0001558370-22-013935.txt : 20220824 0001558370-22-013935.hdr.sgml : 20220824 20220824163127 ACCESSION NUMBER: 0001558370-22-013935 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220824 DATE AS OF CHANGE: 20220824 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIO-TECHNE Corp CENTRAL INDEX KEY: 0000842023 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 411427402 STATE OF INCORPORATION: MN FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-17272 FILM NUMBER: 221191942 BUSINESS ADDRESS: STREET 1: 614 MCKINLEY PL N E CITY: MINNEAPOLIS STATE: MN ZIP: 55413 BUSINESS PHONE: 6123798854 MAIL ADDRESS: STREET 1: 614 MCKINLEY PLACE NE CITY: MINNEAPOLIS STATE: MN ZIP: 55413 FORMER COMPANY: FORMER CONFORMED NAME: TECHNE CORP /MN/ DATE OF NAME CHANGE: 19920703 10-K 1 tmb-20220630x10k.htm 10-K
http://fasb.org/us-gaap/2021-01-31#SellingGeneralAndAdministrativeExpenseP10Y00008420232022FYfalseP15YP15YP2YP2YP20YP20YP7YP7YP16YP16YP5YP5YP15YP15Y00P9YP9Y000BIO-TECHNE Corp3895548439160000P10Yhttp://fasb.org/us-gaap/2021-01-31#SellingGeneralAndAdministrativeExpense0000842023us-gaap:StateAndLocalJurisdictionMember2022-06-300000842023us-gaap:DomesticCountryMember2022-06-300000842023srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembertech:PerformanceIncentiveProgramsMember2021-07-012022-06-300000842023srt:ExecutiveOfficerMemberus-gaap:RestrictedStockMembertech:PerformanceIncentiveProgramsMember2021-07-012022-06-300000842023srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembertech:PerformanceIncentiveProgramsMember2020-07-012021-06-300000842023srt:ExecutiveOfficerMemberus-gaap:RestrictedStockMembertech:PerformanceIncentiveProgramsMember2020-07-012021-06-300000842023srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembertech:PerformanceIncentiveProgramsMember2019-07-012020-06-300000842023srt:ExecutiveOfficerMemberus-gaap:RestrictedStockMembertech:PerformanceIncentiveProgramsMember2019-07-012020-06-300000842023us-gaap:CommonStockMember2021-07-012022-06-300000842023us-gaap:CommonStockMember2020-07-012021-06-300000842023us-gaap:RetainedEarningsMember2022-06-300000842023us-gaap:NoncontrollingInterestMember2022-06-300000842023us-gaap:AdditionalPaidInCapitalMember2022-06-300000842023us-gaap:RetainedEarningsMember2021-06-300000842023us-gaap:NoncontrollingInterestMember2021-06-300000842023us-gaap:AdditionalPaidInCapitalMember2021-06-300000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-06-300000842023us-gaap:RetainedEarningsMember2020-06-300000842023us-gaap:AdditionalPaidInCapitalMember2020-06-300000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-06-300000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-06-300000842023us-gaap:RetainedEarningsMember2019-06-300000842023us-gaap:AdditionalPaidInCapitalMember2019-06-300000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2019-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-06-300000842023tech:The2020EquityIncentivePlanMember2022-06-300000842023tech:The2020EquityIncentivePlanMember2020-10-310000842023tech:EmployeeStockPurchasePlan2014Member2014-10-300000842023tech:The2020EquityIncentivePlanMember2010-06-300000842023srt:MaximumMembertech:The2020EquityIncentivePlanMember2009-07-012010-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2022-06-300000842023us-gaap:RestrictedStockMember2022-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2021-06-300000842023us-gaap:RestrictedStockMember2021-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2020-06-300000842023us-gaap:RestrictedStockMember2020-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2019-06-300000842023us-gaap:RestrictedStockMember2019-06-300000842023us-gaap:RestrictedStockMember2021-07-012022-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2020-07-012021-06-300000842023us-gaap:RestrictedStockMember2020-07-012021-06-300000842023us-gaap:RestrictedStockMember2019-07-012020-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2021-07-012022-06-300000842023us-gaap:CorporateNonSegmentMember2021-07-012022-06-300000842023us-gaap:CorporateNonSegmentMember2020-07-012021-06-300000842023us-gaap:CorporateNonSegmentMember2019-07-012020-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:ProteinSciencesMember2021-07-012022-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:DiagnosticsAndGenomicsMember2021-07-012022-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMember2021-07-012022-06-300000842023us-gaap:ServiceMember2021-07-012022-06-300000842023us-gaap:RoyaltyMember2021-07-012022-06-300000842023us-gaap:IntersegmentEliminationMember2021-07-012022-06-300000842023tech:RestOfWorldMember2021-07-012022-06-300000842023tech:ProductAndServicesMember2021-07-012022-06-300000842023tech:InstrumentsMember2021-07-012022-06-300000842023tech:EMEAExcludingUKMember2021-07-012022-06-300000842023tech:ConsumablesMember2021-07-012022-06-300000842023tech:APACExcludingGreaterChinaMember2021-07-012022-06-300000842023country:US2021-07-012022-06-300000842023country:GB2021-07-012022-06-300000842023country:CN2021-07-012022-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:ProteinSciencesMember2020-07-012021-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:DiagnosticsAndGenomicsMember2020-07-012021-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMember2020-07-012021-06-300000842023us-gaap:ServiceMember2020-07-012021-06-300000842023us-gaap:RoyaltyMember2020-07-012021-06-300000842023us-gaap:IntersegmentEliminationMember2020-07-012021-06-300000842023tech:RestOfWorldMember2020-07-012021-06-300000842023tech:ProductAndServicesMember2020-07-012021-06-300000842023tech:InstrumentsMember2020-07-012021-06-300000842023tech:EMEAExcludingUKMember2020-07-012021-06-300000842023tech:ConsumablesMember2020-07-012021-06-300000842023tech:APACExcludingGreaterChinaMember2020-07-012021-06-300000842023country:US2020-07-012021-06-300000842023country:GB2020-07-012021-06-300000842023country:CN2020-07-012021-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:ProteinSciencesMember2019-07-012020-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:DiagnosticsAndGenomicsMember2019-07-012020-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMember2019-07-012020-06-300000842023us-gaap:ServiceMember2019-07-012020-06-300000842023us-gaap:RoyaltyMember2019-07-012020-06-300000842023us-gaap:IntersegmentEliminationMember2019-07-012020-06-300000842023tech:RestOfWorldMember2019-07-012020-06-300000842023tech:ProductAndServicesMember2019-07-012020-06-300000842023tech:InstrumentsMember2019-07-012020-06-300000842023tech:EMEAExcludingUKMember2019-07-012020-06-300000842023tech:ConsumablesMember2019-07-012020-06-300000842023tech:APACExcludingGreaterChinaMember2019-07-012020-06-300000842023country:US2019-07-012020-06-300000842023country:GB2019-07-012020-06-300000842023country:CN2019-07-012020-06-300000842023us-gaap:AccountingStandardsUpdate201602Member2020-07-010000842023us-gaap:EmployeeSeveranceMember2021-09-300000842023tech:AssetImpairmentMember2021-09-3000008420232021-09-300000842023tech:AssetImpairmentMember2021-10-012022-06-3000008420232021-10-012022-06-300000842023tech:EmployeeSeveranceOnRelocationOfUSPlantMember2021-10-012021-12-310000842023us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeSeveranceMember2021-07-012022-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:AssetImpairmentMember2021-07-012022-06-300000842023srt:MinimumMemberus-gaap:EquipmentMember2021-07-012022-06-300000842023srt:MinimumMembertech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember2021-07-012022-06-300000842023srt:MaximumMemberus-gaap:EquipmentMember2021-07-012022-06-300000842023srt:MaximumMembertech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember2021-07-012022-06-300000842023us-gaap:MachineryAndEquipmentMember2022-06-300000842023us-gaap:LandMember2022-06-300000842023us-gaap:ConstructionInProgressMember2022-06-300000842023us-gaap:BuildingAndBuildingImprovementsMember2022-06-300000842023us-gaap:MachineryAndEquipmentMember2021-06-300000842023us-gaap:LandMember2021-06-300000842023us-gaap:ConstructionInProgressMember2021-06-300000842023us-gaap:BuildingAndBuildingImprovementsMember2021-06-300000842023tech:CCXIMemberus-gaap:SubsequentEventMember2022-08-042022-08-040000842023tech:CreditAgreementMembertech:TermLoanMember2018-08-012018-08-010000842023tech:WilsonWolfCorporationMember2021-12-012021-12-310000842023tech:WilsonWolfCorporationMember2021-07-012022-06-300000842023tech:AcquisitionOfAsuragenIncMember2021-04-062021-04-060000842023tech:ChangzhouEminenceBiotechnologyMember2020-10-202020-10-200000842023tech:ChangzhouEminenceBiotechnologyMember2021-04-022021-04-020000842023us-gaap:EmployeeSeveranceMember2021-07-012022-06-300000842023tech:EmployeeSeveranceOnRelocationOfUSPlantMember2021-07-012022-06-300000842023tech:AssetImpairmentMember2021-07-012022-06-300000842023tech:QTHoldingsCorporationMember2021-07-012021-09-300000842023us-gaap:NoncontrollingInterestMember2021-07-012022-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2021-07-012022-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2020-07-012021-06-300000842023us-gaap:StateAndLocalJurisdictionMembertech:OperatingLossCarryforwardsMember2022-06-300000842023us-gaap:ForeignCountryMembertech:OperatingLossCarryforwardsMember2022-06-300000842023us-gaap:DomesticCountryMembertech:OperatingLossCarryforwardsMember2022-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2021-07-012022-06-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2021-07-012022-06-300000842023us-gaap:OperatingSegmentsMember2021-07-012022-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2020-07-012021-06-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2020-07-012021-06-300000842023us-gaap:OperatingSegmentsMember2020-07-012021-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2019-07-012020-06-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2019-07-012020-06-300000842023us-gaap:OperatingSegmentsMember2019-07-012020-06-300000842023srt:ExecutiveOfficerMembertech:PerformanceIncentiveProgramsMember2021-07-012022-06-300000842023srt:ExecutiveOfficerMembertech:PerformanceIncentiveProgramsMember2020-07-012021-06-300000842023srt:ExecutiveOfficerMembertech:PerformanceIncentiveProgramsMember2019-07-012020-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2021-07-012022-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-07-012022-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2020-07-012021-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-07-012021-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2019-07-012020-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-07-012020-06-300000842023us-gaap:NoncontrollingInterestMember2020-07-012021-06-300000842023us-gaap:PatentedTechnologyMember2021-07-012022-06-300000842023tech:CreditAgreementMember2022-06-300000842023tech:CreditAgreementMember2021-06-300000842023us-gaap:RevolvingCreditFacilityMembertech:CreditAgreementMember2018-08-012018-08-010000842023srt:MaximumMember2022-06-300000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023tech:ExchangedTradedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023tech:ExchangedTradedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023tech:ExchangedTradedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023tech:ExchangedTradedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023tech:ExchangedTradedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023tech:CCXIMemberus-gaap:SubsequentEventMember2022-08-040000842023tech:ExchangeTradedInvestmentGradeBondFundsMember2022-06-300000842023tech:CCXIMember2022-06-300000842023tech:CCXIMember2021-06-300000842023us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012022-06-300000842023us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012021-06-300000842023us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-300000842023us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-300000842023tech:UnitedStatesAndCanadaMember2022-06-300000842023srt:EuropeMember2022-06-300000842023srt:AsiaMember2022-06-300000842023tech:UnitedStatesAndCanadaMember2021-06-300000842023srt:EuropeMember2021-06-300000842023srt:AsiaMember2021-06-300000842023us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012022-06-300000842023us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012021-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2021-10-012021-12-310000842023us-gaap:OtherNoncurrentLiabilitiesMembertech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2021-06-300000842023us-gaap:OtherNoncurrentAssetsMembertech:NewForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2022-06-300000842023us-gaap:OtherNoncurrentAssetsMembertech:NewForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2021-06-300000842023tech:ProteinSciencesMember2021-07-012022-06-300000842023tech:DiagnosticsAndGenomicsMember2021-07-012022-06-300000842023tech:ProteinSciencesMember2020-07-012021-06-300000842023tech:DiagnosticsAndGenomicsMember2020-07-012021-06-300000842023tech:ProteinSciencesMember2022-06-300000842023tech:DiagnosticsAndGenomicsMember2022-06-300000842023tech:ProteinSciencesMember2021-06-300000842023tech:DiagnosticsAndGenomicsMember2021-06-300000842023tech:ProteinSciencesMember2020-06-300000842023tech:DiagnosticsAndGenomicsMember2020-06-300000842023srt:MinimumMemberus-gaap:TradeNamesMember2021-07-012022-06-300000842023srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2021-07-012022-06-300000842023srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2021-07-012022-06-300000842023srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-07-012022-06-300000842023srt:MaximumMemberus-gaap:TradeNamesMember2021-07-012022-06-300000842023srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2021-07-012022-06-300000842023srt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2021-07-012022-06-300000842023srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-07-012022-06-300000842023us-gaap:PatentsMember2021-07-012022-06-300000842023srt:MinimumMember2021-07-012022-06-300000842023srt:MaximumMember2021-07-012022-06-300000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:TradeNamesMember2021-04-062021-04-060000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:NoncompeteAgreementsMember2021-04-062021-04-060000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:DevelopedTechnologyRightsMember2021-04-062021-04-060000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:CustomerRelationshipsMember2021-04-062021-04-060000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:DevelopedTechnologyRightsMember2020-10-202020-10-200000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:CustomerRelationshipsMember2020-10-202020-10-200000842023srt:MinimumMemberus-gaap:TradeNamesMember2020-07-012021-06-300000842023srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2020-07-012021-06-300000842023srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2020-07-012021-06-300000842023srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-07-012021-06-300000842023srt:MaximumMemberus-gaap:TradeNamesMember2020-07-012021-06-300000842023srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2020-07-012021-06-300000842023srt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2020-07-012021-06-300000842023srt:MaximumMemberus-gaap:CustomerRelationshipsMember2020-07-012021-06-300000842023us-gaap:PatentsMember2020-07-012021-06-300000842023us-gaap:PatentsMember2022-06-300000842023us-gaap:OtherIntangibleAssetsMember2022-06-300000842023us-gaap:DevelopedTechnologyRightsMember2022-06-300000842023us-gaap:CustomerRelationshipsMember2022-06-300000842023us-gaap:PatentsMember2021-06-300000842023us-gaap:OtherIntangibleAssetsMember2021-06-300000842023us-gaap:DevelopedTechnologyRightsMember2021-06-300000842023us-gaap:CustomerRelationshipsMember2021-06-300000842023us-gaap:TradeNamesMember2022-06-300000842023us-gaap:TradeNamesMember2021-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2022-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2021-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2020-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2021-07-012022-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2020-07-012021-06-300000842023us-gaap:RetainedEarningsMember2021-07-012022-06-300000842023us-gaap:RetainedEarningsMember2020-07-012021-06-300000842023us-gaap:RetainedEarningsMember2019-07-012020-06-300000842023tech:NewForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2021-05-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2018-10-310000842023us-gaap:OtherCurrentLiabilitiesMembertech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2022-06-300000842023tech:USProfitSharingAndSavingsPlanMember2021-07-012022-06-300000842023tech:GBProfitSharingAndSavingsPlanMember2021-07-012022-06-300000842023tech:USProfitSharingAndSavingsPlanMember2020-07-012021-06-300000842023tech:GBProfitSharingAndSavingsPlanMember2020-07-012021-06-300000842023tech:USProfitSharingAndSavingsPlanMember2019-07-012020-06-300000842023tech:GBProfitSharingAndSavingsPlanMember2019-07-012020-06-300000842023tech:TaxCreditCarryforwardsMember2022-06-300000842023tech:OperatingLossCarryforwardsMember2022-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012022-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012021-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-300000842023tech:CreditAgreementMembertech:TermLoanMember2018-08-010000842023us-gaap:CommonStockMember2022-06-300000842023us-gaap:CommonStockMember2021-06-300000842023us-gaap:CommonStockMember2020-06-300000842023us-gaap:CommonStockMember2019-06-3000008420232020-06-3000008420232019-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2021-04-020000842023tech:ChangzhouEminenceBiotechnologyMemberus-gaap:DevelopedTechnologyRightsMember2021-06-300000842023tech:ChangzhouEminenceBiotechnologyMemberus-gaap:CustomerRelationshipsMember2021-06-300000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:TradeNamesMember2021-06-300000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:NoncompeteAgreementsMember2021-06-300000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:DevelopedTechnologyRightsMember2021-06-300000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:CustomerRelationshipsMember2021-06-300000842023tech:AcquisitionOfAsuragenIncMemberus-gaap:InProcessResearchAndDevelopmentMember2021-06-300000842023us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023tech:NamocellIncMemberus-gaap:SubsequentEventMember2022-07-010000842023tech:AcquisitionOfAsuragenIncMember2022-06-300000842023tech:AcquisitionOfAsuragenIncMember2021-04-060000842023tech:NamocellIncMemberus-gaap:SubsequentEventMember2022-07-012022-07-010000842023tech:ChangzhouEminenceBiotechnologyMember2020-07-012021-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2020-10-200000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023us-gaap:FairValueMeasurementsRecurringMember2022-06-300000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023us-gaap:FairValueMeasurementsRecurringMember2021-06-300000842023us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2021-07-012022-06-300000842023tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012022-06-300000842023us-gaap:TradeNamesMember2021-07-012022-06-300000842023us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2020-07-012021-06-300000842023tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012021-06-300000842023us-gaap:TradeNamesMember2020-07-012021-06-300000842023us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2019-07-012020-06-300000842023tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012022-06-300000842023us-gaap:CostOfSalesMember2021-07-012022-06-300000842023tech:EmployeeStockPurchasePlan2014Member2021-07-012022-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012021-06-300000842023us-gaap:CostOfSalesMember2020-07-012021-06-300000842023tech:EmployeeStockPurchasePlan2014Member2020-07-012021-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300000842023us-gaap:CostOfSalesMember2019-07-012020-06-300000842023tech:EmployeeStockPurchasePlan2014Member2019-07-012020-06-300000842023us-gaap:AdditionalPaidInCapitalMember2021-07-012022-06-300000842023us-gaap:AdditionalPaidInCapitalMember2020-07-012021-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2022-06-300000842023us-gaap:AdditionalPaidInCapitalMember2019-07-012020-06-300000842023us-gaap:CommonStockMember2019-07-012020-06-300000842023tech:ChangzhouEminenceBiotechnologyMembertech:FixedAssetsAndRelatedDepositsMember2022-06-300000842023tech:CCXIMember2021-07-012022-06-300000842023us-gaap:RevolvingCreditFacilityMembertech:CreditAgreementMember2018-08-010000842023tech:CentennialColoradoFacilityMember2021-11-300000842023us-gaap:OtherNoncurrentAssetsMember2022-06-300000842023us-gaap:OtherNoncurrentAssetsMember2021-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2021-07-012022-06-300000842023tech:WilsonWolfCorporationMembertech:FirstPartOfForwardContractMember2022-06-300000842023tech:WilsonWolfCorporationMembertech:SecondPartOfForwardContractMember2022-06-300000842023us-gaap:OtherNoncurrentLiabilitiesMembertech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2020-12-310000842023us-gaap:OtherNoncurrentLiabilitiesMembertech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2020-06-300000842023srt:ScenarioForecastMembertech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2022-10-012022-10-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2021-10-012021-10-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2020-10-012020-10-3100008420232022-06-3000008420232021-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2021-06-300000842023tech:AcquisitionOfAsuragenIncMember2021-06-300000842023tech:AcquisitionOfAsuragenIncMember2020-07-012021-06-3000008420232020-07-012021-06-3000008420232019-07-012020-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2022-06-3000008420232021-12-3100008420232022-08-1900008420232021-07-012022-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesutr:sqfttech:segmenttech:item

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-K

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

For the fiscal year ended June 30, 2022, or

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

For the transition period

from                      to

Commission file number 0-17272

BIO-TECHNE CORPORATION

(Exact name of registrant as specified in its charter)

Minnesota

 

41-1427402

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

 

614 McKinley Place N.E.

Minneapolis, MN 55413

 

(612) 379-8854

(Address of principal executive offices) (Zip Code)

 

(Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.01 par value

TECH

The NASDAQ Stock Market LLC

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

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

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

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

Indicate by check mark whether the registrant has submitted electronically 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).   Yes   No

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.   ☒

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

 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 Act).   Yes   No 

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

As of December 31, 2021, the aggregate market value of the Common Stock held by non-affiliates of the Registrant was $20.3 billion based upon the closing sale price as reported on The Nasdaq Stock Market ($517.34per share). Shares of Common Stock held by each officer and director and by each person who owns 5% or more of the outstanding Common Stock have been excluded.

As of August 19, 2022, 39,212,033 shares of the Company’s Common Stock ($0.01 par value) were outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Company’s Proxy Statement for its 2022 Annual Meeting of Shareholders are incorporated by reference into Part III.

TABLE OF CONTENTS

 

 

Page

PART I

 

 

 

Item 1.

Business

6

 

 

 

Item 1A.

Risk Factors

16

 

 

 

Item 1B.

Unresolved Staff Comments

29

 

 

 

Item 2.

Properties

29

 

 

 

Item 3.

Legal Proceedings

30

 

 

 

Item 4.

Mine Safety Disclosures

30

 

 

 

PART II

 

 

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

30

 

 

 

Item 6.

Selected Financial Data

32

 

 

 

Item 7.

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

32

 

 

 

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

46

 

 

 

Item 8.

Financial Statements and Supplementary Data

47

 

 

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

83

 

 

 

Item 9A.

Controls and Procedures

83

 

 

 

Item 9B.

Other Information

84

 

 

 

PART III

 

 

 

Item 10.

Directors, Executive Officers

85

 

 

 

Item 11.

Executive Compensation

85

 

 

 

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters

85

 

 

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

85

 

 

 

Item 14.

Principal Accounting Fees and Services

85

 

 

 

PART IV

 

Item 15.

Exhibits, Financial Statement Schedules

86

 

 

 

 

SIGNATURES

90

2

In this Annual Report, the terms “Bio-Techne” or the “Company” refer to Bio-Techne Corporation, Bio-Techne Corporation and its consolidated subsidiaries, or the consolidated subsidiaries of Bio-Techne Corporation, as the context requires.

FORWARD-LOOKING INFORMATION AND CAUTIONARY STATEMENTS

Certain statements included or incorporated by reference in this Annual Report, in other documents we file with or furnish to the Securities and Exchange Commission (“SEC”), in our press releases, webcasts, conference calls, materials delivered to shareholders and other communications, are “forward-looking statements” within the meaning of the U.S. federal securities laws. All statements other than historical factual information are forward-looking statements, including without limitation statements regarding: projections of revenue, expenses, profit, profit margins, pricing, tax rates, tax provisions, cash flows, our liquidity position or other projected financial measures; management’s plans and strategies for future operations, including statements relating to anticipated operating performance, cost reductions, new product and service developments, competitive strengths or market position, acquisitions and the integration thereof, strategic opportunities, dividends and executive compensation; growth, declines and other trends in markets we sell into; new or modified laws, regulations and accounting pronouncements; future regulatory approvals and the timing and conditionality thereof; outstanding claims, legal proceedings, tax audits and assessments and other contingent liabilities; future foreign currency exchange rates and fluctuations in those rates; the potential or anticipated direct or indirect impact of COVID-19 on our business, results of operations and/or financial condition; general economic and capital markets conditions; the anticipated timing of any of the foregoing; assumptions underlying any of the foregoing; and any other statements that address events or developments that Bio-Techne intends or believes will or may occur in the future. Terminology such as “believe,” “anticipate,” “should,” “could,” “intend,” “will,” “plan,” “expect,” “estimate,” “project,” “target,” “may,” “possible,” “potential,” “forecast” and “positioned” and similar references to future periods are intended to identify forward-looking statements, although not all forward-looking statements are accompanied by such words. Forward-looking statements are based on assumptions and assessments made by our management in light of their experience and perceptions of historical trends, current conditions, expected future developments and other factors they believe to be appropriate. These forward-looking statements are subject to a number of risks and uncertainties, including but not limited to the risks and uncertainties set forth below and under “Item 1A. Risk Factors” in this Annual Report.

Forward-looking statements are not guaranties of future performance and actual results may differ materially from the results, developments and business decisions contemplated by our forward-looking statements. Accordingly, you should not place undue reliance on any such forward-looking statements. Forward-looking statements speak only as of the date of the report, document, press release, webcast, call, materials or other communication in which they are made. Except to the extent required by applicable law, we do not assume any obligation to update or revise any forward-looking statement, whether as a result of new information, future events and developments or otherwise.

Investment in our securities involves risk and uncertainty and you should carefully consider all information in this Annual Report on Form 10-K prior to making an investment decision regarding our securities. Below is a summary of material risks and uncertainties we face, which are discussed more fully in “Item 1A. Risk Factors”:

Business and Strategic Risks

Conditions in the global economy, the particular markets we serve and the financial markets, whether brought about by material global crises or other factors, may adversely affect our business and financial results.

International political, compliance and business factors, including the military conflict in Ukraine and the United Kingdom’s withdrawal from the European Union, can negatively impact our operations and financial results.

The healthcare and life sciences industries that we serve face constant pressures and changes in an effort to reduce healthcare costs or increase their predictability, all of which may adversely affect our business and financial results.

3

Acquisition and Investment Risks

Our inability to complete acquisitions at our historical rate and at appropriate prices, and to make appropriate investments that support our long-term strategy, could negatively impact our growth rate and stock price.

Our acquisition of businesses, investments, joint ventures and other strategic relationships, if not properly implemented or integrated, could negatively impact our business and financial results.

We may be required to record a significant charge to earnings if our goodwill and other amortizable intangible assets or other investments become impaired, which could negatively impact our financial results or stock price.

Operational Risks

Our success will be dependent on recruiting and retaining highly qualified and diverse personnel and creating and maintaining a culture that successfully integrates the employees joining through acquisitions.

Our growth depends in part on the timely development and commercialization of new and enhanced products and services that meet our customers’ needs. Our growth can also be negatively impacted if our customers do not grow as anticipated.

We face intense competition, and if we are unable to compete effectively, we may experience decreased demand and decreased market share or need to reduce prices to remain competitive.

A significant disruption in, or breach of security of, our information technology systems or data, or violation of data privacy laws, could result in damage to our reputation, data integrity, and/or subject us to costs, fines, or lawsuits under data privacy or other laws or contractual requirements.

If we suffer a loss to our supply chains, distribution systems or information technology systems due to catastrophe or other events, our operations could be seriously harmed.

The manufacture of many of our products is a complex process, and if we directly or indirectly encounter problems manufacturing products, our business and financial results could suffer.

If we cannot adjust our manufacturing capacity or purchases required for our manufacturing activities to reflect changes in market conditions or customer demand, our business and financial results may suffer. In addition, our reliance upon sole or limited sources of supply for certain materials, components and services can cause production interruptions, delays and inefficiencies.

The Company relies heavily on internal manufacturing and related operations to produce, package and distribute its products which, if disrupted, could materially impair our business operations. Our business could be adversely affected by disruptions at our sites.

Climate change, or legal or regulatory measures to address climate change, may negatively affect us.
Defects, unanticipated use of or inadequate disclosure with respect to our products, or allegations thereof, can adversely affect our business and financial results.

Because we rely heavily on third-party package-delivery services, a significant disruption in these services or significant increases in prices may disrupt our ability to ship products, increase our costs and lower our profitability.

4

Intellectual Property Risks

We are dependent on maintaining our intellectual property rights. If we are unable to adequately protect our intellectual property, or if third parties infringe our intellectual property rights, we may suffer competitive injury or expend significant resources enforcing our rights.

We may be involved in disputes to determine the scope, coverage and validity of others’ proprietary rights, or to defend against third-party claims of intellectual property infringement, any of which could be time-intensive and costly and may adversely impact our business.

Financial and Tax Risks

We have entered into and drawn on a revolving credit facility, and we may incur additional debt in the future. The burden of this additional debt could adversely affect us, make us more vulnerable to adverse economic or industry conditions, and prevent us from funding our expansion strategy.

Our business and financial results can be adversely affected by foreign currency exchange rates, changes in our tax rates, and tax liabilities and assessments (including as a result of changes in tax laws).

Dividends on our common stock could be reduced or eliminated in the future.

Legal, Regulatory, Compliance and Reputational Risks

Our business is subject to extensive regulation; failure to comply with these regulations could adversely affect our business and financial results.

Significant developments or changes in U.S. laws or policies, including changes in U.S. trade policies and tariffs and the reaction of other countries thereto, can have an adverse effect on our business and financial results.

Our business and financial results can be impaired by improper conduct of any of our employees, agents, or business partners.

Certain of our businesses are subject to extensive regulation by the U.S. FDA and by comparable agencies of other countries, as well as laws regulating fraud and abuse in the healthcare industry and the privacy and security of health information. Failure to comply with those regulations could adversely affect our business and financial results.

Failure to comply with privacy and security laws and regulations could result in fines, penalties and damage to the Company’s reputation and have a material adverse effect upon the Company’s business, a risk that has been elevated with recent acquisitions that use protected health information and utilize healthcare providers for laboratory testing services.

5

PART I

ITEM 1. BUSINESS

OVERVIEW

Bio-Techne and its subsidiaries, collectively doing business as Bio-Techne Corporation (Bio-Techne, we, our, us or the Company), develop, manufacture and sell life science reagents, instruments and services for the research, diagnostics and bioprocessing markets worldwide. With our broad product portfolio and application expertise, we sell integral components of scientific investigations into biological processes and molecular diagnostics, revealing the nature, diagnosis, etiology and progression of specific diseases. Our products aid in drug discovery efforts and provide the means for accurate clinical tests and diagnoses.

We manage the business in two operating segments – our Protein Sciences segment and our Diagnostics and Genomics segment. Our Protein Sciences segment is a leading developer and manufacturer of high-quality biological reagents used in all aspects of life science research, diagnostics and cell and gene therapy. This segment also includes proteomic analytical tools, both manual and automated, that offer researchers and pharmaceutical manufacturers efficient and streamlined options for protein size and purity analysis, automated western blot and multiplexed ELISA workflow. Our Diagnostics and Genomics segment develops and manufactures diagnostic products, including controls, calibrators, and diagnostic assays for the regulated diagnostics market, exosome-based molecular diagnostic assays, advanced tissue-based in-situ hybridization assays for spatial genomic and tissue biopsy analysis, and genetic and oncology kits for research and clinical applications.

We are a Minnesota corporation with our global headquarters in Minneapolis, Minnesota. We were founded in 1976 as Research and Diagnostic Systems, Inc. We became a publicly traded company in 1985 through a merger with Techne Corporation, now Bio-Techne Corporation. Our common stock is listed on the NASDAQ under the symbol “TECH.” We operate globally, with offices in many locations throughout North America, Europe and Asia. Today, our product lines include hundreds of thousands of diverse products, most of which we manufacture ourselves in multiple locations in North America, as well as a location each in the U.K. and China.

Our historical focus was on providing high quality proteins, antibodies and immunoassays to the life science research market and hematology controls to the diagnostics market. Over the last ten years, we have been implementing a disciplined strategy to accelerate growth and expand our addressable markets in part by acquiring businesses and product portfolios that leveraged and diversified our existing product lines, filled portfolio gaps with differentiated high growth businesses, and expanded our geographic scope. From fiscal years 2013 through 2022 we have acquired sixteen companies that have expanded the product offerings and geographic footprint of both operating segments. Recognizing the importance of an integrated, global approach to meeting our mission and accomplishing our strategies, we have maintained many of the brands of the companies we have acquired, but unified under a single global brand -- Bio-Techne.

We are committed to providing the life sciences community with innovative, high-quality scientific tools that allow our customers to make extraordinary discoveries and diagnose diseases. We intend to build on Bio-Techne’s past accomplishments, high product quality reputation and sound financial position by executing strategies that position us to serve as the standard for biological content in the research market, and to leverage that leadership position to enter the diagnostics and other adjacent markets. Our strategies, which have been consistent for at least the last several years, include:

Continued innovation in core products. Through collaborations with key opinion leaders, participation in scientific discussions and societies, and leveraging our internal talent we expect to be able to convert our continued significant investment in our research and development activities to be first-to-market with quality products that are at the leading edge of life science researchers’ needs.

Market and geographic expansion. We will continue to expand our sales staff and distribution channels globally in order to increase our global presence and make it easier for customers to transact with us. We will also leverage our existing portfolio to expand our product offerings into novel research fields and further into diagnostics and therapeutics markets.

6

Culture development and talent recruitment and retention. As we continue to grow both organically and through acquisition, we are intentionally fostering an “EPIC” culture based on the ideals of Empowerment, Passion, Innovation and Collaboration. We strive to recruit, train and retain the most talented staff, who share these EPIC ideals to effectively implement our global strategies.

Targeted acquisitions and investments. We will continue to leverage our strong balance sheet to gain access to new and differentiated technologies and products that improve our competitiveness in the current market, meet customers’ expanding workflow needs and allow us to enter adjacent markets.

PROTEIN SCIENCES SEGMENT

Protein Sciences Segment Products and Markets

The Protein Sciences segment is the larger of our two segments, representing about 75% of our net sales in fiscal 2022. It is comprised of two divisions with complementary product offerings serving many of the same customers – the Reagent Solutions division and the Analytical Solutions division.

The Reagent Solutions division consists of specialized proteins, such as cytokines and growth factors, antibodies, small molecules, tissue culture sera and cell selection technologies traditionally used by researchers to further their life science experimental activities and by companies developing next generation diagnostics and therapeutics, including companies developing cell- and gene-based therapeutics. We believe we are the world leader in providing high quality proteins, both for research use and under current Good Manufacturing Practices, or cGMP. Key product brands include R&D Systems, Tocris Biosciences and Novus Biologicals. Our combined chemical and biological reagents portfolio provides high quality tools that customers can use in solving complex biological pathways and glean knowledge that may lead to a more complete understanding of biological processes, and, ultimately, to the development of novel therapeutic strategies to address different pathologies. In recent years, we have made several acquisitions and investments that have expanded our product offerings for the cell and gene therapy market.  These include a significant investment in state-of-the art facilities for production of both proteins and small molecules in large quantities manufactured in accordance with cGMP, as well as an agreement entered into in fiscal 2022 to invest in and potentially acquire Wilson Wolf Manufacturing Company, which is a leading provider of cell culture devices for cell therapy. Through a collaborative marketing venture with Wilson Wolf and another company, we have leveraged products we have or are developing to provide a more complete offering for the cell and gene therapy market.

The Analytical Solutions division includes manual and automated protein analysis instruments and immunoassays that are used in quantifying proteins in a variety of biological fluids. Products in this division include traditional manual plate-based immunoassays, fully automated multiplex immunoassays on various instrument platforms, automated western blotting and isoelectric focusing analysis of complex protein samples. Key product brands include R&D Systems and ProteinSimple. A number of our products have been demonstrated to have the potential to serve as predictive biomarkers and therapeutic targets for a variety of human diseases and conditions including cancer, autoimmunity, diabetes, hypertension, obesity, inflammation, neurological disorders, and kidney failure. Immunoassays can also be useful in clinical diagnostics. In fact, we have received Food and Drug Administration (FDA) marketing clearance for a few of our immunoassays for use as in vitro diagnostic devices. In addition, subsequent to fiscal 2022, we closed on the acquisition of Namocell, Inc., a leading provider of single cell sorting and dispensing platforms that are gentle to cells and therefore preserve cell viability and integrity.

Protein Sciences Segment Customers and Distribution Methods

Our customers for this segment include researchers in academia, government and industry (chiefly pharmaceutical and biotech companies as well as contract research organizations). This segment also sells to diagnostic/companion diagnostic and therapeutic customers, including customers engaged in the development of cell- and gene-based therapies. Our biologics line of products in the Analytical Solutions division is used chiefly by production and quality control departments at biotech and pharmaceutical companies. We sell our products directly to customers who are primarily located in North America, Europe and China, as well as through a distribution agreement with Fisher Scientific. We also sell through third party distributors in China, Japan, certain eastern European countries and the rest of the world. Our sales are widely

7

distributed, and no single end-user customer accounted for more than 10% of the Protein Sciences segment’s net sales during fiscal 2022, 2021 and 2020.

DIAGNOSTICS AND GENOMICS SEGMENT

The Diagnostics and Genomics segment, representing about 25% of our net revenues in fiscal 2022, is comprised of three divisions and is focused primarily on the diagnostics market and includes spatial biology, liquid biopsy, molecular diagnostics kits and products, and diagnostics reagents.

Diagnostics and Genomics Segment Products

The Spatial Biology division products sold under the Advanced Cell Diagnostics, or ACD, brand, are novel in-situ hybridization (ISH) assays for transcriptome, DNA copy, and structural variation analysis within intact cells, providing highly sensitive and specific spatial information at single cell resolution. Since these products preserve spatial context, they are particularly useful for complex tissue profiling.

The Molecular Diagnostics division markets and sells products and services under the Exosome Diagnostics and Asuragen brands.  The Exosome Diagnostics brand is based on exosome-based liquid biopsy techniques that analyze genes or their transcripts.  It includes the ExoDx Prostate test, which is a urine-based assay for early detection of high-grade prostate cancer used as an aid in deciding the need for biopsy and offered by Exosome Diagnostics as a lab-developed test, as well as the ExoTRU kidney transplant rejection test, which we have licensed exclusively to Thermo Fisher Scientific. We also sell products for genetic carrier screening, oncology diagnostics, molecular controls, and research under the Asuragen brand.

The Diagnostic Reagents division consists of regulated products traditionally used as calibrators and controls in the clinical setting. Also included are instrument and process control products for hematology, blood chemistry, blood gases, coagulation controls and reagents used in various diagnostic applications. We often manufacture these reagents on a custom basis, tailored to a customer’s specific diagnostic assay technology. We supply these reagents in various formats including liquid, frozen, or in lyophilized form. Most of these products are sold on an Original Equipment Manufacturer (OEM) basis to instrument manufacturers, with most products being FDA-cleared.

Diagnostics and Genomics Segment Customers and Distribution Methods

The customers for the Spatial Biology division include researchers in academia as well as investigators in pharmaceutical and biotech companies. We sell our products directly to those customers who are primarily located in North America, Europe and China, and through distributors elsewhere. In addition to being useful research tools, our DNA and RNA in situ hybridization (ISH) assays have diagnostics applications as well, and several are cleared or currently under review by the FDA in partnership with diagnostics instrument manufacturers and pharmaceutical companies.

In the United States, we offer the ExosomeDx Prostate test to physicians using our lab-developed non-invasive urine-based assay for prostate cancer detection. Our diagnostic laboratory is certified under and regulated by the State of Massachusetts pursuant to the Clinical Laboratory Improvement Amendments, or CLIA. We reach our customers through physicians prescribing such tests for their patients. This test is also available in Europe as a CE-marked product. The Asuragen-branded products are sold primarily to laboratories for use in lab-developed tests or in kit form as regulated diagnostic tests.

The majority of Diagnostic Reagents Division’s sales are through OEM agreements, but we sell some of our diagnostic reagent products directly to customers and, in Europe and Asia, also through distributors.

No customer accounted for 10% or more of the reporting segment’s consolidated net sales during fiscal years 2022, 2021 or 2020.

MANUFACTURING AND MATERIALS

Our manufacturing operations use a wide variety of raw materials and components, including electronic components, chemicals and biological materials. No single supplier is material, although for some components that require particular

8

specifications or regulatory or other qualifications there may be a single supplier or a limited number of suppliers that can readily provide such components. We utilize a number of techniques to address potential disruption in and other risks relating to our supply chain, which in certain cases includes, the use of safety stock, alternative materials, and qualification of multiple supply sources.

The majority of our products are shipped within one day of receipt of the customers’ orders, other than our instruments and related cartridges, which are typically shipped within one to two weeks of receipt of an order. There was no significant backlog of orders for our products as of the date of this Annual Report on Form 10-K or as of a comparable date for fiscal 2022. For additional discussion of risks relating to supply chain and manufacturing, refer to “Item 1A. Risk Factors.”

COMPETITION

Although our segments both generally operate in highly competitive markets, it is difficult to determine our competitive position, either in the aggregate or by segment, since none of our competitors offer all of the same product and service lines or serve all of the same markets as the Company, or any of its segments, does. Because of the range of the products and services we sell, we encounter a wide variety of competitors, including a number of large, global companies or divisions of such companies with substantial capabilities and resources, as well a number of smaller, niche competitors with specialized product offerings. We have seen increased competition in a number of our markets as a result of the entry of new companies into certain markets, the entry of competitors based in low-cost manufacturing locations, and increasing consolidation in particular markets. The number of competitors varies by product line. Key competitive factors vary among the Company’s businesses, but include the specific factors noted above with respect to each particular business and typically also include price, quality and safety, performance, delivery speed, application expertise, service and support, technology and innovation, distribution network, breadth of product, service and software offerings, and brand name recognition. We believe our competitive position is strong due to the unique aspects of many of our products and our product quality.  For a discussion of risks related to competition, refer to “Item 1A. Risk Factors.”

SEASONALITY OF BUSINESS

Bio-Techne believes there is some seasonality as a result of vacation and academic schedules of its worldwide customer base, particularly for the Protein Sciences segment.  

There is also some seasonality for the ExosomeDx Prostate test, as patients tend to avoid scheduling medical appointments during the summer and other holidays.   A majority of Diagnostics Reagents division products are manufactured in large bulk lots and sold on a schedule set by the customer. Consequently, sales for that division can be unpredictable, and not necessarily based on seasonality. As a result, we can experience material and sometimes unpredictable fluctuations in our revenue from the Diagnostics and Genomics segment.

GOVERNMENT CONTRACTS

Although the Company transacts business with various government entities, no government contract is of such magnitude that renegotiation of profits or termination of the contract at the election of the government entity would have a material adverse effect on the Company’s financial results. As a party to these contracts, Bio-Techne does have to comply with certain regulations that apply to companies doing business with governments. For a discussion of risks related to government contracting requirements, see “Item 1A. Risk Factors.”

NEW PRODUCTS AND RESEARCH AND DEVELOPMENT

We believe that our future success depends, to a large extent, on our ability to keep pace with changing technologies and market needs.  Bio-Techne is engaged in continuous research and development in all of our major product lines.  We also carry out research to develop new products that build upon and expand the technologies we acquire through our acquisition strategy.  In fiscal 2022, we introduced over 1,000 new products.  While this is an area of focus for the Company, there is no assurance that any of the products in the research and development phases can be successfully completed or, if completed, can be successfully introduced into the marketplace.

9

HUMAN CAPITAL

Through its subsidiaries, Bio-Techne employed approximately 3,000 full-time and part-time employees as of June 30, 2022, of whom approximately 2,300 were employed in the United States and approximately 650 outside the United States. None of the United States employees are unionized. Outside the United States, the Company has government-mandated collective bargaining arrangements or work councils in certain countries.

Bio-Techne is committed to attracting, developing, engaging and retaining the best people possible from around the world to sustain and grow our leadership position in life sciences tools and diagnostics. We strive to create an employee experience that allows each to achieve their life’s best work. This is demonstrated by leading with our EPIC values of Empowerment, Passion, Innovation and Collaboration. We continuously build on our people-first culture, led by uncompromising integrity, hosting a place of belonging, granting access to innovation and respecting human rights around the globe.   

Our talent management strategy spans multiple key dimensions, including the following:

Culture and Governance

Our four EPIC values of Empowerment, Passion, Innovation and Collaboration are the backbone for the way we approach the leadership and direction of our work force. Employees are empowered to realize their potential. Our culture supports and encourages a collaborative approach to working with each other and with our customers. We encourage innovation to continually improve our products, services and processes, and our passions for science and the missions of our customers are our guiding lights.

Our EPIC values are embedded in our culture and practices. For example, our performance management system and annual review processes incorporate our EPIC values. Each employee is measured against the behaviors and attributes that support those values. To further amplify our desired behaviors, we have an annual employee recognition program in which we ask for nominations and recognize winning individuals and teams form across our business who have best demonstrated our EPIC values.

Bio-Techne’s Board of Directors reviews management succession planning at least annually, and its Compensation Committee reviews the Company’s talent management strategy periodically in connection with significant initiatives and acquisitions, as well as part of its oversight of our executive and equity compensation programs. At the management level, our Chief Human Resources Officer, who reports directly to our President and CEO, is responsible for the development and execution of the Company’s talent management strategy.

Engagement and Belonging

Our engagement strategy focuses on developing the best workplace and best people leaders to meet our employees’ needs. We believe that strong employee engagement helps enable higher retention and better business performance. We also engage more formally via an annual engagement survey that assesses our employees’ overall experience. In 2021, 73% of our global workforce participated, and 87% of those who responded provided positive feedback.  While these responses were positive, our management used the responses to inform and shape our future employee-focused initiatives. These initiatives in the past have resulted in changes in programs and policies, including expansion of our management and leadership development programs, addition of a parental leave program, expansion of our incentive programs to include annual cash bonuses to all employees, introduction of flexible working and expanding the breadth of our Employee Resource Groups (ERGs).

We believe a diverse workforce and culture of belonging are both essential to drive innovation, fuel growth and help ensure our technologies and products effectively serve a global customer base. The Company’s executive-sponsored Belonging initiative is focused on providing a welcoming working environment for all employees, continued education, broadening our candidate pools, and implementing and sustaining programs. One of the centerpieces of our talent development strategy is our ERGs. They offer mentorship, support and engagement to help our employees, including those from underrepresented groups, succeed and thrive. As of June 30, 2022, we had 10 ERGs operating globally.

10

As of June 30, 2022, 49% of our total employee population was female, and 46% of our managerial employees were female. In the United States, 37% of our total employee population identified as nonwhite and 36% of our managerial employees identified as nonwhite.  

Recruitment and Retention

We believe that sustaining our profitable growth will require a continued focus on recruiting and retaining top, diverse talent. We engage in a variety of recruiting strategies intended to locate and identify qualified candidates, and to maintain a talent pipeline. The Company offers competitive pay and benefits, from flexible work to financial planning resources to an employee stock purchase plan. In fiscal 2022, we bolstered our recruitment and retention efforts by expanding eligibility to receive stock options and annual cash bonuses.

In addition to pay and benefits, we believe one key to retention is to maintain an environment in which employees can work productively and enjoy opportunities to develop and advance. The Company seeks to cultivate a culture of empowerment and collaboration, allowing employees to understand the impact of their efforts and see opportunities for career growth. We believe that our focus and investment in recruitment and retention contributed to our inclusion on the Forbes list as one of America’s Best Midsize Employers as well as one of the Best Employers for Diversity.

The last fiscal year saw considerable employee turnover in all industries, including the biotechnology industry, and we were able to adapt and respond to turnover pressures in our industry to deliver strong growth and profitability. We believe our sustained efforts to enhance recruitment and retention will allow us to remain resilient and productive in the face of increased employee mobility and economic challenge.

Talent Development and Learning and Development

Bio-Techne invests in people development with the belief that growing and promoting employees from within the Company creates a more sustainable organization. High potential and promotable employees are identified through our annual talent review strategy. These employees are elevated to the attention of senior management and may be considered for additional development and career advancement opportunities.

Our global learning and development program delivers a wide range of initiatives including a validated suite of compliance training, and soft, technical, business, interpersonal and career skills. Many of these programs are assigned to individuals specifically. In addition, there are some programs available to employees in order to accelerate their own development. As a company that regularly acquires other businesses, we believe it is important for employees to be trained in the skills and mindsets that enable them to respond positively to change. This initiative allows individuals to deal with change easily and reduces the need to run large scale change management programs.

Well-Being and Safety

The Company is committed to protecting the physical health and psychological well-being of our employees by providing a safe work environment. We train all employees on foundational safety principles and require more rigorous safety and hazard awareness training where appropriate based on function, role, or team. All employees are empowered and encouraged to maintain and create a safe workplace. In addition, we offer internal and external resources to provide for the psychological and emotional security of employees, including employee resource programs and mental health benefit coverage.  

The COVID-19 pandemic imposed new and unusual challenges in maintaining a safe workplace. As an essential business providing key research and diagnostics products needed to confront the pandemic, Bio-Techne maintained operations while providing a safe work environment through staggered shifts, work from home protocols where possible, masking and vaccine requirements, and other significant safety measures.

Community

The Company believes in giving back and in supporting the local communities in which we live and work. The Company and its employees donate financially and by giving their time and energy. Most sites or departments engage in local charitable causes and activities. In some of our sites, employees are encouraged to give through regular payroll deductions

11

and through the annual campaign week where employee contributions are matched by the Company. Some charitable causes are identified and promoted by our ERGs.  In addition, United States employees receive eight hours of voluntary paid time off to participate in local opportunities to give back to the community.

INTELLECTUAL PROPERTY

Our success depends in part upon our ability to protect our core technologies and intellectual property. To accomplish this, we rely on a combination of intellectual property rights, including patents, trade secrets and trademarks, as well as customary contractual protections in our terms and conditions and other sales-related documentation.

As of June 30, 2022, we had rights to approximately 440 granted patents and approximately 270 pending patent applications. Products in the Analytical Solutions and Genomics divisions are protected primarily through pending patent applications and issued patents. In addition, certain of our products are covered by licenses from third parties to supplement our own patent portfolio. Patent protection, if granted, generally has a life of 20 years from the date of the patent application or patent grant. We cannot provide assurance that any of our pending patent applications will result in the grant of a patent, whether the examination process will require us to narrow our claims, and whether our claims will provide adequate coverage of our competitors’ products or services.

In addition to pursuing patents on our products, we also preserve much of our innovation as trade secrets, particularly in the Reagent Solutions division of our Protein Sciences segment. Where appropriate, we use trademarks or registered trademarks in connection with our products.  We have taken steps to protect our intellectual property and proprietary technology, in part by entering into confidentiality agreements and intellectual property assignment agreements with our employees, consultants, corporate partners and, when needed, our advisors. See the description of risks associated with the Company’s intellectual property in “Item 1A. Risk Factors.”

We can give no assurance that Bio-Techne’s products do not infringe upon patents or proprietary rights owned or claimed by others. Bio-Techne has not conducted a patent infringement study for each of its products. Where we have been contacted by patent holders with certain intellectual property rights, Bio-Techne typically has entered into licensing agreements with patent holders under which it has the exclusive and/or non-exclusive right to use patented technology as well as the right to manufacture and sell certain patented products to the research and/or diagnostics markets.

All trademarks, trade names, product names, graphics and logos of Bio-Techne contained herein are trademarks and registered trademarks of Bio-Techne or its subsidiaries, as applicable, in the United States and/or other countries.  Solely for convenience, we may refer to trademarks in this Annual Report on Form 10-K without the ™ or ® symbols.  Such references are not intended to indicate that we will not assert our full rights to our trademarks.  

LAWS AND REGULATIONS

Our operations, and some of the products we offer, are subject to a number of complex laws and regulations governing the production, marketing, handling, transportation, and distribution of our products and services. The following sections describe certain significant regulations pertinent to the Company. These are not the only laws and regulations applicable to the Company’s business. For a description of risks related to laws and regulations to which we are subject, refer to “Item 1A. Risk Factors.”

Medical Device Regulations

A number of our products are classified as medical devices and are subject to restrictions under domestic and foreign laws, rules, regulations, self-regulatory codes and orders, including but not limited to the U.S. Food, Drug and Cosmetic Act (the “FDCA”). The FDCA requires these products, when sold in the United States, to be safe and effective for their intended uses and to comply with the regulations administered by the U.S. Food and Drug Administration (“FDA”). The FDA regulates the design, development, testing, manufacture, advertising, labeling, packaging, marketing, distribution, import and export and record keeping for such products. Many medical device products are also regulated by comparable agencies in non-U.S. countries in which they are produced or sold.

Any medical devices we manufacture and distribute are subject to pervasive and continuing regulation by the FDA and certain state and non-U.S. agencies. As a medical device manufacturer, our manufacturing facilities are subject to

12

inspection on a routine basis by the FDA. We are required to adhere to the Current Good Manufacturing Practices (“cGMP”) requirements, as set forth in the Quality Systems Regulation (“QSR”), which require manufacturers, including third-party manufacturers, to follow stringent design, testing, control, documentation and other quality assurance procedures during all phases of the design and manufacturing process.

We must also comply with post-market surveillance regulations, including medical device reporting (“MDR”), requirements which require that we review and report to the FDA any incident in which our products may have caused or contributed to a death or serious injury. We must also report any incident in which our product has malfunctioned if that malfunction would likely cause or contribute to a death or serious injury if it were to recur.

Labeling and promotional activities are subject to scrutiny by the FDA and, in certain circumstances, by the Federal Trade Commission. Medical devices approved or cleared by the FDA may not be promoted for unapproved or uncleared uses, otherwise known as “off-label” promotion. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses.

In the European Union (“EU”), our products are subject to the medical device laws of the various member states, which are currently based on a Directive of the European Commission. Additionally, the EU has adopted the In Vitro Diagnostic Regulation (the “EU IVDR”), which imposes stricter requirements for the marketing and sale of in vitro diagnostic medical devices, including in the area of clinical evaluation requirements, quality systems and post-market surveillance. Manufacturers of in vitro diagnostics medical devices that have been marketed and sold under the prior regulatory regime now have to comply with some of the new EU IVDR requirements, while the effective date of other requirements have been delayed. Complying with EU IVDR may require material modifications to our quality management systems, additional resources in certain functions, updates to technical files and additional clinical data in some cases, among other changes.

One of our products under our Exosome Diagnostics brand is offered as a test by a certified laboratory under CLIA. Our Asuragen business also maintains a CLIA certification. Consequently, we must comply with state licensing regulations applicable to laboratories regulated under CLIA, governing laboratory practices and procedures.

Other Healthcare Laws

Several of the products sold in our Diagnostics and Genomics segment are subject to various health care related laws regulating fraud and abuse, research and development, pricing and sales and marketing practices, and the privacy and security of health information, including, among others:

U.S. federal regulations regarding quality and cost by the U.S. Department of Health and Human Services (“HHS”), including the Centers for Medicare & Medicaid Services (“CMS”), as well as comparable state and non-U.S. agencies responsible for reimbursement and regulation of healthcare goods and services, including laws and regulations related to kickbacks, false claims, self-referrals and healthcare fraud.

U.S. Federal Anti-Kickback Statute prohibits persons from knowingly and willfully soliciting, offering, receiving or providing remuneration (including any kickback or bribe), directly or indirectly, in exchange for or to induce either the referral of an individual, or the furnishing or arranging for a good or service, for which payment may be made in whole or in part under a federal health care program, such as Medicare or Medicaid.

Comparable laws and regulations similar to, and in some cases more stringent than, the U.S. federal regulations discussed above and below, including the UK Bribery Act and similar anti-bribery laws.

The Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), which prohibits knowingly and willfully (1) executing, or attempting to execute, a scheme to defraud any health care benefit program, including private payors, or (2) falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of or payment for health care benefits, items or services. In addition, HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, also restricts the use and disclosure of patient identifiable health information,

13

mandates the adoption of standards relating to the privacy and security of patient identifiable health information and requires the reporting of certain security breaches with respect to such information.

The False Claims Act, which imposes liability on any person or entity that, among other things, knowingly presents, or causes to be presented, a false or fraudulent claim for payment by a federal health care program, knowingly makes, uses or causes to be made or used, a false record or statement material to a false or fraudulent claim, or knowingly makes a false statement to avoid, decrease or conceal an obligation to pay money to the U.S. federal government.

The Open Payments Act requires manufacturers of medical devices covered under Medicare to, in certain circumstances, record payments and other transfers of value to a broad range of healthcare providers and teaching hospitals and to report this data as well as ownership and investment interests held by the physicians described above and their immediate family members to HHS for subsequent public disclosure, as well as similar reporting requirements in some states and in other countries.

For a discussion of risks related to regulation by the FDA and comparable agencies of other countries, and the other regulatory regimes referenced above, please refer to section entitled “Item 1A. Risk Factors.”

Data Privacy and Security Laws

As a global organization, we are subject to data privacy and security laws, regulations, and customer-imposed controls in numerous jurisdictions as a result of having access to and processing confidential, personal and/or sensitive data in the course of our business. In addition to the U.S. HIPAA privacy and security rules mentioned above, which impact some parts of our business, individual states also regulate data breach and security requirements, and multiple governmental bodies assert authority over aspects of the protection of personal  privacy. In particular, a broad privacy law in California, the California Consumer Privacy Act (“CCPA”), came into effect in January 2020. The CCPA has some of the same features as the GDPR (discussed below) and has already prompted several other states to follow with similar laws. The EU General Data Protection Regulation that became effective in May 2018 (“GDPR”) has imposed significantly stricter requirements in how we collect, transmit, process, and retain personal data, including, among other things, in certain circumstances a requirement for almost immediate notice of data breaches to supervisory authorities and prompt notice to data subjects with significant fines for non-compliance. Several other countries in which we do business have passed, and other countries are considering passing, laws that require personal data relating to their citizens to be maintained on local servers and impose additional data transfer restrictions. For a discussion of risks related to improper disclosure of private information particularly as a result of cyber security incidents, please refer to section entitled “Item 1A. Risk Factors.”

Environmental Health and Safety Laws

We are also subject to various environmental health and safety laws and regulations both within and outside the U.S. Like other companies in our industry, our manufacturing and research activities involve the use and transportation of substances regulated under environmental health and safety laws including those relating to the transportation of hazardous materials.

Other Laws and Regulations Governing Our Sales, Marketing and Shipping Activities

We are subject to the U.S. Foreign Corrupt Practices Act and various other similar anti-corruption and anti-bribery acts, which are particularly relevant to our operations in countries where the customers are government entities or are controlled by government officials. Both directly and indirectly through our distributors, we must comply with such laws when interacting with those entities.

As Bio-Techne’s businesses also include export and import activities, we are subject to pertinent laws enforced by the U.S. Departments of Commerce, State and Treasury. Other nations’ governments have implemented similar export/import control and economic sanction regulations, which may affect the Company’s operations or transactions subject to their jurisdictions.

In addition, under U.S. laws and regulations, U.S. companies and their subsidiaries and affiliates outside the United States are prohibited from participating or agreeing to participate in unsanctioned foreign boycotts in connection with certain business activities, including the sale, purchase, transfer, shipping or financing of goods or services within the United States or between the United States and countries outside of the United States. If we, or certain third parties through which

14

we sell or provide goods or services, violate anti-boycott laws and regulations, we may be subject to civil or criminal enforcement action and varying degrees of liability.

We are subject to laws and regulations governing government contracts, and failure to address these laws and regulations or comply with government contracts could harm our business by a reduction in revenue associated with these customers. We have agreements relating to the sale of our products to government entities and, as a result, we are subject to various statutes and regulations that apply to companies doing business with the government. We are also subject to investigation for compliance with the regulations governing government contracts. A failure to comply with these regulations could result in suspension of these contracts, criminal, civil and administrative penalties or debarment.

For a discussion of risks related to the above-referenced regulations, particularly with respect to our international operations, please refer to section entitled “Item 1A. Risk Factors.”

INVESTOR INFORMATION

We are subject to the information requirements of the Securities Exchange Act of 1934 (the Exchange Act). Therefore, we file periodic reports, proxy statements, and other information with the Securities and Exchange Commission (SEC). The SEC maintains an internet site (http://www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically.

Financial and other information about us is available on our web site (https://investors.bio-techne.com/). We make available on our web site copies of our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13 or 15(d) of the Exchange Act as soon as reasonably practicable after filing such material electronically or otherwise furnishing it to the SEC.

EXECUTIVE OFFICERS OF THE REGISTRANT

Currently, the names, ages, positions and periods of service of each executive officer of the Company are as follows:

Name

    

Age

    

Position

    

Officer Since

Charles Kummeth

 

62

 

President, Chief Executive Officer and Director

 

2013

James Hippel

 

51

 

Executive Vice President and Chief Financial Officer

 

2014

Brenda Furlow

 

64

 

Executive Vice President, General Counsel and Corporate Secretary

 

2014

Kim Kelderman

 

55

 

President, Diagnostics and Genomics

 

2018

William Geist

 

52

 

President, Protein Sciences

 

2022

Set forth below is information regarding the business experience of each executive officer. There are no family relationships among any of the officers named, nor is there any arrangement or understanding pursuant to which any person was selected as an officer.

Charles Kummeth has been President and Chief Executive Officer of the Company since April 1, 2013. Prior to joining the Company, he served as an executive at Thermo Fisher Scientific and in various roles at 3M Corporation.

James Hippel has been Chief Financial Officer of the Company since April 1, 2014. Prior to joining the Company, Mr. Hippel served as Senior Vice President and Chief Financial Officer for Mirion Technologies, Inc and as Vice President, Finance at Thermo Fisher Scientific, and in financial roles at Honeywell International.   Mr. Hippel started his career with KPMG LLP.

Brenda Furlow joined the Company as General Counsel and Corporate Secretary on August 4, 2014. Prior to joining Bio-Techne, Ms. Furlow served as general counsel for TomoTherapy, Inc. and Promega Corporation.  

Kim Kelderman joined Bio-Techne on April 30, 2018 as President, Diagnostics and Genomics. Prior to Bio-Techne, Mr. Kelderman was an executive at Thermo Fisher Scientific and a Senior Segment Leader at Becton Dickinson.

William Geist has been President of the Protein Sciences segment since January 3, 2022. Prior to Bio-Techne, Mr. Geist most recently served as Chief Operating Officer for Quanterix, and before that in senior management roles at Thermo Fisher Scientific and QuantaBiosciences, a QIAGEN company.

15

ITEM 1A. RISK FACTORS

Set forth below are risks and uncertainties we believe are material to our investors. You should refer to the explanation of the qualifications and limitations on forward-looking statements in the section titled Information Relating to Forward-Looking Statements at the beginning of this Annual Report on Form 10-K.

Economic and Industry Risks

Conditions in the global economy, the particular markets we serve and the financial markets, whether brought about by material global crises or other factors, may adversely affect our business and financial results.

Our business is sensitive to global economic conditions. Slower economic growth in the domestic or international markets, inflation, recession, volatility in the credit and currency markets, high levels of unemployment or underemployment, labor availability constraints, changes or anticipation of potential changes in government trade, fiscal, tax or monetary policies, government budget dynamics (particularly in the healthcare and scientific research areas), and other challenges  in the global economy have in the past adversely affected, and may in the future adversely affect, the Company and its distributors, customers, and suppliers.  In the past three years, COVID-19 has had, and likely will continue to have, an adverse impact on the global economy, including as a result of impacts associated with protective health measures that we, other businesses and governments are taking or might have to take again in the future to manage the pandemic  For example, as the world has grappled with the COVID-19 pandemic, some governments, including the People’s Republic of China, have continued to impose strict  “stay-at-home” orders to manage the pandemic, which have significantly impacted the economy in that country and our business there.  Should these restrictions continue in China or if they are imposed again elsewhere, our business could be materially impacted.

Without limiting the foregoing, we have experienced and/or may in the future experience:

adverse impacts on customer orders and purchases and unpredictable reductions in demand for many of our products;

constraints on the movement of our products through the supply chain, which can disrupt our ability to produce or deliver our products.

adverse impacts on our collections of accounts receivable, including delays in collections and increases in uncollectible receivables, as well as the risk of excess or obsolete inventory;

price increases in our raw materials and capital equipment, as well as increasing price competition in our markets;

adverse impacts on our workforce and/or key employees;

increasing the risk that counterparties to our contractual arrangements will become insolvent or otherwise unable to fulfill their contractual obligations which, in addition to increasing the risks identified above, could result in preference actions against us; and

adverse impact to the sizes and growth rates of the markets we serve.

If growth in the global economy or in any of the markets we serve slows for a significant period, if there is significant deterioration in the global economy or such markets or if improvements in the global economy do not benefit the markets we serve, our business and financial results can be adversely affected.

International political, compliance and business factors, including the military conflict in Ukraine and the United Kingdoms withdrawal from the European Union, can negatively impact our operations and financial results.

We engage in business globally, with approximately 42% of our sales revenue in fiscal 2022 coming from outside the U.S. Changes, potential changes or uncertainties in social, political, regulatory and economic conditions or laws and policies

16

governing foreign trade, manufacturing, and development and investment in the territories and countries where we or our customers operate, or governing the health care system, can adversely affect our business and financial results. For example, Congress and the U.S. administration are also considering significant changes to healthcare in the United States, including government negotiation/regulation of drug prices paid by government programs.  Such impacts could negatively impact certain markets we serve, resulting in adverse impact on our sales revenue.

Political and military conflicts may disrupt our business or negatively impact global economic or business conditions.  For example, Russia’s military invasion of Ukraine, and the response by the US and European countries to that invasion, have caused severe political, humanitarian and economic crises, not only in Europe but globally. Restrictions on trade, particularly involving certain foods and energy supplies, have increased prices, led to widespread inflation and otherwise aggravated the economic challenges resulting from the COVID-19 pandemic.  While we have not historically had significant business in either Russia or Ukraine, the broader impact of the conflict could negatively impact our operations and financial results.  

Additionally, the UK’s exit from the European Union at the end of calendar year 2020 continues to create political and economic uncertainty, particularly in the UK and the EU, having disrupted the free flow of goods and people between the UK and the EU. In addition, our business could be negatively affected by new trade agreements between the UK and other countries, including the United States, and by the possible imposition of trade or other regulatory barriers in the UK. Any of these factors have affected and could continue to adversely affect customer demand, our relationships with customers and suppliers, and our business and financial results, particularly since our European headquarters and primary shipping facilities have traditionally been centered in the UK.

One of our strategies is to expand geographically, particularly in China, India and in developing countries, both through distribution and through direct operations. This subjects us to a number of risks, including international economic, political, and labor conditions; currency fluctuations; tax laws (including U.S. taxes on foreign subsidiaries); increased financial accounting and reporting burdens and complexities; unexpected changes in, or impositions of, legislative or regulatory requirements; failure of laws to protect intellectual property rights adequately; inadequate local infrastructure and difficulties in managing and staffing international operations; delays resulting from difficulty in obtaining export licenses for certain technology; tariffs, quotas and other trade barriers and restrictions; transportation delays; operating in locations with a higher incidence of corruption and fraudulent business practices; and other factors beyond our control, including terrorism, war, natural disasters, climate change and diseases.

The application of laws and regulations impacting global transactions is often unclear and may at times conflict. Compliance with these laws and regulations may involve significant costs or require changes in our business practices that result in reduced revenue and profitability. Non-compliance could also result in fines, damages, criminal sanctions, prohibited business conduct, and damage to our reputation. We incur additional legal compliance costs associated with our global operations and could become subject to legal penalties in foreign countries if we do not comply with local laws and regulations, which may be substantially different from those in the U.S.

We continue to expand our operations in countries with developing economies, where it may be common to engage in business practices that are prohibited by U.S. regulations applicable to the Company, such as the Foreign Corrupt Practices Act. Although we implement policies and procedures designed to ensure compliance with these laws, there can be no assurance that all of our employees, contractors, and agents, as well as those companies to which we outsource certain aspects of our business operations, including those based in foreign countries where practices which violate such U.S. laws may be customary, will comply with our internal policies. Any such non-compliance, even if prohibited by our internal policies, could have an adverse effect on our business and result in significant fines or penalties.

The healthcare and life sciences industries that we serve face constant pressures and changes in an effort to reduce healthcare costs or increase their predictability, all of which may adversely affect our business and financial results.

Our Protein Sciences segment products are sold primarily to research scientists at pharmaceutical and biotechnology companies and at university and government research institutions. In addition to the impacts described above relating to COVID-19, research and development spending by our customers and the availability of government research funding can fluctuate due to changes in available resources, mergers of pharmaceutical and biotechnology companies, spending priorities, general economic conditions and institutional and governmental budgetary policies. We carry essentially no

17

backlog of orders and changes in the level of orders received and filled daily can cause fluctuations in quarterly revenues and earnings.

Our Genomics and Diagnostics segment includes products for the medical diagnostics market, which relies largely on government healthcare-related policies and funding. Changes in government reimbursement for certain diagnostic tests or reductions in overall healthcare spending could negatively impact us directly or our customers and, correspondingly, our sales to them. For example, our Exosome Diagnostics business develops and sells novel exosome-based diagnostic tests. While we received public payer coverage for certain uses, we are currently seeking expanded coverage from public payors as well as coverage decisions regarding reimbursement from additional private payers. However, the process and timeline for obtaining coverage decisions is uncertain and difficult to predict. Further, reimbursement reductions due to changes in policy regarding coverage of tests or other requirements for payment (such as prior authorization, diagnosis code and other claims edits, or a physician or qualified practitioner’s signature on test requisitions) may be implemented from time to time. All of these payor actions and changes may have a material adverse effect on revenue and earnings associated with our diagnostics products.

Acquisition and Investment Risks

Our inability to complete acquisitions at our historical rate and at appropriate prices, and to make appropriate investments that support our long-term strategy, could negatively impact our growth rate and stock price.

One of our key strategies is growth through acquisition of other businesses and assets. Our ability to grow revenues, earnings and cash flow at or above our historic rates depends in part upon our ability to identify and successfully acquire and integrate businesses at appropriate prices and realize anticipated synergies, and to make appropriate investments that support our long-term strategy. We may not be able to consummate acquisitions at rates similar to the past, which could adversely impact our growth rate and our stock price. Promising acquisitions and investments are difficult to identify and complete for a number of reasons, including high valuations, competition among prospective buyers or investors, the availability of affordable funding in the capital markets and the need to satisfy applicable closing conditions and obtain applicable antitrust and other regulatory approvals on acceptable terms. Changes in accounting or regulatory requirements or instability in the credit markets could also adversely impact our ability to consummate acquisitions and investments.

Our acquisition of businesses, investments, joint ventures and other strategic relationships, if not properly implemented or integrated, could negatively impact our business and financial results.

As part of our business strategy we acquire businesses, make investments and enter into joint ventures and other strategic relationships in the ordinary course, and we also from time to time complete more significant transactions. We joined with two partners to establish a collaborative marketing venture, ScaleReady LLC, to address the needs of the rapidly expanding cell and gene therapy market, and subsequently announced that we had entered into an option agreement to potentially invest in and then acquire one of those partners, Wilson Wolf Manufacturing.  More recently, subsequent to the end of our fiscal year, we acquired Namocell Inc., a single cell sorting and dispensing platform company While we believe these business ventures will advance our business strategies and support our growth plans, we may not be successful in managing or integrating them into our company. Acquisitions, investments, joint ventures and strategic relationships involve a number of additional financial, accounting, managerial, operational, legal, compliance and other risks and challenges, including but not limited to the following, any of which could adversely affect our business and our financial results:

businesses, technologies, services and products that we acquire or invest in sometimes under-perform relative to our expectations and the price that we paid, fail to perform in accordance with our anticipated timetable or fail to achieve and/or sustain profitability;

we from time to time incur or assume debt in connection with our acquisitions and investments, which can result in increased borrowing costs and interest expense and diminish our future access to the capital markets;

acquisitions, investments, joint ventures or strategic relationships can cause our financial results to differ from our own or the investment community’s expectations in any given period, or over the long-term;

18

acquisitions, investments, joint ventures or strategic relationships can create demands on our management, operational resources and financial and internal control systems that we may be unable to effectively address;

we can experience difficulty in integrating cultures, personnel, operations and financial and other controls and systems and retaining key employees and customers;

we may be unable to achieve cost savings or other synergies anticipated in connection with an acquisition, investment, joint venture or strategic relationship;

we have assumed and may assume unknown liabilities, known contingent liabilities that become realized, known liabilities that prove greater than anticipated, internal control deficiencies or exposure to regulatory sanctions resulting from the acquired company’s or investee’s activities and the realization of any of these liabilities or deficiencies can increase our expenses, adversely affect our financial position or cause us to fail to meet our public financial reporting obligations;

in connection with acquisitions and joint ventures, we often enter into post-closing financial arrangements such as purchase price adjustments, earn-out obligations and indemnification obligations, which can have unpredictable financial results; and

investing in or making loans to early-stage companies often entails a high degree of risk, and we may not always achieve the strategic, technological, financial or commercial benefits we anticipate; we may lose our investment or fail to recoup our loan; or our investment may be illiquid for a greater-than-expected period of time.

We may be required to record a significant charge to earnings if our goodwill and other amortizable intangible assets or other investments become impaired, which could negatively impact our financial results or stock price.

We are required under generally accepted accounting principles to test goodwill for impairment at least annually and to review our goodwill, amortizable intangible assets, and other assets acquired through merger and acquisition activity for impairment when events or changes in circumstance indicate the carrying value may not be recoverable. Factors that could lead to impairment of goodwill, amortizable intangible assets, and other assets acquired via acquisitions include significant adverse changes in the business climate and actual or projected operating results (affecting our company as a whole or affecting any particular segment) and declines in the financial condition of our business. We may be required in the future to record additional charges to earnings if our goodwill, amortizable intangible assets or other investments become impaired. Any such charge would adversely impact our financial results.

In addition, the Company’s expansion strategies include collaborations and investments in joint ventures and companies developing new products related to the Company’s business. These strategies carry risks that objectives will not be achieved and future earnings will be adversely affected.

Strategic and Operational Risks

Our success will be dependent on recruiting and retaining highly qualified and diverse personnel and creating and maintaining a culture that successfully integrates the employees joining through acquisitions.

Recruiting and retaining qualified scientific, production, sales and marketing, and management personnel representing diverse backgrounds, experiences and skill sets are critical to our success. The market for highly skilled workers and leaders in our businesses, particularly in the areas of science and technology, is extremely competitive.  In fiscal 2022, a number of our businesses and departments faced labor availability constraints and inflationary costs.  In general, we have been experiencing turnover at higher rates than usual and have had some difficulties filling certain positions. In particular, we operate in several geographic locations where competition for talent is strong, making employee retention even more challenging. For example, some of our fastest growing businesses are located in California and Massachusetts, both of which in the last several years have had low unemployment and a particularly competitive environment for finding and retaining talent. Our growth by acquisition also creates challenges in retaining employees. As we integrate past and future acquisitions and evolve our corporate culture to incorporate the new workforces, some employees may not find such integration or cultural changes appealing. Finally, as the geographies in which we operate recover from the recent

19

pandemic and we return employees who had been working from home back to our sites, we may not be able to retain people who prefer continuing to work from home full time. The failure to attract and retain such personnel could adversely affect our business.

Our growth depends in part on the timely development and commercialization of new and enhanced products and services that meet our customers needs. Our growth can also be negatively impacted if our customers do not grow as anticipated.

We generally sell our products and services in industries that are characterized by rapid technological change, frequent new product introductions and new market entrants and competitors. If we do not develop innovative new and enhanced products and services on a timely basis, our offerings will become obsolete over time and our business and financial results will suffer. Our success will depend on several factors, including our ability to:

correctly identify and/or predict customer needs and preferences;

allocate our research funding to products with higher growth prospects;

anticipate and respond to our competitors’ development of new products and technological innovations;

differentiate our offerings from our competitors’ offerings and avoid our products from becoming commodities;

innovate and develop new technologies and applications, and acquire or obtain rights to third-party technologies that may have valuable applications in the markets we serve;

obtain adequate intellectual property rights with respect to key technologies;

successfully commercialize new technologies in a timely manner, price them competitively and cost-effectively manufacture and deliver sufficient volumes of new products of appropriate quality on time;

obtain necessary regulatory approvals of appropriate scope (including with respect to certain diagnostic medical device products by demonstrating satisfactory clinical results where applicable, as well as achieving third-party reimbursement); and

stimulate customer demand for and convince customers to adopt new technologies.

If we fail to accurately predict future customer needs and preferences or fail to produce viable technologies, we may invest heavily in research and development of products that do not lead to significant revenue, which would adversely affect our business and financial results. Even when we successfully innovate and develop new and enhanced products, we often incur substantial costs in doing so, and our profitability may suffer.

We face intense competition, and if we are unable to compete effectively, we may experience decreased demand and decreased market share or need to reduce prices to remain competitive.

We face intense competition across most of our product lines. Competitors include companies ranging from start-up companies, which may be able to more quickly respond to customers’ needs, to large multinational companies, which may have greater financial, marketing, operational, and research and development resources than us. In addition, consolidation trends in the pharmaceutical, biotechnology and diagnostics industries have served to create fewer customer accounts and to concentrate purchasing decisions for some customers, resulting in increased pricing pressure on us. Moreover, customers may believe that consolidated businesses are better able to compete as sole source vendors, and therefore prefer to purchase from such businesses. The entry into the market by manufacturers in countries in Asia and other low-cost manufacturing locations is also creating increased pricing and competitive pressures, particularly in developing markets. In order to compete effectively, we must retain longstanding relationships with major customers and continue to grow our business by establishing relationships with new customers, continually developing new products and services to maintain and expand our brand recognition and leadership position in various product and service categories and penetrating new

20

markets, including high-growth markets. Our ability to compete can also be impacted by changing customer preferences and requirements (for example increased demand for more environmentally-friendly products and supplier practices). Our failure to compete effectively and/or pricing pressures resulting from competition may adversely impact our business and financial results, and our expansion into new markets may result in greater-than-expected risks, liabilities and expenses.

A significant disruption in, or breach of security of, our information technology systems or data, or violation of data privacy laws, could result in damage to our reputation, data integrity and/or subject us to costs, fines, or lawsuits under data privacy or other laws or contractual requirements.

The integrity and protection of our own data, and that of our customers and employees, is critical to our business. We rely on information technology systems, some of which are provided and/or managed by third parties, to process, transmit and store electronic information (including sensitive data such as confidential business information and personally identifiable data relating to employees, customers, other business partners and patients), and to manage or support a variety of critical business processes and activities (such as receiving and fulfilling orders, billing, collecting and making payments, shipping products, providing services and support to customers and fulfilling contractual obligations). These systems, products and services (including those we acquire through business acquisitions) can be damaged, disrupted or shut down due to attacks by computer hackers, computer viruses, ransomware, human error or malfeasance, power outages, hardware failures, telecommunication or utility failures, catastrophes or other unforeseen events, and in any such circumstances our system redundancy and other disaster recovery planning may be ineffective or inadequate. Attacks can also target hardware, software and information installed, stored or transmitted in our products after such products have been purchased and incorporated into third-party products, facilities or infrastructure. Security breaches of systems provided or enabled by us, regardless of whether the breach is attributable to a vulnerability in our products or services, or security breaches of third party systems we rely on to process, store or transmit electronic information, can result in the misappropriation, destruction or unauthorized disclosure of confidential information or personal data belonging to us or to our employees, partners, customers, patients or suppliers. These attacks, breaches, misappropriations and other disruptions and damage can interrupt our operations or the operations of our customers and partners, delay production and shipments, result in theft of our and our customers’ intellectual property and trade secrets, result in disclosure of personally identifiable information, damage customer, patient, business partner and employee relationships and our reputation and result in defective products or services, legal claims and proceedings, liability and penalties under privacy laws and increased costs for security and remediation, in each case resulting in an adverse effect on our business and financial results.

In addition, our information technology systems require an ongoing commitment of significant resources to maintain and enhance existing systems and develop or integrate new systems to keep pace with continuing changes in information processing technology, evolving legal and regulatory standards, evolving customer expectations, changes in the techniques used to obtain unauthorized access to data and information systems, and the information technology needs associated with our changing products and services. There can be no assurance that we will be able to successfully maintain, enhance and upgrade our systems as necessary to effectively address these requirements.

If we are unable to maintain reliable information technology systems or appropriate controls with respect to global data privacy and security requirements and prevent data breaches, we may suffer regulatory consequences in addition to business consequences. As a global organization, we are subject to data privacy and security laws, regulations, and customer-imposed controls in numerous jurisdictions as a result of having access to and processing confidential, personal and/or sensitive data in the course of our business. For example, in the United States, a small number of our businesses are subject to HIPAA. Entities that violate HIPAA due to a breach of unsecured patient health information, or that arise from a complaint about privacy practices or an audit by the HHS, may be subject to significant civil, criminal and administrative fines and penalties and/or additional reporting and oversight obligations if required to enter into a resolution agreement and corrective action plan with HHS to settle allegations of HIPAA non-compliance. Individual states regulate data breach and security requirements and multiple governmental bodies assert authority over aspects of the protection of personal privacy. Most notably, in the last several years, some states, including California, Virginia, Utah, Colorado and Connecticut, have passed broad privacy legislation that could result in more material impacts as new regulations are issued. European laws require us to have an approved legal mechanism to transfer personal data out of Europe. Failure to comply with the requirements of GDPR and the applicable national data protection laws of the EU member states may result in significant fines and other administrative penalties. Several other countries such as China and Russia have passed, and other countries are considering passing, laws that require personal data relating to their citizens to be maintained on local servers and impose additional data transfer restrictions. Government enforcement actions can be costly and interrupt the

21

regular operation of our business, and data breaches or violations of data privacy laws can result in fines, reputational damage and civil lawsuits, any of which may adversely affect our business, reputation and financial results.

If we suffer loss to our supply chains, distribution systems or information technology systems due to catastrophe or other events, our operations could be seriously harmed.

Our supply chains, distribution systems and information technology systems may be subject to catastrophic loss due to fire, flood, earthquake, hurricane, power shortage or outage, public health crisis (including epidemics and pandemics) and the reaction thereto, war, terrorism, riot or other natural or man-made disasters, such as the COVID-19 pandemic. If any of these supply chains or systems were to experience a catastrophic loss, it could disrupt our operations, delay production and shipments, result in defective products or services, diminish demand, damage customer relationships and our reputation and result in legal exposure and significant repair or replacement expenses. The third-party insurance coverage that we maintain varies from time to time in both type and amount depending on cost, availability and our decisions regarding risk retention, and may be unavailable or insufficient to protect us against such losses.

The manufacture of many of our products is a complex process, and if we directly or indirectly encounter problems manufacturing products, our business and financial results could suffer.

The manufacture of many of our products is a complex process, due in part to strict regulatory requirements for some of our products. Problems can arise during manufacturing for a variety of reasons, including equipment malfunction, failure to follow specific protocols and procedures, problems with reliable sourcing of raw materials or components, natural disasters and environmental factors, and if not discovered before the product is released to market can result in recalls and product liability exposure. Because of the quality requirements of some of our customers as well as stringent regulations of the FDA and similar agencies regarding the manufacture of certain of our products, alternative manufacturing or sourcing is not always available on a timely basis to replace such production capacity. Any of these manufacturing problems could result in significant adverse impacts to our business and financial results.

If we cannot adjust our manufacturing capacity or the purchases required for our manufacturing activities to reflect changes in market conditions and customer demand, our business and financial results may suffer. In addition, our reliance upon sole or limited sources of supply for certain materials, components and services can cause production interruptions, delays and inefficiencies.

We purchase materials, components and equipment from third parties for use in many of our manufacturing operations. Our profitability could be adversely impacted if we are unable to adjust our purchases to reflect changes in customer demand and market fluctuations, including those caused by seasonality or cyclicality. During a market upturn, suppliers from time to time extend lead times, limit supplies or increase prices. If we cannot purchase sufficient products at competitive prices and quality and on a timely enough basis to meet increasing demand, we may not be able to satisfy market demand, product shipments may be delayed, our costs may increase, or we may breach our contractual commitments and incur liabilities. Conversely, in order to secure supplies for the production of products, we sometimes enter into noncancelable purchase commitments with vendors, which can impact our ability to adjust our inventory to reflect declining market demands. If demand for our products is less than we expect, we may experience additional excess and obsolete inventories and be forced to incur additional charges and our business and financial results may suffer.

In addition, some of our businesses purchase certain requirements from sole or limited source suppliers for reasons of quality assurance, regulatory requirements, cost effectiveness, availability or uniqueness of design. If these or other suppliers encounter financial, operating or other difficulties or if our relationship with them changes, we might not be able to quickly establish or qualify replacement sources of supply. The supply chains for our businesses can also be disrupted by supplier capacity constraints, bankruptcy or exiting of the business for other reasons, decreased availability of key raw materials or commodities and external events such as natural disasters, pandemic health issues, war, terrorist actions, governmental actions (such as trade protectionism) and legislative or regulatory changes. Any of these factors can result in production interruptions, delays, extended lead times and inefficiencies. Because we cannot always immediately adapt our production capacity and related cost structures to changing market conditions, at times our manufacturing capacity exceeds or falls short of our production requirements. Any or all of these problems can result in the loss of customers, provide an opportunity for competing products to gain market acceptance and otherwise adversely affect our business and financial results.

22

The Company relies heavily on internal manufacturing and related operations to produce, package and distribute its products which, if disrupted, could materially impair our business operations. Our business could be adversely affected by disruptions at our sites.

The Company’s internal quality control, packaging and distribution operations support the majority of the Company’s sales. Since certain Company products must comply with FDA regulations and because in all instances, the Company creates value for its customers through the development of high-quality products, any significant decline in quality or disruption of operations for any reason could adversely affect sales and customer relationships, and therefore adversely affect the business. While we have taken certain steps to manage these operational risks, the Company’s future sales growth and earnings may be adversely affected by perceived disruption risks or actual disruptions.

We rely upon our manufacturing operations to produce many of the products we sell and our warehouse facilities to store products, pending sale. Any significant disruption of those operations for any reason, such as strikes or other labor unrest, power interruptions, fire, hurricanes or other events beyond our control could adversely affect our sales and customer relationships and therefore adversely affect our business. We have significant operations in California, near major earthquake faults, which make us susceptible to earthquake risk. Although most of our raw materials are available from a number of potential suppliers, our operations also depend upon our ability to obtain raw materials at reasonable prices. If we are unable to obtain the materials we need at a reasonable price, we may not be able to produce certain of our products or we may not be able to produce certain of these products at a marketable price, which could have an adverse effect on our results of operations.

Climate change, or legal or regulatory measures to address climate change, may negatively affect us.

Climate change resulting from increased concentrations of carbon dioxide and other greenhouse gases in the atmosphere could present risks to our operations.  For example, we have significant operations in California, where serious drought has made water less available and more costly and has increased the risk of wildfires. Changes in climate patterns leading to extreme heat waves or unusual cold weather at some of our locations can lead to increased energy usage and costs, or otherwise adversely impact our facilities and operations and disrupt our supply chains and distribution systems. Concern over climate change can also result in new or additional legal or regulatory requirements designed to reduce greenhouse gas emissions or mitigate the effects of climate change on the environment.  Any such new or additional legal or regulatory requirements may increase the costs associated with, or disrupt, sourcing, manufacturing and distribution of our products, which may adversely affect our business and financial results. In addition, any failure to adequately address stakeholder expectations with respect to environmental, social and governance (“ESG”) matters may result in the loss of business, adverse reputational impacts, diluted market valuations and challenges in attracting and retaining customers and talented employees. In addition, our adoption of certain standards or mandated compliance to certain requirements could necessitate additional investments that could impact our profitability.  

Defects and unanticipated use or inadequate disclosure with respect to our products, or allegations thereof, can adversely affect our business and financial results.

Certain of our products and services are sold for use in diagnostics. For those products and services in particular, manufacturing or design defects in, unanticipated use of, safety or quality issues (or the perception of such issues) with respect to, “off label” use of, or inadequate disclosure of risks relating to the use of products and services that we make or sell (including items that we source from third-parties) can lead to personal injury, death, and/or property damage and adversely affect our business and financial results. These events can lead to recalls or safety alerts, result in the removal of a product or service from the market and result in product liability or similar claims being brought against us. Recalls, removals and product liability and similar claims (regardless of their validity or ultimate outcome) result in significant costs, as well as negative publicity and damage to our reputation that could reduce demand for our products and services. Our business can also be affected by studies of the utilization, safety and efficacy of medical device products and components that are conducted by industry participants, government agencies and others. Any of the above can result in the discontinuation of marketing of such products in one or more countries and give rise to claims for damages from persons who believe they have been injured as a result of product issues, including claims by individuals or groups seeking to represent a class.

23

Because we rely heavily on third-party package-delivery services, a significant disruption in these services or significant increases in prices may disrupt our ability to ship products, increase our costs and lower our profitability.

Most of our reagent products need to be stored and shipped at certain cold temperatures. Consequently, we ship a significant portion of our products to our customers by express mail or air delivery through package delivery companies, such as FedEx in the U.S. and DHL in Europe. If one or more of these third-party package-delivery providers were to experience a major work stoppage, preventing our products from being delivered in a timely fashion or causing us to incur additional shipping costs we could not pass on to our customers, our costs could increase and our relationships with certain of our customers could be adversely affected. In addition, if one or more of these third-party package-delivery providers were to increase prices, and we were not able to find comparable alternatives or make adjustments in our delivery network, our profitability could be adversely affected.

Intellectual Property Risks

We are dependent on maintaining our intellectual property rights. If we are unable to adequately protect our intellectual property, or if third parties infringe our intellectual property rights, we may suffer competitive injury or expend significant resources enforcing our rights.

Many of the markets we serve are technology-driven, and as a result intellectual property rights play a significant role in product development and differentiation. We own numerous patents, trademarks, copyrights, trade secrets and other intellectual property and licenses to intellectual property owned by others, which in aggregate are important to our business. The intellectual property rights that we obtain, however, are not always sufficiently broad and do not always provide us a significant competitive advantage, and patents may not be issued for pending or future patent applications owned by or licensed to us. In addition, the steps that we and our licensors have taken to maintain and protect our intellectual property do not always prevent it from being challenged, invalidated, circumvented, designed around or becoming subject to compulsory licensing. In some circumstances, enforcement is not available to us because an infringer has a dominant intellectual property position or for other business reasons. We also rely on nondisclosure and noncompetition agreements with employees, consultants and other parties to protect, in part, trade secrets and other proprietary rights. There can be no assurance that these agreements adequately protect our trade secrets and other proprietary rights and will not be breached, that we will have adequate remedies for any breach, that others will not independently develop substantially equivalent proprietary information or that third parties will not otherwise gain access to our trade secrets or other proprietary rights.

These risks are particularly pronounced in countries in which we do business that do not have levels of protection of corporate proprietary information, intellectual property, technology and other assets comparable to the United States. We operate globally, with manufacturing operations in China and the UK, and approximately 42% of our revenue in fiscal 2022 was from outside the United States.  The laws, regulations and enforcement mechanisms in other countries may in some cases be less protective of our intellectual property rights. Our failure to obtain or maintain intellectual property rights that convey competitive advantage, adequately protect our intellectual property or detect or prevent circumvention or unauthorized use of such property and the cost of enforcing our intellectual property rights can adversely impact our business and financial results.

We may be involved in disputes to determine the scope, coverage and validity of others’ proprietary rights, or to defend against third-party claims of intellectual property infringement, any of which could be time-intensive and costly and may adversely impact our business.

Our success depends in part on our ability to operate without infringing the proprietary rights of others, and to obtain licenses where necessary or appropriate. We have obtained and continue to negotiate licenses to produce a number of products claimed to be owned by others. Since we have not conducted a patent infringement study for each of our products, it is possible that some of our products may unintentionally infringe patents of third parties.

We have been and may in the future be sued by third parties alleging that we are infringing their intellectual property rights. These lawsuits are expensive, take significant time, and divert management’s focus from other business concerns. If we are found to be infringing the intellectual property of others, we could be required to cease certain activities, alter

24

our products or processes or pay licensing fees. This could cause unexpected costs and delays which may have a material adverse effect on us. If we are unable to obtain a required license on acceptable terms, or unable to design around any third party patent, we may be unable to sell some of our products and services, which could result in reduced revenue. In addition, if we do not prevail, a court may find damages or award other remedies in favor of the opposing party in any of these suits, which may adversely affect our earnings.

Financial and Tax Risks

We have entered into and drawn on a revolving credit facility, and we may incur additional debt in the future. The burden of this additional debt could adversely affect us, make us more vulnerable to adverse economic or industry conditions, and prevent us from funding our expansion strategy.

We currently have a Credit Agreement that provides for a revolving credit facility of $600 million, which can be increased by an additional $200 million subject to certain conditions, and a term loan of $250 million. Borrowings under the Credit Agreement bear interest at a variable rate. As of August 19, 2022, the Company had drawn $346 million under the Credit Agreement.

The terms of the Credit Agreement and the burden of the indebtedness incurred thereunder could have negative consequences for us, such as:

limiting our ability to obtain additional financing to fund our working capital, capital expenditures, debt service requirements, expansion strategy, or other needs;

increasing our vulnerability to, and reducing our flexibility in planning for, adverse changes in economic, industry and competitive conditions; and

increasing our vulnerability to increases in interest rates.

The Credit Agreement also contains negative covenants that limit our ability to engage in specified types of transactions. These covenants limit our ability to, among other things, sell, lease or transfer any properties or assets, with certain exceptions; and enter into certain merger, consolidation or other reorganization transactions, with certain exceptions.

A breach of any of these covenants could result in an event of default under our credit facility. Upon the occurrence of an event of default, the lender could elect to declare all amounts outstanding under such facility to be immediately due and payable and terminate all commitments to extend further credit. In addition, the Company would be subject to additional restrictions if an event of default exists under the Credit Agreement, such as a prohibition on the payment of cash dividends.

Our business and financial results can be adversely affected by foreign currency exchange rates, changes in our tax rates and tax liabilities and assessments (including as a result of changes in tax laws).

International markets contribute a substantial portion of our revenues, and we intend to continue expanding our presence in these regions. The exposure to fluctuations in currency exchange rates takes on different forms. International revenues and costs are subject to the risk that fluctuations in exchange rates could adversely affect our reported revenues and profitability when translated into U.S. dollars for financial reporting purposes. These fluctuations could also adversely affect the demand for products and services provided by us. As a multinational corporation, our businesses occasionally invoice third-party customers in currencies other than the one in which they primarily do business (the "functional currency"). Movements in the invoiced currency relative to the functional currency could adversely impact our cash flows and our results of operations. As our international sales grow, exposure to fluctuations in currency exchange rates could have a larger effect on our financial results. In fiscal 2022, currency translation had an unfavorable effect of $12.5 million on revenues due to the strengthening of the U.S. dollar relative to other currencies in which the company sells products and services.

As a global company, we are subject to taxation in numerous countries, states and other jurisdictions. In particular, we are affected by the impact of changes to tax laws or related authoritative interpretations in the United States, including tax reform under the Tax Cuts and Jobs Act which became effective in late 2017, which included broad and complex changes

25

to the United States tax code. Interpretations, assumptions and guidance regarding the Tax Act that have been issued subsequently have had a material impact on our effective tax rate, and we anticipate that there may be additional changes to the U.S. tax code in the future.

In preparing our financial results, we record the amount of tax that is payable in each of the countries, states and other jurisdictions in which we operate. Our future effective tax rate, however, may be lower or higher than experienced in the past due to numerous factors, including a change in the mix of our profitability from country to country, changes in accounting for income taxes and recently enacted and future changes in tax laws in jurisdictions in which we operate. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations, which could have an adverse effect on our business, results of operations and cash flows.

Dividends on our common stock could be reduced or eliminated in the future.

For many years, our Board has declared quarterly dividends. In the future, our Board may determine to reduce or eliminate our common stock dividend in order to fund investments for growth, repurchase shares or conserve capital resources.

Legal, Regulatory, Compliance and Reputational Risks

Our business is subject to extensive regulation; failure to comply with these regulations could adversely affect our business and financial results.

As referenced in more detail above, we and our customers must comply with a wide array of federal, state, local and international regulations, in such areas as medical device, healthcare, import and export, anticorruption, and privacy. We develop, configure and market our products to meet customer needs created by those regulations. Any significant change in regulations could reduce demand for our products or increase our expenses. For example, many of our instruments are marketed to the pharmaceutical industry for use in discovering and developing drugs and diagnostic products. Changes in the U.S. FDA’s regulation of drug or medical device products could have an adverse effect on the demand for these products.

We have agreements relating to the sale of our products to government entities in the U.S. and elsewhere and, as a result, we are subject to various statutes and regulations that apply to companies doing business with the government (approximately 2% of our fiscal 2022 sales were made to the U.S. federal government). The laws governing government contracts differ from the laws governing private contracts and government contracts may contain pricing terms and conditions that are not applicable to private contracts. We are also subject to investigation for compliance with the regulations governing government contracts. A failure to comply with these regulations could result in suspension of these contracts, criminal, civil and administrative penalties or debarment.

We are subject to various local, state, federal, foreign and transnational laws and regulations, which include the operating and security standards of the U.S. FDA, the U.S. Drug Enforcement Agency (the DEA), the U.S. Department of Health and Human Services (the DHHS), and other comparable agencies and, in the future, any changes to such laws and regulations could adversely affect us. In particular, we are subject to laws and regulations concerning current good manufacturing practices. Our subsidiaries may be required to register for permits and/or licenses with, and may be required to comply with the laws and regulations of, the DEA, the FDA, the DHHS, foreign agencies and/or comparable state agencies as well as certain accrediting bodies depending upon the type of operations and location of product distribution, manufacturing and sale. The manufacture, distribution and marketing of many of our products and services, including medical devices and pharma services, are subject to extensive ongoing regulation by the FDA, the DEA, and other equivalent local, state, federal and non-U.S. regulatory authorities. In addition, we are subject to inspections by these regulatory authorities. We are the sole manufacturer of a number of products for many of our customers and a negative regulatory event could impact our customers’ ability to provide products to their customers.

We are also subject to a variety of federal, state, local and international laws and regulations that govern, among other things, the importation and exportation of products, the handling, transportation and manufacture of substances that could be classified as hazardous, and our business practices in the U.S. and abroad such as anti-competition laws. Any noncompliance by us with applicable laws and regulations or the failure to maintain, renew or obtain necessary permits

26

and licenses could result in criminal, civil and administrative penalties and could have an adverse effect on our results of operations.

Significant developments or changes in U.S. laws or policies, including changes in U.S. trade policies and tariffs and the reaction of other countries thereto, can have an adverse effect on our business and financial results.

Significant developments or changes in U.S. laws and policies (including as a result of changes in party control of Congress or decisions from the U.S. Supreme Court), such as laws and policies governing foreign trade, manufacturing, and development and investment in the territories and countries where we or our customers operate, or governing the health care system and drug prices, can adversely affect our business and financial results. For example, the previous U.S. administration increased tariffs on certain goods imported into the United States and trade tensions between the United States and China escalated, with each country imposing significant, additional tariffs on a wide range of goods imported from the other country. That trade tension has not diminished under the current U.S. administration. The U.S. and China could impose other types of restrictions such as limitations on government procurement or technology export restrictions, which could affect our access to markets. These factors have adversely affected, and in the future could further adversely affect, our business and financial results.

Our business and financial results can be impaired by improper conduct by any of our employees, agents or business partners.

We cannot provide assurance that our internal controls and compliance systems, including our Code of Ethics and Business Conduct, protect us from unauthorized acts committed by employees, agents or business partners of ours (or of businesses we acquire or partner with) that violate U.S. and/or non-U.S. laws, including the laws governing payments to government officials, bribery, fraud, kickbacks and false claims, pricing, sales and marketing practices, conflicts of interest, competition, employment practices and workplace behavior, export and import compliance, economic and trade sanctions, money laundering and data privacy. In particular, the U.S. Foreign Corrupt Practices Act, the UK Bribery Act and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to government officials for the purpose of obtaining or retaining business, and we operate in many parts of the world that have experienced governmental corruption to some degree. Any such improper actions or allegations of such acts could damage our reputation and subject us to civil or criminal investigations in the United States and in other jurisdictions and related shareholder lawsuits, could lead to substantial civil and criminal, monetary and non-monetary penalties and could cause us to incur significant legal and investigatory fees. In addition, the government may seek to hold us liable for violations committed by companies in which we invest or that we acquire. We also rely on our suppliers to adhere to our supplier code of conduct, and material violations of such code of conduct could occur that could have a material effect on our business and financial results.

Certain of our businesses are subject to extensive regulation by the U.S. FDA and by comparable agencies of other countries, as well as laws regulating fraud and abuse in the healthcare industry and the privacy and security of health information. Failure to comply with those regulations could adversely affect our business and financial results.

As stated above, certain of our products are medical devices, diagnostics tests and other products that are subject to regulation by the U.S. FDA or state CLIA regulations, by other federal and state governmental agencies, by comparable agencies of other countries and regions and by regulations governing hazardous materials and drugs-of abuse (or the manufacture and sale of products containing any such materials). The global regulatory environment has become increasingly stringent and unpredictable. Several countries that did not have regulatory requirements for medical devices have established such requirements in recent years, and other countries have expanded, or plan to expand, their existing regulations, including implementation of IVDR regulations in Europe. For example, the EU has adopted the In Vitro Diagnostic Regulation (the “EU IVDR”), which imposes stricter requirements for the marketing and sale of in vitro diagnostic medical devices, including in the area of clinical evaluation requirements, quality systems and post-market surveillance. Manufacturers of in vitro diagnostics medical devices that have been marketed and sold under the prior regulatory regime now have to comply with some of the new EU IVDR requirements, while the effective date of other requirements have been delayed.    Complying with EU IVDR, the regulation applicable to the Company, may require material modifications to our quality management systems, additional resources in certain functions, updates to technical files and additional clinical data in some cases, among other changes. Failure by us or by our customers to comply with

27

the requirements of the EU IVDR, or other requirements imposed by these or similar regulatory authorities, including without limitation, remediating any inspectional observations to the satisfaction of these regulatory authorities, could result in warning letters, product recalls or seizures, monetary sanctions, injunctions to halt manufacture and distribution, restrictions on our operations, civil or criminal sanctions, or withdrawal of existing or denial of pending approvals, including those relating to products or facilities. In addition, such a failure could expose us to contractual or product liability claims, contractual claims from our customers, including claims for reimbursement for lost or damaged active pharmaceutical ingredients, as well as ongoing remediation and increased compliance costs, any or all of which could be significant. Failure to meet these requirements adversely impacts our business and financial results in the applicable geographies.

Government authorities may conclude that our business practices do not comply with current or future statutes, regulations, agency guidance or case law. Failure to obtain required regulatory clearances before marketing our products (or before implementing modifications to or promoting additional indications or uses of our products), other violations of laws or regulations, failure to remediate inspectional observations to the satisfaction of these regulatory authorities, real or perceived efficacy or safety concerns or trends of adverse events with respect to our products (even after obtaining clearance for distribution) and unfavorable or inconsistent clinical data from existing or future clinical trials can lead to FDA Form 483 Inspectional Observations, warning letters, notices to customers, declining sales, loss of customers, loss of market share, remediation and increased compliance costs, recalls, seizures of adulterated or misbranded products, fines, expenses, injunctions, civil penalties, criminal penalties, consent decrees, administrative detentions, refusals to permit importations, partial or total shutdown of production facilities or the implementation of operating restrictions, narrowing of permitted uses for a product, refusal of the government to grant 510(k) clearance, suspension or withdrawal of approvals, pre-market notification rescissions and other adverse effects. Further, defending against any such actions can be costly and time-consuming and may require significant personnel resources. Therefore, even if we are successful in defending against any such actions brought against us, our business may be impaired. Ensuring that our internal operations and business arrangements with third parties comply with applicable laws and regulations also involves substantial costs.

More specifically, as a healthcare provider, the Company’s Exosome Diagnostics’ ExoDx Prostate business is subject to extensive regulation at the federal, state, and local levels in the U.S. and other countries where it operates. The Company’s failure to meet governmental requirements under these regulations, including those relating to billing practices and financial relationships with physicians, hospitals, and health systems, could lead to civil and criminal penalties, exclusion from participation in Medicare and Medicaid, and possibly prohibitions or restrictions on the use of its laboratories. While the Company believes that it is in material compliance with all statutory and regulatory requirements, there is a risk that government authorities might take a contrary position. Such occurrences, regardless of their outcome, could damage the Company’s reputation and adversely affect important business relationships it has with third parties.

Failure to comply with privacy and security laws and regulations could result in fines, penalties and damage to the Companys reputation and have a material adverse effect upon the Companys business, a risk that has been elevated with the acquisition of Exosome Diagnostics, whose laboratory testing service is a healthcare provider that obtains and uses protected health information.

If the Company does not comply with existing or new laws and regulations related to protecting the privacy and security of personal or health information, it could be subject to monetary fines, civil penalties or criminal sanctions. In the U.S., the Health Insurance Portability and Accountability Act of 1996 (HIPAA) privacy and security regulations, including the expanded requirements under U.S. Health Information Technology for Economic and Clinical Health Act (HITECH), establish comprehensive standards with respect to the use and disclosure of protected health information (PHI) by covered entities, in addition to setting standards to protect the confidentiality, integrity and security of PHI. HIPAA restricts the Company’s ability to use or disclose PHI, without patient authorization, for purposes other than payment, treatment or healthcare operations (as defined by HIPAA), except for disclosures for various public policy purposes and other permitted purposes outlined in the privacy regulations. If the laboratory operations for the Company’s business use or disclose PHI improperly under these privacy regulations, they may incur significant fines and other penalties for wrongful use or disclosure of PHI in violation of the privacy and security regulations, including potential civil and criminal fines and penalties.

28

ITEM 1B. UNRESOLVED STAFF COMMENTS

There are no unresolved staff comments as of the date of this report.

ITEM 2. PROPERTIES

The Company owns the facilities that its headquarters and R&D Systems subsidiary occupy in Minneapolis, Minnesota. The Minneapolis facilities are utilized by both the Company’s Protein Sciences and Diagnostics and Genomics segments.

The Minneapolis complex includes approximately 800,000 square feet of space in several adjoining buildings. Bio-Techne uses approximately 710,000 square feet of the complex for administrative, research, manufacturing, shipping and warehousing activities. The Company is currently leasing the remaining space in the complex as retail and office space. The Company also owns a 61,000 square foot facility in Saint Paul, Minnesota that is utilized for additional manufacturing capabilities and activities.

The Company also owns a 34,000 square foot manufacturing facility in Flowery Branch, Georgia. This facility is utilized by the Company’s Protein Sciences segment.

The Company owns a 17,000 square foot facility that its Bio-Techne Europe subsidiary occupies in Abingdon, England. This facility is utilized by the Company’s Protein Sciences and Diagnostics and Genomics segments.

The Company owns a 9,000 square foot facility that its Canada subsidiaries occupy in Toronto, Canada. This facility is utilized by the Company’s Protein Sciences and Diagnostics and Genomics segments.

The Company owns a 52,700 square foot manufacturing facility in Wallingford, Connecticut. This facility is utilized by the Company’s Protein Sciences segment.

The Company leases the following material facilities, all of which are primarily utilized by the Company’s Protein Sciences segment with the exception of the locations used by the Company’s ProteinSimple and CyVek subsidiaries, which support both the Protein Sciences segment and the Diagnostics & Genomics segment. Certain locations are not named because they were not significant individually or in the aggregate as of the date of this report.

Subsidiary

    

Location

    

Type

    

Square Feet

Bio-Techne Ltd

 

Langley, United Kingdom

 

Warehouse

 

14,300

Bio-Techne China

 

Shanghai and Beijing, China

 

Office/warehouse

 

25,500

Boston Biochem

 

Cambridge, Massachusetts

 

Office/lab

 

7,400

Tocris

 

Bristol, United Kingdom

 

Office/manufacturing/lab/warehouse

 

30,000

PrimeGene

 

Shanghai, China

 

Office/manufacturing/lab

 

20,600

Bionostics

 

Devens, Massachusetts

 

Office/manufacturing

 

70,000

Novus Biologicals

 

Centennial, Colorado

 

Office/warehouse

 

29,400

ProteinSimple

 

San Jose, California

 

Office/manufacturing/warehouse

 

98,000

ProteinSimple Ltd.

 

Ottawa, Canada

 

Office/manufacturing/warehouse

 

10,800

CyVek

 

Wallingford, Connecticut

 

Office/manufacturing/warehouse

 

17,500

Cliniqa

 

San Marcos, California

 

Office/manufacturing/warehouse

 

62,800

Advanced Cell Diagnostics

 

Newark, California

 

Office/manufacturing/warehouse

 

55,900

Bio-Techne France

 

Rennes, France

 

Office/warehouse

 

11,000

Exosome Diagnostics

 

Waltham, Massachusetts

 

Office/manufacturing/warehouse

 

38,400

R&D Systems

 

Minneapolis, Minnesota

 

Office/manufacturing/warehouse

 

10,700

Asuragen

 

Austin, Texas

 

Office/manufacturing/warehouse

 

47,400

Bio-Techne Ireland

Dublin, Ireland

Warehouse

25,000

The Company entered into a definitive agreement in November 2021 for a 74,000 square foot facility in Centennial, Colorado for the next 12.5 years with annual rental impact of $0.9 million. Construction is underway and once complete,

29

the commencement of the lease will occur, which is expected to be in the first half of fiscal 2023. The facility replaces a current leased facility in the same location that will terminate upon completion of construction of the new facility. The Company believes the owned and leased properties, inclusive of the leased property in Colorado, are adequate to meet its occupancy needs in the foreseeable future.

ITEM 3. LEGAL PROCEEDINGS

As of August 19, 2022, the Company is not a party to any legal proceedings that, individually or in the aggregate, are reasonably expected to have a material adverse effect on the Company’s business, results of operations, financial condition or cash flows.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

PART II

ITEM 5. MARKET FOR THE REGISTRANT’S COMMON EQUITY, RELATED SHAREHOLDER

MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

The Company’s common stock is listed on the NASDAQ stock exchange under the symbol “TECH”.

Holders of Common Stock and Dividends Paid

As of August 19, 2022, there were over 121,000 beneficial shareholders of the Company’s common stock and over 148 shareholders of record. The Company paid annual cash dividends totaling $50.2 million, $49.6 million, and $48.9 million in fiscal 2022, 2021, and 2020, respectively. The Board of Directors periodically considers the payment of cash dividends, and there is no guarantee that the Company will pay comparable cash dividends, or any cash dividends, in the future.

In connection with the acquisition of Exosome Diagnostics, Inc. on August 1, 2018, the Company entered into a new credit facility that provides for a revolving credit facility of $600 million, which can be increased by an additional $200 million subject to certain conditions, and a term loan of $250 million. The credit facility is governed by a Credit Agreement dated August 1, 2018 and matures on August 1, 2023. The Credit Agreement that governs the revolving line of credit contains customary events of default and would prohibit payment of dividends to Company shareholders in the event of a default thereunder.

Issuer Purchases of Equity Securities

During the years ended June 30, 2022 and June 30, 2021, the Company repurchased 394,238 shares of its common stock at an average share price of $408.26 and 120,000 shares at an average share price of $359.82, respectively. The Company's previous share repurchase plan, implemented in fiscal 2019, granted management the discretion to mitigate the dilutive effect of stock option exercises for fiscal 2018, which then increases in each period subsequent to June 30, 2018 for additional dilutive impacts of stock options exercised in those future periods. On February 2, 2022, the Company replaced the prior share repurchase plan with a new share repurchase plan that authorizes the Company to purchase up to $400 million in stock. The Company repurchased 89,238 shares for $41.3 million in fiscal 2022 under the previous plan. The Company repurchased 305,000 shares for $119.7 million in fiscal 2022 under the new share repurchase plan. As of June 30, 2022, the Company had $280.3 million available to repurchase under our existing plan.

Stock Performance Graph

The following chart compares the cumulative total shareholder return on the Company’s common stock with the S&P 500 Index, the S&P 500 Life Sciences Tools and Services Index, the S&P Midcap 400 Index and the S&P 400 MidCap Life Sciences Tools and Services Index. The comparison assumes $100 was invested on the last trading day before July 1, 2017 in the Company’s common stock and in each of the foregoing indices and assumes reinvestment of dividends. The

30

Company became part of the S&P 500 Index during fiscal 2022. The S&P 400 Index was included for comparative purposes to the prior year Form 10-K.

Graphic

31

ITEM 6. SELECTED FINANCIAL DATA

RESERVED

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL

CONDITION AND RESULTS OF OPERATIONS

The following management discussion and analysis (“MD&A”) provides information that we believe is useful in understanding our operating results, cash flows and financial condition. We provide quantitative information about the material sales drivers including the effect of acquisitions and changes in foreign currency at the corporate and segment level. We also provide quantitative information about discrete tax items and other significant factors we believe are useful for understanding our results. The MD&A should be read in conjunction with the consolidated financial information and related notes included in this Form 10-K. This discussion contains various “Non-GAAP Financial Measures” and also contains various “Forward-Looking Statements” within the meaning of the Private Securities Litigation Reform Act of 1995. We refer readers to the statements entitled “Non-GAAP Financial Measures” located at the end of this MD&A and “Forward-Looking Information and Cautionary Statements” and “Risk Factors” within Items 1 and 1A of this Form 10-K.

OVERVIEW

Bio-Techne develops, manufactures and sells life science reagents, instruments and services for the research and clinical diagnostic markets worldwide. With our deep product portfolio and application expertise, we sell integral components of scientific investigations into biological processes and molecular diagnostics, revealing the nature, diagnosis, etiology and progression of specific diseases. Our products aid in drug discovery efforts and provide the means for accurate clinical tests and diagnoses.

We manage the business in two operating segments – our Protein Sciences segment and our Diagnostics and Genomics segment. Our Protein Sciences segment is a leading developer and manufacturer of high-quality biological reagents used in all aspects of life science research, diagnostics and cell and gene therapy. This segment also includes proteomic analytical tools, both manual and automated, that offer researchers and pharmaceutical manufacturers efficient and streamlined options for automated western blot and multiplexed ELISA workflow. Our Diagnostics and Genomics segment develops and manufactures diagnostic products, including controls, calibrators, and diagnostic assays for the regulated diagnostics market, exosome-based molecular diagnostic assays, advanced tissue-based in-situ hybridization assays for spatial genomic and tissue biopsy analysis, and genetic and oncology kits for research and clinical applications.

RECENT ACQUISITIONS

A key component of the Company's strategy is to augment internal growth at existing businesses with complementary acquisitions. The Company did not make any acquisitions in fiscal year 2022. As disclosed in Note 1, the Company made a $25 million investment in a forward contract, which allows the Company to acquire Wilson Wolf based on certain revenue or EBITDA thresholds being met. As further disclosed in Note 13, the Company closed on the acquisition of Namocell, Inc on July 1, 2022.  

OVERALL RESULTS

Operational Update

For fiscal 2022, consolidated net sales increased 19% as compared to fiscal 2021. Organic growth was 17%, with acquisitions having a favorable impact of 3% and foreign currency translation having an unfavorable impact of 1%. Organic revenue growth was broad based and driven by overall execution of the Company's long-term growth strategy.

Consolidated earnings, including non-controlling interest, increased 88% compared to fiscal 2021. The increase in earnings was driven by non-operating mark-to-market gain of $16 million on our ChemoCentryx investment in fiscal year 2022, compared to a loss on the investment of $67.9 million in the prior fiscal year. Additionally, fiscal year 2022 had adjustments of $20.4 million of benefit related to contingent considerations as compared to a charge of $5.3 million in the prior fiscal year. After adjusting for acquisition related costs, intangibles amortization, stock-based compensation,

32

restructuring costs, the gain on investment, and impact from partially-owned consolidated subsidiaries, adjusted net earnings increased 18% in fiscal 2022 as compared to fiscal 2021. Adjusted earnings growth was primarily driven by sales growth.

For fiscal 2021, consolidated net sales increased 26% as compared to fiscal 2020. Organic growth was 22%, with currency translation and acquisitions having a 3% and 1% impact on revenue respectively. Organic revenue growth was broad based and driven by accelerated momentum of the Company's long-term growth strategy as well as customer site closures in the latter half of fiscal 2020 due to the COVID-19 pandemic. 

 

For fiscal 2021, consolidated earnings, including non-controlling interest, decreased 39% compared to fiscal 2020. The decrease in earnings was primarily due to a non-operating loss of approximately $67.9 million on our ChemoCentryx investment, compared to a gain on investment of $137 million in the last fiscal year. After adjusting for acquisition related costs, intangibles amortization, stock-based compensation, restructuring costs, the loss on investment, certain income tax items in both years, and non-controlling interest, adjusted net earnings increased 52% in fiscal 2021 as compared to fiscal 2020. Adjusted earnings growth was driven by the reopening of customer sites closing during the latter half of fiscal 2020, volume leverage, operational productivity, and product mix.

Business Strategy Update

Environmental

The Company’s key business strategies for long-term growth and profitability continue to be geographic expansion, core product innovation, acquisitions and talent retention and development. The Company was also focused on evaluating how climate change impacts from our business operations might be measured and mitigated, with the plan of integrating consideration of greenhouse gas emissions and other climate variables into those key business strategies.

In response to the COVID-19 pandemic, the Company took additional steps to monitor and strengthen our supply chain to maintain an uninterrupted supply of our critical products and services. The Company has maintained these procedures while incorporating additional considerations regarding potential adverse weather events associated with climate change.

The financial impact of potential environmental regulations pertaining to carbon emissions or the integration of climate change impacts into our core business strategies are not expected to materially alter the Company’s near-term financial results. Additionally, the Company is creating a cross-functional internal council to evaluate potential long-term business impacts while driving long-term sustainability solutions.

Digital

In driving our four key business strategies, the Company utilizes digital networks and systems for data transmission, transaction processing, and storing of electronic information. As disclosed in “Item 1A. Risk Factors”, increased cybersecurity attack activity poses a risk for our business. In response to this risk, the Company actively completes system patching and required maintenance, performs internal and third-party employee training, monitors network and system activity, and completes data backups for our systems. However, even with the Company’s procedures performed, our digital networks and systems are still potentially vulnerable to cyberattacks.

The financial impact of our cybersecurity initiatives and activities are ongoing and not expected to have a material impact on our financial results. However, the impact on our business operations and financial results from a material cyber breach would be unknown and dependent on the nature of the breach.

RESULTS OF OPERATIONS

Net Sales

Consolidated organic net sales exclude the impact of companies acquired during the first 12 months post-acquisition and the effect of the change from the prior year in exchange rates used to convert sales in foreign currencies (primarily the euro, British pound sterling, and Chinese yuan) into U.S. dollars.

33

Consolidated net sales growth was as follows:

    

Year Ended June 30, 

 

    

2022

    

2021

    

2020

 

Organic sales growth

 

17

%  

22

%  

4

%

Acquisitions sales growth

 

3

%  

1

%  

0

%

Impact of foreign currency fluctuations

 

(1)

%  

3

%  

0

%

Consolidated net sales growth

 

19

%  

26

%  

4

%

Consolidated net sales by segment were as follows (in thousands):

    

Year Ended June 30, 

    

2022

    

2021

    

2020

Protein Sciences

$

832,311

$

704,564

$

555,352

Diagnostics and Genomics

 

274,843

 

227,744

 

184,549

Intersegment

 

(1,555)

 

(1,276)

 

(1,210)

Consolidated net sales

$

1,105,599

$

931,032

$

738,691

In fiscal 2022, Protein Sciences segment net sales increased 18% compared to fiscal 2021. Organic growth for the segment was 19% for the fiscal year, with currency translation having an unfavorable 1% impact on revenue.

Overall segment growth was driven by strong BioPharma demand resulting in broad-based growth across our proteomic research reagents and analytical tools.

In fiscal 2022, Diagnostics and Genomics segment net sales increased 21% compared to fiscal 2021. Organic growth for the segment was 10% with acquisitions contributing 11% and currency translation having an immaterial impact on revenue growth.

Segment growth was driven by the full year impact of the Asuragen acquisition and organic growth. Organic growth was driven by an exclusive agreement entered into for development, finalization and commercialization of our ExoTRU kidney transplant rejection test, and continued strength in our diagnostic reagent product lines.

In fiscal 2021, Protein Sciences segment net sales increased 27% compared to fiscal 2020. Organic growth for the segment was 24% for the fiscal year, with foreign currency translation having a favorable impact of 3%, and acquisitions contributing an immaterial amount. 

 

Overall segment growth was driven by continued market acceptance of our portfolio of productivity enhancing solutions across end-markets and geographies combined with the reopening of customer sites that were closed in the latter half of fiscal 2020 due to COVID-19. 

 

In fiscal 2021, Diagnostics and Genomics segment net sales increased 23% compared to fiscal 2020. Organic growth was 18% with acquisitions and foreign currency having a favorable impact of 4% and 1% impact on revenue, respectively.

 

Overall segment revenue growth was driven by broad based organic growth across product lines and geographies and the acquisition of Asuragen in the fourth quarter of fiscal year 2021.  RNAscope products had an exceptional year in both the Academia and Bio-Pharma end markets, while the Exosome product line also provided year over year growth despite navigating limitations and/or customer avoidance of non-essential medical procedures throughout fiscal 2021 associated with the COVID-19 pandemic.

   

34

Gross Margins

Consolidated gross margins were 68.4%, 68.0%, and 65.4% in fiscal 2022, 2021, and 2020. Consolidated gross margins were positively impacted as a result of broad based revenue growth. Excluding the impact of acquired inventory sold, amortization of intangibles, stock compensation expense, and the impact of partially-owned consolidated subsidiaries, adjusted gross margins were 72.5%, 72.3%, and 70.3% in fiscal 2022, 2021, and 2020 respectively. Fiscal 2022 adjusted gross margin was positively impacted by volume leverage and product mix, partially offset by additional investments made in the business to support future growth, when compared to fiscal 2020 and fiscal 2019.

A reconciliation of the reported consolidated gross margin percentages, adjusted for acquired inventory sold and intangible amortization included in cost of sales, is as follows:

 

Year Ended June 30, 

2022

    

2021

    

2020

 

Consolidated gross margin percentage

68.4

%  

68.0

%  

65.4

%

Identified adjustments:

 

  

 

  

Costs recognized upon sale of acquired inventory

0.1

%  

0.2

%  

%

Amortization of intangibles

3.7

%  

3.8

%  

4.7

%

Stock compensation expense - COGS

0.1

%  

0.2

%  

0.2

%

Impact of partially owned consolidated subsidiaries(1)

0.2

%

0.1

%

%

Non-GAAP adjusted gross margin percentage

72.5

%  

72.3

%  

70.3

%

(1)Adjusted gross margin percentages for fiscal 2021 have been updated for comparability to fiscal 2022 for the inclusion of the impact of partially-owned consolidated subsidiaries on the Company’s adjusted gross margin percentage.

Fluctuations in adjusted gross margins, as a percentage of net sales, have primarily resulted from changes in foreign currency exchange rates and changes in product mix. We expect that, in the future, gross margins will continue to be impacted by the mix of our portfolio growing at different rates as well as future acquisitions.

Management uses adjusted operating results to monitor and evaluate performance of the Company’s two segments. Segment gross margins, as a percentage of net sales, were as follows:

    

Year Ended June 30, 

 

2022

   

2021

   

2020

 

Protein Sciences

 

75.5

%  

76.0

%  

75.0

%

Diagnostics and Genomics

 

63.1

%  

60.5

%  

55.6

%

The changes in the Protein Sciences segment’s gross margin percentage for fiscal 2022 as compared to fiscal 2021 and 2020 was primarily attributable to mix of product sales within the segment.

The increase in the Diagnostics and Genomics segment’s gross margin for fiscal 2022 as compared to fiscal 2021 and fiscal 2020 was primarily due to volume leverage. 

Selling, General and Administrative Expenses

Selling, general and administrative expenses increased $47.8 million (15%) in fiscal 2022 when compared to fiscal 2021. Selling, general, and administrative expenses increased primarily due to the full year impact of prior year’s Asuragen acquisition and strategic investments made in the business to support future growth.

Selling, general and administrative expenses increased $64.4 million (25%) in fiscal 2021 when compared to fiscal 2020. Selling, general, and administrative expenses increased primarily due to investments made by the Company to support volume growth within each of the segments as well as additional expenses related to the acquisition of Asuragen, Inc.

35

Consolidated selling, general and administrative expenses were composed of the following (in thousands):

    

Year Ended June 30, 

2022

2021

2020

Protein Sciences

$

195,328

$

159,489

$

138,792

Diagnostics and Genomics

 

93,578

 

75,160

 

65,407

Total segment expenses

 

288,906

 

234,649

 

204,199

Amortization of intangibles

 

32,492

 

27,788

 

26,358

Acquisition related expenses

 

(19,082)

 

7,097

 

415

Eminence impairment(1)

18,715

Gain on escrow litigation

 

 

 

(7,159)

Restructuring costs

 

1,640

 

142

 

87

Stock-based compensation

 

45,085

 

50,200

 

32,667

Corporate selling, general and administrative expenses

 

5,010

 

5,075

 

4,016

Total selling, general and administrative expenses

$

372,766

$

324,951

$

260,583

(1)Refer to the Goodwill Impairment section within the Critical Accounting Policies for further details on the Eminence impairment.

Research and Development Expenses

Research and development expenses increased $16.5 million (23%) and $5.4 million (8%) in fiscal 2022 and 2021, respectively, as compared to prior year periods. The increase in research and development expenses in fiscal 2022 as compared to 2021 was primarily attributable to strategic growth investments and the Asuragen acquisition in the fourth quarter of fiscal 2021. The increase in research and development expenses in fiscal 2021 as compared to fiscal 2020 was primarily attributable to continued investment in future growth platforms of the Company and recent acquisitions. 

    

Year Ended June 30, 

2022

2021

2020

Protein Sciences

$

56,370

$

46,361

$

43,022

Diagnostics and Genomics

 

30,770

 

24,242

 

22,170

Total segment expenses

 

87,140

 

70,603

 

65,192

Unallocated corporate expenses

 

 

 

Total research and development expenses

$

87,140

$

70,603

$

65,192

Net Interest Income / (Expense)

Net interest income/(expense) for fiscal 2022, 2021, and 2020 was ($10.5) million, $(13.5) million, and $(18.6) million, respectively. Net interest expense in fiscal 2022 decreased when compared to fiscal 2021 due to a reduction in our average long-term debt, which coincided with a reduction in the notional amount on our variable interest derivative. 

Net interest expense in fiscal 2021 decreased when compared to fiscal 2020 due to a reduction in our average long-term debt, which coincided with a reduction in the notional amount on our variable interest derivative. 

36

Other Non-Operating Expense, Net

Other non-operating expense, net, consists of foreign currency transaction gains and losses, rental income, building expenses related to rental property and the Company’s gains and losses on investments as follows (in thousands):

    

Year Ended June 30, 

2022

2021

2020

Foreign currency gains (losses)

$

699

$

(6,650)

$

1,703

Rental income

 

599

 

1,036

 

1,140

Real estate taxes, depreciation and utilities

 

(2,035)

 

(1,845)

 

(1,915)

Gain (loss) on investment

 

15,186

 

(68,047)

 

137,508

Miscellaneous (expense) income

 

862

 

(136)

 

(786)

Other non-operating income (expense), net

$

15,311

$

(75,642)

$

137,650

During fiscal 2022, the Company recognized gains of $16.1 million related to changes in fair value associated with changes in the stock price of our ChemoCentryx, Inc. (CCXI) investment. Additionally, the Company recognized losses of $1.1 million related to changes in fair value associated with changes in the stock price of our exchange traded investment grade bond funds. As described in Note 13, on August 4, 2022, the Company sold all of its shares in CCXI.

During fiscal 2021, the Company recognized losses of $67.9 million related to changes in fair value associated with changes in the stock price of our ChemoCentryx, Inc. (CCXI) investment.

During fiscal 2020, the Company recognized gains of $137.5 million related to changes in fair value associated with changes in the stock price of our ChemoCentryx, Inc. (CCXI) investment.

Income Taxes

Income taxes for fiscal 2022, 2021, and 2020 were at effective rates of 12.7%, 5.8%, and 17.1%, respectively, of consolidated earnings before income taxes. The change in the effective tax rate for fiscal 2022 compared to fiscal 2021 was driven by a mix of increased net income and the dilutive effect the increased net income has on the favorable rate benefits, which are mainly related to share-based compensation. The Company had share-based compensation excess tax benefits of $29.3 million in fiscal 2022. The Company’s discrete tax benefits in fiscal 2021 primarily related to share-based compensation excess tax benefits of $28.1 million. The Company’s discrete tax benefits in fiscal 2020 primarily related to share-based compensation excess tax benefits of $17.7 million. 

37

Net Earnings

Non-GAAP adjusted consolidated net earnings and earnings per share are as follows (in thousands):

 

Year Ended June 30, 

2022

2021

2020

 

Net earnings before taxes - GAAP

$

301,386

$

148,175

$

276,477

Identified adjustments attributable to Bio-Techne:

 

 

 

  

Costs recognized upon sale of acquired inventory

 

1,596

 

1,565

 

Amortization of intangibles

 

73,054

 

64,239

 

60,865

Acquisition related expenses

 

(18,694)

 

7,489

 

793

Gain on escrow settlement

 

 

 

(7,170)

Eminence impairment

18,715

Stock based compensation, inclusive of employer taxes

 

46,401

 

51,846

 

34,262

Restructuring costs

 

1,640

 

142

 

87

Investment (gain) loss and other

 

(16,171)

 

68,391

 

(136,716)

Impact of partially owned subsidiaries(1)

 

2,675

 

1,390

 

Earnings before taxes - Adjusted

$

410,602

$

343,237

$

228,598

Non-GAAP tax rate

 

21.2

%  

 

20.2

%  

 

21.6

%

Non-GAAP tax expense

 

87,090

 

69,478

 

49,280

Non-GAAP adjusted net earnings attributable to Bio-Techne(1)

$

323,512

 

273,759

 

179,318

Earnings per share - diluted - Adjusted

 

7.89

 

6.76

 

4.55

(1)Adjusted consolidated net earnings and earnings per share for fiscal 2021 have been updated for comparability to fiscal 2022 for the inclusion of the impact of partially-owned consolidated subsidiaries on the Company’s adjusted consolidated net earnings and earnings per share.

Depending on the nature of discrete tax items, our reported tax rate may not be consistent on a period to period basis. The Company independently calculates a non-GAAP adjusted tax rate considering the impact of discrete items and jurisdictional mix of the identified non-GAAP adjustments. The following table summarizes the reported GAAP tax rate and the effective Non-GAAP adjusted tax rate for the periods ended June 30, 2022, 2021, and 2020.

 

Year Ended June 30, 

2022

2021

2020

 

GAAP effective tax rate

12.7

%  

5.8

%  

17.1

%

Discrete items

11.3

 

19.0

 

7.0

Long-term GAAP tax rate

24.0

%  

24.8

%  

24.1

Rate impact items

  

 

  

 

  

Stock based compensation

(1.9)

%  

(5.7)

%  

(2.4)

%

Acquisition costs

(0.0)

 

(0.2)

 

0.4

Change in fair value of investments

(0.1)

 

0.5

 

(0.4)

Other

(0.8)

 

0.8

 

(0.1)

Total rate impact items

(2.8)

%  

(4.6)

%  

(2.5)

%

Non-GAAP adjusted tax rate(1)

21.2

%  

20.2

%  

21.6

%

Refer to Note 11 for additional discussion relating to the change in discrete tax items between fiscal 2022 and fiscal 2021.

38

LIQUIDITY AND CAPITAL RESOURCES

Cash, cash equivalents and available-for-sale investments at June 30, 2022 were $247.0 million compared to $231.6 million at June 30, 2021. Included in available-for-sale investments at June 30, 2022 and June 30, 2021 was the fair value of the Company’s investment in CCXI of $36.0 million and $20.0 million, respectively, as well as the Company’s exchange traded investment grade bond funds of $23.9 million as of June 30, 2022. The Company purchased these bond funds during the year ended June 30, 2022.

At June 30, 2022, approximately 31% of the Company’s cash and equivalent account balances of $172.6 million were located in the U.S., with the remainder located in primarily in Canada, China, the U.K. and other European countries.

At June 30, 2022, approximately 48% of the Company’s available-for-sale investment account balances of $74.5 million were located in the U.S., with the remaining 32% in Canada and 20% in China.

The Company has either paid U.S. taxes on its undistributed foreign earnings or intends to indefinitely reinvest the undistributed earnings in the foreign operations or expects the earnings will be remitted in a tax neutral transaction. Management of the Company expects to be able to meet its cash and working capital requirements for operations, facility expansion, capital additions, and cash dividends for the foreseeable future, and at least the next 12 months, through currently available funds, including funds available through our line-of-credit and cash generated from operations.

Future acquisition strategies may or may not require additional borrowings under the line-of-credit facility or other outside sources of funding.

Cash Flows From Operating Activities

The Company generated cash from operations of $325.3 million, $352.2 million, and $205.2 million in fiscal 2022, 2021, and 2020 respectively. The decrease in cash generated from operating activities in fiscal 2022 as compared to fiscal 2021 was mainly a result of changes in the timing of cash payments on certain operating assets and liabilities, largely offset by an increase in year over year net earnings. The increase in cash generated from operating activities in fiscal 2021 as compared to fiscal 2020 was mainly a result of an increase in year over year operating income of $79.9 million and a $29.3 million benefit to operating cash from year-over-year changes in operating assets and liabilities as well as a non-cash stock-based compensation expense of $16.6 million. 

Cash Flows From Investing Activities

We continue to make investments in our business, including capital expenditures. There are no cash payments for acquisitions during fiscal year 2022. The Company acquired Eminence Biotechnology and Asuragen, Inc. during fiscal year 2021 for a total of approximately $225.4 million, net of cash acquired. The Company did not make any acquisitions in fiscal 2020.

The Company’s net proceeds (outflow) from the purchase, sale and maturity of available-for-sale investments in fiscal 2022, 2021, and 2020 were $(26.9) million, $26.7 million, and $76.9 million, respectively. The decrease in fiscal 2022 compared to fiscal 2021 was driven by the purchase of the exchange traded investment grade bond funds, which have a cost basis of $25.0 million. The decrease in fiscal 2021 compared to fiscal 2020 was driven by the sale of a portion of the CCXI investment in fiscal year 2020, which did not reoccur in fiscal year 2021. The Company’s investment policy is to place excess cash in certificates of deposit with the objective of obtaining the highest possible return while minimizing risk and keeping the funds accessible.

Capital additions in fiscal year 2022, 2021, and 2020 were $44.9 million, $44.3 million, and $51.7 million. Fiscal 2022 capital expenditures related to investments in new buildings, machinery, and IT equipment. Fiscal 2021 capital expenditures related to investments in new buildings, in particular, the Company’s GMP manufacturing facility. Capital additions planned for fiscal 2023 are approximately $62 million and are expected to be financed through currently available cash and cash generated from operations. Increase in expected additions in fiscal 2023 is related to increasing capacity to meet expected sales growth across the Company.

39

During the year ended June 30, 2022, the Company paid $25 million to enter into a two-part forward contract which requires the Company to purchase the full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or EBITDA thresholds are met. The Company is currently forecasting the first option payment of $231 million to occur in fiscal 2023 with the second option payment of approximately $1 billion plus potential contingent consideration occurring between fiscal 2026 and fiscal 2028.

Cash Flows From Financing Activities

In fiscal 2022, 2021, and 2020, the Company paid cash dividends of $50.2 million, $49.6 million, $48.9 million, respectively. The Board of Directors periodically considers the payment of cash dividends.

The Company received $77.2 million, $65.1 million, $71.0 million, for the exercise of options for 613,000, 627,000, 743,000 shares of common stock in fiscal 2022, 2021 and 2020, respectively.

During fiscal 2022, 2021, and 2020, the Company repurchased $161.0 million, $43.2 million, and $50.1 million, respectively, in share repurchases included as a cash outflow within Financing Activities.

During fiscal 2022, 2021, and 2020, the Company drew $90.0 million, $256.0 million, and $40.0 million, respectively, under its revolving line-of-credit facility. Repayments of $175.5 million, $271.5 million, and $188.5 million were made on its line-of-credit in fiscal 2022, 2021, and 2020, respectively.

During fiscal 2022, the Company made $4.0 million in cash payments towards the Quad contingent consideration liability. Of the $4.0 million in total payments, $0.7 million is classified as financing on the statement of cash flows. The remaining $3.3 million is recorded as operating on the statement of cash flows as it represents the consideration liability that exceeds the amount of the contingent consideration liability recognized at the acquisition date. During fiscal 2021, there were no payments related to contingent consideration classified as financing activities. The Company made $0.3 million in contingent consideration payments, which were classified within operating activities. During fiscal 2020, the Company made $4.4 million ($4 million for Quad and $0.4 million for B-MoGen) in cash payments towards the Quad, Exosome, and B-MoGen contingent consideration liabilities. Of the $4.4 million in total payments, $3.4 million is classified as financing on the statement of cash flows. The remaining $1 million is recorded as operating on the statement of cash flows. 

During fiscal 2022, 2021 and 2020, the Company paid $23.5 million, $19.3 million and $3.8 million, respectively, for taxes remitted on behalf of participants in net share settlement transactions and restricted stock units. This is included as a cash outflow within the other financing activities line of the consolidated statements of cash flows.

CRITICAL ACCOUNTING POLICIES

Management’s discussion and analysis of the Company’s financial condition and results of operations are based upon the Company’s Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The preparation of these financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

The Company has identified the policies outlined below as critical to its business operations and an understanding of results of operations. The listing is not intended to be a comprehensive list of all accounting policies; investors should also refer to Note 1 to the Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.

Business Combinations

We allocate the purchase price of acquired businesses to the estimated fair values of the assets acquired and liabilities assumed as of the date of the acquisition. The calculations used to determine the fair value of the long-lived assets acquired,

40

primarily intangible assets, can be complex and require significant judgment. We weigh many factors when completing these estimates including, but not limited to, the nature of the acquired company’s business; its competitive position, strengths, and challenges; its historical financial position and performance; estimated customer retention rates; discount rates; and future plans for the combined entity. We may also engage independent valuation specialists, when necessary, to assist in the fair value calculations for significant acquired long-lived assets.

The fair value of acquired technology is generally the primary asset identified and therefore estimated using the multi-period excess earnings method. The multi-period excess earnings method model estimates revenues and cash flows derived from the primary asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as Trade Names and in-process research and development, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the primary asset acquired, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. The Trade Name is generally calculated using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the technology. Assumed royalty rates are applied to the projected revenues for the remaining useful life of the technology to estimate the royalty savings. In-process research and development assets are valued using the multi-period excess earnings method when the cash flows from the in-process research and development assets are separately identifiable from the primary asset. In circumstances that Customer Relationship assets are identified that are not the primary asset, they are valued using the distributor model income approach, which isolates revenues and cash flow associated with the sales and distribution function of the entity and attributable to customer-related assets, which are then discounted at a rate of return commensurate with the risk of the asset to calculate a present value.

We estimate the fair value of liabilities for contingent consideration by discounting to present value the probability weighted contingent payments expected to be made. For potential payments related to financial performance based milestones, projected revenue and/or EBITDA amounts, volatility and discount rates assumptions are included in the estimated amounts. For potential payments related to product development milestones, the fair value is based on the probability of achievement of such milestones. The excess of the purchase price over the estimated fair value of the net assets acquired is recorded as goodwill. Goodwill is not amortized, but is subject to impairment testing on at least an annual basis.

We are also required to estimate the useful lives of the acquired intangible assets, which determines the amount of acquisition-related amortization expense we will record in future periods. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or circumstances warrant a revision to the remaining period of amortization.

While we use our best estimates and assumptions, our fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the consolidated statements of earnings.

The judgments required in determining the estimated fair values and expected useful lives assigned to each class of assets and liabilities acquired can significantly affect net income. For example, different classes of assets will have useful lives that differ. Consequently, to the extent a longer-lived asset is ascribed greater value than a shorter-lived asset, net income in a given period may be higher. Additionally, assigning a lower value to amortizable intangibles would result in a higher amount assigned to goodwill. As goodwill is not amortized, this would benefit net income in a given period, although goodwill is subject to annual impairment analysis.

Impairment of Goodwill

Goodwill

Goodwill was $822.1 million as of June 30, 2022, which represented 36% of total assets. Goodwill is tested for impairment on an annual basis in the fourth quarter of each year, or more frequently if events occur or circumstances change that could indicate a possible impairment.

41

To analyze goodwill for impairment, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business.

In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.

In the second quarter of fiscal 2022, Changzhou Eminence Biotechnology Co., Ltd. (Eminence) notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.

Given the upcoming liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.

2022 Goodwill Impairment Analyses

In completing our 2022 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all five of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017‑04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2022. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual

42

goodwill impairment through June 30, 2022, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

2021 Goodwill Impairment Analyses

In completing our 2021 annual goodwill impairment analyses, we elected to perform a quantitative assessment for each of our five reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017-04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

Because our 2021 quantitative analyses included all of our reporting units, the summation of our reporting units’ fair values, as indicated by our discounted cash flow calculations, were compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units.

The quantitative assessment completed as of April 1, 2021 indicated that all of the reporting units had a substantial amount of headroom. Accordingly, the Company determined there was no indication of impairment of goodwill in our annual goodwill impairment analysis. Further, no triggering events were identified in the year ended June 30, 2021 that would require an additional goodwill impairment assessment beyond our required annual goodwill impairment assessment.

2020 Goodwill Impairment Analyses

In completing our 2020 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017-04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

Because our 2020 quantitative analyses included all of our reporting units, the summation of our reporting units’ fair values, as indicated by our discounted cash flow calculations, were compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units.

43

The quantitative assessment completed as of April 1, 2020 indicated that all of the reporting units had a substantial amount of headroom. Accordingly, the Company determined there was no indication of impairment of goodwill in our annual goodwill impairment analysis. Further, no triggering events were identified in the year ended June 30, 2020 that would require an additional goodwill impairment assessment beyond our required annual goodwill impairment assessment.

NEW ACCOUNTING PRONOUNCEMENTS

Information regarding the accounting policies adopted during fiscal 2022 and those not yet adopted can be found under caption “Note 1: Description of Business and Summary of Significant Accounting Policies” of the Notes to the Consolidated Financial Statements appear in Item 8 of this report.

SUBSEQUENT EVENTS

On July 1, 2022, the Company completed the acquisition of Namocell, Inc. for approximately $100 million, plus contingent consideration of up to $25 million upon the achievement of certain future milestones.

On August 4, 2022, the Company sold its remaining shares of CCXI for approximately $73.3 million. The cost basis of the investment was $6.6 million.

NON-GAAP FINANCIAL MEASURES

This Annual Report on Form 10-K, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7, contains financial measures that have not been calculated in accordance with accounting principles generally accepted in the U.S. (GAAP). These non-GAAP measures include:

Organic growth
Adjusted gross margin
Adjusted operating margin
Adjusted net earnings
Adjusted effective tax rate

We provide these measures as additional information regarding our operating results. We use these non-GAAP measures internally to evaluate our performance and in making financial and operational decisions, including with respect to incentive compensation. We believe that our presentation of these measures provides investors with greater transparency with respect to our results of operations and that these measures are useful for period-to-period comparison of results.

Our non-GAAP financial measure of organic growth represents revenue growth excluding revenue from acquisitions within the preceding 12 months, the impact of foreign currency, as well as the impact of partially-owned consolidated subsidiaries. Excluding these measures provides more useful period-to-period comparison of revenue results as it excludes the impact of foreign currency exchange rates, which can vary significantly from period to period, and revenue from acquisitions that would not be included in the comparable prior period. Revenue from partially-owned subsidiaries consolidated in our financial statements are also excluded from our organic revenue calculation, as those revenues are not fully attributable to the Company. Revenue from partially-owned subsidiaries was $4.6 million for the year ended June 30, 2022.

44

Our non-GAAP financial measures for adjusted gross margin, adjusted operating margin, and adjusted net earnings, in total and on a per share basis, exclude stock-based compensation, the costs recognized upon the sale of acquired inventory, amortization of acquisition intangibles, acquisition related expenses inclusive of the changes in fair value of contingent consideration, and other non-recurring items including non-recurring costs, goodwill and long-lived asset impairments, and gains. Stock-based compensation is excluded from non-GAAP adjusted net earnings because of the nature of this charge, specifically the varying available valuation methodologies, subjection assumptions, variety of award types, and unpredictability of amount and timing of employer related tax obligations. The Company excludes amortization of purchased intangible assets, purchase accounting adjustments, including costs recognized upon the sale of acquired inventory and acquisition-related expenses inclusive of the changes in fair value contingent consideration, and other non-recurring items including gains or losses on legal settlements, goodwill and long-lived asset impairment charges, and one-time assessments from this measure because they occur as a result of specific events, and are not reflective of our internal investments, the costs of developing, producing, supporting and selling our products, and the other ongoing costs to support our operating structure. Additionally, these amounts can vary significantly from period to period based on current activity. The Company also excludes revenue and expense attributable to partially-owned consolidated subsidiaries in the calculation of our non-GAAP financial measures as the revenues and expenses are not fully attributable to the Company.

The Company’s non-GAAP adjusted operating margin and adjusted net earnings, in total and on a per share basis, also excludes stock-based compensation expense, which is inclusive of the employer portion of payroll taxes on those stock awards, restructuring, impairments of equity method investments, gain and losses from investments, and certain adjustments to income tax expense. Impairments of equity investments are excluded as they are not part of our day-to-day operating decisions. Additionally, gains and losses from other investments that are either isolated or cannot be expected to occur again with any predictability are excluded.  Costs related to restructuring activities, including reducing overhead and consolidating facilities, are excluded because we believe they are not indicative of our normal operating costs. The Company independently calculates a non-GAAP adjusted tax rate to be applied to the identified non-GAAP adjustments considering the impact of discrete items on these adjustments and the jurisdictional mix of the adjustments. In addition, the tax impact of other discrete and non-recurring charges which impact our reported GAAP tax rate are adjusted from net earnings. We believe these tax items can significantly affect the period-over-period assessment of operating results and not necessarily reflect costs and/or income associated with historical trends and future results.

The Company periodically reassesses the components of our non-GAAP adjustments for changes in how we evaluate our performance, changes in how we make financial and operational decisions, and considers the use of these measures by our competitors and peers to ensure the adjustments are still relevant and meaningful.

Readers are encouraged to review the reconciliations of the adjusted financial measures used in management’s discussion and analysis of the financial condition of the Company to their most directly comparable GAAP financial measures provided within the Company’s consolidated financial statements.

45

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES

ABOUT MARKET RISK

The Company operates internationally, and thus is subject to potentially adverse movements in foreign currency exchange rates. Approximately 34% of the Company’s consolidated net sales in fiscal 2022 were made in foreign currencies, including 12% in euro, 4% in British pound sterling, 7% in Chinese yuan and the remaining 11% in other currencies. The Company is exposed to market risk primarily from foreign exchange rate fluctuations of the euro, British pound sterling, Chinese yuan and Canadian dollar as compared to the U.S. dollar as the financial position and operating results of the Company’s foreign operations are translated into U.S. dollars for consolidation.

Month-end exchange rates between the euro, British pound sterling, Chinese yuan, Canadian dollar and the U.S. dollar, which have not been weighted for actual sales volume in the applicable months in the periods, were as follows:

Year Ended June 30, 

2022

2021

2020

Euro

  

 

  

 

  

High

$

1.19

$

1.23

$

1.12

Low

 

1.05

 

1.16

 

1.09

Average

 

1.12

 

1.20

 

1.11

British pound sterling

 

 

  

 

  

High

$

1.39

$

1.42

$

1.32

Low

 

1.21

 

1.29

 

1.22

Average

 

1.32

 

1.35

 

1.26

Chinese yuan

 

 

  

 

  

High

$

0.16

$

0.16

$

0.15

Low

 

0.15

 

0.14

 

0.14

Average

 

0.15

 

0.15

 

0.14

Canadian dollar

 

 

  

 

  

High

$

0.81

$

0.83

$

0.77

Low

 

0.78

 

0.75

 

0.71

Average

 

0.79

 

0.78

 

0.74

The Company’s exposure to foreign exchange rate fluctuations also arises from trade receivables and intercompany payables denominated in one currency in the financial statements, but receivable or payable in another currency.

The Company does not enter into foreign currency forward contracts to reduce its exposure to foreign currency rate changes on forecasted intercompany sales transactions or on intercompany foreign currency denominated balance sheet positions. Foreign currency transaction gains and losses are included in "Other non-operating expense, net" in the Consolidated Statement of Earnings and Comprehensive Income. The effect of translating net assets of foreign subsidiaries into U.S. dollars are recorded on the Consolidated Balance Sheet as part of "Accumulated other comprehensive income (loss)."

The effects of a hypothetical simultaneous 10% appreciation in the U.S. dollar from June 30, 2022 levels against the euro, British pound sterling, Chinese yuan and Canadian dollar are as follows (in thousands):

Decrease in translation of earnings of foreign subsidiaries (annualized)

    

$

4,618

Decrease in translation of net assets of foreign subsidiaries

 

74,218

Additional transaction losses

 

3,177

46

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME

Bio-Techne Corporation and Subsidiaries

(in thousands, except per share data)

Year Ended June 30, 

2022

2021

2020

Net sales

$

1,105,599

$

931,032

$

738,691

Cost of sales

 

349,103

 

298,182

 

255,497

Gross margin

 

756,496

 

632,850

 

483,194

Operating expenses:

 

  

 

  

 

  

Selling, general and administrative

 

372,766

 

324,951

 

260,583

Research and development

 

87,140

 

70,603

 

65,192

Total operating expenses

 

459,906

 

395,554

 

325,775

Operating income

 

296,590

 

237,296

 

157,419

Other income (expense)

 

 

 

Interest expense

 

(11,309)

 

(13,952)

 

(19,197)

Interest income

 

794

 

473

 

605

Other non-operating income (expense), net

 

15,311

 

(75,642)

 

137,650

Total other income (expense), net

 

4,796

 

(89,121)

 

119,058

Earnings before income taxes

 

301,386

 

148,175

 

276,477

Income taxes (benefit)

 

38,287

 

8,590

 

47,181

Net earnings, including noncontrolling interest

 

263,099

 

139,585

 

229,296

Net earnings (loss) attributable to noncontrolling interest

 

(8,952)

 

(825)

 

Net earnings attributable to Bio-Techne

$

272,051

$

140,410

$

229,296

Other comprehensive income (loss):

 

  

 

  

 

  

Foreign currency translation adjustments

 

(32,241)

 

32,951

 

(9,963)

Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax amounts disclosed in Note 8

 

14,262

 

7,060

 

(3,715)

Other comprehensive income (loss)

 

(17,979)

 

40,011

 

(13,678)

Other comprehensive income (loss) attributable to noncontrolling interest

 

(70)

 

103

 

Other comprehensive income (loss) attributable to Bio-Techne

 

(17,909)

 

39,908

 

(13,678)

Comprehensive income attributable to Bio-Techne

$

254,142

$

180,318

$

215,618

Earnings per share attributable to Bio-Techne:

Basic

$

6.93

$

3.62

$

6.00

Diluted

$

6.63

$

3.47

$

5.82

Weighted average common shares outstanding:

 

  

 

  

 

  

Basic

 

39,219

 

38,747

 

38,201

Diluted

 

41,029

 

40,483

 

39,401

See Notes to Consolidated Financial Statements.

47

CONSOLIDATED BALANCE SHEETS

Bio-Techne Corporation and Subsidiaries

(in thousands, except share and per share data)

June 30, 

2022

2021

ASSETS

  

 

  

Current assets:

  

 

  

Cash and cash equivalents

$

172,567

$

199,091

Short-term available-for-sale investments

 

74,462

 

32,463

Accounts receivable, less allowance for doubtful accounts of $2,568 and $1,229, respectively

 

194,548

 

145,385

Inventories

 

141,123

 

116,748

Other current assets

 

22,856

 

16,919

Total current assets

 

605,556

 

510,606

Property and equipment, net

 

223,242

 

207,907

Right of use asset

 

65,556

 

73,834

Goodwill

 

822,101

 

843,067

Intangible assets, net

 

531,522

 

615,968

Other assets

 

46,828

 

11,575

Total assets

$

2,294,805

$

2,262,957

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Trade accounts payable

$

33,865

$

29,384

Salaries, wages and related accruals

 

61,953

 

51,294

Accrued expenses

 

17,886

 

15,282

Contract liabilities

 

23,406

 

18,995

Income taxes payable

 

13,237

 

5,336

Operating lease liabilities - current

 

11,928

 

11,602

Contingent consideration payable

 

 

4,000

Current portion of long-term debt obligations

 

12,500

 

12,500

Other current liabilities

 

1,243

 

3,891

Total current liabilities

 

176,018

 

152,284

Deferred income taxes

 

98,994

 

93,125

Long-term debt obligations

 

243,410

 

328,827

Long-term contingent consideration payable

 

5,000

 

25,400

Operating lease liabilities

 

58,133

 

67,625

Other long-term liabilities

 

12,239

 

24,462

Bio-Techne’s Shareholders’ equity:

 

  

 

  

Undesignated capital stock, no par; authorized 5,000,000 shares; none issued or outstanding

 

 

Common stock, par value $.01 per share; authorized 100,000,000; issued and outstanding 39,160,000 and 38,955,484, respectively

 

392

 

390

Additional paid-in capital

 

653,657

 

534,411

Retained earnings

 

1,122,921

 

1,085,461

Accumulated other comprehensive loss

 

(75,200)

 

(57,291)

Total Bio-Techne’s shareholders’ equity

 

1,701,770

 

1,562,971

Noncontrolling interest

 

(759)

 

8,263

Total shareholders’ equity

 

1,701,011

 

1,571,234

Total liabilities and shareholders’ equity

$

2,294,805

$

2,262,957

See Notes to Consolidated Financial Statements.

48

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

Bio-Techne Corporation and Subsidiaries

(in thousands)

    

    

    

    

    

Accumulated

    

    

  

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Noncontrolling

Shares

Amount

Capital

Earnings

Income(Loss)

Interest  

Total

Balances at June 30, 2019

 

37,934

$

379

$

316,797

$

931,934

$

(83,521)

$

$

1,165,589

Cumulative effect adjustments due to adoption of new accounting standards and other

 

 

 

  

 

(879)

 

  

 

  

 

(879)

Net earnings

 

 

 

  

 

229,296

 

  

 

  

 

229,296

Other comprehensive income (loss)

 

 

 

  

 

 

(13,678)

 

  

 

(13,678)

Share repurchases

 

(279)

 

(3)

 

 

(50,109)

 

  

 

  

 

(50,112)

Surrender and retirement of stock to exercise option

(2)

 

 

(400)

 

 

  

 

  

 

(400)

Common stock issued for exercise of options

 

730

 

7

 

69,461

 

(1,642)

 

 

  

 

67,826

Common stock issued for restricted stock awards

 

56

 

1

 

(1)

 

(2,229)

 

 

  

 

(2,228)

Cash dividends

 

 

  

 

(48,902)

 

 

  

 

(48,902)

Stock-based compensation expense

 

 

31,932

 

 

  

 

  

 

31,932

Common stock issued to employee stock purchase plan

 

14

 

 

2,312

 

 

  

 

  

 

2,312

Employee stock purchase plan expense

 

 

435

 

 

  

 

  

 

435

Balances at June 30, 2020

 

38,453

$

385

$

420,536

$

1,057,470

$

(97,199)

$

$

1,381,192

Cumulative effect adjustments due to adoption of new accounting standards and other

 

 

  

 

(276)

 

 

  

 

(276)

Non-controlling interest in Eminence

 

  

 

  

 

  

 

8,985

 

8,985

Net earnings

 

 

140,410

 

(825)

 

139,585

Other comprehensive income (loss)

 

 

  

 

39,908

 

103

 

40,011

Share repurchases

 

(120)

 

(1)

 

 

(43,177)

 

  

 

  

 

(43,178)

Common stock issued for exercise of options

 

573

 

6

 

62,102

 

(12,287)

 

 

  

 

49,821

Common stock issued for restricted stock awards

 

38

 

0

 

0

 

(7,057)

 

 

  

 

(7,057)

Cash dividends

 

 

  

 

(49,622)

 

 

  

 

(49,622)

Stock-based compensation expense

 

 

48,065

 

 

  

 

  

 

48,065

Common stock issued to employee stock purchase plan

 

11

 

0

 

2,791

 

 

  

 

  

 

2,791

Employee stock purchase plan expense

 

 

917

 

 

  

 

  

 

917

Balances at June 30, 2021

 

38,955

$

390

$

534,411

$

1,085,461

$

(57,291)

$

8,263

$

1,571,234

Non-controlling interest in Eminence

 

Net earnings

 

272,051

(8,952)

263,099

Other comprehensive income (loss)

 

(17,909)

(70)

(17,979)

Share repurchases

 

(394)

(4)

(160,946)

(160,950)

Common stock issued for exercise of options

 

570

6

74,371

(13,482)

60,895

Common stock issued for restricted stock awards

 

22

0

0

(9,978)

(9,978)

Cash dividends

 

(50,185)

(50,185)

Stock-based compensation expense

 

41,208

41,208

Common stock issued to employee stock purchase plan

 

7

0

2,694

2,694

Employee stock purchase plan expense

 

973

973

Balances at June 30, 2022

 

39,160

$

392

$

653,657

$

1,122,921

$

(75,200)

$

(759)

$

1,701,011

See Notes to Consolidated Financial Statements.

49

CONSOLIDATED STATEMENTS OF CASH FLOWS

Bio-Techne Corporation and Subsidiaries

(in thousands)

Year Ended June 30, 

2022

2021

2020

CASH FLOWS FROM OPERATING ACTIVITIES:

  

  

  

Net earnings, including noncontrolling interest

$

263,099

$

139,585

$

229,296

Adjustments to reconcile net earnings to net cash provided by operating activities:

 

 

  

 

  

Depreciation and amortization

 

101,069

 

87,747

 

82,737

Costs recognized on sale of acquired inventory

 

1,596

 

1,565

 

Deferred income taxes

 

6,816

 

(27,431)

 

13,130

Stock-based compensation expense

 

42,183

 

48,982

 

32,367

Fair value adjustment to contingent consideration payable

 

(20,400)

 

5,300

 

(905)

Contingent consideration payments - operating

 

(3,300)

 

(337)

 

(958)

Fair value adjustment on available for sale investments

 

(15,002)

 

67,879

 

(137,527)

Asset impairment restructuring

546

Eminence impairment

18,715

Leases, net

 

(1,201)

 

75

 

225

Gain on escrow settlement

 

 

 

(7,170)

Other operating activity

 

668

 

(464)

 

(732)

Change in operating assets and operating liabilities, net of acquisition:

 

 

  

 

  

Trade accounts and other receivables, net

 

(57,596)

 

(15,549)

 

6,556

Inventories

 

(32,007)

 

(7,140)

 

(14,861)

Prepaid expenses

 

(3,082)

 

(1,101)

 

(2,605)

Trade accounts payable, accrued expenses, contract liabilities, and other

 

12,741

 

19,091

 

10,343

Salaries, wages and related accruals

 

7,760

 

20,536

 

2,552

Income taxes payable

 

2,667

 

13,426

 

(7,231)

Net cash provided by (used in) operating activities

 

325,272

 

352,164

 

205,217

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

 

  

Proceeds from maturities of available-for-sale investments

 

26,055

 

66,377

 

147,120

Purchases of available-for-sale investments

 

(52,998)

 

(39,684)

 

(70,187)

Additions to property and equipment

 

(44,908)

 

(44,301)

 

(51,744)

Acquisitions, net of cash acquired

 

 

(225,352)

 

Investment in unconsolidated entity, net

(556)

 

1,906

Investment of forward purchase contract

 

(25,000)

 

Net cash provided by (used in) investing activities

 

(96,851)

 

(243,516)

 

27,095

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

 

  

Cash dividends

 

(50,185)

 

(49,622)

 

(48,902)

Proceeds from stock option exercises

 

77,155

 

65,092

 

70,983

Re-purchases of common stock

 

(160,950)

 

(43,178)

 

(50,112)

Borrowings under line-of-credit agreement

 

90,000

 

256,000

 

40,000

Payments on line-of-credit

 

(175,500)

 

(271,500)

 

(188,500)

Contingent consideration payments - financing

 

(700)

 

 

(3,400)

Taxes paid on RSUs and net share settlements

(23,461)

(19,343)

(3,872)

Other financing activity

 

788

 

 

Net cash provided by (used in) financing activities

 

(242,853)

 

(62,551)

 

(183,802)

Effect of exchange rate changes on cash and cash equivalents

 

(12,092)

 

6,369

 

(2,771)

Net change in cash and cash equivalents

 

(26,524)

 

52,466

 

45,739

Cash and cash equivalents at beginning of period

 

199,091

 

146,625

 

100,886

Cash and cash equivalents at end of period

$

172,567

$

199,091

$

146,625

See Notes to Consolidated Financial Statements.

50

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Bio-Techne Corporation and Subsidiaries

Years ended June 30, 2022, 2021 and 2020

Note 1. Description of Business and Summary of Significant Accounting Policies:

Description of business: Bio-Techne and its subsidiaries, collectively doing business as Bio-Techne Corporation (the Company), develop, manufacture and sell life science reagents, instruments and services for the research and clinical diagnostic markets worldwide. With our deep product portfolio and application expertise, we sell integral components of scientific investigations into biological processes and molecular diagnostics, revealing the nature, diagnosis, etiology and progression of specific diseases. Our products aid in drug discovery efforts and provide the means for accurate clinical tests and diagnoses.

Use of estimates: 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, disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include the valuation of accounts receivable, available-for-sale investments, inventory, intangible assets, contingent consideration, stock-based compensation and income taxes. Actual results could differ from these estimates.

Principles of consolidation: The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. As Changzhou Eminence Biotechnology Co., Ltd. (“Eminence”) met the criteria for consolidation, the transaction was accounted for in accordance with ASC 805, Business Combinations. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag.

Translation of foreign financial statements: Assets and liabilities of the Company’s foreign operations are translated at year-end rates of exchange and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as other comprehensive income (loss) on the consolidated statements of earnings and comprehensive income. The cumulative translation adjustment is a component of accumulated other comprehensive loss on the consolidated balance sheets. Foreign statements of earnings are translated at the average rate of exchange for the year. Foreign currency transaction gains and losses are included in other non-operating expense in the consolidated statements of earnings and comprehensive income.

Revenue recognition: ASC 606 provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The core principle of ASC 606 is that revenue should be recognized to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Refer to Note 2 for additional information regarding our revenue recognition policy under ASC 606.

Research and development: Research and development expenditures are expensed as incurred. Development activities generally relate to creating new products, improving or creating variations of existing products, or modifying existing products to meet new applications.

Advertising costs: Advertising expenses were $4.6 million, $4.7 million, and $4.2 million for fiscal 2022, 2021, and 2020 respectively. The Company expenses advertising expenses as incurred.

Income taxes: The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized to record the income tax effect of temporary differences between the tax basis and financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Tax positions taken or expected to be taken in a tax return are recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities. A recognized tax

51

position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company recognizes interest and penalties related to unrecognized tax benefits in income tax expense. Refer to Note 11 for additional information regarding income taxes.

Comprehensive income: Comprehensive income includes charges and credits to shareholders’ equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, unrealized gains and losses on cash flow hedges, and foreign currency translation adjustments. The items of comprehensive income, with the exception of net income, are included in accumulated other comprehensive loss in the consolidated balance sheets and statements of shareholders’ equity.

Cash and cash equivalents: Cash and cash equivalents include cash on hand and highly-liquid investments with original maturities of three months or less.

Available-for-sale investments: Available-for-sale investments consist of debt instruments with original maturities of generally three months to six months and equity securities. Available-for-sale investments are recorded based on trade-date. The Company considers all of its marketable securities available-for-sale and reports them at fair value. Unrealized gains and losses on our available-for-sale securities are included within other income (expense) in accordance with ASU 2018-02, which the Company adopted on July 1, 2018.

Trade accounts receivable and allowances: Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and they do not bear interest. They are stated net of allowances for doubtful accounts, which represent estimated losses resulting from the inability of customers to make the required payments. The Company adopted ASU 2016-13 on July 1, 2020, which reflects the expected credit losses on financial instruments within its scope, including trade receivables. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall composition of accounts receivable aging, our prior history of accounts receivable write-offs, the type of customer and our day-to-day knowledge of specific customers. Changes in the allowances for doubtful accounts are included in selling, general and administrative (SG&A) expense in our consolidated statements of earnings and comprehensive income. The point at which uncollected accounts are written off varies by type of customer. The Company does not have material long-term customer receivables. Refer to the Recently Adopted Accounting Pronouncements section of Note 1 for further details.

Inventories: Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company regularly reviews inventory on hand for slow-moving and obsolete inventory, inventory not meeting quality control standards and inventory subject to expiration.

For certain proteins, antibodies, and chemically based manufactured products, the Company produces larger batches of established products than current sales requirements due to economies of scale through a highly controlled manufacturing process. Accordingly, the manufacturing process for these products has and will continue to produce quantities in excess of forecasted usage. The Company forecasts usage for its products based on several factors including historical demand, current market dynamics, and technological advances. The Company forecasts product usage on an individual product level for a period that is consistent with our ability to reasonably forecast inventory usage for that product. There have been no material changes to the Company’s estimates of the net realizable value for excess and obsolete inventory or other types of inventory reserves and inventory cost adjustments in the fiscal years presented. Additionally, current and historical reserves recorded to reduce the cost of inventory to its net realizable value become part of the new cost basis for the inventory item in accordance with ASC 330 - Inventory.

Property and equipment: Property and equipment are recorded at cost. Equipment is depreciated using the straight-line method over an estimated useful life of 3 to 5 years. Buildings, building improvements and leasehold improvements are amortized over estimated useful lives of 5 to 40 years.

Contingent Consideration: Contingent Consideration relates to the potential payment for an acquisition that is contingent upon the achievement of the acquired business meeting certain product development milestones and/or certain financial performance milestones. The Company records contingent consideration at fair value at the date of acquisition based on the consideration expected to be transferred. For potential payments related to financial performance milestones, we use a real option model in calculating the fair value of the contingent consideration

52

liabilities. The assumptions utilized in the calculation based on financial performance milestones include projected revenue and/or EBITDA amounts, volatility and discount rates. For potential payments related to product development milestones, we estimated the fair value based on the probability of achievement of such milestones. The assumptions utilized in the calculation of the acquisition date fair value include probability of success and the discount rates. Contingent consideration involves certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts. Contingent consideration is remeasured each reporting period, and subsequent changes in fair value, including accretion for the passage of time, are recognized within selling, general and administrative in the consolidated statement of earnings and comprehensive income.

Intangible assets: Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis over periods ranging from 1 year to 20 years. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset’s remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life.

Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event in the second quarter of fiscal 2022 and performed impairment testing. The impairment testing resulted in a full impairment of the Eminence intangible assets. Refer to the Impairment of Goodwill section as part of Note 1 for further details related to the triggering event and related impairment recorded.

In conjunction with the Asuragen acquisition that occurred in fiscal year 2021, the Company reassessed the useful life of a tradename from a previous acquisition due to the planned integration and cobranding strategy developed with the most recent transaction. As a result, the Company accelerated the amortization of the trade name to be consistent with the life used for the Asuragen trade name. The accelerated amortization resulted in a $1.4 million impact in fiscal 2021, a $5.7 million impact in fiscal years 2022 through 2025, and a $4.3 impact in fiscal year 2026.

In fiscal year 2020, the Company accelerated the amortization of a certain trade name based on the Company’s planned integration of the products under that acquired trade name into a legacy brand. The accelerated amortization resulted in $1.3 million in additional amortization expense in fiscal 2020 and $0.6 million in fiscal 2021.

Impairment of long-lived assets and amortizable intangibles: We evaluate the recoverability of property, plant, equipment and amortizable intangibles whenever events or changes in circumstances indicate that an asset’s carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset being evaluated, an impairment loss would be recognized. The impairment loss would be calculated as the amount by which the carrying value of the asset exceeds the fair value of the asset. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows.

The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts. No other triggering events were identified and no other impairments were recorded for property, plant, and equipment or amortizable intangibles during fiscal years 2020, 2021, and 2022.

Impairment of goodwill and indefinite-lived intangible assets: We evaluate the carrying value of goodwill and indefinite-lived intangible assets during the fourth quarter each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse action or assessment by a regulator, or (4) an adverse change in market conditions that are indicative of a decline in the fair value of the assets.

During the fourth quarter of fiscal 2022, the Company performed a qualitative assessment of the acquired in-process research and development assets to determine whether changes in events, circumstances, or the probability of successful

53

development and commercialization of the assets indicated that it is more likely than not that the fair value of the acquired assets are less than its carrying amount.  Based on the analysis, the Company determined there was no indication of impairment of the indefinite-lived intangible assets.

To analyze goodwill, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. The Company had five reporting units for our 2022, 2021, and 2020 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.

In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.

In the second quarter of fiscal 2022, Eminence notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.

Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30, 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.

2022 Goodwill Impairment Analyses

In completing our 2022 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017‑04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

54

The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2022. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2022, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

2021 Goodwill Impairment Analyses

In completing our 2021 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017-04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2021. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2021, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

2020 Goodwill Impairment Analyses

The Company elected to perform a quantitative assessment for all of our reporting units in our 2020 goodwill impairment analysis. The quantitative assessment completed utilized a consistent process and methodology to the 2021 goodwill impairment assessment. The result of our quantitative assessment, where we compared the discounted cash flows of each reporting unit to its carrying value, indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2020. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2020, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

Investments: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or EBITDA thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line.

The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in annual earnings before interest, taxes, depreciation, and amortization (EBITDA) at any point prior to December 31, 2027. Once triggered, the Company is required to make a payment of $231 million in exchange for a 19.9% ownership stake. If Wilson Wolf doesn’t achieve the revenue and EBITDA targets by December 31, 2027, the agreement will expire.

55

Once the first part of the forward contract is triggered, the second part of the forward contract will automatically trigger, and requires the Company to acquire the remaining equity interest in Wilson Wolf on December 31, 2027 based on a revenue multiple of approximately 4.4 times revenue. The second part of the contract would be accelerated in advance of December 31, 2027, if Wilson Wolf meets its second milestone of approximately $226 million in annual revenue or $136 million in annual EBITDA. If the second milestone is achieved, the forward contract requires the Company to pay approximately $1 billion plus potential contingent consideration for revenue in excess of the revenue milestone. The Company has elected to apply the measurement alternative as detailed under ASC 321-10-35-2 for the Wilson Wolf investment. The Company recorded the $25 million payment as a cost basis investment within Other long-term assets on the Consolidated Balance Sheet.

Restructuring actions: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets.

In September 2021, the Company informed employees of our decision to close our Exosome Diagnostics Germany facility, discontinuing lab and research occurring at the site, as part of a realignment of activities within our Exosome Diagnostics business. The restructuring activities were complete as of June 30, 2022. As a result of the restructuring activities, a pre-tax charge of $1.4 million was recorded within our Diagnostics and Genomics segment during the year ended June 30, 2022. Total restructuring charges for the closure of the Exosome Diagnostics Germany facility for the year ended June 30, 2022 were recorded within operating income on the income statement as follows (in thousands):

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Selling, general and administrative

$

649

$

750

$

1,399

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Expense incurred in the first quarter of 2022

$

639

$

546

$

1,185

Incremental expense incurred during fiscal 2022

242

242

Cash payments

(589)

(554)

(1,143)

Adjustments(1)

(50)

(234)

(284)

Accrued restructuring actions balances as of June 30, 2022

$

(1) Adjustments include refinements to our estimated close down costs as well as the impacts from foreign currency exchange.

During the second quarter of fiscal 2022, the Company also incurred a restructuring charge of $0.2 million related to employee severance for the relocation of a US plant. This charge is recorded within Other current liabilities as of June 30, 2022. There were no cash payments or adjustments related to this restructuring during the year ended June 30, 2022.

56

Other Significant Accounting Policies

The following table includes a reference to additional significant accounting policies that are described in other notes to the financial statements, including the note number:

Policy

    

Note

 

Fair value measurements

 

 

5

 

Leases

7

Earnings per share

 

 

9

 

Share-based compensation

 

 

10

 

Operating segments

 

 

12

 

Recently Adopted Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendment in this update replaced the previous incurred loss impairment methodology with a methodology that reflects expected credit losses on financial instruments within its scope, including trade and loan receivables and available-for-sale debt securities. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this standard on July 1, 2020 using a modified retrospective transition approach with a cumulative impact of $0.3 million to retained earnings. The adoption of this ASU did not have a material impact on the Company's financial statements as the Company's primary financial instruments impacted by the ASU were trade accounts receivable, where we have high historical and expected future collections due to the length of receivables and the credit quality of our customers.

In August 2018, the FASB issued ASU No. 2018-15, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of a hosting arrangement that is a service contract is not affected by the new standard. The Company adopted this standard on a prospective basis on July 1, 2020. Accordingly, as of July 1, 2020, the Company records eligible costs to be capitalized within prepaid assets or other non-current assets depending on the nature of the duration of the asset.

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provide expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021, to a new reference rate. The provisions of the ASUs impact contract modifications and other changes that occur while LIBOR is phased out. The Company adopted the optional relief guidance provided within these ASUs in the fourth quarter of fiscal 2021 and continues to monitor its debt and derivative instruments that utilize LIBOR as the reference rate. The adoption of the standard did not impact our financial results for fiscal 2022.

Note 2. Revenue Recognition:

Consumables revenues consist of single-use products and are recognized at a point in time following the transfer of control of such products to the customer, which generally occurs upon shipment. Instruments revenues typically consist of longer-lived assets that, for the substantial majority of sales, are recognized at a point in time in a manner similar to consumables. Service revenues consist of extended warranty contracts, post contract support (“PCS”), and custom development projects that are recognized over time as either the customers receive and consume the benefits of such services simultaneously or the underlying asset being developed has no alternative use for the Company at contract inception and the Company has an enforceable right to payment for the portion of the performance completed. Service revenues also include laboratory services recognized at a point in time. Prior to fiscal year 2021, the Company has not recognized revenue upon completion of the performance obligation for laboratory services, but rather upon cash receipt, which was subsequent to the performance obligation being satisfied. The Company accounted for these services based on cash receipts as we did not have significant historical experience collecting payments from Medicare or other insurance providers and considered the variable consideration for such services to be constrained as it would not be probable that a significant amount of revenue

57

would not need to be reversed in future periods for the services provided. Given Medicare coverage for our laboratory services became effective on December 1, 2019, the Company considered that it had sufficient data to estimate variable consideration as of July 1, 2020 for laboratory services that are reimbursed by Medicare. The amount of cash received in fiscal year 2021 for laboratory services reimbursed by Medicare that were performed prior to July 1, 2020 was approximately $0.5 million. The Company continues to record revenue based on cash receipts for laboratory services not reimbursed by Medicare, as the variable consideration remains constrained. We recognize royalty revenues in the period the sales occur using third party evidence. The Company elected the "right to invoice" practical expedient based on the Company’s right to invoice a customer at an amount that approximates the value to the customer and the performance completed to date.

The Company elected the exemption to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less and the exemption to exclude future performance obligations that are accounted under the sales-based or usage-based royalty guidance. The Company’s unfulfilled performance obligations for contracts with an original length greater than one year were not material as of June 30, 2022 and June 30, 2021.

Contracts with customers that contain instruments may include multiple performance obligations. For these contracts, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis. Allocation of the transaction price is determined at the contracts’ inception.

Payment terms for shipments to end-users are generally net 30 days. Payment terms for distributor shipments may range from 30 to 90 days. Service arrangements commonly call for payments in advance of performing the work (e.g. extended warranty and service contracts), upon completion of the service (e.g. custom development manufacturing) or a mix of both.

Contract assets include revenues recognized in advance of billings. Contract assets are included within other current assets in the accompanying balance sheet as the amount of time expected to lapse until the company’s right to consideration becomes unconditional is less than one year. We elected the practical expedient allowing us to expense contract costs that would otherwise be capitalized and amortized over the contract period. Contract assets as of June 30, 2022 are not material.

Contract liabilities include billings in excess of revenues recognized, such as those resulting from customer advances and deposits and unearned revenue on warranty contracts. Contract liabilities as of June 30, 2022 and June 30, 2021 were approximately $25.5 million and $20.0 million, respectively. Contract liabilities as of June 30, 2021 subsequently recognized as revenue during the year ended June 30, 2022 were approximately $16.9 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the balance sheet.

Any claims for credit or return of goods must be made within 10 days of receipt. Revenues are reduced to reflect estimated credits and returns. Although the amounts recorded for these revenue deductions are dependent on estimates and assumptions, historically our adjustments to actual results have not been material.

Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized.

The following tables present our disaggregated revenue for the periods presented.

Revenue by type is as follows:

Year ended June 30, 

2022

    

2021

    

2020

Consumables

$

890,874

$

751,985

$

602,642

Instruments

 

120,758

 

93,782

 

71,462

Services

 

71,988

 

66,416

 

47,459

Total product and services revenue, net

 

1,083,620

$

912,183

 

721,563

Royalty revenues

 

21,979

 

18,849

 

17,128

Total revenues, net

$

1,105,599

$

931,032

$

738,691

58

Revenue by geography is as follows:

Year Ended June 30, 

2022

    

2021

    

2020

  

 

  

 

  

United States

$

614,107

$

502,080

$

404,407

EMEA, excluding United Kingdom

 

219,055

 

204,264

 

155,289

United Kingdom

 

48,637

 

40,945

 

30,411

APAC, excluding Greater China

 

76,139

 

69,013

 

60,362

Greater China

 

112,438

 

87,556

 

68,792

Rest of World

 

35,223

 

27,174

 

19,430

Net Sales

$

1,105,599

$

931,032

$

738,691

Note 3. Supplemental Balance Sheet and Cash Flow Information:

Inventories:

Inventories consist of (in thousands):

June 30, 

2022

    

2021

Raw materials

$

79,291

$

55,096

Finished goods(1)

 

66,943

 

67,108

Inventories, net

$

146,234

$

122,204

(1)Finished goods inventory of $5,111 and $5,456 is included within other long-term assets in the June 30, 2022 and June 30, 2021 Balance Sheets, respectively, as it forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.

Property and Equipment:

Property and equipment consist of (in thousands):

June 30, 

2022

    

2021

Cost:

  

 

  

Land

$

8,572

$

8,612

Buildings and improvements

 

229,551

 

190,661

Machinery and equipment

174,813

 

149,410

Construction in progress

 

21,729

49,073

Property and equipment, cost

 

434,665

 

397,756

Accumulated depreciation and amortization

 

(211,423)

 

(189,849)

Property and equipment, net

$

223,242

$

207,907

59

Intangibles assets were comprised of the following (in thousands):

Useful Life

June 30, 

(years)

2022

2021

Developed technology

 

9 - 15

$

542,038

$

552,160

Trade names

 

2 - 20

 

146,457

 

147,640

Customer relationships

 

7 - 16

 

225,882

 

232,493

Patents

 

10

 

3,313

 

2,926

Other intangibles

 

5 - 15

 

6,306

 

6,316

Definite-lived intangible assets

 

923,996

 

941,535

Accumulated amortization

 

(415,174)

 

(348,267)

Definite-lived intangibles assets, net

 

508,822

 

593,268

In process research and development

 

22,700

 

22,700

Total intangible assets, net

$

531,522

$

615,968

Changes to the carrying amount of net intangible assets consist of (in thousands):

    

June 30, 

2022

2021

Beginning balance

$

615,968

$

516,545

Acquisitions

 

 

153,311

Other additions

 

293

 

5,912

Amortization expense

 

(74,147)

 

(64,940)

Currency translation

(2,029)

5,140

Eminence impairment (1)

 

(8,563)

 

Ending balance

$

531,522

$

615,968

(1) As disclosed in Note 1, the Company recorded an impairment charge of $8.6 million related to Eminence in Q2 of fiscal 2022.

Amortization expense related to developed technologies included in cost of sales was $40.6 million, $36.5 million, and $34.5 million in fiscal 2022, 2021, and 2020, respectively. Amortization expense related to trade names, customer relationships, non-compete agreements, and patents included in selling, general and administrative expense was $33.5 million, $28.4 million, and $26.6 million, in fiscal 2022, 2021, and 2020 respectively.

The estimated future amortization expense for intangible assets as of June 30, 2022, excluding any possible future amortization associated with acquired IPR&D which has not met technological feasibility, is as follows (in thousands):

2023

    

$

71,366

2024

 

68,702

2025

 

65,266

2026

 

61,689

2027

 

51,771

Thereafter

 

190,028

Total

$

508,822

60

Changes in goodwill by segment and in total consist of (in thousands):

    

    

Diagnostics and

    

Protein Sciences

 Genomics

Total

June 30, 2020

    

$

373,081

    

$

355,229

    

$

728,310

Acquisitions (Note 4)

 

7,848

 

94,970

 

102,818

Currency translation

 

11,788

 

151

 

11,939

June 30, 2021

$

392,717

$

450,350

$

843,067

Acquisitions(1)

 

(4,407)

(4,407)

Eminence impairment

(8,275)

(8,275)

Currency translation

 

(7,949)

(335)

(8,284)

June 30, 2022

$

376,493

$

445,608

$

822,101

(1)As discussed in Note 4, there was an adjustment to the preliminary allocation of the Asuragen acquisition opening balance sheet during the measurement period.

Supplemental Cash Flow Information:

Supplemental cash flow information was as follows (in thousands):

    

Year Ended June 30, 

    

2022

    

2021

    

2020

Income taxes paid

$

30,341

$

20,952

$

41,992

Interest paid

 

11,027

 

13,576

 

18,615

Non-cash activities:

 

 

  

 

  

Acquisition-related liabilities(1)

 

20,400

 

23,600

 

(2,105)

Other intangibles(2)

 

 

4,000

 

(1)Consists of holdback payments due at future dates and liabilities for contingent consideration. Amounts disclosed above represent the total non-cash change in the liability from the prior fiscal year. Further information regarding liabilities for contingent consideration can be found in Notes 4 and 5.
(2)$4.0 million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021.

Note 4. Acquisitions:

We periodically complete business combinations that align with our business strategy. Acquisitions are accounted for using the acquisition method of accounting, which requires, among other things, that assets acquired and liabilities assumed be recognized at fair value as of the acquisition date and that the results of operations of each acquired business be included in our consolidated statements of comprehensive income from their respective dates of acquisitions. Acquisition costs are recorded in selling, general and administrative expenses as incurred.

There were no acquisitions in fiscal 2022 or fiscal 2020.

61

2021 Acquisitions

Eminence Biotechnology

On October 20, 2020, the Company acquired 47.6% of the outstanding equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $9.8 million, net of cash acquired. The fair value of the noncontrolling interest of $9.0 million included in the consolidated balance sheet was a non-cash activity within the statement of cash flows. Eminence is considered a variable interest entity as it is an early stage biotechnology company that required additional funding through a subsequent equity investment, which was used to fund Eminence’s expansion and GMP manufacturing capabilities within China. On April 2, 2021, the Company invested approximately $6 million of additional funding into Eminence, increasing our percentage of outstanding equity shares to 57.4%. The Company was considered the primary beneficiary at the time of initial acquisition given the Company was the largest shareholder coupled with its ability to exercise significant influence over the entity. As of June 30, 2022, the Company’s investment at risk is limited to its $15.8 million in investments.

As Eminence met the criteria for consolidation, the transaction was accounted for in accordance with ASC 805, Business Combinations. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag.

The goodwill recorded as result of the acquisition represents the strategic benefits of growing the Company’s product portfolio and the expected revenue growth from increased market penetration. The fair value of the noncontrolling interest in Eminence was calculated utilizing cash flow projections discounted to the acquisition date and control premiums calculated using market data. Acquired goodwill is not deductible for income tax purposes. The business became part of the Protein Sciences reportable segment in the second quarter of fiscal year 2021. Purchase accounting was finalized during fiscal 2021.

Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management’s assessment. The purchase price allocated to developed technology and customer relationships was based on management’s forecasted cash inflows and outflows and using a multiperiod excess earnings method to calculate the fair value of assets purchased. The amount recorded for developed technology is being amortized with the expense reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for developed technology is estimated to be 13 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 10 years. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be recognized as intangible asset amortization, which is not deductible for income tax purposes offset by the deferred tax asset for the calculation of acquired NOLs.

The Company identified a triggering event related to Eminence during the second quarter of fiscal 2022. Refer to Note 1 for further details relating to the triggering event and related impairment recorded.

Asuragen, Inc.

On April 6, 2021, the Company acquired all of the ownership interests of Asuragen, Inc. (Asuragen) for approximately $216 million, net of cash acquired, plus contingent consideration of up to $105.0 million, subject to certain revenue thresholds. The goodwill recorded as a result of the acquisition represents the strategic benefits of growing the Company’ product portfolio and the expected revenue growth from increased market penetration. The goodwill is not deductible for income tax purposes. The business became part of the Diagnostics and Genomics operating segment in the fourth quarter of fiscal 2021. Purchase accounting was finalized during fiscal 2022 with an adjustment of $4.4 million to deferred tax amounts and goodwill.

Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management's assessment. The purchase price allocated to developed technology, in-process research and development, and customer relationships was based on management's forecasted cash inflows and outflows and using a multiperiod excess earnings method to calculate the fair value of assets purchased. The amount recorded for developed technology is being amortized with the expense reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income.

62

The amortization period for developed technology is estimated to be 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 16 years. The amount recorded for trade names and the non-competition agreement is being amortized with the expense reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for trade names and the non-competition agreement is estimated to be 5 years and 3 years, respectively. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be recognized as intangible asset amortization, which is not deductible for income tax purposes, offset by the deferred tax asset for the calculation of acquired net operating losses.

The aggregate purchase price of the acquisitions was allocated to the assets acquired and liabilities assumed based on their fair values as of the acquisition date. The following table summarizes the fair values of the assets acquired and liabilities assumed for the fiscal year 2021 acquisitions (in thousands):

Asuragen

Eminence

Current assets, net of cash

$

10,422

$

3,145

Equipment and other long-term assets

 

3,762

1,639

Intangible assets:

  

Developed technology

 

107,000

6,778

In-process research and development

 

22,700

Customer relationships

 

11,700

2,133

Trade names

 

2,000

Non-competition agreement

 

1,000

Goodwill

 

90,563

7,848

Total assets acquired

 

249,147

21,543

Liabilities

 

4,963

1,436

Deferred income taxes, net

 

10,297

1,357

Net assets acquired

$

233,887

$

18,750

Cash paid, net of cash acquired

 

215,587

9,765

Contingent consideration payable

 

18,300

8,985

Net assets acquired

$

233,887

$

18,750

Note 5. Fair Value Measurements:

The Company’s financial instruments include cash and cash equivalents, available for sale investments, accounts receivable, accounts payable, contingent consideration obligations, derivative instruments, and long-term debt.

Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. This standard also establishes a hierarchy for inputs used in measuring fair value. This standard maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the factors market participants would use in valuing the asset or liability based upon the best information available in the circumstances.

The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is broken down into three levels. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable

63

for the asset or liability and their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable. Level 3 may also include certain investment securities for which there is limited market activity or a decrease in the observability of market pricing for the investments, such that the determination of fair value requires significant judgment or estimation.

The following tables provide information by level for financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

Total 

    

carrying 

value as of

Fair Value Measurements Using 

June 30, 

Inputs Considered as

2022

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

$

59,962

$

59,962

$

$

Certificates of deposit(2)

 

14,500

 

14,500

 

 

Derivative instruments - cash flow hedges

 

11,026

 

 

11,026

 

Total assets

$

85,488

$

74,462

$

11,026

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

5,000

$

$

$

5,000

Derivative instruments - cash flow hedges

 

476

 

 

476

 

Total liabilities

$

5,476

$

$

476

$

5,000

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

June 30, 

Inputs Considered as

    

2021

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

$

19,963

$

18,581

$

1,382

$

Certificates of deposit(2)

 

12,500

 

12,500

 

 

Derivative instruments - cash flow hedges

 

275

 

 

275

 

Total assets

$

32,738

$

31,081

$

1,657

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

29,400

$

$

$

29,400

Derivative instruments - cash flow hedges

 

8,376

 

 

8,376

 

Total liabilities

$

37,776

$

$

8,376

$

29,400

(1)Included in available-for-sale investments on the balance sheet. The fair value of the Company’s available-for-sale equity investment in CCXI as of June 30, 2022 and June 30, 2021 was $36.0 million and $20.0 million, respectively. The cost basis in the Company’s investment in CCXI at June 30, 2022 and June 30, 2021 was $6.6 million and $6.6 million respectively. The Company exercised the warrant via net share settlement to acquire 66,833 additional shares of CCXI equity shares during the year ended June 30, 2022. The warrant was valued at $1.4 million as of June 30, 2021. The Company also purchased exchange traded investment grade bond funds during the year ended June 30, 2022. The cost basis and fair value of these exchange traded investment grade bond funds as of June 30, 2022 was $25.0 million and $23.9 million, respectively.
(2)Included in available-for-sale investments on the balance sheet. The certificates of deposit have contractual maturity dates within one year.

64

Fair value measurements of available for sale securities

Available for sale securities excluding warrants are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets. The Company’s warrant to purchase additional shares at a specified future price was valued using a Black-Scholes model with observable inputs in active markets and therefore was classified as a Level 2 asset.

Fair value measurements of derivative instruments

In October 2018, the Company entered into forward starting swaps designated as cash flow hedges on outstanding debt. The forward starting swaps reduce the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s long-term debt described in Note 6 to that of a fixed interest rate. Accordingly, as part of the forward starting swaps, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on an initial $380 million of notional principal amount. The notional amount decreased by $100 million in October 2020, $80 million in October 2021 and will further decrease by $200 million in October 2022. In June 2020, the Company de-designated $80 million of the notional amount set to expire in October 2020. The net loss associated with the June 2020 de-designated portion of the derivative instrument was not reclassified into earnings based on the amount of probable variable interest payments to occur within a two-month time period of the forecasted hedged transaction. In December 2020, the Company de-designated an additional $80 million of notional amount set to expire in October 2021. The net loss associated with the December 2020 de-designated portion of the derivative instrument was recorded as a loss in other non-operating income related to variable interest debt payments in certain months on a portion of the de-designated derivative that was not expected to occur. The fair value of the designated derivative instrument is $0.5 million and is recorded within short-term liabilities on the Consolidated Balance Sheet as of June 30, 2022. The fair value of the designated derivative instrument was $7.6 million as of June 30, 2021 and was recorded within other long-term liabilities on the Consolidated Balance Sheet.

In May 2021, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt. The forward starting swap reduces the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s forecasted variable interest long-term debt to that of a fixed interest rate. Accordingly, as part of the forward starting swap, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on $200 million of notional principal amount. The effective date of the swap is November 2022 with the full swap maturing in November 2025. The fair value of the derivative instrument was $11.0 million and $0.3 million as of June 30, 2022 and June 30, 2021, respectively, which is recorded within other long-term assets on the Consolidated Balance Sheet.

Changes in the fair value of the designated hedged instrument are reported as a component of other comprehensive income and reclassified into interest expense over the corresponding term of the cash flow hedge. The Company reclassified $6.4 million to interest expense and related tax benefits of $1.5 million during the year ended June 30, 2022.  The Company reclassified $8.6 million to interest expense, $0.5 million to non-operating income for the portion of de-designated variable payments considered probable to not occur, and related tax benefits of $2.1 million during the fiscal year ended June 30, 2021, relating to the cash flow hedge entered into in October 2018. No amounts were reclassified relating to the cash flow hedge entered into in May 2021 as they will be recorded within the effective period of the cash flow hedge. 

The Company reclassified $3.5 million, net of taxes, to interest expense during the fiscal year ended June 30, 2020. The change in the fair value of the de-designated notional hedged amount was not material as of June 30, 2020. The instruments were valued using observable market inputs in active markets and therefore are classified as Level 2 liabilities.

Fair value measurements of contingent consideration

The Company has $5.0 million in contingent consideration recorded as of June 30, 2022, which is the fair value of contingent consideration related to the Asuragen acquisition. The Company is required to make contingent consideration payments of up to $105.0 million as part of the acquisition agreement. The contingent agreement is based on achieving certain revenue thresholds by December 31, 2022 and December 31, 2023. The opening balance sheet fair value of the

65

liabilities for the Asuragen acquisition was $18.3 million, as discussed in Note 4. The fair value amount recorded on the opening balance sheet of the revenue milestone payments was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability factors.

As of June 30, 2022, the Company's obligation for potential contingent consideration payments related to the Quad and B-Mogen acquisitions were relieved as the revenue thresholds and product milestones were not achieved or there is a remote likelihood of achievement in the timeframe established within the purchase agreements. As the result, the Company reversed an accrual for the fair value of the contingent liabilities at the date of settlement.

During the first quarter of fiscal 2022, the Company made a $4.0 million payment on the QT Holdings Corporation contingent consideration agreement relating to certain product development milestones. The cash paid was consistent with the related accrual for QT Holdings Corporation as of June 30, 2021.

The ultimate settlement of contingent consideration liabilities for the Asuragen acquisition could deviate from current estimates based on the actual results of the financial measures described above. This liability is considered to be a Level 3 financial liability that is re-measured each reporting period. The change in fair value of contingent consideration for these acquisitions is included in general and administrative expense.

The following table presents a reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3) (in thousands):

June 30, 

2022

2021

Fair value at the beginning of period

$

29,400

$

6,137

Purchase price contingent consideration (Note 4)

 

 

18,300

Change in fair value of contingent consideration

 

(20,400)

 

5,300

Payments

 

(4,000)

 

(337)

Fair value at the end of period

$

5,000

$

29,400

The use of different assumptions, applying different judgment to matters that inherently are subjective and changes in future market conditions could result in different estimates of fair value of our securities or contingent consideration, currently and in the future. If market conditions deteriorate, we may incur impairment charges for securities in our investment portfolio.

Fair value measurements of other financial instruments – The following methods and assumptions were used to estimate the fair value of each class of financial instrument for which it is practicable to estimate fair value.

Cash and cash equivalents, certificates of deposit, accounts receivable, and accounts payable – The carrying amounts reported in the consolidated balance sheets approximate fair value because of the short-term nature of these items.

Long-term debt – The carrying amounts reported in the consolidated balance sheets for the amount drawn on our line-of-credit facility  and long-term debt approximates fair value because our interest rate is variable and reflects current market rates.

66

Note 6. Debt and Other Financing Arrangements:

On August 1, 2018, the Company entered into a new uncollateralized revolving line-of-credit and term loan governed by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $600.0 million, which can be increased by an additional $200.0 million subject to certain conditions, and a term loan of $250.0 million. Borrowings under the Credit Agreement may be used for working capital and expenditures of the Company and its subsidiaries, including financing permitted acquisitions. Borrowings under the Credit Agreement bear interest at a variable rate. The current outstanding debt is based on the Eurodollar Loans term for which the interest rate is calculated as the sum of LIBOR plus an applicable margin. The applicable margin is determined for the total leverage ratio of the Company and updated on a quarterly basis. The annualized fee for any unused portion of the credit facility is currently 12.5 basis points. The Company has recorded $12.5 million of our outstanding borrowings under the Credit Agreement as a current liability in our Consolidated Balance sheet, which represents our required quarterly debt payments to be made in fiscal year 2022.

The Credit Agreement matures on August 1, 2023 and contains customary restrictive and financial covenants and customary events of default. At the closing on August 1, 2018 the company borrowed $250.0 million under the term loan and $330.0 million under the revolving credit facility. As of June 30, 2022 and 2021, the outstanding balance under the Credit Agreement was $256 million and $341 million respectively.

Note 7. Leases:

As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company determines whether a contract is a lease or contains a lease at inception date. Upon commencement date, operating lease right-of-use assets and liabilities are recognized based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. The Company recognizes operating lease expense on a straight-line basis over the lease term. Further, as part of our adoption of ASC 842, the Company also made the accounting policy elections to not capitalize short term leases (defined as a lease with a lease term that is less than 12 months) and to combine lease and non-lease components for all asset classes in determining the lease payments.

Variable lease payments primarily include payments for non-lease components, such as maintenance costs and payments for non-components such as sales tax. During fiscal year 2022, the Company recognized $4.3 million in variable lease expense in the Consolidated Statements of Earnings and Comprehensive Income. During fiscal year 2022, the Company also recognized $14.4 million relating to fixed lease expense in the Consolidated Statements of Earnings and Comprehensive Income.

The following table summarizes the balance sheet classification of the Company’s operating leases, amounts of right of use assets and lease liabilities, the weighted average remaining lease term, and the weighted average discount rate for the Company’s operating leases (asset and liability amounts are in thousands):

    

    

As of

 

June 30, 

 

Balance Sheet Classification

2022

 

Operating leases:

 

  

 

  

Operating lease right of use assets(1)

 

Right of Use Asset

$

65,556

Current operating lease liabilities(1)

 

Operating lease liabilities current

$

11,928

Noncurrent operating lease liabilities(1)

 

Operating lease liabilities

 

58,133

Total operating lease liabilities

$

70,061

Weighted average remaining lease term (in years):

 

 

7.88

Weighted average discount rate:

 

 

3.98

%  

67

(1)The right of use asset, current operating lease liabilities, and noncurrent lease liabilities on the Consolidated Balance Sheet exclude a definitive agreement entered into by the Company in November 2021 for a 74,000 square foot facility in Centennial, Colorado for the next 12.5 years with approximate annual rental impact of $0.9 million. Construction is underway and once complete, the commencement of the lease will occur, which is expected to be in the first half of fiscal 2023. The facility replaces a current leased facility in the same location that will terminate upon completion of construction of the new facility.

The following table summarizes the cash paid for amounts included in the measurement of operating lease liabilities and right of use assets obtained in exchange for new operating lease liabilities for the year ended June 30, 2022 (in thousands):

Year ended

June 30, 

    

2022

Cash amounts paid on operating lease liabilities(1)

$

14,950

Right of use assets obtained in exchange for lease liabilities

 

8,225

(1)Total cash paid for the Company’s operating leases during the year ended June 30, 2022 include cash amounts paid on operating lease liabilities and variable lease expenses. Cash flow impacts from right of use assets and lease liabilities are presented net on the cash flow statement in changes in other operating activity.

68

The following table summarizes payments by date for the Company’s operating leases, which is then reconciled to our total lease obligation (in thousands):

    

June 30, 2022

Operating

Leases

2023

$

14,241

2024

 

12,639

2025

 

11,504

2026

 

10,141

2027

 

8,324

Thereafter

 

25,433

Total

$

82,282

Less: Amounts representing interest

 

12,221

Total Lease obligations

$

70,061

Certain leases include one or more options to renew, with terms that extend the lease term up to five years. The Company includes option to renew the lease as part of the right of use lease asset and liability when it is reasonably certain the Company will exercise the option. In addition, certain leases contain fair value purchase and termination options with an associated penalty. In general, the Company is not reasonably certain to exercise such options.

Note 8. Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information:

Equity

The Company has declared cash dividends per share of $1.28 in each of the full fiscal years ended June 30, 2022, June 30, 2021, and June 30, 2020. During the years ended June 30, 2022, June 30, 2021 and June 30, 2020, the Company repurchased 394,238 shares at an average share price of $408.26, 120,000 shares at an average share price of $359.81, and 279,381 shares at an average share price of $179.37, respectively. The Company’s accounting policy is to record the portion of share repurchases in excess of the par value entirely in retained earnings. During fiscal year 2022, 2021 and 2020, the amounts within the Consolidated Statements of Shareholders’ Equity for the surrender and retirement of stock to exercise options due to net settlement stock options exercises were not material.

69

Accumulated Other Comprehensive Income (loss)

Changes in accumulated other comprehensive income (loss) attributable to Bio-Techne, net of tax, are summarized as follows (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance June 30, 2019

$

(9,537)

$

(73,983)

$

(83,521)

Other comprehensive income (loss) before reclassifications

 

(7,179)

 

(9,963)

 

(17,142)

Reclassification from loss on derivatives to interest expense, net of taxes(1)

3,464

3,464

Balance June 30, 2020(3)

$

(13,253)

$

(83,946)

$

(97,199)

Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne(2)

 

100

 

32,848

 

32,948

Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)

 

6,960

 

 

6,960

Balance as of June 30, 2021(3)

$

(6,193)

$

(51,098)

$

(57,291)

Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne(2)

 

9,403

 

(32,171)

 

(22,768)

Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)

 

4,859

4,859

Balance as of June 30, 2022(3)

$

8,069

$

(83,269)

$

(75,200)

(1)Gains (losses) on the interest swap will be reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $6,352 to interest expense and recorded a related tax benefit of $1,493 during fiscal 2022. The Company reclassified $8,598 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur for the fiscal year ended June 30, 2021. The Company also recorded a related tax benefit of $2,150 during fiscal 2021.  The Company reclassified $4,503 to interest expense and a related tax benefit tax of $1,040 during fiscal 2020.  

(2)Other comprehensive income related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the $70 and $103 attributable to the non-controlling interest in Eminence as of June 30, 2022, and June 30, 2021, respectively.
(3)The Company had a net deferred tax liability of $2,480 as of June 30, 2022, and net deferred tax benefits of $1,908 and $4,058 as of June 30, 2021, and June 30, 2020, respectively.

70

Note 9. Earnings Per Share:

The following table reflects the calculation of basic and diluted earnings per share (in thousands, except per share amounts):

Year Ended June 30, 

2022

    

2021

    

2020

Earnings per share – basic:

Net earnings, including noncontrolling interest

263,099

 

139,585

 

229,296

Less net earnings (loss) attributable to noncontrolling interest

(8,952)

 

(825)

 

Net earnings attributable to Bio-Techne

$

272,051

$

140,410

$

229,296

Income allocated to participating securities

 

(121)

 

(86)

 

(224)

Income available to common shareholders

$

271,930

$

140,324

$

229,072

Weighted-average shares outstanding – basic

 

39,219

 

38,747

 

38,201

Earnings per share – basic

$

6.93

$

3.62

$

6.00

Earnings per share – diluted:

 

  

 

  

 

  

Net earnings, including noncontrolling interest

$

263,099

$

139,585

$

229,296

Less net earnings (loss) attributable to noncontrolling interest

(8,952)

(825)

Net earnings attributable to Bio-Techne

272,051

140,410

229,296

Income allocated to participating securities

 

(121)

 

(86)

 

(224)

Income available to common shareholders

$

271,930

$

140,324

$

229,072

Weighted-average shares outstanding – basic

 

39,219

 

38,747

 

38,201

Dilutive effect of stock options and restricted stock units

 

1,810

 

1,736

 

1,200

Weighted-average common shares outstanding – diluted

 

41,029

 

40,483

 

39,401

Earnings per share – diluted

$

6.63

$

3.47

$

5.82

Basic net income per common share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted average number of common and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares of our stock result from dilutive common stock options and restricted stock units. We use the treasury stock method to calculate the weighted-average shares used in the diluted earnings per share computation. Under the treasury stock method, the proceeds from exercise of an option, the amount of compensation cost, if any, for future service that we have not yet recognized, and the amount of estimated tax benefits that would be recorded in paid-in capital, if any, when the option is exercised are assumed to be used to repurchase shares in the current period.

The dilutive effect of stock options in the above table excludes all options for which the aggregate exercise proceeds exceeded the average market price for the period. The number of potentially dilutive option shares excluded from the calculation was 0.7 million, 0.6 million, and 0.9 million for the fiscal years ended June 30, 2022, 2021 and 2020, respectively.

71

Note 10. Share-based Compensation and Other Benefit Plans:

The cost of employee services received in exchange for the award of equity instruments is based on the fair value of the award at the date of grant. Compensation cost is recognized using a straight-line method over the vesting period and is net of estimated forfeitures. Stock option exercises and stock awards are satisfied through the issuance of new shares.

Equity incentive plan: The 2020 Equity Incentive Plan, which replaced the Company’s Second Amended and Restated 2010 Equity Incentive Plan, provides for the granting of incentive and nonqualified stock options, restricted stock, restricted stock units, performance shares, performance units and stock appreciation rights. There were 8.8 million shares of common stock authorized for grant under the Plan. The maximum aggregate number of shares of common stock reserved and available for awards under the Plan is 2,484,202 shares. At June 30, 2022, there were 2.2 million shares of common stock available for grant under the 2020 Equity Incentive Plan. The maximum term of incentive options granted under the 2020 Equity Incentive Plan is ten years. The 2020 Equity Incentive Plan replaced the Company’s second A&R 2010 Plan, which had previously amended and restated the Company’s Amended and Restate 2010 Equity Incentive Plan (the A&R 2010 Plan). The 2020 Equity Incentive Plan and Second A&R 2010 Plan (collectively, the Plans) are administered by the Board of Directors and its Executive Compensation Committee, which determine the persons who are to receive awards under the Plans, the number of shares subject to each award and the term and exercise price of each award. The number of shares of common stock subject to outstanding awards as of June 30, 2022 under the 2020 Equity Incentive Plan were 3.3 million.

The fair values of options granted under the Plans were estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions used:

Year Ended June 30, 

    

2022

2021

2020

Dividend yield

0.27

%

0.47

%

0.67

%

Expected volatility

27%-33

%

25%-30

%

22%-24

%

Risk-free interest rates

0.6%-2.6

%

0.2%-0.7

%

1.3%-1.9

%

Expected lives (years)

4.3

4.4

4.0

The dividend yield is based on the Company’s historical annual cash dividend divided by the market value of the Company’s common stock. The expected annualized volatility is based on the Company’s historical stock price over a period equivalent to the expected life of the option granted. The risk-free interest rate is based on U.S. Treasury constant maturity interest rates with a term consistent with the expected life of the options granted.

72

Stock option activity under the Plans for the three years ended June 30, 2022, consists of the following (shares in thousands):

    

    

Weighted

    

Aggregate

    

Weighted

Number of 

Average

Intrinsic

Average

Shares (in

Exercise

Value

Contractual

thousands)

Price

(millions)

Life (years)

Outstanding at June 30, 2019

 

3,656

$

121.16

 

  

 

  

Granted

 

752

 

190.80

 

  

 

  

Forfeited

 

(56)

 

95.97

 

  

 

  

Exercised

 

(743)

 

157.45

 

  

 

  

Outstanding at June 30, 2020

 

3,609

$

140.28

 

  

 

  

Granted

 

763

 

277.75

 

  

 

  

Forfeited

 

(28)

 

214.33

 

  

 

  

Exercised

 

(627)

 

112.53

 

  

 

  

Outstanding at June 30, 2021

 

3,717

$

172.63

 

  

 

  

Granted

 

348

 

480.59

 

  

 

  

Forfeited

 

(135)

 

348.18

 

  

 

  

Exercised

 

(613)

 

134.45

 

  

 

  

Outstanding at June 30, 2022

 

3,317

$

204.82

$

470.5

 

3.6

Exercisable at June 30, 2020:

 

1,564

 

112.60

 

  

 

  

Exercisable at June 30, 2021:

 

1,764

 

126.44

 

  

 

  

Exercisable at June 30, 2022:

 

1,949

 

147.97

 

387.3

 

2.6

The weighted average fair value of options granted during fiscal 2022, 2021, and 2020 was $119.11, $59.75, and $37.01, respectively. The total intrinsic value of options exercised during fiscal 2022, 2021, and 2020 were $209.3 million, $145.6 million, and $99.3 million, respectively. The total fair value of options vested during fiscal 2022, 2021, and 2020 were $82.3 million, $70.5 million, and $71.1 million, respectively.

Restricted common stock activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):

    

    

    

Weighted

Average

Weighted

Remaining

Number of

Average Grant

Contractual

Shares (in

Date Fair

Term

thousands)

Value

(years)

Unvested at June 30, 2019

 

30

$

147.94

 

  

Granted

 

15

 

193.48

 

  

Vested

 

(18)

 

142.12

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2020

 

28

$

177.20

 

  

Granted

 

12

 

264.73

 

  

Vested

 

(17)

 

171.64

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2021

 

23

$

226.07

 

  

Granted

 

7

 

489.34

 

  

Vested

 

(14)

 

218.28

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2022

 

16

$

343.30

6.03

The total fair value of restricted shares that vested was $2.9 million for fiscal 2022, $2.8 million for fiscal 2021, and $2.5 million for fiscal 2020.

73

Restricted stock unit activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):

Weighted 

Average 

Weighted 

Remaining 

Number of 

Average Grant 

Contractual 

Units 

Date Fair

Term 

    

(in thousands)

    

 Value

    

(years)

Outstanding at June 30, 2019

 

139

 

$

134.17

 

  

Granted

 

31

 

192.08

 

  

Vested

 

(51)

 

111.07

 

  

Forfeited

 

(3)

 

155.60

 

  

Outstanding at June 30, 2020

 

116

 

$

159.25

 

  

Granted

 

31

 

300.78

 

  

Vested

 

(51)

 

130.18

 

  

Forfeited

 

 

 

  

Outstanding at June 30, 2021

 

96

 

$

220.53

 

  

Granted

 

28

 

470.38

 

  

Vested

 

(37)

 

178.46

 

  

Forfeited

 

(12)

 

417.35

 

  

Outstanding at June 30, 2022

 

75

 

$

302.15

 

5.42

The total fair value of restricted stock units that vested was $6.5 million for fiscal 2022, $6.7 million for fiscal 2021, and $5.7 million for fiscal 2020. The restricted stock units vest over a three-year period.

Stock-based compensation cost, inclusive of payroll taxes, of $44.0 million, $46.4 million, and $32.4 million was included in selling, general and administrative expense in fiscal 2022, 2021 and 2020, respectively. Additionally, stock-based compensation costs, inclusive of payroll taxes, of $1.4 million, $1.6 million, and $1.6 million was included in cost of goods sold in 2022, 2021, and 2020, respectively. As of June 30, 2022, there was $34.9 million of unrecognized compensation cost related to non-vested stock options, non-vested restricted stock units and non-vested restricted stock which will be expensed in fiscal 2023 through 2025 using a 4.6% forfeiture rate. The weighted average period over which the compensation cost is expected to be recognized is 2.0 years.

Employee stock purchase plan: In fiscal year 2015, the Company established the Bio-Techne Corporation 2014 Employee Stock Purchase Plan (ESPP), which was approved by the Company’s shareholders on October 30, 2014, and which is designed to comply with IRS provisions governing employee stock purchase plans. 200,000 shares were allocated to the ESPP. The Company recorded expense of $1.0 million, $0.9 million, and $0.4 million for the ESPP in fiscal 2022, 2021, and 2020, respectively.

Profit sharing and savings plans: The Company has profit sharing and savings plans for its U.S. employees, which conform to IRS provisions for 401(k) plans. The Company makes matching contributions to the Plan. The Company has recorded an expense for contributions to the plans of $4.3 million, $3.4 million, and $3.2 million for the years ended June 30, 2022, 2021, and 2020, respectively. The Company operates defined contribution pension plans, which consists of primarily our U.K. and China employees. The Company’s contribution to the defined pension contribution plan was $2.3 million, 1.6 million, and 1.4 million for the years ended June 30, 2022, 2021 and 2020, respectively.

Performance incentive programs: In fiscal 2022, under certain employment agreements, a Management Incentive Plan, and a business incentive plan, available to executive officers, certain management personnel, and certain other professional employees, the Company recorded cash bonuses of $26.5 million, granted options for 347,609 shares of common stock, issued 6,896 restricted common shares and 27,573 restricted stock units. In fiscal 2021 and fiscal 2020, the Company recorded cash bonuses of $21.1 million and $10.5 million, granted options for 762,761 and 751,499 shares of common stock, and issued 11,803 and 15,398 restricted common stock shares and 30,823 and 30,858 restricted stock, respectively.

74

Note 11. Income Taxes:

Income before income taxes was comprised of the following (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Domestic

$

255,118

$

95,662

$

245,365

Foreign

 

46,268

 

52,513

 

31,112

Income before income taxes

$

301,386

$

148,175

$

276,477

The provision for income taxes consisted of the following (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Taxes on income consist of:

Currently tax provision:

 

  

 

  

 

  

Federal

 

$

10,080

 

$

15,179

 

$

18,976

State

 

6,663

 

6,681

 

6,018

Foreign

 

14,481

 

14,743

 

8,580

Total current tax provision

 

31,224

 

36,603

 

33,574

Deferred tax provision:

 

  

 

  

 

  

Federal

 

8,130

 

(20,812)

 

14,074

State

 

1,477

 

(4,962)

 

2,055

Foreign

 

(2,544)

 

(2,239)

 

(2,522)

Total deferred tax provision

 

7,063

 

(28,013)

 

13,607

Total income tax provision

 

$

38,287

 

$

8,590

 

$

47,181

The Company’s effective income tax rate for fiscal 2022 was 12.7% vs 5.8% in the prior year. The change in the effective tax rate for fiscal 2022 and 2021 was driven by a mix of increased net income and the dilutive effect the increased net income has on the favorable rate benefits, primarily related to share-based compensation excess tax benefits of $29.3 million in fiscal 2022.

The Company’s effective income tax rate for fiscal 2021 was 5.8% vs 17.1% in the prior year. The change in the effective tax rate for fiscal 2021 and 2020 was driven by changes in net discrete tax benefits of $28.1 million and $19.4 million for fiscal year 2021 and 2020, respectively.

The Company’s discrete tax benefits in fiscal 2022, 2021, and 2020 primarily related to share-based compensation excess tax benefits of $29.3 million, $28.1 million, and $17.7 million, respectively.

75

The following is a reconciliation of the federal tax calculated at the statutory rate of to the actual income taxes provided:

    

Year Ended June 30, 

    

2022

    

2021

    

2020

Income tax expense at federal statutory rate

21.0

%

 

21.0

%

 

21.0

%

State income taxes, net of federal benefit

2.2

 

0.6

 

2.3

Research and development tax credit

(1.0)

 

(1.8)

 

(0.7)

Contingent consideration adjustment

(1.4)

 

0.8

 

(0.2)

Foreign tax rate differences

0.4

 

0.8

 

(0.2)

Impairment

1.1

Option exercises

(9.4)

 

(16.9)

 

(5.7)

U.S. taxation of foreign earnings

(0.1)

 

(0.1)

 

0.9

Foreign derived intangible income

(1.9)

 

(5.1)

 

(0.9)

Executive compensation limitations

1.9

 

6.5

 

1.6

Other, net

(0.1)

 

0.0

 

(1.0)

Effective tax rate

12.7

%

 

5.8

%

 

17.1

%

Deferred taxes on the Consolidated Balance Sheets consisted of the following temporary differences (in thousands):

June 30, 

    

2022

    

2021

Inventory

$

8,033

$

6,730

Net operating loss carryovers

 

27,948

 

31,345

Tax credit carryovers

 

13,131

 

14,486

Excess tax basis in equity investments

 

2,435

 

2,429

Deferred compensation

 

11,778

 

11,108

Derivative - cash flow hedge

 

 

1,908

Lease liability

 

13,779

 

17,016

Other

 

8,585

 

8,526

Valuation allowance

 

(9,466)

 

(6,665)

Deferred tax assets

 

76,223

 

86,883

Net unrealized gain on available-for-sale investments

 

(6,963)

 

(3,159)

Intangible asset amortization

 

(133,672)

 

(150,765)

Depreciation

 

(18,060)

 

(9,099)

Right of use asset

 

(12,793)

 

(15,868)

Derivative - cash flow hedge

(2,480)

Other

 

(1,249)

 

(1,117)

Deferred tax liabilities

 

(175,217)

 

(180,008)

Net deferred tax liabilities

$

(98,994)

$

(93,125)

A deferred tax valuation allowance is required when it is more likely than not that all or a portion of deferred tax assets will not be realized. The valuation allowance as of June 30, 2022 was $9.5 million compared to $6.7 million in the prior year.

As of June 30, 2022, the $9.5 million valuation allowance relates to certain foreign and state tax net operating loss and state credit carryforwards that existed at the date the Company completed various previous acquisitions as well as immaterial amounts generated after the acquisitions. The Company believes it is more likely than not that these tax carryovers will not be realized.

As of June 30, 2022, the Company has federal operating loss carryforwards of approximately $72.2 million and state operating loss carryforwards of $161.7 million from its previous acquisitions, which are not limited under IRC

76

Section 382. As of June 30, 2022, the Company has foreign net operating loss carryforwards of $14.0 million. Some of the net operating loss carryforwards expire between fiscal 2023 and 2036.  Federal net operating loss carryforwards generated after December 31, 2017 have an indefinite carryforward period but the Company expects to be fully utilize these attributes by June 30, 2027.  The Company has a deferred tax asset of $21.6 million, net of the valuation allowance discussed above, related to the net operating loss carryovers. As of June 30, 2022, the Company has federal and state tax credit carryforwards of $8.0 million and $6.5 million, respectively. The federal tax credit carryforwards expire between 2028 and 2040. The majority of the state credit carryforwards have no expiry date. The state credit carryforwards that have expiry dates have a full valuation allowance.  The Company has a deferred tax asset of $10.0 million, net of the valuation allowance discussed above, related to the tax credit carryovers.

As of June 30, 2022, the Company has approximately $238 million of undistributed earnings in its foreign subsidiaries. Approximately $97 million of these earnings are no longer considered permanently reinvested. The Company expects to be able to repatriate earnings without incurring any withholding taxes and expects to be tax neutral. The Company has not provided deferred taxes on approximately $141 million of undistributed earnings from non-U.S. subsidiaries as of June 30, 2022 which are indefinitely reinvested in operations. Because of the multiple entities as well as the complexities of laws and regulations by which to repatriate the earnings to minimize tax cost, it is not practical to determine the income tax liability that would be payable if such earnings were not reinvested indefinitely. A deferred tax liability will be recognized if the Company can no longer demonstrate that it plans to indefinitely reinvest the undistributed earnings.

We continue to analyze our global working capital requirements and the potential tax liabilities that would be incurred if the non-U.S. subsidiaries distribute cash to the U.S. parent, which include local country withholding tax and potential U.S. state taxation.

The following is a reconciliation of the beginning and ending balance of unrecognized tax benefits (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Beginning balance

$

7,271

$

4,297

$

5,032

Additions due to acquisitions

 

960

 

 

Additions for tax positions of prior year

 

304

  

 

4,038

 

306

Decrease in unrecognized tax benefits for prior year positions

 

(357)

  

 

(778)

 

(1,041)

Settlements

 

(2,860)

  

 

(286)

 

FX impact

(16)

Ending balances

$

5,302

$

7,271

$

4,297

Included in the balance of unrecognized tax benefits at June 30, 2022 are potential benefits of $5.3 million that, if recognized, would affect the effective tax rate on income from continuing operations. The Company recognizes interest and penalties related to unrecognized tax benefits in its provision for income taxes.  The Company had $0.3 million of accrued interest and penalties as of June 30, 2022.  The amount recorded for the periods ended June 30, 2021 and 2020 was immaterial. The Company does not believe it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase in the next twelve months.  The Company files income tax returns in the U.S. federal and certain state tax jurisdictions, and several jurisdictions outside the U.S. The Company’s federal returns are subject to tax assessment for 2018 and subsequent years. State and foreign income tax returns are generally subject to examination for a period of three to five years after filing of the respective return. The state impact of any federal changes remains subject to examination by various states for a period of up to one year after formal notification to the states.

Note 12. Segment Information:

The Company operates under two operating segments, Protein Sciences and Diagnostics and Genomics.

The Company’s Protein Sciences segment is comprised of the reagent solutions and analytical solutions. These businesses manufacture consumables used for conducting laboratory experiments by both industry and academic scientists within the biotechnology and biomedical life science fields. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for the years ended June 30, 2022, 2021, and 2020.

77

The Company’s Diagnostics and Genomics segment is comprised of diagnostics reagents, genomics, and molecular diagnostics, which includes our Exosome and Asuragen acquisitions. Diagnostics reagents develops and manufactures a range of controls and calibrators used with diagnostic equipment and as proficiency testing tools, as well as other reagents incorporated into diagnostic kits. Genomics and molecular diagnostics consists of exosome-based diagnostics products for various pathologies, as well as tissue-based in-situ hybridization assays for research in clinical use. No customer in the Diagnostics and Genomics segment accounted for more than 10% of the segment’s net sales for the fiscal years ended June 30, 2022, 2021, and 2020.

There are no concentrations of business transacted with a particular customer or supplier or concentrations of revenue from a particular product or geographic area that would severely impact the Company in the near term.

Following is financial information relating to the operating segments (in thousands):

Year Ended June 30, 

2022

    

2021

    

2020

Net sales:

  

Protein Sciences

$

832,311

  

$

704,564

$

555,352

Diagnostics and Genomics

 

274,843

 

227,744

 

184,549

Intersegment

 

(1,555)

 

(1,276)

 

(1,210)

Consolidated net sales

$

1,105,599

  

$

931,032

$

738,691

Operating income:

 

  

 

  

 

  

Protein Sciences(1)

$

377,623

  

$

330,225

$

234,929

Diagnostics and Genomics

 

48,977

 

38,425

 

14,965

Segment operating income

 

426,600

 

368,650

 

249,894

Costs recognized on sale of acquired inventory

 

(1,596)

 

(1,565)

 

Amortization of acquisition related intangible assets

 

(73,054)

 

(64,239)

 

(60,865)

Impact of partially owned consolidated subsidiaries(1)

 

(2,393)

 

(1,505)

 

Gain on escrow settlement

7,169

Acquisition related expenses

 

19,070

 

(7,114)

 

(416)

Eminence impairment

(18,715)

Stock based compensation, inclusive of employer taxes

 

(46,401)

 

(51,846)

 

(34,262)

Restructuring costs

 

(1,640)

 

(142)

 

(87)

Corporate general, selling, and administrative expenses(1)

 

(5,281)

 

(4,943)

 

(4,015)

Consolidated operating income

$

296,590

  

$

237,296

$

157,419

(1)Adjusted operating income for fiscal 2021 have been updated for comparability to fiscal 2022 for the inclusion of the impact of partially-owned consolidated subsidiaries on the Company’s adjusted operating income.

The Company has some integrated facilities that serve both segments. As such, asset and capital expenditure information by operating segment has not been provided and is not available, since the Company does not produce or utilize such information internally. In addition, although depreciation and amortization expense is a component of each operating segment’s operating results, it is not discretely identifiable.

78

The Company has disclosed sales by geographic area based on the location of the customer or distributor in Note 2. The Company has disclosed dis-aggregated product and service revenue by consumables, instruments, and services in Note 2. The Company considers total instrument and total service revenue to represent similar groups of products in the fiscal years presented. The Company considered our consumables sold in the Protein Sciences and Diagnostics and Genomics segments to represent different groups of products and therefore have separately disclosed the related consumables revenue (in thousands) :

Year Ended June 30, 

    

2022

    

2021

    

2020

Consumables revenue - Protein Sciences

$

646,952

$

557,037

$

431,052

Consumables revenue - Diagnostics and Genomics

 

243,922

 

194,948

 

171,590

Total consumable revenue

$

890,874

$

751,985

$

602,642

The following is financial information relating to geographic areas (in thousands):

Year ended June 30, 

    

2022

      

2021

Long-lived assets:

United States and Canada

$

203,732

  

$

190,501

Europe

   

 

16,223

 

13,949

Asia

 

3,287

 

3,457

Total long-lived assets

$

223,242

  

$

207,907

Intangible assets:

 

  

 

  

United States and Canada

$

523,536

  

$

594,512

Europe

 

6,281

 

9,369

Asia

 

1,705

 

12,087

Total intangible assets

$

531,522

  

$

615,968

Long-lived assets are comprised of land, buildings and improvements and equipment, net of accumulated depreciation.

Note 13. Subsequent Events:

On July 1, 2022the Company completed the acquisition of Namocell, Inc. for approximately $100 million, plus contingent consideration of up to $25 million upon the achievement of certain future milestones.

On August 4, 2022, the Company sold its remaining shares in CCXI for $73.3 million. The Company’s cost basis in the shares was $6.6 million.

 

79

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors

Bio-Techne Corporation:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Bio-Techne Corporation and subsidiaries (the Company) as of June 30, 2022 and 2021, the related consolidated statements of earnings and comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended June 30, 2022, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended June 30, 2022, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of June 30, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated August 24, 2022 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Goodwill impairment analysis for the Molecular Diagnostics Division reporting unit

As discussed in Note 1 to the consolidated financial statements, the goodwill balance as of June 30, 2022 was $822.1 million, of which $195.9 million related to the Molecular Diagnostics Division (MDD) reporting unit. The Company performs goodwill impairment testing on an annual basis and whenever events or changes in circumstances indicate that the carrying value of a reporting unit likely exceeds its fair value. This involves estimating the fair value of the reporting units using discounted cash flow models.

80

We identified the evaluation of the goodwill impairment analysis for the MDD reporting unit as a critical audit matter. There was a high degree of subjectivity in applying and evaluating certain key assumptions used in the discounted cash flow model to estimate the fair value of the MDD reporting unit. Specifically, the revenue growth rates and the discount rate were challenging to test as they represented subjective determinations of future market and economic conditions. Changes to those assumptions could have had a significant effect on the Company’s assessment of the fair value of the MDD reporting unit.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the goodwill impairment process. This included controls related to the Company’s determination of the estimated fair value of the MDD reporting unit, including controls related to the development of the assumptions for the revenue growth rates and discount rate. We performed sensitivity analyses over the revenue growth rates and discount rate assumptions to assess their impact on the Company’s determination that the fair value of the MDD reporting unit exceeded its carrying value. We evaluated the reasonableness of the Company’s forecasted revenue growth rates for the MDD reporting unit by comparing the growth rate assumptions to historical results and industry related third-party data. We also compared the Company’s historical revenue forecasts to actual results to assess the Company’s ability to accurately forecast. In addition, we involved valuation professionals with specialized skills and knowledge, who assisted in evaluating the discount rate used in the valuation, by comparing it against a discount rate range that was independently developed using publicly available market data for comparable entities.

/s/ KPMG LLP

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

Minneapolis, Minnesota

August 24, 2022

81

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors

Bio-Techne Corporation:

Opinion on Internal Control Over Financial Reporting

We have audited Bio-Techne Corporation and subsidiaries' (the Company) internal control over financial reporting as of June 30, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 30, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of June 30, 2022 and June 30, 2021, the related consolidated statements of earnings and comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended June 30, 2022, and the related notes (collectively, the consolidated financial statements), and our report dated August 24, 2022 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

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

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

/s/ KPMG LLP

Minneapolis, Minnesota

August 24, 2022

82

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

None.

ITEM 9A. CONTROLS AND PROCEDURES

(a)

Evaluation of Disclosure Controls and Procedures

As required by Rule 13a-15(b) of the Securities Exchange Act of 1934 (the "Exchange Act"), management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated, as of the end of the period covered by this report, the effectiveness of our disclosure controls and procedures as defined in Exchange Act Rule 13a-15(e). The evaluation was based upon reports and certifications provided by a number of executives. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2022, our disclosure controls and procedures were effective.

(b)

Management’s Annual Report on Internal Control Over Financial Reporting

The Company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting also includes those policies and procedures that:

(i)

Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;

(ii)

Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and

(iii)

Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

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

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

Under the supervision of the Audit Committee of the Board of Directors and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting using the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on our assessment and those criteria, our Chief Executive Officer and Chief Financial Officer concluded that our internal control over financial reporting was effective as of June 30, 2022.

The attestation report on our internal control over financial reporting issued by KPMG LLP appears in Item 8 of this report.

(c)

Changes in Internal Control Over Financial Reporting

83

As previously announced, we acquired Changzhou Eminence Biotechnology Co., Ltd on October 20, 2020, and Asuragen, Inc. on April 6, 2021 and we have implemented our internal control structure over these and incorporated their operations into our assessment of internal control over financial reporting as of June 30, 2022.  

There were no other changes in the Company’s internal control over financial reporting during fiscal year 2022 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

ITEM 9B. OTHER INFORMATION

None.

84

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Other than "Executive Officers of the Registrant" which is set forth at the end of Item 1 in Part I of this report, the information required by Item 10 is incorporated herein by reference to the sections entitled "Election of Directors," "Principle Shareholders" and "Additional Corporate Governance Matters" in the Company’s Proxy Statement for its 2021 Annual Meeting of Shareholders which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the fiscal year for which this report is filed.

ITEM 11. EXECUTIVE COMPENSATION

The information required by Item 11 is incorporated herein by reference to the sections entitled "Election of Directors" and "Executive Compensation" in the Company’s Proxy Statement for its 2022 Annual Meeting of Shareholders which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the fiscal year for which this report is filed.

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

The information required by Item 12 is incorporated by reference to the sections entitled "Principal Shareholders" and "Management Shareholdings" in the Company’s Proxy Statement for its 2022 Annual Meeting of Shareholders which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the fiscal year for which this report is filed.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by Item 13 is incorporated by reference to the sections entitled "Election of Directors" and "Additional Corporate Governance Matters" in the Company’s Proxy Statement for its 2022 Annual Meeting of Shareholders which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the fiscal year for which this report is filed.

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES

The information required by Item 14 is incorporated herein by reference to the section entitled "Audit Matters" in the Company’s Proxy Statement for its 2022 Annual Meeting of Shareholders which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the fiscal year for which this report is filed.

85

PART IV

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

A. (1) List of Financial Statements.

The following Consolidated Financial Statements are filed as part of this Annual Report on Form 10-K:

Consolidated Statements of Earnings and Comprehensive Income for the Years Ended June 30, 2022, 2021, and 2020

Consolidated Balance Sheets as of June 30, 2022 and 2021

Consolidated Statements of Shareholders’ Equity for the Years Ended June 30, 2022, 2021, and 2020

Consolidated Statements of Cash Flows for the Years Ended June 30, 2022, 2021, and 2020

Notes to Consolidated Financial Statements for the Years Ended June 30, 2022, 2021, and 2020

Reports of Independent Registered Public Accounting Firm (PCAOB ID: 185)

A. (2) Financial Statement Schedules.

All financial statement schedules are omitted because they are not applicable, not material or the required information is shown in the Consolidated Financial Statements or Notes thereto.

86

A. (3) Exhibits.

EXHIBIT INDEX

for Form 10-K for the 2022 Fiscal Year

  

Exhibit

Number  

    

Description

3.1

Amended and Restated Articles of Incorporation of the Company--incorporated by reference to Exhibit 3.1 of the Company’s Form 10-Q dated February 9, 2015*

 

 

3.2

Fourth Amended and Restated Bylaws of the Company--incorporated by reference to Exhibit 3.1 of the Company’s Form 8-K dated April 27, 2022*

 

 

4.1

Description of Capital Stock -- attached as Exhibit 4.1 hereto

 

 

10.1**

Management Incentive Plan--incorporated by reference to Exhibit 10.13 of the Company’s Form 10-K for the year ended June 30, 2013*

 

 

10.2**

Second Amended and Restated 2010 Equity Incentive Plan--incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K dated October 26, 2017*

 

 

10.3**

Form of Time Vesting Restricted Stock Award Agreement - incorporated by reference to Exhibit 10.3 of the Company's Form 10-K dated August 25, 2021*

 

 

10.4**

Form of Performance Vesting Restricted Stock Unit Award Agreement - incorporated by reference to Exhibit 10.4 of the Company's Form 10-K dated August 25, 2021*

 

 

10.5**

Form of Time Vesting Restricted Stock Unit Award Agreement - incorporated by reference to Exhibit 10.5 of the Company's Form 10-K dated August 25, 2021*

 

 

10.6**

Form of Performance Vesting Restricted Stock Unit Award Agreement - incorporated by reference to Exhibit 10.6 of the Company's Form 10-K dated August 25, 2021*

 

 

10.7**

Form of the Time Vesting Performance Unit Award Agreement - incorporated by reference to Exhibit 10.7 of the Company's Form 10-K dated August 25, 2021*

 

 

10.8**

Form of Performance Vesting Performance Unit Award Agreement - incorporated by reference to Exhibit 10.8 of the Company's Form 10-K dated August 25, 2021*

10.9**

Form of Time Vesting Incentive Stock Option Agreement - incorporated by reference to Exhibit 10.9 of the Company's Form 10-K dated August 25, 2021*

 

 

10.10**

Form of Performance Vesting Incentive Stock Option Agreement - incorporated by reference to Exhibit 10.10 of the Company's Form 10-K dated August 25, 2021*

 

 

10.11**

Form of Employee Non-Qualified Stock Option Agreement - incorporated by reference to Exhibit 10.11 of the Company's Form 10-K dated August 25, 2021*

 

 

10.12**

Form of Director Non-Qualified Stock Option Agreement for Second Amended and Restated 2010 Equity Incentive Plan--incorporated by reference to Exhibit 10.2 of the Company’s Form 8-K dated October 26, 2017*

 

 

87

10.13**

Employment Agreement by and between the Company and Charles Kummeth--incorporated by reference to Exhibit 10.11 of the Company’s Form 10-K dated September 7, 2017*

10.14**

Form of Employment Agreement by and between the Company and Executive Officers of the Company other than the CEO--incorporated by reference to Exhibit 10.12 of the Company’s Form 10-K dated September 7, 2017*

 

 

10.15**

Form of Amendment No. 1 to Executive Employment Agreement – incorporated by reference to Exhibit 10.15 of the Company’s Form 10-Q dated May 11, 2020*  

 

 

10.16

Credit Agreement by and among the Company, the Guarantors party thereto, the Lenders party thereto, and BMO Harris Bank N.A., as Administrative Agent, dated August 1, 2018--incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K dated August 2, 2018*

 

 

10.17**

Form of Indemnification Agreement entered into with each director and executive officer of the Company--incorporated by reference to Exhibit 10.1 of the Company’s Form 10-Q dated February 8, 2018*

10.18**

Bio-Techne 2020 Equity Incentive Plan – incorporated by reference to Exhibit 10.1 of the Company’s Form 8-k dated November 3, 2020*

10.20

Form of Director Non-Qualified Stock Option Agreement – incorporated by reference to Exhibit 10.2 of the Company’s Form 8-k dated November 3, 2020*

10.30**

Form of Employee Non-Qualified Stock Option Agreement (Global) – incorporated by reference to Exhibit 10.3 of the Company’s Form 8-k dated November 3, 2020*

10.40**

Form of Performance Vesting Cash Unit Agreement– incorporated by reference to Exhibit 10.4 of the Company’s Form 8-k dated November 3, 2020*

10.50**

Form of Performance Vesting Incentive Stock Option Agreement– incorporated by reference to Exhibit 10.5 of the Company’s Form 8-k dated November 3, 2020*

10.60**

Form of Performance Vesting Restricted Stock Agreement– incorporated by reference to Exhibit 10.6 of the Company’s Form 8-k dated November 3, 2020*

10.70**

Form of Performance Vesting Restricted Stock Unit Agreement– incorporated by reference to Exhibit 10.7 of the Company’s Form 8-k dated November 3, 2020*

10.80**

Form of Time Vesting Incentive Stock Option Agreement– incorporated by reference to Exhibit 10.8 of the Company’s Form 8-k dated November 3, 2020*

10.90**

Form of Time Vesting Cash Unit Agreement– incorporated by reference to Exhibit 10.9 of the Company’s Form 8-k dated November 3, 2020*

20**

Form of Time Vesting Restricted Stock Agreement– incorporated by reference to Exhibit 10.10 of the Company’s Form 8-k dated November 3, 2020*

20.1**

Form of Time Vesting Restricted Stock Unit Agreement– incorporated by reference to Exhibit 10.11 of the Company’s Form 8-k dated November 3, 2020*

21

    

Subsidiaries of the Company

23

Consent of KPMG LLP, Independent Registered Public Accounting Firm

88

 

 

31.1

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

 

 

31.2

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

 

 

32.1

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

 

 

32.2

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

 

 

101

The following financial statements from the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2022, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Consolidated Statements of Earnings and Comprehensive Income, (ii) the Consolidated Balance Sheets, (iii) the Consolidated Statements of Shareholders’ Equity, (iv) the Consolidated Statements of Cash Flows, and (v) Notes to the Consolidated Financial Statements.

 

 

104

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

*

Incorporated by reference; SEC File No. 000-17272

**

Management contract or compensatory plan or arrangement

Exhibits for Form 10-K have not been included in this report. Exhibits have been filed with the Securities and Exchange Commission. Upon request to the Investor Relations Department, Bio-Techne Corporation will furnish, without charge, any such exhibits as well as copies of periodic reports filed with the Securities and Exchange Commission

ITEM 16. FORM 10-K SUMMARY

None.

89

SIGNATURES

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

 

BIO-TECHNE CORPORATION

 

 

 

Date: August 24, 2022

/s/ Charles Kummeth

 

 

By:

Charles Kummeth

Its:

President and CEO

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

Date    

Signature and Title

 

 

August 24, 2022

/s/ Robert V. Baumgartner

 

Robert V. Baumgartner

 

Chairman of the Board and Director

 

 

August 24, 2022

/s/ Julie Bushman

 

Julie Bushman, Director

 

 

August 24, 2022

/s/ Rupert Vessey

 

Dr. Rupert Vessey, Director

 

 

August 24, 2022

/s/ Joseph Keegan, Ph.D.

 

Dr. Joseph Keegan, Director

 

 

August 24, 2022

/s/ John L. Higgins

 

John L. Higgins, Director

 

 

August 24, 2022

/s/ Roeland Nusse, Ph.D.

 

Dr. Roeland Nusse, Director

 

 

August 24, 2022

/s/ Alpna Seth, Ph.D.

 

Dr. Alpna Seth, Director

 

 

August 24, 2022

/s/ Randolph C. Steer, Ph.D., M.D.

 

Dr. Randolph C. Steer, Director

 

 

August 24, 2022

/s/ Charles Kummeth

 

Charles Kummeth, Director and Chief Executive Officer (principal executive officer)

 

 

August 24, 2022 

/s/ James Hippel

 

James Hippel, Chief Financial Officer

 

(principal financial officer and principal accounting officer)

90

EX-4.1 2 tmb-20220630xex4d1.htm EX-4.1

Exhibit 4.1

 

DESCRIPTION OF COMMON STOCK

The following summary of the common stock, par value $0.01 per share (the “Common Stock”), of Bio-Techne Corporation (the “Company,” “we,” or “our”) is based on and qualified by our Amended and Restated Articles of Incorporation (the “Articles”) and our Third Amended and Restated Bylaws (the “Bylaws”). For a complete description of the terms and provisions of our Common Stock, refer to the full text of the Articles of Incorporation and Bylaws, both of which are exhibits to our Annual Report on Form 10-K to which this description is also an exhibit, and the Minnesota Business Corporation Act (“MBCA”), which is available at https://www.revisor.mn.gov/statutes/cite/302A.

 

Authorized Shares

 

The Company is authorized to issue up to 105,000,000 shares, which consists of 5,000,000 undesignated shares and 100,000,000 shares of Common Stock. As of June 30, 2022, the Company had 39,160,000 shares of Common Stock issued and outstanding.

 

The Common Stock is the only outstanding class of stock of the Company. The Board of Directors of the Company (the “Board”) is authorized to establish one or more classes or series of shares from the undesignated shares and to fix the relative rights and preferences of each such class or series, but the Board has not designated any class or series of shares from the undesignated shares.

 

Dividend Rights

 

Subject to the rights of holders of any preferred stock outstanding, holders of Common Stock are entitled to receive dividends when, as, and if declared by the Board out of net earnings or net assets of the Company that are legally available for the declaration of dividends.

 

Voting Rights

 

All voting rights are vested in the holders of shares of Common Stock. Each holder of Common Stock is entitled to one vote per share, and voting rights are noncumulative. Subject to the rights of the holders of any preferred stock outstanding and except as specifically required otherwise under the MBCA all matters submitted to Company shareholders are decided by a majority vote of the shares entitled to vote and represented at the meeting at which there is a quorum, except for election of directors, which is decided by a majority of votes cast in uncontested elections and by a plurality vote in contested elections.

 

Liquidation and Dissolution Rights

 

Pursuant to applicable law, in the event of the Company’s dissolution, the holders of Common Stock will be entitled to share pro rata in any of the Company’s assets available for distribution after making adequate provision for the discharge of debts, obligations, and liabilities of the Company and after the holders of any series of outstanding preferred stock have received any liquidation preferences.

 

Other Shareholder and Board Rights

 

Holders of shares of Common Stock are not entitled to preemptive rights. The Board may issue rights to subscribe for, purchase, exchange securities for, or convert securities into, shares of the Company or any class or series, and to fix the terms, provisions and conditions of such rights, including the exchange or conversion basis or the price at which such shares may be purchased or subscribed for. The Board may effectuate share dividends or splits by issuance of shares of one class or series to holders of that class or series or to holders of another class or series.



Nominations Procedures

Shareholders can nominate candidates for election to the Board. However, a shareholder must follow the advance notice procedures provided in Section 2.10 of the Bylaws. In general, for an annual meeting, a shareholder must submit a written notice of such nomination to the Company’s corporate secretary at least 60 days but not more than 90 days prior to the anniversary of the prior year’s annual meeting. The written notice must contain the consent of the nominee(s) to serve as director and provide certain information about the proposed nominee(s) and the shareholder proposing the nomination, as required by Section 2.10 of the Bylaws.

 

Proposal Procedures

 

Shareholders may propose that business (other than nominations to the Board) be considered at a meeting of shareholders only if a shareholder follows the advance notice procedures provided in Section 2.10 of the Bylaws. In general, for an annual meeting, a shareholder must submit a written notice of the proposed business to the Company’s corporate secretary at least 60 days but not more than 90 days prior to the anniversary of the prior year’s annual meeting. The written notice must provide certain information about the proposed business and the shareholder proposing the business, as required by Section 2.10 of the Bylaws..

 

Limitations on Change of Control

 

Certain provisions of the Articles, the Bylaws, and the MBCA may discourage, delay, or prevent a merger, acquisition, or other change of control, including through a change to the members of the Company’s management. These provisions include:

Advance notice requirements for shareholder proposals and nominations (Section 2.10 of the Bylaws);

The ability of the Board to amend the Bylaws (Section 9.1 of the Bylaws);

The ability of the Board to issue purchase rights and additional Common Stock and to designate the terms of and issue new series of preferred stock without shareholder approval (Article 3 of the Articles);

Limitations, pursuant to Section 302A.671 of the MBCA, with respect to the voting of shares acquired in a “control share acquisition”;

The prohibition, pursuant to Section 302A.673 of the MBCA, of business combination transactions involving an “interested shareholder” and the Company for a period of four years after such individual or entity becomes an interest shareholder, unless a proscribed approval is obtained; and

The limitation, pursuant to Section 302A.675 of the MBCA, on purchasing additional shares of Common Stock by a party who has made a takeover offer for the Company unless holders of Common Stock are able to sell shares on substantially equivalent terms to the prior takeover offer, unless a proscribed approval is obtained.



Amendment of Articles of Incorporation and Bylaws

The holders of a majority of the outstanding shares of Common Stock have the power to amend the Articles of Incorporation. The Board may amend, adopt, or repeal the Bylaws, subject to the limitations see forth in our Bylaws and the MBCA. The holders of a majority of the outstanding shares of Common Stock also have the power to alter or amend, make or adopt, or repeal the Bylaws. 

 

Transfer Agent and Registrar

 

American Stock Transfer & Trust Company is the transfer agent and registrar for the Company’s Common Stock.

 

Listing of Common Stock

 

The Company’s Common Stock is listed on NASDAQ under the symbol “TECH.”



EX-21 3 tmb-20220630xex21.htm EX-21

Exhibit 21

2

Bio-Techne Corporation, a Minnesota corporation, had the material subsidiaries below as of the date of filing its Annual Report on Form 10-K for fiscal year ended June 30, 2022. Certain subsidiaries are not named because they were not significant individually or in the aggregate as of such date. Bio-Techne Corporation is not a subsidiary of any other entity. 

Name

State/Country of Incorporation

Research and Diagnostic Systems Inc. (R&D Systems)

Minnesota

Bionostics, Inc

Massachusetts

Bio-Techne China Co. Ltd

China

Shanghai PrimeGene Bio-Tech Co., Ltd.

China

ProteinSimple

Delaware

ProteinSimple Ltd.

Canada

Novus Biologicals, LLC

Delaware

Bio-Techne Ltd.

United Kingdom

Tocris Cookson Limited

United Kingdom

Cliniqa Corporation

California

Advanced Cell Diagnostics, Inc.

California

QT Holdings Corporation

Delaware

Exosome Diagnostics, Inc. 

Delaware

Asuragen, Inc.

Delaware

B-MoGen Biotechnologies Inc.

Minnesota

Cyvek, Inc

Delaware


EX-23 4 tmb-20220630xex23.htm EX-23

Exhibit 23

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (Nos. 333-49962, 333-170576, 333-199847, 333-207710, 333-221143, 333-228222, and 333-249974) on Form S-8 of our reports dated August 24, 2022, with respect to the consolidated financial statements of Bio-Techne Corporation and subsidiaries and the effectiveness of internal control over financial reporting.

 

/s/ KPMG LLP

Minneapolis, Minnesota

August 24, 2022


EX-31.1 5 tmb-20220630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Charles Kummeth, certify that:

1.I have reviewed this annual report on Form 10-K of Bio-Techne 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 officers 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 Rule 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 reasonable likely to materially affect, the registrant's internal control over financial reporting; and

5.

The registrant’s other certifying officers 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 function):

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 24, 2022

/s/ Charles Kummeth

Charles Kummeth

Chief Executive Officer


EX-31.2 6 tmb-20220630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, James Hippel, certify that:

1.

I have reviewed this annual report on Form 10-K of Bio-Techne 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 officers 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 Rule 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 reasonable likely to materially affect, the registrant's internal control over financial reporting; and

5.

The registrant’s other certifying officers 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 function):

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 24, 2022

/s/ James Hippel

James Hippel

Chief Financial Officer


EX-32.1 7 tmb-20220630xex32d1.htm EX-32.1

Exhibit 32.1

BIO-TECHNE CORPORATION

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Bio-Techne Corporation (the “Company”) on Form 10-K for the year ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Charles Kummeth, Chief Executive Officer of the Company, 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; and

(2)

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

 

/s/ Charles Kummeth

Charles Kummeth

Chief Executive Officer

 

August 24, 2022


EX-32.2 8 tmb-20220630xex32d2.htm EX-32.2

Exhibit 32.2

BIO-TECHNE CORPORATION

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Bio-Techne Corporation (the “Company”) on Form 10-K for the year ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James Hippel, Chief Financial Officer of the Company, 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; and

(2)

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

 

/s/ James Hippel

James Hippel

Chief Financial Officer

 

August 24, 2022


GRAPHIC 9 tmb-20220630x10k005.jpg GRAPHIC begin 644 tmb-20220630x10k005.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" '^ [D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZU_9I_9I^ M$/B7]G'X5:OJ_P *O!.JZMJ'A32KN\O[WP[9S3W,SV<322R2-&6=V8EBQ))) M)->D_P##)WP0_P"B-_#_ /\ "7L?_C5'[)W_ ":Q\&_^Q,T;_P!(8:]5H \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KK_&WQ/\ !WPSM[>X\7^+-#\*07#%(9=;U*&S65AU"F5E M!/TK1L?%FB:IX>77K+6=/N]":(SKJ<%TCVQC'5Q*#MVC!YSBCHWV'9W2[['G M_P#PR=\$/^B-_#__ ,)>Q_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5T'@[XW?#K MXB:F^F^%/'WA?Q-J**7>TT?6;:[E51U)2-V('OBK6J_%KP/H?B^U\)ZEXS\/ MZ?XIN]GV?0[K5((KZ;=G9L@9P[9P<8'.#1M;S%W\CE?^&3O@A_T1OX?_ /A+ MV/\ \:H_X9.^"'_1&_A__P"$O8__ !JN[\7>-?#W@#19-8\4:]IGAO2(V5'O M]7O([6!68X4&21@H)/ &>:Q=8^-GP[\/>&=,\1ZKX]\,:;X>U0XL-6O-8MXK M2[."?W4K.$DX!/RD]#2NMP\CGO\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KL_!?Q&\)_$FPEOO"/BC1O%-E$_ER7.BZA%>1HW]TM&S M'V-1W?Q/\&Z?XTMO!]UXMT.V\6W2"2#09M2A2_E7!8,D!;>PPK'('13Z4^M@ MZ7.0_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJNQ\;_$ MOPA\,[*WO/&'BK1/"EI@8Q,VW\:%K>W0'IN MQ_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5VWA_Q_P"&/%J:J^A^)-(UE-)G>UU! MM/OHIQ9S)]^.;8Q\MU[JV".]9_@_XP> _B'J5WIWA7QMX<\3:A:*6N;31]6M M[N6$ [272-R5&>.1UII7V!Z;G,_\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ MHC?P_P#_ E['_XU72^-?C)X ^&MW!:^+O'/AOPK=7"[X8=;U>WLWD7IE5D= M21[BM>7QIX>@\*OXFDUW3(_#:0&Z?6&O(Q9K"!DR&;.P(!_%G%+IS=!M-.S. M#_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J[70_B%X5\3 M^%G\3:/XFT?5O#<:22/K%C?Q36:K'GS"9E8H N#DYXP'_$.E>+-&M-7T M34[/6=)NT\RVO]/N$G@F3^\DB$JP]P:-G81YU_PR=\$/^B-_#_\ \)>Q_P#C M5'_#)WP0_P"B-_#_ /\ "7L?_C5>B>(/$6D^$](N=5US4[/1M+MEWSWVH7"0 M01+ZL[D*H^IK%\$?%GP/\3#<#P?XR\/^*S; &<:)JD%YY6>F[RG;;^-"UV&U M979RO_#)WP0_Z(W\/_\ PE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU6EXD_:* M^%'@S6[K1O$'Q.\&Z%K%HP6XT_4M?M+>XA) 8!XWD#*2"#R.A!KN-(U>Q\0: M59ZGI=[;ZEIMY"EQ;7EI*LL,\3 %71U)#*0000<$&A:JZV$]'9GFO_#)WP0_ MZ(W\/_\ PE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU4][^U'\&=-O9[.[^+G@ M2UO+>1H9K>?Q+9))&ZG#*RF7(((((/((KN]<\3Z-X8T&XUS6-6L=)T6VC$TV MI7URD-M$AQAFD8A0O(Y)QS2NK7J>>_\,G?!#_HC?P__P#"7L?_ (U1 M_P ,G?!#_HC?P_\ _"7L?_C5=EJ'Q(\):3X-C\77WBG1;/PI)'',FNW&H0QV M+1N0(W$Y;858LH!S@Y&.M8/B']H?X5>$KJWMM<^)G@[1;BXMX[N&'4-?M('E M@<9250\@)1AR&'![&F]-&+MZ P=AJNG7L=Q:D(2'/FHQ7Y M2"#SQ@YJ'P3\1O"?Q+TZ>_\ "'BC1O%5A!+Y$MUHFH17D4G M:E::Q807UA=0WME<()(;FVD$D._#.IZ!IJE[[5;/6+>6 MUM1ZRRJY5!_O$4KK7R'9Z>9SO_#)WP0_Z(W\/_\ PE['_P"-4?\ #)WP0_Z( MW\/_ /PE['_XU7>KXRT!_"G_ DZZYIK>&OLOV[^V1=QFS^S[=WG>=G9Y>WG M=G&.\,Z9XCU7Q[X8TWP]JAQ8:M>:Q;Q6EV<$_NI6<))P"?E) MZ&F]-Q+78Y[_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ])AU>PN=)35(KVWETQX1I*IA:(KN$@<'!7'.[.,^&-5T'21G4-4LM8MYK6S&,_OI5Q_P#C5=ZOC+0'\*?\).NN::WA MK[+]N_MD7<9L_L^W=YWG9V>7MYW9QCG-9OJD AU&5CA4MWWXE8GH$))IV=[!TN:CJ=AX9\6Z'XBO]+?R[^UTG4H; MJ6T;)7;*L;$H>([.*:"1 M3AD=&D!5@0001D$5>LOCY\,=2TFUU2T^(WA*ZTRZOQI=O>P:Y:O#->%0PMD< M28:4@@^6#NP0<4+WM4#TT9C?\,G?!#_HC?P__P#"7L?_ (U1_P ,G?!#_HC? MP_\ _"7L?_C5=OH/CWPSXIUC6-)T7Q%I.KZKHT@AU.QL+Z*>>QJ?%?P1H>J:OINH^,= T_4='M!?ZE9W6J01S65L<8FF1F!CC^9 M?G8 ?,.>:5U_7WCMK8Y3_AD[X(?]$;^'_P#X2]C_ /&J/^&3O@A_T1OX?_\ MA+V/_P :K3\-?M$_"GQIK=KHWA_XF^#M=UBZ)6WT_3-?M+BXF(!8A(TD+-@ MG@= :Z/QI\0/"_PWTJ/5/%OB32/"VFR2BW2\UJ_BLX6D()"!Y&4%B%8XSG"G MTIO178EJ[(XG_AD[X(?]$;^'_P#X2]C_ /&J/^&3O@A_T1OX?_\ A+V/_P : MJUI7[3GP=UW4[33=-^+'@?4=1O)DM[:TM/$=G+-/*Q"JB(LA+,20 ,DFMOQ MK\9/ 'PUNX+7Q=XY\-^%;JX7?##K>KV]F\B],JLCJ2/<4 M=CFO^&3O@A_T1 MOX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JNJU[XL>"/"WA>S\2ZUXR\ M/Z1X=O76.UU>_P!4@@M)V8$JJ3,X1B0K$ $Y"GTKG]*_:<^#NNZG::;IOQ8\ M#ZCJ-Y,EO;6EIXCLY9IY6(541%D)9B2 !DDTTKOE6X/1795_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJNO\3?$_P &^"M9TO2/$/BW M0]!U756":?8:GJ4-M/>,6"@11NP:0[F PH/) [U=\6^-/#W@#19-8\3Z[IGA MS28W6-[_ %>\CM8%9CA5,DA"@D\ 9YI=+AUL<'_PR=\$/^B-_#__ ,)>Q_\ MC5'_ R=\$/^B-_#_P#\)>Q_^-5ZE%*D\:21NLD;@,KJA!K(\7>-?#W@ M#19-8\4:]IGAO2(V5'O]7O([6!68X4&21@H)/ &>:'IN"UV.$_X9.^"'_1&_ MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &JZ+P5\:OA[\2;Z:R\(^//#/ MBF\A3S)+?1=8M[R1%_O,L;L0/(OVC?A-X0UJ[T?7?BAX,T75[1MEQ8:C MX@M+>>%L X>-Y RG!!P1WH>FC#'%U&'[19'5]8M[4747'SQ>8XWKR.5R.10&^ISW_#) MWP0_Z(W\/_\ PE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU7:>%/B'X5\=Z++K M'AKQ-H_B+2(BPDO]*OXKJ!"O+ R1L5&._--\$_$GPC\2M/N+[PAXIT7Q58V\ MGDS7.B:C#>1Q/@':S1LP!P0<'G!IM-7OT XW_AD[X(?]$;^'_P#X2]C_ /&J M/^&3O@A_T1OX?_\ A+V/_P :K>N_C?\ #VR\,P^(I/&_A]M FOUTN/4X]2A> MV:[+;1!YBL5WYX*YXP$/+%'(X4%D./F/#*3C<*2UV_K2_Y:^FH/3?^M;?GIZZ$'_#)WP0_P"B-_#_ M /\ "7L?_C5'_#)WP0_Z(W\/_P#PE['_ .-5ZK10!Y5_PR=\$/\ HC?P_P#_ M E['_XU1_PR=\$/^B-_#_\ \)>Q_P#C5>JT4 >5?\,G?!#_ *(W\/\ _P ) M>Q_^-4?\,G?!#_HC?P__ /"7L?\ XU7JM% 'E7_#)WP0_P"B-_#_ /\ "7L? M_C5'_#)WP0_Z(W\/_P#PE['_ .-5ZK10!Y5_PR=\$/\ HC?P_P#_ E['_XU M1_PR=\$/^B-_#_\ \)>Q_P#C5>JT4 >5?\,G?!#_ *(W\/\ _P )>Q_^-4?\ M,G?!#_HC?P__ /"7L?\ XU7JM% 'E7_#)WP0_P"B-_#_ /\ "7L?_C5'_#)W MP0_Z(W\/_P#PE['_ .-5ZK10!Y5_PR=\$/\ HC?P_P#_ E['_XU1_PR=\$/ M^B-_#_\ \)>Q_P#C5>JT4 >5?\,G?!#_ *(W\/\ _P )>Q_^-4?\,G?!#_HC M?P__ /"7L?\ XU7JM% 'E7_#)WP0_P"B-_#_ /\ "7L?_C5'_#)WP0_Z(W\/ M_P#PE['_ .-5ZK10!Y5_PR=\$/\ HC?P_P#_ E['_XU1_PR=\$/^B-_#_\ M\)>Q_P#C5>JT4 >5?\,G?!#_ *(W\/\ _P )>Q_^-4?\,G?!#_HC?P__ /"7 ML?\ XU7JM% 'E7_#)WP0_P"B-_#_ /\ "7L?_C5'_#)WP0_Z(W\/_P#PE['_ M .-5ZK10!Y5_PR=\$/\ HC?P_P#_ E['_XU1_PR=\$/^B-_#_\ \)>Q_P#C M5>JT4 >5?\,G?!#_ *(W\/\ _P )>Q_^-5_-[_PD>K?]!2]_\"'_ ,:_J7K^ M5>@#^E/]D[_DUCX-_P#8F:-_Z0PUZK7E7[)W_)K'P;_[$S1O_2&&O5: "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#\\/V8/AWX=_:<_:U_:-\7?%+1[#QE>>&M:'A[2-*URW6ZM;"U22=1M MADRF2(EY*\$N1RQI/VW?AOX=\.>+OV?O@;X?TY/"GPS\;^+9KK7-,TEVMX;E MA);CRP <(A\QCL7 !VD $ U[/X__ &)-6'QGU?XH?!_XJ:A\(?$VO)LUR*+2 M8=5LK]ATD^SRLJJ^>2QW[I?34\'_X*2_ SP#\!O@YX5^)7PW\+Z1X"\9>&O$%F M+"_\/VD=F\H;=E9!&!YIRBG+9/!&<,V?&OVR_A[?_%#]KWXIZCIJR6_B7PU\ M.['Q5IK1CYXKBVEM9&V_[7EF4#WQ7V%%^PSXG^(/BWPQJOQP^-.I_%K2O#=R M+[3M!30K;1[-KA<;7G6%F\['/7!Y(S@L&]%L_P!EZ&']J[Q)\9KC7UN[?6O# M0\.2>'GL,!5W1$R&?S#N!$6-OEC[W7CE.,HJ+C+7FE)?W7[-J/WRL^OYAS)O M6.EDFN_OIO[HW/BC]J7XO6'[;&D^"M%TAO.T/1/A]J?Q$\01I]R&[6SEBMX# M_M1SALCT8$9K@/'US96?[('[$D^I:%<>*-.B\1,]SH=I9K=S:A$+HEK=(&XE M9QE0AX8MCO7V7\!_^"=6B? ;X?\ QC\-:=XI>_F^(-I/IT-_+IP1M,M6BE2. M/;YI\TJ9B2SS M_P!STQNR_KCM6ONW]W1.=.3^4Y-_^ Q<8^=M#/72^MHSC]\8I?\ @4N9^5]; M'FO[)'POU2[_ &OO&7Q=T#X6:G\#?A6^@_V8NB:U9+IDU]< QL9?L2_+"H"$ MDCY<@$$EGQ\J_$?XF^'/'5GXU_:8T_Q?H=G\2],^(-G>:!H4NLPKJ$NB6H6! M8UMRPDP^]78!>51NU?KW\7O!.H_$GX7^*/"FE:ZWAF^UK3Y;!-76V^T-:B12 MK.(]R9.TL!\PP3G/%>0^&?V!O@WH?PD'39_$TV@VPU":4 MQE&N1*5+K)N)8'>2IQ@\5DY2B^:*^!+E[M\W._Q273231K:,O=E]M^]ZA>,?A]^SEXJM]-E\5^'-2\666HKIMI;+=R:A;O$'\E( MCQ(SJ=NP\$G!K'_9:TSP]\5OV^M1\:_#;P,WP;\->$?#YTS6_"]_;0:7J%Y= M2[\%]/B8^6@W1DL1@F).=QP/8K3]@#4/^%2_!GP3J'Q*^W_\*V\1KKEO?G0] MIO(5D+K;%/M)\O&2H?WR6\LKE(Y M"LRR&)V'(60(4)]&YR,@]-^RAXT\#_#SXL>$?AW\0?V?;;X/_&?3=.FM]'UN MPME%KK96 K*1/'_K&=0^-S3+D'YPQ"GW;P'^Q?JGP\\'_%32M$^*.J:-JWC3 MQ/)XGM=;TBQ6WFTR0R!Q"5:1Q.G&U@=H=21@9H^'_P"QOXA7XQ:#\2_BW\6M M0^+'B/PW%)%H40T6WT>TLO,4K([10EA(Q!X.5Z#.[ QA3YHI1O9.,4_E"UUY MIW5GH]S6;NI=7S2:^\%?M&> O'?Q6^)_AS2O'WC3Q#X MDNH+FX\0VD=ZMK%&L92.%) PB WG!7!"A0#A0*\N\+6W_"O?A?\ MW?"S1II MCX(\-!IM)LWE:1+(R^<'C4DD](T')S^[R>237U.G["OBSX=^,/%&I?!7XWZG M\*] \37;7VH^'FT&VU6W2=B=S6YE9?(R"1\H)P%&2%4#HO#G["GASP;^SAX] M^&.D>(+Z36/&T4S:UXOU6/[5=W5S(.9G31YY!)+>7N;;R>FX_4UU3FI3JV[ MI+S2Y[>EE)1^5^IQPBU"DGT3OY-\E_OY6_5OR/D?]I_2;?XW_P#!0_X/?"?Q M@'O/A_::)/XA;1G.C,*Q?VO/ACX4_9Q_:0_9O\ M&GPQT#3_ 5K.J^)ET._M- MDM(+ZTD>)65H8P$)VR.I8+D[AG.U]>\*^+]&\5:A\/OB-X6=FTCQ-ID*S%%8Y,^*6I?%[Q1X>C9-$CFTJ#2K&P8]91;0EE,G3#9'(!()5= MN-%*/L[Z^-:2WUB+:+0_",&OG3R(CN9Q*1Y6_( (^]L/I7Z=>"EL5\':%_ M9>C/X(R@PI0<*1CM7EGPC_9K_P"%5_'CXL_$ MC_A(_P"U/^$\EM9?[,^P^3]A\E67'F^8WF;MW]U<8[U[81D$9(SW%*'N8>G# MJHQ^]+;_ ((I^]7G-;-O]/N]#\JK;P_J7[(^E>-_$'QB_9,T3QSX0NO%MWJ, MOC6ZNM*OKNVM+B8+$HMRDDFW."-SH,R8.TGG]*;!_#7QF^%=L\<":CX1\4:0 MI6%TVK+9W$(PI7ME'Z=J^:_&_P"PW\0/BAIC^#_&/[1OB37_ (6R3(\OAZ70 M[-+^>-'#HDNHK\\F& .60YP.. :^L/#GA^P\)^'],T32K<6FEZ;;16=K &+" M.*-0B+DDDX4 9))I1BG0]G/79+_"HVUZ7]/.XY-JMSP\VWYMWTZ]]_*Q^4'@ M'X9>//&7Q6TO]C+Q&TES\// _B"?Q'J%^7(>]T8;)+2W)'\+/,\E_X*6>*+/1?@CHOQO,/@JT5?#&KW=E:6]K&# !<*UTCQY7A H&[$AP M< U]I>&OV:_^$=_:O\6_&K_A(_M']OZ)#H_]A_8=OD>7Y7[SS_,.[/E?=V#& M[KQSP'Q3_8X\<>(OVCM2^,/P\^,Q^&^MZAH\6C3PGPO;ZKF%"I.#-*%&XHA^ MYD;>N#BDG*U%RW7,Y;7;Y913=][KEOZM[W!I7J6VT4>R7-&32^?-;T2VL+=OA^#PQI]S;+:Z7-=%_//FPJL1 B$KEP ,L M,FO,OV-]?\#? /\ ;2UOX7>!_%^B^(O OC+PU97NGR:-JD5[#%J=K%LEC+1L M0)'"3R'H2"G'2O?]7_8QU_XG>(_ACJ/Q@^)=O\4+'P=+>W%SI=YX6M[2WU:6 M88C,L:2&,",!!M*-NVGIN-6?BE^P;X+\2>+_ (=^*OAY:Z#\)]?\(:PNIFYT M+P["JZA$-NZ"58FAR#M #$M@%P!\QK6F^6I[27VG9^4;66_9MR[[:]")KFI\ MB^RKKSE>_3NDH]%JSXM\3^//AY\/?VMOVI]3^(GP;U+XKZM]6U*VOQJMS/J]G#97 MBW<-I;S$%(5D4E2,9/%N@IJ,UWI"SV' MV:73X)#N,!82.)!NRV["\LW'( BA^[I*+WY(KYIZKUV=_)KUJM[]5S6W.W]Z MT?YIKS3Z:?.G[4>CP_''_@H?\'/A/XN)N_A]::+/XADT61F$%_= 7&/, (# M>2@P<\;QT^+>J?%NTU[2I=&ET]M*M](L8 MK>3[[""#.9<<"3=D G%8R@Y8>5):2]_Y\U[?@U%WV2[&JFE751ZQ]W3M:U_+ M>\N]V>=Z9_RBJ7_LE[_^D!KY+^)?A>R\7CFV\"M\,8/VCO$<7P=8F$^&?[#M3>FU+9:#[?NW[3DC&S9@ MD;,'%>G_ !0_8TTCQK:? _3=!UK_ (1;1?A;JUKJ%I9&S-T;N*#R]L1L:/^Q+JG[.9N'?XH1>+F^&<$/\9MI9V83$?\\_*\R($=,+V.:SOA1X0L?A M]^SY^WCX8TU=FGZ->RZ?;C_IG%]H1?T6OM$?L)^'E_;1'[0(UD^=Y!8^'S9# M9]M\CR/M/G>9_WFG&R-K M]DBE\X-"'$C%SB8XG//FJ4JG-\MN;+EC4AR_#" M::]&IW^Z\(V\KK0X?3/^452_]DO?_P!(#7S+XM_Y-4_86_[&W3O_ $8:]_B_ MX)Y>.;;P*WPQ@_:.\1Q?!UB83X9_L.U-Z;4MEH/M^[?M.2,;-F"1LP<5W_Q] M_8G@^*/PY^%WA+P7XM_X5U%\/;Z"]TFZ.EC4B##'LBRKRH"00&);=N.LPWC0:L[^O M^$^\.V6OV>LW&G?\(;:Z>MW%!OW6S&&4?*^_DL&Q@<5N_M ?\$_?AK\6O L6 MD^#]!\-_"OQ':W\&H6?B30/#END\+1L25(B\HNI!/&\ $*W.T5A3_=U/:2UU M6W\O*T]_\5])_O(>S6FCW_FO=?=RKY2:[GBG_ 4P^#_@/2)?A!JU MCX)\.66JZY\1;*+5;ZWTF".?4$DWM(L[A TH<\L')R>N:O?\%"_AYX5^&OAG MX%:;X1\,Z/X5TZ7XG:=<26FB6$5G"\I1E+E(U4%B%49(SA1Z5]#?M'_LR7'[ M1.C?#BTN_%2Z/=>$M?M->FN4TWSA?/"I#1A/-7R@Q).3_K$V9W?>^;&.AIP7)9=JB? M_;JY/\GI^!,[S3;ZP:_[>?/_ )K4\'U^+_AG'_@III&M,ZVOA7XPZ,]C.Q.( MUU*V52&/;)"Q >IG:O&;JR3XC_LR_MB?'.8K/_PF-]+IVDS ?\PVSE2.(CTW M< ^IC!K[0_;%_91M_P!K+P)HNBIXEE\&ZUHVJ)J=AKEO:&XD@8*RLH421D9W M*D+-LW\;L M;N]L=/G?27JCQ+]@KPSJ$VC? M#:\U']ECPMX0L(?#UO/;?$Z#4-+GOKM_LRA9C%'$+A&G#$DELC<0Q/-?9_C3 MX?\ A?XD:5'I?BWPWI'BG38Y1<)9ZU817D*R $!PDBL P#,,XSACZUX#\#?V M:?C1\(+SPGI]]^T3_P ))X%T"".S'AG_ (0BRM?.MHXO+CB^TB1I5VX4[LDG M;R>37T[7?6E&I)R6UWZ[WN^GW=CDI*4%9[V7_#=_O[GYW_\ !.KX1> ]0UKX M[:I>>!?#FHZCX>^(5ZFCSW&DP22V"Q-NB2W8H3$%(!4)C! Q4?\ P3G^#W@K M]HSP%X[^*WQ/\.:5X^\:>(?$EU!7_ (2/_A(?^$P\27'B';]A^S?9/-.?)_UC^9C^]\N? M05Y>G["OBSX=^,/%&I?!7XWZG\*] \37;7VH^'FT&VU6W2=B=S6YE9?(R"1\ MH)P%&2%4#GAI;FU]R,?27NW^^UF_+S-I:J5G;WV_5>];[KIH\O\ V(/AMX6G M^+G[1_P8U30-.\5?#7PMXD@OM&T?7;5-0MK"63ST8(LP =8\2?'#4+_P #^&[V_P!!^(MY%I%U<:3;R2ZHW+=7<]@,MA>?O$ MDDDDY'[/G[,5U\ +3XIBR\6C4KWQKKUWKT%RVF"(:=),#M3:96\[82#G*;L= M!57=-II\S4$K]Y+D[^CLW\Q2_>-O9.=[=DU+]6FTNK/@#]JSQ%X._:+^)'[1 M'B/4?&>A^']:^'UC:Z+X)@OM9AMKF>ZM)S/=O;QLRLSLR/&K+G.]0,FO8/VS M_BY!\=?^"7.B^-XI8Y)]4?2FO!&01'=+,$G3VQ(KCZ8KZ"^!G[ _PN^%OPZM M-"\4^%_#/Q+\0^?/O/7_P"";TD? M[-7C#X,6OQ(:'0=6\1C7=+N'T3>VEQAU;[-M^TCS1\H^?*<[CMYQ41C[."I; MV<):=U).6^OO7;[>ZE9:&G,G5]KM\2_[=<;1^ZR7_;S?<^Q?#/\ R+FE?]>D M7_H KY'_ ."M7_)F.O9&1_:FG\?]MQ7KWP*^$GQ;^'6LSR^//C=_PLO1/L?V M:UTK_A$[32OL\@9<2^;"[,V%#+M/'S9ZBK'[6G[._P#PU'\&;[P#_P )!_PC M/VJ[M[K^T/L7VO;Y4@?;Y?F1YSC&=W'O55USR4H_S)^EI)_EJ9X;]VN671-? M^2V_,^$_!5GX3^-?[9?P6M/AG\+KGX&ZGX,MVUCQ!_;6F6V@WFIVY";5BM(V M+3A@L@+X^[*V< '_V@-FMVWF#7=1TZT_LK(FQL M^V1ON\S!SLQCRAG.17VS\9?V47^)7Q'^$_CW0O%G_"(^+/ 4NT7HTT72ZC:, M%$EM(OFH55@'&=QP)7XRQWE]I[># MK74L% VQ?,FF[%WY55^]SG IIVDNWO\ WN46GY)I;+9KSUA)^SMU]S\.:Z\V MF]^J:72QP?\ P4M^#G@71/V,-;\36OPW\,>&?%40TF$7%CI=JMU9*)H8_LZ7 M$: [43]V-I VC &.*SOV^?A;X,^'7[ %U/X4\(Z%X8GU&71'O9=&TV&T:Z97 M4J93&JER"[8W9QN/J:^DOCM^S/K?[0'[,1^%GB/Q[YFNSK:&]\5_V,@^TRPR MK(TGV1)$5-^W&%? SWKLOBC\!O#WQD^"-W\,O%#37&CW5C#:/*J6WYXR7FHV;M?S74UBUSTF]E%I^3>VW9=CP?_@I M+_RC^\4_]<-+_P#2JWKP+]J[4=&TGXZ_LE7?B'P1??$;1X_#$QN/#&FZ2FJ7 M%\/LR *EL_RR;20^#T"D]J]LNO\ @GYXT\;:%HW@OXC?M!Z]XT^%VE21-'X7 MCT2"QFN$B(\J.>\1VDE48&=P)X!&T@$>P_$+]F&+QO\ M"_"GXFP:^NDP> [ M>ZMX]$2P\Q;I9HR@Q+YB^6%!Z;&SCM6BLJO/?24^;T2A):^K?2YE9JBJ?6,& MO5MQ>GRCN['R9^QAH6F>,/B#^TA\5/!.B0^ ?AY?::^C6O@T/%%TB)%L0RR80X_P!:X&0"3R?[!<3?LY:?\&_&:[T\%?%RSE\.:N(K:T^S M36]R+AKB&XCC\QMK1N5X#\A2,C=6*NJ>VO+%6\O?4E?_ +>O&^E^7L[5*/-* MU]&Y._RARNWDU9[WL^YX+^P/\*(OC9^P3/X0N]:OM%TO4/$=\M^=/2(O=6XF M'F0$R(VP..-RX8<$'J#[E^Q?^R/+^RWX;N(I-7(N-1B/V[1+&47&G1SB9RLT M4TD*3D^48U*L=H(8X.01V/[)_P"SR_[,?PDC\%S>)&\67'V^YU"75&LA:>8\ MS[B/+\Q\8_WCGVZ5[)6S:3O'M%/Y12?R_P"'6HI?O&W)?:DUY7DW]_GO;3;0 M****@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "OY5Z_JHK^5>@#^E/]D[_ )-8^#?_ &)FC?\ I##7JM>5 M?LG?\FL?!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AO+R MWTZSGN[N>.UM8(VEEGF<(D:*,LS,> 22>E5M"U[3/%&CVFK:-J-IJVE7D8 MFMKZQG6:"=#T9'4E6!]0<5XW^USXDO8_ .G>"=(TJ]U_6/&U^FCG2]-,0N); M R7Y1I9(XU_T9)5#.ZC=(O.2!7C=MXSU[PI\,?BEX$BLM>^&>IZ7KVGZIH5 MO-+:B]M=+U'48CF-H))X659_MB!=S@+L5EP=M*+O?^NU_71W]%+L-JUOQ\D] M$_O5OFK;GVO17Q-\5] U'X?:?\>[O1_&_C=4\$:)9Z_H-M<^*;Z=+:\>&5I& MD9Y2]Q&QMH_W$[21#+[4&\YN?%OQQ%_PD?Q4C\0>/M:\,?$33H[=_A]X?TW7 M)[/[>ILXWMY(+!'6/46EO?/C=)$F&(PA"KU?]?EMW?9=M?($KV\^_E;?LM5K MW^3?V;17QQ\4%\0W,'QU\5W'BSQ1INK^#K>PO-)T_3MQM+@:?!/)F&-E M697<8:.4.A&<*I9BV)\0?&4OBS]IJ^\'ZEXEUGP_J9\4:5'IT@\?+H=I_90M MK>6>!=.COX[BXDFE,Z+(MN^XR*/,"QD!Q7-.,.K_ ,TOUOZ)]="'+W'4[*_X M7M^GKY:GUAXV^,_P^^&NH6]CXO\ '7AKPK?7$?G0VVMZO;V,[47"72M=S@I INH!O .>1*/]@]X= M#\=>.;70=)7PEI^K:3JT'P4:_P!+\+W^&/"NH31"XCM-;UFWLY7C)*AU21U)7*L,@8R#Z5X-\*O%=C=>/=* M_P"%->-KSXH6%QX:N;C78-<\5W6H6<5Z&M_L;33R"X:PFDWW0,,<:@A6)B_= M+CKOVDKG7+OX%:/+XDT[3])UEO%7A_S[32K^2^MT_P")S:[=LSPPLV5P3F-< M$D5\T(]VE]\N7_@^EKVN1&2DF_+]+Z]OZW/:O"WBW0_'.AV^M>&]9T_ MQ!HUSN\C4=*NH[FWEVL5;;(A*MA@0<'@@CM6M7R'^U'XNUC3_C%'IFM:]I?A MGP8- CETRYU?XB7W@J&>^>:59V2YMH)/M,D:)!^YD8!1)NV/N)6JWBL2^--" ML/B_\4;G1V'@S2[G0+_PKKL]C9:YJ;O,+R>U\DH-0ERMILMVC=2)1B$B0@J% MJFJ[V_/[W[OXKSLY+DNGT5_OY?\ Y+7T>FU_J_PWXKTKQ=!?3:3=?:X[*]GT MZX;RW39<0N4E3Y@,X8$9&0>Q-:]?&>DZ+<^'$OO&UAXC\0PZG_PMIM-%DFJS M1Z<;6?51;S1/9H5ADW+*[;Y$:0-MVL JJ+B)K%HUQXY/B_Q3/JL'Q4&B06-?&&I?&>Z@U'QIX:\,>-4\9-!;:9K?Q(O;&=] M,6Z$<=O'X>-L;:836HRD@=F9Y1() PVK[#XJ\9^'?A?^U+?:_P#$75=.\.:+ M>^%K6R\-ZWK4ZV]G%,MQ MM]]+U)^Z9J=GK6G6NH:?=P7]A=1+/;W5M()(IHV * MNC*2&4@@@@X(-6:^2?&_C?P#?^/DMO$_CF[^'OPSN/#,6H>$I-)UNY\-V^I7 M4EQ/]LE1X6A,\BC[*R1%F5A.7"/OW4[X1Q>+?B%\7_#$7CS7O%%K>:;\.]%U MFYT>#49],BEU)KN[5I[F"!HP7*H \)_=G)5T;8FUK5]M7^"DW\_=>GFO.R>B M;O>R7SNXI6\O>5^UGY7^M**^&O@?X]?6I_A-<>'/B%K_ (L^)%[<7"^*M U3 M7+B98M.6TG*R36+_ +N!%E6S$=P(T:7S%)DE\UBVO\'/&JZSJ_PNN=(\>ZWK MWQ0OKF9/B#X;N-GB&[2&.-HXHB?E0%A(Q*;M%R_KY= MUW>R*DN6Z\K_ )Z>KMHNMUL?9U4[K6+"QOK*RN;VVM[R^9TM;>655DN&52[" M-2&/$H\(_LI_#7Q%XB\3>)-5U3QNULFI:UXC\?7NC:="5@ MGD03WR;S8QX0(#;HCS2")96?]2SC:X+P&5V$:)YDB+),!M<$,5K1QM)Q[.S_K\OZ1-3]VK_=^. MODM'Z?E]T:5K^F:Z]\FFZE::@]C<-9W:VLZRFWG4 M%)M)V. RDJ<$9''-7Z M^.M:\>ZI#8Z^OB+Q7JFC>!?^%K7FEZ]K::G+:OINFBU#01"Z4AK6!KKR(V=& MCVB4C+GQ_P#%S2/"^F>/O%NI?">:^U9](U"Q\276_4[>.UT]WC74 M%D\^>&.ZDG"S"4N"'C#[%*G.#YXQDNJ3^]1?R^+3T?E=NRDXONU]SDOO]W\4 M^]OM6L36/&NA:%9Z[(];U/X87^L0V6L:A-J*RZI M;M;""2"W=C'"2;AU\J!$C.$ 3@5+^RGXBOM9^(<:V'CWPSK>G?V(QUC2+7XF MWOBO4);H/%Y=R;>ZMXC8[=TRR)'M4F1%* HN.R4%[1PCY_@Y+_VU_>M-[<\9 MMP4GY?BHO_V[\'KM?Z2LOB?X-U'QG=>$+3Q;H5UXMM$,EQH,.I0O?PJ I+/ M&WJ,,IR1T8>HK"TCX_>!M=\;#PI9:K=/JKW4]C#+)I=W'97-S &,T$-XT0MY MI4"2;HXY&8>6_'R-CPSP1XMT3P-\9K3POX,\3:#\0-)UCQ)J.H7/A-[0?V_X M5NY$F>YNBZGGIK^.BTWWLGHW^@.L_&;X?^'/%MOX5U;QSX:TOQ/RM(0(U6%G#L6) 4 %/"\/AF[\+^*M/TFUO/$-] MJ4C/;0366/.MK9+=TN#Y;%D)GB&[:9(U#$?1Z^BO?3NDM.XXKG:4>J_P K M:]GU[6\SZ-OO%VA:7X@TW0;S6M.M-HZ/J5IJVGR,Z)=V,ZS1,RL432V_'L]/7\-3[(\*^+-*\:Z1_:FBW7V MVQ^T3VOF^6\?[V&9X95PP!^62-USC!QD9!!K7KX-\!>(=+TSPK\,=.\<>-M< M\(_#6ZE\4S2ZQ'GO-2756^S1W=U$T$D3F%[F00DQAV5LJ2@43?$#XRR MP?%CP]:Z%K^K+J.F>(?#VEC^W?%]Y9ZC?64[6@EF&@QVZP3V[I:<8+J[?CRZ]M=;=M?(=[15SA(PSD LQX"]3VKXT;QVEQXGU@6'Q$\0W/Q8M_ MB(UAI'A676[A(I=+&I!9T2PXCN+=;8W3-.R2&(QD"1/*54O?MLGQ5??V_?:I M\/\ 7-4\,Z$=.3P_J%A=:;]D^T2W5N;BYE66[2828_T:,"(A096+$2Y3*+YH M0GTE;[FHO_VZWK?HKE27+*<>JO\ FU]VE_->>A]7:E\3/"&C>+['PI?^*]$L M?%-^@DM-#N=1ACO;A3NPTB7'BVVC M\V?08M1A:_B3"MN: -O4893DKT8>HKY!\6:O8S?\+9\+:K;IIGQ0\4>-M%U/ M1-!U!XFU.X@5-.,$L2H9!)';^3.'DC+1QF&;+ M5GP#>:9//\/_ 3'+;/\ M4-)^)NJZQK&E@JU_;0--?M+>S+@LD,L$T(65MJN)HE4G*K5P7-R>=MNE^6__ M (!S/F].E]%-\JD^U_P4O_2N7W?7K;7[-N];TZPU&PT^ZO[6VO[\N+.UFF59 M;DHNY_+4G+[5Y. <#DU=KQ7XM("1$#D;M[.6).;E:]^@+6Y]6 MZQXLTK0-7T/2[^Z\B^UNXDM;"+RW;SI4A>9ER 0N(XW;+$#C'4@5KU\(_"OQ M)H_B;QK\"-0M_&>M>(_B-)<7L_BS1;W5[F]BTW46TR[WQ2V\A*:>Z2^;&D*" M'<@?Y7$89+'[/'C;Q1K_ (\\(RZUXY\-6'BN4W4GBW0KWXE7MWJ,JF*5I8!H M,ULD5C)#*(R#"R[$B8;I%8LVKC:7+_PW79]5IJ^UM!/2[_X?[N_9?B?%+'0[K4?!5S?>:$U;1$N7\V]G.]VN9XU6W56<;C M"\4H&Z>0+]5:#KEEXGT/3M8TR?[3INH6T=W;3;&3S(I%#HVU@",J0<$ ^HI6 MTNO^&U:U\]'\TUNF#:4G'^GMMW6J^]/JB_1112&%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5_*O7]5%?RKT ?TI_LG?\ )K'P;_[$S1O_ $AAKU6O*OV3O^36 M/@W_ -B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !17Q;XGO/B'<_"CXTOKWB/ M2?$J67C:SM-.LQ8W%F(Y%N]/95\U[FX\N#Y@-BQDJ2[9;=M'>>*?VA/&_P * M-*^(=EXH@T;Q)XAT1=&.F7&@:5=PPRG4IFMHEDMO-N)I#'*C,1$Q:12 JJU2 MG>*EW47_ .!)-+\?0.K79M?<[7/I:BO%O@9\4O%GCS5O$VCZ]:W$T=C!!<6/ MB,>#=4\-P3F7S%>#[-J!9VDB,88NCLK+,HPI4Y\X^%_B.?X)#6+7XL7OC+2O M%5OH>H:C?:S=:Y-JVC:Y%;L'FO+&-G<6DB*5(MUBM\";:%E"*RDGRWOV;];) MO]/U5U=JHKFT6]TOO_K]'9GUA17P+^RY?:9\(/B#HEKXMT#_ (0WQW=6-KH% MIHNG6<27OBZ.Z=)O[%[[ MXA77Q!MOB";:*1Y]7?PY;Z4DT?VA)1*?[.V"W\X!%_>AV39A\$:J-YJ'>_RM M**_*2D_Y5=-731FY))R]+>=XM_\ MK2WOHU=-,^T:*^6_P!M3XXZ=X7T:^\! MP^/+/P#K,^AW.N3ZC+J\>GW9AC5Q!;VC%U=IIYTVYCY5(Y.0S1YX@>+[KXPZ M'XOU>S^(.L);>#OASINJZ-=>'=>FBA?4)(KMYKJX,+[;LB2T2,QS"1!LD!4E MFK#G2A.H_ACO_P"37M\XM6[]EJ:\KYHPZR_SBE_Z4GZ;7>A]MUY!JW[-6DZM MK6N2GQ3XCM?#NNZDFKZKX7@>T^PWMROEY9I6MS=*"88R52=1\N I(/@C^,? M$WBKPMXY^*%QXEU^P\1^&_$6C:=IVD6>ISP6$5NT6GM+#+9J?)F:8WDV7EC9 MAO3:4V*1[#^U_;>)=4\)>#])\)>(M1\,:WJ7B.*WM[W3;IH&,@M;F2-)-I&^ M(R1Q[T/# $&M*B]BXN6[<5\I\T5 M\:^,_C?K'Q>U#X9ZMX:!=:W:VUQ);.]]?:A% ;"<(P#B*..[$ MD3Y&9(CSCCL;#XQ>)A?ZOH6@"PM?$&L_$B^\-V5]J_VS4+2TA@L_M3RO"UP# MDQPNJQ120Q[F! 'S;J46VUU3:^YP7W>^OEKL)R2M?LG]ZD_P4'^6^A],T5\9 MZ%K?BNW\0:SX0U75X])O?%GQ2DTC6-:\.B2VS;IH45QBW9V+VSS_ &>-.'9X M_,<)(659*]?\:O'^SYX42#0/%.H1SZSJ*0VA1>'M,UKQ$VN6^H:AJVE7JQ6[:==+!YL=DTLO^3^[TO[M17BGQ$\7WVA M^ _A).K27$VJ^(-$LKB1KRYA(-;^#>M_'W MXFW]OX?\2^(!XFM_#UC+:>'+C[>'GBTZ.W0RK<32O;)YR$VT2;F=792"X4;. M-JDX?RMKYKD7XN:.>,^:,9+[5G]_-^2BS[1HKQ;X&?%+Q9X\U;Q-H^O6MQ-' M8P07%CXC'@W5/#<$YE\Q7@^S:@6=I(C&&+H[*RS*,*5.?)/"WC[6/V[K8D;DS"(K<(LQ 258U98> MCMY7]=]ON_575VM4N;;>Z7W_ -?H[,^Q*0C((]:^??&/B/XC^$M+\$?\)C?> M'-6EU7Q7HUFD_AR*_P!+$0E=Q-&R"[.9 MWTG0[J^\/0>)W\/G1;?P1K,]Q+!'<_9)KP:PF;) CAY3&4("1E3('/RM1YWR M>=OPC_\ )+\]KM1S)+FZ63^_FM_Z2_RWL?1'P]\#V'PU\%:1X8TR6XGL-,@$ M$,EVRM*R@DY8JJ@GGL!715\VQ?&[XCKJLFMW">%E\&V_CH^$&TZ*SN6U">)K MS[*ER)S.(XV5GCS'Y3A@C$.A8*MBR^.OC<>"?&7Q3N8?#\OP_P!"EUI$\/P6 MTPU5HK!YX1*;OSFB9Y);<_N?(7:L@_>,R8>%*]/VO2U_PC+\I+^DS3E?M/9K M>]OG>2_.+^[S1]%45\P^!?C]\4-9?5;4^%Y/%5^_AVXU2Q2'P9K'AF"VOX@F MRQDGU$E+CS3)A9$,9'DN2@# KWGPLUR7XW> -9T_Q-XC-_>I0:)I6J>$ M-0TX[(Y5BEC>[:ZC)DCT9M&U/3+*XT M^S9M2O6L8UNK=IKAT$4J>8667]XK;0$*DD2YK\R^%M+G\46WB.2T5]:MK.2PANF9B8X)'1Y$5<[1N:.,DXR=B\X% M:M?(G[0WC/Q>GPP^+'@7QI<:)J]_8Z-IFLVNKZ#8S6$4D,]Z8C%);RSSE'1[ M=B'$I#A\!5*$GU&3XI^*;3X^MX7UFXT_PMX;EG2#2([WP_=W!UT&V,A,.IK< M+;02AUE'V9XVE*P%AD."J6K45MT^]W_&^BZW>UV2[IRONK7^[3\+?D>U45\X M_%#]H_5_!GQ4L=*TN\TW4M'CUW3-"U#3K?PWJ=W)&UW)"A:358R+.UE7[0C? M9Y%9BH4[@9558XOC=\1UU636[A/"R^#;?QT?"#:=%9W+:A/$UY]E2Y$YG$<; M*SQYC\IPP1B'0L%4A[[BEUT_&*_%SC]^MK,<_<3D^G^4G^47_31])45\C^/_ M !QXW^).CZ+X@,N@0>!E^)5AI,&E&QN$U.-;364MOM#W)F,;EY8&_="%,)(# MYA*[6Z;]H?3_ !#H7CY?%^K'Q???#2RT8!Y/!6NRV-SH-TDK/+?3VB21B^B, M9C.UA.5\E@('$C9%9Q4WHKM>EHJ5W]]O+J^S::FZ:U:7WOF<;?*U_/HGI?Z2 MHKY4^('[57BJV\9>+;7P;IE>WCNGCBOK/\ <61, M?$/7O"\-M<>#](T729K>]6XN;>XFOKLQSM&);>:-T5+: M:V8[2K;IL;L J>^TGX@^._%_Q'\8QZ))X6.X28)!M2X4(C0R%S&BOE?X._M0^-?B1KWA*].@7-YX>\3^:ZZ?!X)UFQ;1X3$\UO-+JL^;2Z4A$C M;RUC!:92C.J_-Z#^S]\4?$WCRYU>S\9W>GZ;XDM8HII_":^';O3+O3-S2* [758-/ MFN)DU+5+K5I3EO=;\51W-^\"6MX0A5$FC:4[7V;&D3 VD,-FQNC\-?'#Q]\0X_ W MAW1G\.:)XLU.WUFXU;4[[3+F]L%73;Q;*06\"W,3YEED1QOF.Q P.\X-9Q=T MDO1>B7Z)?AI(_A_\ #KP1X7L;>*R\0:YJ?B:_ MOM0MO#>I>);>T2WU659$2TLMD[[I9T D8HJJ"3EBJGH;[]JOX@:/8>#8;_PS MI]EJGC!IM%TQ]4L[C3!;:E%>+;B\N+:Y=)ULIHY8Y$3:)%X?ZP2W[RCW<5]\DOPO?IZCZ-]DW]RO\ \#J?:U%?+_B# M]I7QAX0\-7.DZE!IU]XS3QFWA-=4T?P_?WMGL%H+[[5_9L$LMRY$!*F))3\X MW%U3..O\"^,_'_Q=^$WCRPC\SPYXNMCU#0M:M1?:3J$)M[JU9V59HS]Y&*D'!'!&>02#P:U%4(H50%4# Z"O MCF;Q';^%_@A\2O"6M-\0?!OC:;1+:SDT[5M=DU^5KJ[+6EO'+/P'X]UMULK[X=>&[1(;+1X[&&1O[ M2?!42I=>:F+E%PVZ&+YFB=SHDFVD]%^/?[NO:^MB&VHJ377;MM;[_N=M&]#[ M&HKXN_9[U/6O$.L_#J_\-WWQ"OM5DOK]O&-YXCGU>719+ >>JK";TFV:3SA; M;#9\@*^?DW ]Q\2['Q#\-/C%/\0/$,=_K/@6[U?2K.S_ +-\<:I:2:8TOE6H MW:0BK:W*&X<,VYRQ5B=C$;3G!\W)_>_6VWK>W36Y3TYO)7_X#\^MM=&CZ9HK MXMT[Q;XCT_P]X:^*R>(]>OO$>L>-M5TF[T>35+A]--G')?0QVJ663#&8A:PM MYBHLA9'+.=[ ]'\";K6-)USX(:O)XLU_Q!/\0/#%UJ6OQZGJL]W:RW/DV]PL M\$+EH[55:9T"0"--KJ"K;000]]-]FD_5QYEZZ=>_EJ$_WHGRO\?P\] M#ZOHHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %?RKU_517\J] ']*?[)W_)K'P;_[$S1O M_2&&O5:\J_9._P"36/@W_P!B9HW_ *0PUZK0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P%Q M\"/!5UJ'B2\ETV[9O$5S!>ZG;#5;L6LUQ"T31S"W$OE1R9@BRZ*I;8 Q89K3 MUSX5^%?$EQX@GU/2([R77[2WLM1,DDG[Z*!I&AP-V$9&E=E=-K D'.54CK** M5E;EZ!UOU.2\'_"[0_!%GJ-K93ZYJ-O?J%N(_$'B"_U@%0"-J_;)Y=@(8Y"X M#<9S@5B>'?V=_ /AJ>[EBT>YU5KFQ?2RGB#5+O5TBLWQYEM"EW+*L,+@*&CC M"JP1000JX](HIO6]_3Y=@6FQY!9?LF?#&Q%DPT?4[JXT\1+IM[?>(M2NKK2U MC/"64\MPTEHI "LL#('4!6#* *](\/>%-*\*#4AI5K]E&HWLNHW7[QW\RXDQ MO?YB<9P.!@#L!6O13N_Z\[7_ "7W+L*R?]=O^'?WE#7]"L?%&A:CHVIP?:=- MU&VDM+J#>R>9%(I5UW*01E21D$'T-<-XH_9W\ >,3IO]J:+-(EC8QZ6(K?4K MNWCNK-#E+:Z2*55NX0<_NYQ(OSOQ\[9ZKQGXHN/">DI=6GA[5_%%Y+*(8=-T M9(C-(<%B2\TD4,:A58[I)$!P%!+,JGS;_AJ'2+K3/"=88BC;AN,OEG80')9 TK1\RWT_6WYOTN^Y6NB_KS_+ M\/(ZC5O@1X(USQK'XJO-(E?5EF@N7CCU"YCL[B> 0336BR"WFECVILDDC9U M\N/!&Q<=1K_A32O$\^D3:G:_:9-)O5U&R;S'3RKA4= _RD;OED<8;(YZ<"O- MX_VE-+U/0_"MUH/A7Q)XCUCQ"MT\/AVQCM([ZU6U?R[HSF>XCA012E8CB4Y9 ME"[@(-8_9MU/QY+I]]XAUF";5Y(+#[/#:W#1PWUQ'"CQR-"JE(T M0,&96^1NK=5*2IP.198'VC;^Z9>"PZ,P/DUG^T=XOO#\&=3F\ M&:^)O%6D7MS=>&=.ALI)KR98;5XYHY#<-'#"!+*P,L\9QA7&\JI[R+]I/1]2 M\/>%;W1/#?B#7];\1?:?LOAFS2UCU"'[,Q2[,QFGC@C$,@$;$RX+,H4MD59+ MU=0CU:7Q+J;ZK',(FB!2_-P;E0(W=-BRA=KN,88YR_'7QYND^ &I>/\ P=I$ M]Q?6TGV>XL=1LY)I=+=+D07;7%O 2\IM2)6>.)OG$1VO@AZY#Q_\;=>TC]F3 M4O&]GX[\*:X/[0M88O%7@^-!$]D]S#'<-;V\\MPANT5IU2$R2[W1?E+-Y03> M]^EE^27RVL]K+1Z.UI;>=_UO\][K?75:F]KG[*/AFZUSP':Z78#2_"/AP:M, M8+35+RVOH;F\DCD\VWN(W$L;%Q-N*RJ=LA495B*].L/AGX:TOX?2>"+73%B\ M,RVDMC)9B:0M)'*&$I>4MYC.^]BTA8NS,6+%B37D?PH^*^MGX/>)_$&H>)(O M$ADM+W7O"$^LBUCU'4=(CMXVCN;B"U6) IE9L;41EC>(2!9"PJW\+?BQXXN/ M'WA3PWXONO#FO?\ "3^&7\10S>'M,GT^33!&T *3QRW-QYB2?: $D#(0T+#: MV[*OEYFZ3ZI-I^:D[/S2C)-/:S0N:UII]7;Y-:KU?/Y<<8D!+9C8+#%M*;=I0,,-S7ENM_&?Q1HGQ\N M/#>KZG8>%?"/V^RL].FU'P;J:8W\R2U;]SY*;5E M7]XQ4AHBU5G^$G^"YOQ2U9[9X/^%VA^"+/ M4;6RGUS4;>_4+<1^(/$%_K *@$;5^V3R[ 0QR%P&XSG K#\/_LZ^ ?#DMY)' MH]SJANK"32F77]5O-62*SDXDMH5NY91#$X"AHXPJL$0$$*N.%^$7QH\>>(=< M^'TOBVW\/C1?B#HUQK&F6VDVL\5QI)18IDMYY7E=+DM#-S(J0X:-L*P88]*M MO'-_-\;M0\'-#;C3+?P];ZLLH5O.,LES-$RD[L;=L2D#;G)//:KE%J:A+=W7 MW*5T_DGY?>2I+EM M7U]-#+;;OLZK+/,[B*,NY6'/E@NQVY8YM_\ "C_"D?BY_$EJNMZ9J$EV+Z6W MTOQ%J-G8S3Y!:22SAG6WD9B 7+1G>?O;LUY!\7?CYXKB\":]_P (G!JMUJ,7 MCRW\)?;-&T^QAN+*(SVZN$%[=/%+(XE9$E90NYU+Q(JECVFJ?M%67@J*\L[K MP]XL\0V_AJSMG\4:]%'I[+H[/$LCF["3Q^9(D9$LBVD0-+FY.O^4FK??S67J=VWPG\*OIKZ>=*S:/K0\0M']HEYOQ.+@3 M9W9_UJAMOW>,;<<5EVOP"\"6GB74];31'>?4I)Y[JQGOKF737FF0I/,+%I#; M++(K.'D6,.PDDR3O;/!?\+O\1WW[0E[X*_MGPGX;LH);1M,T;7+2X%]XDM)( MA)-=6-WYRQ'R\R+Y2PS$& [V02 KO']HNTU2+Q+-I'ACQ%+H6D_VA;+XM^QP M3:9)=6:2&9%07*SE5>*2/>R1Q,Z%1+EE)S;4*?-TL_N22?X)*WDD]58M)RE9 M;MK[W=K\V_FVNK-[P_\ CPOX7M=0MM.N_%45M>VC6+0R^,=7F2"(XXMU>Z( MMV& %>'8RCA2!6WX#^&N@_#:UOH=$BO2]].+B[N]3U*YU&[N'"*BE[BYDDE8 M!550"V% P *X)/VB8TTCPY%IWAC7_'NOWWAZW\0WEGX;MK6W:UMI5&R61+F[ M54\Q@X2))97_ ';XW!=Q;K7[4NA6\MC'X<\+^*/'9O= B\3Q-X?M8-GV!RX$ MC-MU MW.T?X.>#I? ^L^#Y-$CE\.:Q/=75[9232-YDUQ,TTL@!;?PQX@T";2;G5K'7T6+4YM:U2[U&\N54?NU-U<2O.!&263#CRV)9 M-K$FLB[_ &D=&GU+3;/PWX<\1>-VN=&MO$%S)H%O PT^PN"?(EE$TT;,SA)2 ML4(DE(C;Y/N[H[K]IC0[769U/A_7Y/"EOJPT*?QFD=L=+BO=XB\HCS_M) G9 M83(L!C$AP6P"0FN5\KTZ?<[?GIZZ+4:?,N9>OS:O][6O>VILV_[/G@6'PQKF M@S:9>ZE9:YY0U*?5=8O;Z\NEC(,2/=SS//L0C*IOVKN; &YLZ,_P>\-7?CJ' MQ==+J]]JT$WVF"&\UV^GL()?+,8DBLGF-M&X4L RQ@@LQ!R2:S/AQ\5[KXS> M$[G6/#WA_4_#VGWEF+C1-=UU+2XM+X.&\N98;>\:;:,*S1R^0^#M^5L[?/\ MP%\4OB%!XF^)%QX[\6>#8?"'@"\,&I2Z=X7O+:>YA^P171E5VU"81;?. *^7 M(6"'&"PP]5)\VC2OKT2LO5:VT!1NK15[NUN[_4[_ %O]G3P!XB\6R>)+_1[F M74I;^VU62./5;R*T>]MS&8;IK5)1 9E\F,>84W%5"DE(+-_"WB7P M'XA;PU>Z[HI\0V]J1>Q0QC=(@AFF"-&TD!:*<1O^\'R'#[M]/FK2W[2\SH+C]FKX=77BE_$$N@RO?'4TUI83J M=W]CAOU=7^UQ6GF^1'.63YI4C#/N<,2)'#7O&_P(\%_$75Y-1UZPOKB2>)(+ MNVMM8O;6TOXT)*I=VT,R0W*\D;9D<%25.5XKDO /Q]N-5M/ ^@#P_K7B_P 4 MWWAO2]:UBZTPV,$5E'=+M$\HGN(2RL\> M%/$>M:/9V_VS5-5TJ&W^S:;;[B#)(9IHVD "NS+ LKJJY91N3=M*#IOV?9M+ MM=::=MK7\C.$_:KG6[2?GKJOSO;S\R7Q%\"_"/B77VUJ2+6=)U&1(XYI/#WB M'4-(6X$8Q'YR6D\2RE5^4%PQ"@+G KH]$\%:-X=USQ!K&GV?D:CK\\5SJ4Y ME=_/DCA2%&PS$+B.-%PH .,G))->:^,OVH-&\&Z_XDT]_"GBG5;+PRUL=;UG M3[6W^Q:?#-''(DS-).C2*%DRRQ*[J$8E "I;G_VAOVD+SP=X1^(EMX2T+Q!> M:AX7E_P #_ANQZ%I?[/GP^T7X>:KX%L?#L=MX5U2ZDO+S3X[F8"65Y%D9 MM^_>/F5< , H4 * *M7_P $O!VI>.V\83:;<+K%VO+&S+L3!&Q<<1^T%\9=;^&.L>#+*WU?P_X,T/6?M O/&7BO3Y MKS3K.9%0PVSB.>W6)IMSE9))57]R5 9F&-WQ!\;YO"]U8:''X4U;QOXL&DIJ MVIV'@]K:2.SB/RB3S+N> ,KNL@C55E9[68;_P#; MVOWO\;M_?IN:GASX%^$_".M_VEHPUW3<&79IT'B34ETV+S =PCL?M'V:,?,2 M L8"GE<$ U=\"_"+PW\.K^^O])35;G4;V*.":^UO6[[5KCRD+%8UENYI71 7 M8[5(!)R1FN.?]J#1-1\2:7HWA;PQXE\;SZAH-MXECN-$M[=($L)WD1)'>YGA MPP,7,7^L.X;5;:^R9_VE/#>I^'="O]&6^N'U[PM=^*[1Q:I(+2U@CC8FX3S4 M.[=*B! W+!AN4 L"3]G%R[7_ YK_P#I,ON?F-+GDH]7;\;6_-?>CK?#GPA\ M)>$CX?.DZ3]D.@I=QZ=_I,S^0MTXDN!\SG=N8 _-G'; K(U?]GCP'K6EZ98R M:5>6::;=7=Y9W.EZO>V-W!)=2-)_8<+\ORKCG[#]I"WE@\ M/65EX:\0^--7N?#]GX@U1O#UC!&FG6UP#YD@3P]K\WAB+6%T"7QBD=M_9<=\9!#Y1!G^T$>>RP&00&,2'!8 ,1; MA:7);6[_ =OST\WIN1&7NJ:VM^:O^6OIKL:DG[._@!?"^D>'K/1)M$TW2)I MY]..A:E=:;<61F=GF6&XMY4ECC MH:8NCW$^LZQ>W]P;596F"+//,\B'S'W[U8-E(SG]VFV?P!\88?B1K^JVND>& M=:_L/3[JZL#XEGDLA937-O*898EC%P;D,'5QEX%!V$@X*EN*L_VEGTBR\27& MNZ'>ZI+;^.+CPAI5EX#PCXK\8>(GO7O]2\17,#N[J5$%O!" ML4$ ^8[MO[QBY^9C(<\!0*6A? CP5X<\H6&FW:0PZPVOV]O-JMW-!;7K>;ND MAB>4I$I,\I,:!4)+"VUC<2&5I3'L!82%-I-+5Z=$GZZQM;NVY1=^N][VNG:*L]FVOP ME>_9:27WK:YZAK'P8\'Z[9:Q;7>E2 :KJ2ZS<3VU[<07"7JQI$MQ#-'(LD#A M(T7,3)QG^\V9M.^%/A[3_!NH>%G&JZKHU_O^T)K>MWNI3'< "%GN9I)4Q@$; M7&T\K@\UP5W^UMX.\/P"3Q78:QX*,-U]*VC2VT^ZVGRLE;RMTL.]FK[ZO\=7][U\[G"V_[.'P^CT'Q#I%UHMSK5OK M\4<&I7&O:K>:G>3QQDF)!=7,LDR"-B70(X\MR77:Q)IFB?LV> - \067B"VT MW4IO$=G,)8M=O]=O[O42H&/(>ZFG:9[;O]F=S"6)8IGFO3Z*=VG<-U8R/"GA M32O!'A^TT31+7[%I=J&$,'F/)MW,6/S.2Q^9B>3WKE)/@'X*G\8KXFGL-0N; M];[^TTM+C6;V73H[O'%PM@TQMED!)8.(@P8EP=W->A44EH[K<'JN5[' Z;\" M?!.D>.'\6VND2IK!N)KQ$?4+E[."YF4K-<16;2&WBF<,X:5(U=O,DRQWME? MOP+\%?#;6Y=5\/Z3-:WC0/:PB?4+FZBLH&<.\%I%+(Z6L195)C@5$.Q./D7' M>T4+2UNFGR[ ];WZA1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_*O7]5%?RKT ?TI_L MG?\ )K'P;_[$S1O_ $AAKU6O*OV3O^36/@W_ -B9HW_I##7JM !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'E_P >_@NWQIT71+);[3(AI>H?;FT_Q!I/ M]K:3?CRI(_+NK/S8O-53()$^<;9(T;!QBL#X1_LRQ?"A/!$<&N0W,/AAM;*0 M6VEI:12C4+D3[4C1]L2Q8VA5!!&,!<8KV^BA:7MU_P"&!^]:_3_@_P";/![7 M]F_6_"\OA[5?"7C*RTSQ-I$NM1F\U/0S>VMQ::C>?:Y(6A6XBS_7?\V--J2DMUJ>0?#[X(:SX8;X;S:YXILM:N?!>F76DQ M/8Z0UFMU#)'!'&65KB7:ZK;_ #$'#%N%3&#Q_B7]C?3=>T7P\DMQX;UO5M$O M-7G@/B[PPFKZ:\6H7;7,B-:-.A$B'RPLJRJ?E;((&;6SXRLH/B _BB'Q8-2MM!$>D_:8[8VGEM8>>79&MRP9C M<>89#O$@ "5]!T47][FZ_P"33_-(:T5NG^::?X-GS1X&_8\O/!6L>*M3C\96 MLDGBK3+W3=1TZ#16BT^Q$Q=E_LN$W+&S0R2-++&SRB5_F'E<8]>^$OP8\(_! M?PY!IGA?PYHFBS&V@AOKO2-,ALFOGC3:))1&!N))8_,21N//-=S127NJR[)? M)-M?BW_20FN9\SWNW\W:_P"2/(O&GP?\6?$35TL-?\:Z?<^ 4U:WU8:-;Z"8 MM0?R)4GAMWO/M)C,0FC0G%N'*J%+YRYQ-,_9BFMM6L=.O?$MO?\ PZTW6KWQ M!8>'?[+*W:7-R9V:.6\,Q#P(]U.R(L*,/W8+L%.[WBBE96Y>G_#:^NBUW*N] M?/\ X/W;O8\5^%G[/FI^!=:\+3:UXLA\1Z7X.TJ71O#5K'I7V6>""3RU+W,KGXHMXT\'^+="T.:;1XM(N;37/#TVI*R MQS22JZ-%>V^TYE(((;H*]4HJFVY*3W5_QO>_>]WN):)Q6SM^%FO39;'C4?[/ M#C2-7LY/$*M)J/CBW\9M*MCM"&.>WE-L%\PYS]GQOSQO^Z<<\W\0/V0M*\5? M$C6_%MIIWP]U&77)8;B^3QSX'37IDECB2'_1Y_M,#11E(TRC!P&W,,;B*^B: M*4?=22Z;?=%?E&/W7W%U;[[_ 'N7YM_?V/'O'_P5\2_$34(-,U+QAIG_ @< M6IV>J1Z4OAX?VE UO(DL<4-YY_EHGF1CG[.9 C,H<$AA6TGX#>(]$TWQ/X9L M_',">!-6DU2XM],?1M]];R7WFNZ/=&?;) DL\DBHL22<(IE*JP;VJBI<5*+@ M]G>_S23_ "6N_8I-Q:DMU:WRO;\V?-GBK]C/3=:D\,WT2^#-:U;2O#MEX3=B1E8%01E U>C:#\%HM#UU]2ANM/LHW\*V M_AH:=I.F"TM(/+>5_,AC$C>6G[W"Q9.T*/G->FT54_WE^;K=_>FG^$G]_H*' MN6Y>EE_X#9K[N5?<>$>'/V=?$?@"XT*;PAX\@TJ6+PUIWAG6&O=$^U_:X[,. M(;FV'VA1;3XEF&7$ZF:#\0KGQ!IFG_#J\M9]8DUHS^(O :7 M^M132S&:01ZBMU$1B1F,9:)F08&6"BOH^BJE)RESMZZ_B[O\?NZ$J*C'D6VG MX*R_ \D^#_P1OOAUXR\3^)M2U+0)+[78XEN+3PGH#Z+92RK)([W4T+7-QYMR MYEP9MP)50"#@$32_ #3=4LOB[IVL:A)?:7\1)S)&*C!;&#C)]5HJ>EO*WRNG^:1:;B^9;WO\SPN?\ 9QU;Q]9W%O\ %+Q?:^+4 M'A^[\.VO]BZ,=*"172QK<3RAIYP\Y$4>UEV(OS_NSNXGM_@/XH\0"6?QUXXL M?$.HV_A^\T#3)]+T$Z='"+I$6>YGC:YE\V4^5'C88D W@+\V5]MHI32FG&6S M37WWO^;U_P" $7R6<>FWEM_DM-CP3Q#^S3J7B"S^'FER:[X>33?"%MI\-OJ1 M\-.==C>W,1D>TO\ [6!:B80HK*(G^4L"6!XS/VBOV0$^/VOZM?SZUHT4&I:, MNDA==\-IJ\^ELIE87&G2/,@M9',J^8=CEA%'@H5!'T=15N38/,SLW M=5ZX]ZYWX@?LSZ]XH;X@Z=H?CR#P[X8\=;9]7LGT-;J[6Y%M';EH+@S*J1ND M$&]'B=N'V21E@4]_HI)V=U_7]60)**45LCAOB'X5\::['#'X4\5Z1HD#VTEK M>6FN^'SJMO,&QAU5+FW96 W AF="#]S(R?&]9_8=T!8O#)TF/PEJ]QH^A6WA M]C\0O",7B")X(&=HI(D6:W\B3,L@;8VQEV#8-@-?3M%39?K^?^;*3LK+T_+_ M "1YGX(^#$7@WX@+XGAN=/MXQX7L?#8TC2=,%E:0_9YIY?,A02-Y:'S]JQ<[ M0H^9LUS7@S]F"W\&K\2XXO$#W-OXJMY[#3(&LPJ:'9RO<2F",!_WB^?=S/GY M/EV)C" U[C12G%5$XRV::_\ G=_>V]=[-I:.PTW%W7D_P#P%67W)+YI/?4\ M/TK]G_Q'X-U/2+WPAXZ@T>4>'-/\-ZQ]MT7[9]JCLPXAN+8>>@MY\2S#+B=# ME,HVT[L/3/V/-(\/_$>;Q!8:;\/+^QGUJ36WE\0>!8[[6TEDF,T@CU(7,>W# MLQC9H7,8VC+!17T916KG)S]H]]7][N_Q^[H9J*4/9K;3\%9?@>0^&/@AJ6F_ M&R]^(>IZIX>%S+;W%KY7ASP\^F7%ZCM'Y?\ :$[74WVLQ)$%0[$VEF(P#MJ. MQ_9Z^Q:D;O\ M_?GQU+XTV?8\??MVA^S9\SMNW>9[8V]Z]BHK-)1<6NFW_@2 ME_Z4D_\ @%2]Y-/K_DX_DVCQ+7_V=;VZU:^U[1?%$&F>)5\6_P#"5Z9=7>E_ M:K>V=K!+&2WFA$R-*C1"0[EDB8%E(^[\V!K/[(8\5>%]2M_$NOZ7XJU^Y\3C MQ6D^M^'8KC2_M)LTM7AEL#+B6#8'V+Y@D7,9,C.A=_HRBFM%;R2^2Y;+_P E M7W>;&W=W]?QYK_\ I4OO/G(?L?VVK>%8/#&K7?AG0_#JS7%[/IOP[\,'P[%< M7IC5+6Z?%S,=]N0\B\\R"!N/) ;WGPM8:GI7AK2[+6M436]7M[:.*[U*.V%L M+J55 :7R@S!-Q!.T$@9XK4HJKO;^M/Z^=EV5ILM'_7]?\'NPHHHJ1A1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7\J]?U45_*O0!_2G^R=_R:Q\&_^Q,T M;_TAAKU6O(_V7%G;]DOX1BU9%NCX(T@1-)]T/]@BVD^V<5\B?L=_%L_"GQY\ M5XOC/K_C#P]\0=-BFU36[#5;HW>DZC'!:6?FW4+;6 E7@HD10>5<0H X5 BB MTY2B]+)O[NWIU[:?*N5V375I?>TOUT_X:_Z+T5\1_LS^//B_XJN?VG)-9-[> M>-(A:W>@^&9[[]UI;W%A)-;6:;W$<1&Z%7(*@NK,3WKAI?B3XP^#'PSU;X,[_7XYK>^O$MIKF(W#!;28-YRE8EP"R%7< $.SYE#J MU&R[N2V^77RULR+KD=3HN;[HO?Y]/N/T5HKP']E_Q!JB>+?C'X'O-2U/6--\ M(>)4M=+N]7NY+NX6VGM(;@0M/*S22['=P&=F;#*"3@5Z#\2_C?X6^$22R^)A MKUO9PVCWT]_8>&M2U"TMX%W%WFN+:WDCB"A68[V!"C)P"#3Z1DMFD_O2?Z@G MJT^C:^YV_0[VBBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "OY5Z_JHK^5>@#^D[]E>!;K]E#X00N75)/!.CHQC=D8 V,(X92 M"I]P01VKD? W[$WA#P[XV\2>(?%&JZG\3/[40VUM9^,1%?1VULT5JCI(63-R M[?8X?WDNX[8T'+!W?L_V3O\ DUCX-_\ 8F:-_P"D,->JTDDIW2 M-X Q D.&.7 ;BJC?L@>$=5TKQ+#XFUC7_&6LZ];6=I-XAUN> W\$5H_F6HA: M*&.-#')^\W;"SMRY>O_P#7;825CU6BBBD,**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY5Z_JHK^5 M>@#^E/\ 9._Y-8^#?_8F:-_Z0PUZK7D?[+EPUG^R7\(YUB>=HO!&D.(HQEG( ML(CM'N>E>0?L1_M/^-/VC;[QEK>N:EX4_P"$;MIQC2+;S+?4]$;[/;MY3JV? M-BW-.K2OL/F1/MRC!8R/O-Q[*[]/Z_K:[:LD^^G]??\ U9GUW17R#\,/VZ+G MQKX8_:"\97VBVT/A3P J76A)&KQ7&HVK6\DL*=.\/WOC.*PT&_T4Z;%+;VDO]JS_9TCEC>:1B8)0VYE<>8N M"!'FDKMJ*6K4=/\ $FTO6R?I;4EM)7>VO_DK2;]+M>M].I]A5Y5^UC_R:Q\9 M/^Q,UG_TAFJ+X"_%;6O'E_X]\->*$TX^)_!FM?V5=W.DQ/#;7<;PQSPSI$\D MC1;DEP4+O@H?F.>)?VL?^36/C)_V)FL_^D,U5T3Z-)_)JZ_ $]UV;7S3LSU6 MBBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O MY5Z_JHK^5>@#^D[]E=9F_90^$ MW2.<^"='$;R(756^PPX)4$$C/;(SZBOG7 MP]^Q'XP^('QC^)7BCXBR:/X/AU^PN='GOO 4OESZO'<6]BDLH$T;>2F;:7Y) M/,8O/+R0%DD^C_V3O^36/@W_ -B9HW_I##7JM))*7/Y-?)[_ -?\ KF:5EW3 M^YIK\5_5V?)7AO\ 8HUJV'Q]TG6_'%QJ>@?$+3K;3=/=X;03PB.T$ EGCAM( M45XR J+$0A3[PW884-5_8Y\9>/M-\3:OXIU/0;#QG)8Z#8Z*-,EEN+2,:5/] MH1YI'A1AY\I.Y50^6N &DQS]B44[N_,GJK:_X;V?JKO[S/E5N6VFNGD[77IH MON\W?R7X"_"G6O =_P"/?$OBA].'B?QGK7]JW=MI,KS6UI&D,<$,"2O'&TNU M(LERB9+GY1CGF_VT?A7X*\6_L_?%'Q'KGA#0=9\0Z7X-U9K#5M0TR">[M"EI M-(ABE=2\>U_F&TC!Y'->_5Y5^UC_ ,FL?&3_ +$S6?\ TAFI]$NB27R2LOP& MEN^[;^;=V>JT444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%> ? MM _MS_"+]G"22P\1>(?[5\2J=J^&]!5;N_+<85T#!8B001YC)D=,UX'!XP_: M^_:^8R>&=,M?VR@GVKX8_:>_X*/\ P2^(OA%/!'A: MTUCXFW%UK6C336-CHS-:WD,&J6LTUNZSA2XE2-H0H1@S2*O1B:]$^'W_ 2T M^&&F:T/$7Q)UCQ!\8_%3X:>_\3WKF%W'?RPVYA[222"OH;Q#\!/">I?#Y_"& M@V(XD@3(>-@1D8YH ^"AXDU_Q>6; MPA_P3H\.6ENP(BF\2:196CMC'+1R6L6!STW'/4&MSX(?%']MK_A27@"W\'_" M+P/+X;MO#VG1Z9J&L:DKS7]J+:,0S%4O4*LR!6(8*06Z"OLK_A3?B[_HNWQ M_P# 'P]_\JJ[7X>^"K'X:^ /#7A#3);B?3= TRVTJUENV5IGB@B6)&)#ZAI4@#+D-R#R!D9Z5Z;X!_X*4?LZ_$%X88/B):Z)>2# M)@U^WEL GLTLBB+\G-?3M>:^/OV:OA3\4=[>*OAWX;UJX?.;JXTV(7 SUQ, M''X-0!W/A_Q)I/BS2H=3T/5++6=-F&8KS3[A)X9!_LNA(/X&M&OB7Q%_P2O\ M$:/JLVM_"#QSXO\ @WKC8"2:-J,D]L,#^)&<2L,GIYV.2,X- %ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M^5>OZJ*_E7H _I3_ &3O^36/@W_V)FC?^D,->JUY1^RBZQ_LK?!UW8*J^"]& M)8G ^PP\UF^"/VQ?A1X_P!2\5VFF^)1"GAR&2[N+N_MY+>WN;6.*.26YMY' M $T2"5067U#8*/&SJZU797^7<:3>W]7/::*\_P#AY\>O WQ3TO5[_P .:T]S M#I"1RW\5Y8W%E/;QR1>;'(T,\:2;'C.]'V[6'*DUF^'/VF/A]XH\$7_C&TU' M5+;PM96L=X^KZIX?U'3[>:&3B-H'N($%QN. !%O)+*,?,,MZ7OTU^3V$M;-= M3U*O*OVL?^36/C)_V)FL_P#I#-77_#_XD^'?BCHLVJ>&[Y[RV@N9+.XCGM9K M6XMIT/SQ303(DD3C()5U!P0<8(KD/VL?^36/C)_V)FL_^D,U-IK<2:>QZK11 M12&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%(2%!)( '))KXI^,W[?>I>)O&L_P MM_9L\.CXF^/^4NM:4;M'TH=&D:7(63;TW%EC!*C./VE?V[P8O!=G-\ M ?@]<\'Q!J"DZUJ4)ZF)00R@C!&PH.H\YQQ7H'P'_P""?=CI'BH?$KXXZX?B M[\5;@B9KC4 _L\_L/?"C]G"&&[T M/04UCQ2#YDWB?6PMS?O(0=S(Y&(LY/$87/?)YKWZBB@ HHHH **** "BBB@ MHHHH **** ./^)/P@\$_&'1CI?C;PMI7B:RP0B:C;+(T6>IC?&Z,^ZD'WKY% MUG_@F]KOPDU:Z\0?LU_%?6OAIJ$C^:?#VJS->:3.P/"MD,=H!.#*DQ^F>/NJ MB@#X,LOV\/BI^SI>0Z3^TW\*KO3=.+B"/QSX23[1I\I)PID3<54G!8@.&](A MTKZ\^%/QL\"?''0?[8\">*=-\36*[?--E+F6 D9"RQ'#Q,1_"ZJ?:NPO;*WU M*SGM+N"*ZM9T,2V/@;21*D:LS,GV"+( 7YB<9X'/I7Q]^QA\0;7 MX-_&3X@^$?"GBJ[\:?!6QM9]7DEGTF>;4]&$%I8B)9 B>;DJTD A:(/FR;"@ MAA7V7^R=_P FL?!O_L3-&_\ 2&&O2[32K+3[F]N+6SM[:XOI1/=2PQ*CW$@1 M8P\A RS!$1^.OVD-0L='K2>_\<:+$US>0,\$\;Z?;^3$RO]G@(8(L M1E0R8DWL$=1^TRZA)JD-M+!?*UW%%+* MQ*JEO''+) GRQ%<;(\[:_3>BFO=E&4>EOGRMM7[I7T6FRU;%.\XRB^M_E=). MW9NWGO:UCYQ_9+G3Q'XW^.GC#2KE+WPCX@\6))H][!AK>\6&RMX9IX7'#HTB M,H=<@F,X-:'[:.G>-;G]G[XHSZ'X@T'3O#T?@W5OM]AJ&ASW=W< 6DQ<17"7 MD2193Y1NBDVGYCN'RU[]7E7[6/\ R:Q\9/\ L3-9_P#2&:GTC%=$E]R2_06M MVWU;?WMO]3U6BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KDOBE\5O"GP7\&7WBKQG MK5MH6B6:DO/<-R[8R(XU'S.YQPB@D]A7E_[5'[9'@[]E[2+>WO%D\1^.-3 3 M1_"6F'?>7DC':A8#)CC+<;B"2_9TD M&/ NAPZ/IZ8 M::4?-<70_-(Y]3P!PH"@ =W;6T-G;Q6]O$D$$2"..*-0JHH& H X MXQ4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $<\$5U! M)#-&DT,BE'CD4,K*1@@@]01VKY#^,7_!-?P-XIU\>,/A=JM]\%_'\3-+%JGA MEFCMG8]0]NK*%!Z'RR@Y.0U?8%% 'P!%^UE\?/V098]/_:*\#-XU\&HXBC^( M7A%%; S@-/& JY/ ^80GK@.:^POA!\=_ /QZ\/C6? 7BBP\1V:@>:EN^V>W) MZ++"V'C/!X=1GM7<7-M#>6\MO<1)/!*ACDBD4,KJ1@J0>"".,5\@?%[_ ()L M>#]:\1CQK\(=;O?@IX_A8R1WWAXLME*8L,/Q(\(H)(6!(4&>(!5!)/<1-@?+&_6OL M3X3?&WP+\=/#:Z[X$\3V'B33N!(;63$L#$9"RQ-AXFQSM=0?:@#MZ*** "BB MB@ HHHH *_E7K^JBOY5Z /Z4_P!D[_DUCX-_]B9HW_I##7JM>5?LG?\ )K'P M;_[$S1O_ $AAKTNTU6RU"YO;>UO+>YN+&40744,JN]O(460)( A% %JBBB@ KRK]K'_DUCXR?]B9K/\ Z0S5ZK7E7[6/_)K'QD_[$S6?_2&: M@#U6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHJ"]O;?3;*XO+RXBM;2WC:6:>=PD<:*,LS,> M 22>F* )Z^._VEOVX-0TOQK_ ,*>^ ^D)\0/C!=$PRM"!)8Z* <.\[Y"ETR, MJ2$0_?.1L;A?B5^TU\0OVS?&FI?"G]FN632?"UJWD>(_BC('CA@7)#1VCKSD MC[K+AWY*[$!E/TW^S+^RKX&_96\%_P!B>$[+S;^YVMJ6NW:J;W4)!G!D<#A! MD[4'RKD]26) /._V4?V'['X+ZS=?$/X@:K_PL/XS:L3-?>([W,J6;,N&2UWC M*_+\GF8#%1M 124KZGHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH BNK6&^M9K:YACN+>9#'+#*H9'4C!5@>""# M@@U\=_%C_@FIX3O_ !)_PFWP:U^_^"?CZ(F2.ZT!F%A,<@E'MPPV*V "(R$Q MDF-^0?LFB@#\_P"V_;%^._[)LB:=^TC\.IO$WAB-_*7XA^#T5XB,@*TT8"Q@ MLQ_B\DXZ(QKZ[^#7[0WPZ_: T4ZEX"\5V'B"-%#36T3[+JWRQ->A30QW$3Q2HLL3J5='&58'@@CN*^1_C%_P $T?AKXXUI?%/@&[O_ (-^ M.X7,UOK?A)S#$LA_B:W5E XS_JFB)SR3TH ^NZ*^!1\4?VNOV2SL\>^$[7X_ M>!8"%_M_PW^ZU2"/^])&J;F(4$G,9!(YFYS7KGPQ_P""D/P%^)GA^\U'_A,H M_"]Y8VLEW>:1XAB-M=Q)&I9PB\K,P"L=L+.QQTSQ0!]/45Y5_P -+>$?^@1\ M0/\ PW'B'_Y!KMO WCG1OB/X:@U[09Y[C39II[<&ZLYK29)89G@FCDAF1)(W M26*1"KJ""IXH WZ_E7K^JBOY5Z /Z3/V7(9+G]DOX1PPS&WED\$:0B3 9*,; M"(!L>W6OC_\ 8L\%VWP_^-GQ#^$/Q'\,3#QSJ-O+M#U>>.#6;9;6R,XE MV2)()F$\4XE8%PUS+M*'=N^POV5[:*\_90^$%O<1)/!+X)T>.2*10RNIL800 M0>H([5F>"_V,_A+X%N_%,MCX9%U!XA@:RGL]2N9+JWMK1HHHWM;=)&(BB80H M2J\\*H(1(U10]VJH_[ M.6F_M9^'_"UK_P (G/9^%;;6M"TC19"=/L[06TMLMVLAVL+N1HB\H*CYD4AY M3EZX?XA2_P#"K9/%_@OP@HTKP9K>B^!YM3CLY1'$DMW?FWNI,#C?<0J!(PY? MEFSFOOKP3\!_ WP^TS6+#2-%:2'6($M=0?5;VXU&:Z@1#&D#RW,DCF)49E6/ M=L4,V ,FJ&B?LU?#?P_X6U_P[:^'!+I6NI%'J*WU]/D"T+2?-+7X=^JCS:/?1IKOJKV[9S7,FEIO;ROR:KTY7VT>^]_/_V2 MX$\.>-_CIX/TJV2R\(^'_%B1Z/9086WLUFLK>::"%!PB+([,$7 !D.!6A^VC MXPU;1OV?OBCI=GX'U[7K&[\&ZL)M:T^?3TM++=:3*3*LUU',=H^<^7$_'W=S M?+7K'P_^&WAWX7:+-I?ANQ>SMI[F2\N))[J:ZN+F=S\\LT\SO)*YP 6=B< # M. *Y#]K'_DUCXR?]B9K/_I#-5-Z17917W)+] 2LV^[;^]MGJM%%%(H**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHKQS]I?]JKP-^RSX/&L>++UIM1NMR:9H5GAKS4)!V1>R@XW.?E&1U) (!W MOQ'^)7ACX1^#M1\5>,-9MM!T&P3?/>738 ]%4#)=R> J@LQ. ":^##)\3O\ M@J#K.R/^T_AA^S1;3_,^!'J/B8HW('4; 0?6-3U\UUPFQ\._V9?B+^VGXRL/ MBC^TG'+HGA"UD%QX<^%T3.D<2'D/=@X()&W(;YWR0PC4",_?.GZ?:Z386]E8 MVT-E96T:Q0VUO&(XXD48554< <"@#GOAI\,/"_P>\&V'A7P=HUMH6A62 M[8K6V7&3W=V/+N>I=B23U-=3110 4444 %%%% !117-_$#XD^%?A3XI7"Q(S8)"+DY9R <*N6.. : .DHKYY\#_M;V'[1?PZ^(.J? MO3IO$VO>'L6]A_;UM)86%]<.I*;)&P2H )*G8WW0=@<-7-_L]?#C]IN]^)-O MXY^,WQ%TFRT@02HO@'P[:JUL-ZD*))<<%&(8$-*3@#?C(H ]=^(_[37PH^$5 MXMGXP^(/A_0K]I%C^Q7%\AN%)Z%HE)=5]6( 'VN;6X0/'-$ZE71U/!4@D$'J#0!\4:IX5\4ZS^S+#\1?A[\&M2\ M*?&1IBR?\)-KS0:Q!&K,&NY[F=D,V5 )AN,(0Q#*R@*WH_[(WQ'_ &B_BBL6 MO_%;PMX,\.>#-2T>.^TEM&:?^T))9?+>+S$::10GE,^X':P8*,=<>A-^SY'= MH=-U/Q]XRUKP@?D;PKJ%Y;/:218QY,LXMQ>31XX9);APX)5]ZDBO5T18T554 M*JC 4# H ^+M)T+]NL^,+0ZCXD^%ZZ%]N4W'D03$?9_,^8*IBW_ '1P"P/( MR0@?M"6?[4Q^(%M<_!V_\!CP@MFH>S\0)*+EKCYM^X@$%<%=NUEZ$$=S] M)T4 ?/&J>)OVE/#_ .SAIVHP>#_"7BCXS?:@MWI%K>&"P%N7?YE:21 9 FS( M\P#)8@G !C_9Q^-7QN\=^(-;TSXJ_!5O -M8V)NH-5M-3CN8KF7> (%0$Y8K MN;<&(&SG&Y:^BZ* /C/PM_P5$\!WOC73?"?BWP'X^\ :WJ-^FGVZ:UHX$9=W M"(&VOY@))&0$.,]37T-XF_:.^%O@KQJ_A'Q#\0?#F@^)$C25M/U/4HK:0!^4 M!WD#+ @A"[V#.U?/B M99,#)P-W&: /4;*]M]2LX;NTGBNK6=!)%/"X=)%(R&5AP01W%3U\]^/OV/[* M_P#@;X<^&OPU\;>(_A#9>';@W.G7GA^]E9RQ,C,LQ,@>52\K.5WCYL=@!5;X M)_#WX^_!WPQX\C\8>/[+XR2P6)D\*6LMJMC=37")*WESRGA1(WE+EG?')W*! MR ?1M%?(GP@_;9\=:U\1]#\ _%#X!^+O FMZI,;:#5K.%KW3'D"EBQDVJ%0 M#K+QWH$WBK3IS:W.C?VA&MTLHZH(R06(/! MVYP>#@\4 =_1110 4444 %%%% !1110 5\O?MR?LU?##Q_\ KXE>+=:\%:5 M/XIT?PWJ6I6>M00^1=K/#;221L\L>UI &4':Y9>O')KZAJIJVDV.OZ5>Z9J= ME;ZCIM["]M=6=W$LL,\3J5>-T8$,K*2"I!!!(- 'SM^S/^R'K/[,GC?43I?Q M6\1>)OAO-ISVUEX1U[]]]@G,L;++'*&"@!5D7:L:9WY.<5W_ .S3_P DZU?_ M +'/Q9_ZD.HT?\,G?!#_ *(W\/\ _P )>Q_^-5W_ (6\)Z'X&T*UT3PWHVG^ M']%M=WV?3M+M4MK>'OZJ*_E7H _I3_ &3O M^36/@W_V)FC?^D,->JUY5^R=_P FL?!O_L3-&_\ 2&&O5: "BBB@ KRK]K'_ M )-8^,G_ &)FL_\ I#-7JM>5?M8_\FL?&3_L3-9_](9J /5:*** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJAKVO MZ9X6T:\U?6=0M=)TJRB,US?7TRPPP1CDL[L0% ]2:^#O&W[57Q._;,\2ZA\/ M?V9+2;1O"L#FWUKXHZ@KP1PKW%I_$&(Z$ R'.0L8&^@#T_\ :B_;IM/AEXAC M^&?PMTK_ (61\9]08P6VAV0,L&GO@G?=,I&"H!8Q@@@ EVC7!.=^S5^P[>Z1 MXT'Q?^.NL+\0_B_=%98O/Q)8Z+CE$@3 4NF>& "H?N#(WMZA^R[^R#X'_96\ M.2V^@0OJOB6^7.J^)]0 :]OG)W,,\[(]PR(P<< L6;+'W*@ HHHH **** "B MBB@ KEOB+\4_"'PCT%M:\9^)--\,Z6&V+<:E<+$';^Z@)R[?[*@GVKYJM_\ M@H+!\2_C5IO@'X+^ ]4^)EI#J$=MK_B=&:UT[382^V219&0[]H#,"VT-MPF_ M<,='XA_X)_\ P[^(7QUU?XF_$"[U;Q]<7+H;#0M;N-^G:3E6)S0!'^TG\0_V@M8\0:%X3^ 7A727T[6-/6^E^(NK7,'?CS/;?%OQ#H%R]^VJSQ-:1R3L[D9BB9 M0Z*C"/:X*L$!*YZ>Y0016L$<,,:0PQJ$2.-0JJH& !T ':I* ,_0?#^E^%= M(MM*T73;/1]+M4\N"RL($@@A7^ZB( JCV K0HIKNL:,S,%51DL3@ 4 .I"0H MR2!VYKR;QW^UI\&?AIYR^(_B;X9L+B(9>T348Y[D?]L8RTG8_P -?.OQ-_X* MB_LU:YI%QH?VSQ%XT@N"A2/0M)GAF\U6#QM$\QA9)$=5974@JR@@@@&@#[DI M 0P!!!!Y!%?F1<_\%)?'7C;0--\-^'_A#\0O$5K=WLUBVO65FUGJ.J6\:.WE M1B&.1(+DJC^:\1.U8Y&C6(L##Z'H_P"UO^T:-*M-*\'_ +'=]X?L;6(6UM;7 MNJ>5#"%' 53!" H P!QSWSQ0!]ZT5\*Q?M*_MG33+&O[,NEAF8("VMQ*N3ZD MSX ]^E6;[]H7]M/3T5Y?V9]$<$X'D>(K:8_DEP2* /N&BOA:/]JC]K[3EDFU M']EN"ZA &$LM:0."2.?RM1O?$7AEPVUQJNCNVPY .1 TIXR?^^3[9 /M2 MBO /"W[?7[//C H+#XL>'[??R/[5E?3_ $Z_:%CQU[_TKV7PSXU\/>-+4W/A M[7M,UVV'6;3+R.X0?BC$=Z -JOGSXV_L%?!+X^ZC=:MXE\&PVVOW)W2ZSH\K M6=S(W=WV'9(Q_O2*QKZ#HH ^;OC_ /##X\6EIX2?X">/=*T.RT"P^Q3>'O$= ML)TU *%",URR2.6VJ!SMYR2_S&C2_P!HOQU\'OV;=1^(7[07@9M$UG2KW[/< MV'@\I?\ F6[.B)<[?-*QJ69LAI#@*#P6"CZ1HH \<^ _[77PH_:3,L'@/Q7! MJ6J00?:;C2;B)[>\ACRH9C%( 64,R@LFY06'/(KV.N,TOX,^!?#_ (@U/7]& M\):-H?B#4K9K2ZU?2K&.UO)8V.2#+&H;.0#G.G>,/@KXKD^'EMY9@\(1X@LM-T_P 4VT=UI"ZK,MG-=JZ*X"1R$,6PRY !ZCUH [6B MBB@ HHHH **** "OY5Z_JHK^5>@#^DS]ERX:S_9+^$TRO*55O,BDV JRK'[E^RNLS?LH?" 6[I'.?!.CB-Y$+JK?88<$J""1GMD9 M]17SQX8_9;^,EI\9OB7\4%B\#^&?&]WIUWI^DWNF/,MIJ5Q/:V2"ZE3RV>*. M-[>1Q&WF,9))!DJ!))"=ISNKKE?W^7F]O+IIUK4?AWX>AU^[U3PU;S6UNK20RR-:/#++*PD7R@0PD^ M=9%^5""*XOPE^V;XD?X%WOBO6=3\.ZEXW=-&MXO"<7AK4-%DTV[U"1$B,QNK MEVN8/WF1)$J*XB?:QSE>J_9+_9Y\>_L]_#+Q'HES9>%T\::KYFHW7C"76KO6 M)-6U-LXDNH7MK9EB&>%69CRQSN9F./XU_9*\;_&'4_%WC#Q9?^']"\:7MEHU MMI5EHMQ-=V$4FG79NQ)+++!&_P"]D.W:J'RT[R$UHTE)*6J]V[7:[O9;]E_- MHI;W,VVXMQ6MW9?=:_XR[:N/1'L/P%^*VM>/+_Q[X:\4)IQ\3^#-:_LJ[N=) MB>&VNXWACGAG2)Y)&BW)+@H7?!0_,<\2_M8_\FL?&3_L3-9_](9JB^ OPIUK MP'?^/?$OBA].'B?QGK7]JW=MI,KS6UI&D,<$,"2O'&TNU(LERB9+GY1CGF_V MT?A7X*\6_L_?%'Q'KGA#0=9\0Z7X-U9K#5M0TR">[M"EI-(ABE=2\>U_F&TC M!Y'-#VC?>T;^ME?\;[:=M!+=]KNWI=V_"Q[]1112*"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ***YCXB_$[PI\(_#%QXA\9:_8^'- M&@^_=7TH0$]E4=78]E4$GL* .GKPO]I7]LGX=_LP:?%'X@O9-5\478 L/"^D M@37]TS<(=F?W:$\;FQGG:&/%?.FK?M??&7]K_4[GPY^S+X4E\/\ A17,%W\3 M/$\7E0IV;[.A##<..@DDPP)2/K7LW[,_["/@[X"ZDWBW6[RZ^(OQ1NV,MYXO MU\F699",'R%8MY?'&XEG.2-V#M !XGHG[/?QD_;PUBR\3_M 37/P\^%D4BW. MG?#/2YGBN+K'*O>,<,IY );]Y]\*L.&=(M-#T2PC$ M5M8V40CCC7Z#J2#> _C)J/[>_P:^(%GX/M_%GP MATF:2&ST;QI-&HN+Q-P:9X$5AMP$,9*N<"7(8,"% /9M5^-'A^YU7Q7X6\)Z MII7BKXBZ'IG?LT?L?\ MP[_98T>:+PII\EWKUXFW4/$>I,);^\R0Q4O@!$R =B #Y03N8;J]DU35;+1- M/N+_ %&\@T^QMT,DUU=2K'%&HZLS,0 /23Z-^SCX/G8%8T7[7K+1'UZD,/K;G@ M<=<@'V)\1/BUX*^$>E#4O&GBK2/"]FV=DFJ7B0&4@9*QJQR[8!^503[5\H>* M/^"JO@34=7DT+X1^"O%OQDU\#,<.BZ?)!;M]69&E SW\DCJ#M \#:3'I7AO0]-\ M/Z7'REEI5I';0K]$0!1^5 'Q.FK?MV?'&,/9Z;X-^!FC3:A+JMU!"L,^)O^"1_P#U:X%SH4'B7P5YK[3HH ^$Q_P $^?B]X&P_P[_:J\9Z=!#_ *C3==C>]@&# M\HYFV 8X.(CGT[4AT3]OSX9_O;?7_AY\6(%X6WNH5M9F'J=J6R@CI]\^]?=M M% 'PK_PW1\>OAP?*^)O[+/B/RX?^/C4_"=P;Z!?<*B2)CW,V/SK>\*_\%9?@ M)K-TUGK]WXB\"7Z/Y3A^SF7'XX]\5]F5A>*O GAKQU9_9/$OA[ M2O$-KC'D:K917*8_W9%(H X_P+^TW\)?B9Y:^&/B1X9U>=_NVL.IQ"X_&%F# MC\5KTVOF?QS_ ,$W?V=?'LDLUS\-[+2;IQQ-H4\U@$]Q'$ZQ_FAKS#_AV%=> M! A^$GQ^^(GP^"\BUEN_M=M[+Y4;0 K[-NH ^YZ\G_:!_9;^''[3NC6-A\0- M".IMIWFFPO(+B2"XM&D"ARC(1G.Q,JP93M&1Q7SBW@+]NKX6[GT;X@^!OBQI M\./*M==LOLES(/0[$C_-IB?>E;]LW]I+X=($^(7[*VK:@J@-)>^#]0^V(H'4 M^7$L_P!>9!C'/L >K>!OV7?$/[.?P*\7>$?@]XXO[KQ#>R^?HESXYG^V6FFG M*@QJL<8VKM#=$8;B"5(!!R_V=/B=^TM#_C/\+])M-,%K+,GC/0+Y/LS ME,!0T6]R6\OTLYW)Z 13['/X"@#D/"W_!1 MGX!>)_%-YXV<5X?^V+^Q]8_%.35OB?I M'Q"\3^ ?'&C:)+'9WEAK8L[#]TKN@E+8\I2Q^9ED0 $D@GF@#VC5OVC/AUHF MM7&F7GB:))+68V]U>);326-K*&VM'-=JA@B93PP=U*GKBO1T=9$5E8,K#(8' M((KPK]EJ/1/AS^R]X=L]6\>6_B33=(M)([[6-7CBL?LHWL6M[B,L?):$'RW6 M1BP*-NP>!O?LM7277P5TKR)%-C'>ZE'86^X%[2Q%_/\ 8[9UZQO%;>1&T;89 M"A4@$$4 >LU_*O7]5%?RKT ?TI_LG?\ )K'P;_[$S1O_ $AAKU6O*OV3O^36 M/@W_ -B9HW_I##7JM !1110 5Y5^UC_R:Q\9/^Q,UG_TAFKU6O*OVL?^36/C M)_V)FL_^D,U 'JM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M17FOQ2_:3^%OP423_A-O'FA^'[A%W&QGNU>[(]5MTS*P^BFOF/6_^"HVG>-; MVYTCX%_"OQ?\6]6C;R_M<-D]M81Y^Z[,%>0#J3O2/IU&<@ ^YJ^9/VSOC3X$ M^'$WPYL/&7CN?PQI$WB"276;71M9NK+4)+)=*U!D.+.1;DQ_:A:#Y>"Q0'@X MKR9_A=^VG^T8=WC#QYHGP'\-S[@VE>%E\_457&!F1')R1W6X7DD[1@ ;>B?\ M$M/ ?@N30M;T+48M<\<6.I?;[S6OB#I[:[;Z@AMYHFADM%GMUQOECE5]Q96@ M3EN: /G/XE_'SQ#\4/!/BG5OV>? _P 4E\,Z+IMU?WOC_P 3^/\ 7H[:".&) MGD>WA>_\N210N0K,Y)QNB(S7T3X"_P"":]MXJ\36_C7]H?QQJ?QD\6J=ZV$\ MK0Z3:DG)1(Q@LH(!"CRT/0QFO8_'?P?^+OQ ^'7B'P5>_$3P+9:/K>E7&CSF MP\!WD\T 4](T>PT#3+;3=+LK?3=.M4$4% MI:1+%%$@Z*B* % ] *N444 %%%% !117EGQY_:<^''[->A1ZGX\\1P:8\W_' MMIT7[V\NN<9CA7YB!W;A1W(H ]2)"@DD #DDUX%^U7\?_&WPFT#P[9_##X'9!J5X\C.S-YLH(C1VD=F*E@?F.U, M"@#TGX8?!'Q/\0?@Y8:/^TR/#WQ)\0#5?[82U_L^+[)8D+B*':J*LC(&E!8J M01(5)<?AE^SQH,,WC3Q5I'A2SBB MK%W'G/&HP!#;Q@R.!P,(IQ7 MRE)XB_;#_:QRFB:19?LW^!)R ;W5=TVNRQYPVU"H9&Z$#9 ?20UZ!\(/^":' MPF\ :G_PD/B^.]^+7C.5O-N-9\82FZ1Y.["W)*'/7][YC _Q4 <%=?M]?$_] MH&X?3?V:?@_J.M6;2-"WC/Q=']FTV/!PQ50X5B!R 9-W3,9Z5+I?_!.WQE\: MM0@UG]I?XNZMXZDCD$R>%M F:TTF%O\ OEO'SN^I_"K0K>1\$MI"/IISZ_Z,T?X^O?-?0%% 'Q!J7_!(WX0 MP737GA+Q'XW\#7O5'T?6%*@YXSYD;.< D##BJC_L*?'SPT>]B QC&Z2:08VXPOEXX]Z^ZJIZQI<>MZ3>:?-+<00W4+0/):3-#*JL, M'9(I#(V"<,I##J"" : /S6^$'P2^(?A3Q[=R?%B?P-XF^'^CD6,WQ#T+0+?^ MT=(E63 @AO6ABEMXH2K1/+$)%M5F6D-AIUG"M MO;VMN@2.*-1A54#H !3=)T/3]!T>UTG3K*"RTRUA$$-I#&%CCC P%"CC&*J M>$?">G^"-#BT?2EEBTR!F^S6TDA=;="Q(BCSRL:YPJ=$4!5PJ@ V:_E7K^J MBOY5Z /Z3_V5KB.T_91^$$\SB.*+P5H[NYZ*HL8237)?"C]LW1OBVGB^]TSP M1XP&AZ-$UU8:G;Z4UVFKPBWAF B6'Z MV-XO_"$:1FW4*3+_ *!%\@W$+STY('/)KXU_9UGU_P"!_P 6OB[J/PV\%_$" M+X::9:75W<^ =3TZ1G@U+[)8O:VUN,.6E9Y+A3Y3R*(EB8DJ8V,*7OS4ME%O M[OZT\]'NB[7BFM[I?>TOUU\M5LS[*\.?M,>&]3C\6IK^E:WX%U'POI::WJ>F M^(X(EGBL'1V2X!@EE1E/ER#:'WJRD,JG%8^G_MA^#)O"WB;6-3TS7?#L^@V] MC=RZ1J=O#]LN8;W LGA$4KHPF8[5!<%6R'"8KYE^$_PL\8_&+X%?'O6/%46O MGXX?$;19$FT_4_#VHZ19:; D;K:Z?!+=0)&^"2&V,WWADG!D:/QO\+?&OQ;D M\3^.=)\)^(;=*\(6D>E:E8S6=SJ$NGWINKU8H)$#R>6K;58+M=@=A;BM+ M>_RS=E[MWV3YKOSM:*;VNV]K&,G:+E#7XK+O;ELO*]Y-=;)=F?;?PJ^+6E_% MC3]7EL['4-&U+1M0DTK5-'U9(UNK&Y158H_E/)&P*.C!D=E(88/7&#^UC_R: MQ\9/^Q,UG_TAFKEOV7_#^J/XM^,?CB\TW4]'TWQ?XE2ZTNTU>TDM+AK:"TAM MQ,T$JK)%O='(5U5L*I(&11^VCX/U;6?V?OBCJEGXXU[0;&T\&ZL9M%T^#3WM M+W;:3,1*TUK),-P^0^7*G'W=K?-0]HMJS:BWY-I-KY/[AIZOLFTO1-I/YH]^ MHHHI%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%1SSQ6L+S32)%$@W-)(P55'J2>E $E%>>>(_VBOA5X/WC7/B5X M1TET!)CO-TD./.\1:HLC1@]RHN8W[_W#TZ=J&^&W[>7CP;]1^*/@/P!:N!N MMM(LA<3+T.,O;OCKCB3MZ=0#[KK&\2>,_#_@VV%QX@UW3-#MSTEU*\CMT[GJ MY ['\J^+3_P3H^)7C!"/B!^U/X]UR"3E['2S)9P@]/NF=U/&>=@Z_GK^'?\ M@D7\ M*N3/K$/B?QA,QR[ZWK+!GZ=3;K$>@Q]* /3?&W_!0;]GGP%YBZA\4M M%O94!_=Z*9-2+'G@&W5USQW('KBO(I_^"K/A;Q9/+9_"SX5_$'XG7\9P1IVF M;(>W\2F1QU[QCM7OW@C]C3X'?#M8_P"P_A9X8BEC.Y+F\L$O)U/M+/OH?:+B#WV!E;CCK ?8>C#^PS\>/BT%D^,'[3&MFVE&VXT3P9!]BMG7TWKY: ML/\ >@-?==% 'RU\+?\ @FA^S_\ "YX[C_A#1XNU)6W&^\53&_9S_M1$"'\? M+S7TSI.CV&@Z?#8:996VG6,"[8K6TB6**,>BJH ^E7** "BBB@ HHHH *** MJ:MJUCH.FW.HZG>V^G:?:QF6>[NY5BBA0#)9W8@*!ZDT 6Z*^./BY_P50^"? M@"YU/1O#FIWOC_Q)"ACM8/#MH;BUFN3D(@G+*CKG:2T988/R[FXKY)\*?"W] MN7]J/XE:5X_U34KWX>I8S&;3GUISI]I8Y#*?)L,,Y.UB-TD9+#&YSUH ^C?C M'_P4@U6V^)M_X0^&/AK3%TWP_J[:9XC\:^.IS8:/:R1OMFBC.]69QAL#)=BI MV12#!/D_B[XX?"GXJ?M':MXX^"/P6\0_'SXG2"&--5U5)5T+3&C0)',B2#Y" M-B\R", \JZDFO&_"^C>#='M])T#2+'0]*MQMAL=-MDMX(AZ*B */P% 'Q"O[) MO[17[3R"?X^_%<^#/#%QS)X&\ XC#1D?-%--RIY[,;@>A%?2OP/_ &3?A3^S MM;1CP/X.L=.U!4V/J\Z_:+^3(PV9WRX![JI"^BBO7:* "BBB@ HHHH **** M"BBB@ HHHH ***R/%>IZGHVA7%[I&DG7;V$H_P#9Z3K#),F\>8(V;Y3)LW%5 M8JK, "R E@ :]%>/Q_M+>'[KQ#JEA96\VIP1:1IM_IJV>3>:E=7=QJ,)LDMW M"E)8SIK[]Y&S]YYGEB%VKT>SUUK'2+"3Q')I^CZG-$&FMTO-\2O@;E21U0N! MD#.T?04 ;-%8=WXZ\-6%N\]UXATJV@3&Z6:]B55R<#)+8ZD5#I_Q&\)ZMYGV M'Q1HUYY>-_V?4(I-N(])O[A(+;5+*XG?.V**X1F.!D MX .>@-:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\ MJ]?U45_*O0!_2G^R=_R:Q\&_^Q,T;_TAAKU6O*OV3O\ DUCX-_\ 8F:-_P"D M,->JT %%%% !7E7[6/\ R:Q\9/\ L3-9_P#2&:O5:\J_:Q_Y-8^,G_8F:S_Z M0S4 >JT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%,EE2&-Y)'6. M- 69V. H'4DUY#X^_;!^"GPQWKXB^)WANTG3.^UM[Y;JX7ZPP[W'_?- 'L-% M?$VK?\%7_AEJ6J2:5\._"7C?XHZF,>6N@Z.PCZQXKT^2\A06DVGQ)&H6[M@N[[<[%F9O]6!CDFOGO M_AF']KGXI+_Q7W[2%KX-M7^;[%X&T\JZ#^Z)E%NX/N6;!]<5YSXW_P"">/@; MP-\7_ Z^*;'XA_'B/6M.U3[5%Q/:/ J23W%KP8FOF,:S/(=FX#:C MD 'I?Q"_;STWX3O8W5_\=OA9XTB34K**]TGPUX8O&N'M)+F-+F2.>/4[A%:* M%I90"C9,>W&6%.N?^"L/@'7[R2Q^'?P]^('Q'O@VU!I&D 1.<$XSN:0'C/\ MJ^E4?%'P8^'GA/2?"VDZ'^R[>>"[R\\5Z D6KZHFAWY?- MO#/N6-')4,6&T,1]TVMK!90)!;PQV\*?=CB4*J_0"@#X;'[57[7'Q&53X%_9 MBA\,Q'GS_&FI[<+V)C?QY\./ ,+-ADL;3[3*H M]5$EO,IZ=W'7\ON>B@#X47]A/X_>+OWGC+]K7Q3$K\2VGAVUDM$8'J-Z3H,= M1CR_\*DA_P""1?PQU:Y2[\8^.?B!XTO!RS:EJT>QB>2?]47')8_?[_4G[V]GYF=GVB54W8QG&3SU'YU@W7Q4\%6,[P7'B_0;>9.&CEU.!67Z M@MD4 > >'?\ @F#^S9X=*./AX-2G7'[S4=4O)L].J&79U']WN1TXKU'PY^R? M\%O"84Z5\*?!UM(O29P:KW/[3'P@LHC+)_\-L? 3_HKWA#_ ,&T7^-5[[]N?]G_ M $Z$22_%OPLZEMN(+Y9FS]$R<<=>E 'NE%?/G_#P']G?_HJ^@_\ ?4G_ ,16 M3_P\I_9K_P"BHV7_ (+KW_XS0!],T5\I7W_!4G]F:R24K\1FNI(SCRX-#U$E MCG'!-N%/USBN>O\ _@KC^SK9R*L6MZW?*1DO!HTH ]COVG]* /LZBOA:+_@L M/\&;U&.G>%_B!JS*RJR66CV[EP/4( EW,ODV[ !1G+- MQSR *^9/&_P0^&GQ2\<^%/A[#^U#X@^-'Q!UW5X[20W5_+)I5O (I9'G+XF2 M0CRE18TF!+2*,J,L #[_ /BQ^W9\*O!.A6"Z=X^\.#6M41C$+VX+#347B26[ M@3]\&0_*+?:LKN-GR!9)(_*O%W_!7/X2:5;747A'2/%'Q&O+6+>\^EZ6UK:X M Y=VF(DC7CJ8S7R#\0/V8O$/@+5]5U7X^(_B/>#4%UU8 M7W>:+.5A$QD5&C5(D=2)<@A]C)^@7Q7_ ."?/PS^.OC'0M=\13:W:^'M-M(X MH?!>E7"V&D[P6)K&?Q!^U M5X^\2ZIJ,CA[#PWI^LJ\5H"#N,N$:)&R1A(, 8R6.<#] O W@3P]\,_"FG^& MO"NCVF@Z#8(4MK"RC"1Q@L68X[DLS,2>2222236]0!YE\'_V9_A=\ [41> _ M!.E:!-@JU\D1FO'!ZAKF0M*P]BQ ["O3:** "BBB@ HHHH **** "BN,^(/Q MG\!?"BW\[QEXRT/PPI&Y4U2_B@=_]U&;)_ MBEKC_+!:>'=)D".^<8+2A'QG RB/U&,T ?:%%?"@_:&_;'^,)'_""? ?2?AO MI+-$\+P,,J^L:C#:AAG''F M,,\\<5\Z^.O^"H_[.W@EGAB\93>)KQ?^7;0=/FGSZ8D95B/X/6=X'_X)4_ ; MPQ>?;]=TS6?'VJL=\EYXEU220N_=BD7EJWT<-^/6OHWP+\$_A]\,0O\ PB/@ MCP]X:=5V^;I>F0V\C#_:=5#,?_MZ^/L_P!G_#KP#\.[1^8Y-4O!&M)5B@S_"P@@<]%ZMW(Z=< MOQ/^P1\0M)T"?4?%/[4GQ6\4B+8$T[1&FBDN9F<)&D<;73JI.X+N;"KDLS*H M;'W_ $4 ?E99?\$LHO\ A8&N+KNM^+/$]Q8Z-INJ7UO;ZFDTBN MI(@'DBCMK4C>%5RS!O*656C]H\+?\$E/V=-6T&TU""+Q7>V][&MQ%)>Z@T$J MJRY"M'Y2%",\JRA@1@^E?<<>H6LM_/9)P1I++;+(#)&CE@C,O4!BC@$\ M'8V.AJQ0!\&=5NVR?WDVM7(;G_=91Q]/SI\__ 2;_9OE MB9%\*ZG"Q&!(FMW18>_+D?I7V'10!\5#_@D-^SR,?\2WQ ?^XP_M[>WZGVK* M;_@C=\!&8D7?B]0?X1JD6!_Y K[JHH ^&/\ ATOX(TI]_A[XK?$_0V\PR@1: MS"55N-I&V%3QCJ23TYXH_P"'>,.<\E!5AH?[6FH:AMCV)_:^B[MW(SG?++_ -]1L9."([2, '&W[^>>W6ONBB@#X4_X6 MU^WGX9(&H?!CP)XIMHQEI=*U)8)& &\Y))QA4_A/'(-.;]NOX_>%LIXI_ M9%\52JC?O+G0;V2[ ' )");N#T)SOQT^M?=-% 'PJO\ P5M\"Z#B/QK\,?B- MX.G! E1F)/J6E1NX_A[UVWA[_ (*H?LVZ\$$OCFXTB5ND6HZ/>+Z]62)E M'3NW>OK2N)\1? _X<^+]W]N^ /"^M;L;O[1T:VN,XQC.]#_=7\AZ4 B2,K'H>WH>XKU#1O$6E>(X#/I.IV>J0 MC!,EE<),O.</E4X/DRF! MW&?X2TMN >,#([\CT4?MA_M2^#CY?BO]D^]U9U&'?PYJ_F#/J!&EQGHW&>K:$JGQA^S;\4/#?\ >QISR 'DC_6I%GY03VZ'L,TVY_X* MZ?!+5["]TVZ_X3CP1?SPM&EU>:+"TUJS A9 @DE4E'?! MLZDL4PZXF;R#)]A>$=,U72=#@AUS5CK6K,6EN+I85AC#L@#^E/]D[_DUCX-_]B9HW_I##7I=IJMEJ%S>V]K>6 M]S<6,H@NHH95=[>0HL@20 Y5BCHV#@[74]"*\M_963P1I M"),!DHQL(@&Q[=:^._V-/"VI?##XR?$CX5>)--?0/BU>6EW'9?$/2+DW-M>! M+2R+2S6[N!+,#/#<@S*WS3RJ"F6#$/>FX?W6UYVZ?\/\K[%-)1YGW2]+M+7K MU[;Z.UT?I!17QC^R=X.\0VWPT_:8\+Z)K\^J^*/^$TUFPLM;\13EY);DV5ND M9N =9F.Q.10O>E&*WDH6\W)7M\EN^W2^A,O'/&_QT\'Z5;)9 M>$?#_BQ(]'LH,+;V:S65O--!"@X1%D=F"+@ R' K0_;1\8:MHW[/WQ1TNS\# MZ]KUC=^#=6$VM:?/IZ6EENM)E)E6:ZCF.T?.?+B?C[NYOEI](R75)_>D_P!1 M:W:?1M?0<=OF1LCK0!]C^+_ (A>%OA]9?;/%'B32/#=I@L) M]6OHK5"!UYD8"OF_Q_\ \%0_V>? DDEO#XPF\57R''V7P[82W)8YP LK!8CG MV?\ I7FT_P"P?^R1\&;V2]^)WBQ-=U?'F2S>.?%:PRNW7/EQM$6]@0W7N>:L M6_[;_P"QI^S\5@\":?IMQJ"ML\OP=X9(GZ1JY/3/F$]J +)_;^^+? MQ-/E_"']F3Q9JMM-_J-8\4O_ &?;'/3C;Y;>IQ,,?C2CP?\ MU_%PJVK>,? M_P &]-DXEMM&MA>7:CV+"49]UF7MZFG-_P %$/B)XZ?9\,/V8/'FOP3;A!J6 MNJ=/M^AP681NG;IYH^M(=9_;V^)H"6^A?#KX2V[DE9;R;[9<(O.-VUKA">G\ M YQG'. !P_X).P&.V*\N_P"&'OV@/'Y$ M_P 0OVK?$<)?=YVG^$[5K&)L]M\,9\XC&BZ/@2'C&!/)&V, MG^[GVZ9]D\'_ +"OP \#!/[+^$_AN5DQM?5+7^T'!'0AK@R'/OG.>:]ET+PY MI/A>Q6RT;2[+2;->EO8VZ0QCZ*H H ^)?^'BOQ-\5G'@7]E3Q]K,,AQ%>ZH) M+.'K@$L+=T[J<;QP3S@9KD/BE\9OVQ?&_A@6%[\#_"'AG3-4N8X+*+4M2,VH M27(;S(OLXANEE69#'O$@0>6%,A*+&SK^C549M$L+G6+759;2*74;6&2""Y=< MO$DA4R*I[;C&F<==H]* /SH@^&G[;5U\3].'B#XM^#/#/B&^TT6^FZ@VG17( MF107N+: &S,<K^Q?^TUXCPWB']K;5M/;/*:+I!0'! M(ZI-%CCVZ^N,U]LZUH.G^([(6FIVD5[;K-%<*DHSMDC=9(W!ZAE=58$<@@$5 M?H ^%Q_P3'U?70H\7_M)_%'Q&, -C4G3.#D8\QY<<9]>>?:E/_!('X1W,TKZ MAXT^)&K)-DRQ7NM6[+(?5L6P)/XU]ST4 ?$5G_P1]_9]M8F26#Q->,3D23:M M@CCI\B*/?I7167_!*7]FNUE1I?!-Y>*NM/^":7[-5E (8_A=:,@.4 ^$^@8&!S&Y]/]KV_GZFO6O#/Q0\&^-+FYMO#WBW0M>N M+5/-GBTS4H;AXDSC,GO7DR_M]_L^R:]::-#\4='NM0N[A;6%+99ID M>1GV*/,1"@!/\1..^<W\_4UH6G[#_P M;*!(H_A%X39%! ,NFI(WXLP)/XFN>_:!_P""@?PA_9L\8R>%/%M_JLOB"*V2 MZ>STW3GEVJX)0;V*IE@.S<=\5?\ $?[7MM'^SQH7Q9\'?#OQEXYL]9NEMK;1 M-.TUEOXP6D4RRQC<5CW18#*&!+QXX;( -^R_8W^!.GRF2+X/^"68KMQ/H5M* M,9ST=",^_6KW_#)WP0_Z(W\/_P#PE['_ .-5Q7[.?[2/Q)^-]]K\?B+X#Z[\ M,+.RLA/8WGB"]9?MLQ.!"8W@C=.Y+ , !SC(SY_X*\;?MO>)?&^CC7OA[\.? M"/A;[?']N$MX\]Q]EWXDVM%!WMT2/3=.T=9+J*0+AR90Z,^XY(.\;<@ M<9.WXU_8[TWXM_ 3PS\,_B)XZ\6>)SI$PN;C7XKU;:[U%QYGRS#:ZLF)-H#! MF 5?G)RQ /:_^$RT#[/JLXUO3C#I*&74)!=1D6:!2Q:4Y^0 *QRV. ?2O!]( M_P""A_P#\2?$+0_!6A^-_P"W->UB]CT^V33]-NI(?.@>"O@]X#^&[;O"?@KP]X9?:5+Z1I<%JQ!ZY,:@G/?UH \ ^-W[5'QE\-_$O M5/ _PQ_9WU_Q?+:B-4\3ZG,;/2Y79%;,;E0DBC=@DRH05((%=-\8/ OQZ^,/ MPR\$0^%_&VG_ ;\1S1"3Q1#;0B_96:-?W<$V.-CAOND9R,/A?F^B** /GSX M2?LC1>$OA9XM\%?$7Q[XD^,5MXI8?VG)XCO)0NS:%*0@2,\0. 21)GY5P1BN MK\+_ +*7PB\$^&;G0O#_ ,/]%T6TN$5)+BR@\N\.UPZ/]J!\[>CJKH^_)W%M;0O.4 M959?/>0!E5\;U##T^BB@ HHHH **Q_$_C'0/!6G_ &[Q%KFFZ#8\C[3J=W'; M1_\ ?3D"OGGXA?\ !2K]G?X=F6*;X@VVOWB9Q;>'H)+_ 'X])47ROS:LFM?$WQ7XQ^+6M$?OIM?U:1(I#Z_( M?-'XRGH*^F_AM\!/AQ\'XE7P7X(T+PW(JE3<6%C&D[ ]=TN-[?\ F- 'R@/ MVQ/VEOC*?+^$G[.5SH5A( 8]<\>SFWC*'I((F,.>N?D>3Z&C_ADO]J3XS8D^ M*G[13>%+"3[VB> ;8Q#81S&TRB$_7<)>XR0:^[** /D7X??\$M/@)X+NC?:M MHFI>/=59_,:^\4Z@\Y9NY,%_#^E^'-/&/] M%TFSCM8N.GRHH%;M17%U#:(K3S1PJS! 9&"@L> !GN?2@"6BJ^H7BZ=87-VT M-G^PVY M]4)1#[@3GTYH ^Z:SM=\1:5X7T][_6=3L])L8^7N;ZX2&)?JS$ 5C?"VY\8W MGP]T*?X@6FE6'C.2W#:G:Z([M:12DGY8RY)X&W/)YS@D8)\(^*/_ 3F^$?Q MI^+NI?$'QL?$?B"]OO+WZ5/J[I8Q!$5-L80+(BG:"0),9)QCI0![GX!^+W@? MXJMJ:^#/%VB^*_[-=([PZ-?QW0@9\[ Q0D#.UL>NT^AK@OVF/VC[[]GNQT%M M,^&GBWXDW^LR31Q6WABR:=8#'LXF90Q0MYGR@*<['Z8Y[#X3? OP!\"M*N=. M\!>%=.\,6MT4:X^QQGS)RH(4R2,2[XRV-Q.,GU-=W0!\H?!3]J7XW_%GXBZ3 MI^J_LVZMX$\'7&[[9K6MZKY3Z>_?&/5=;T+X5> M+-3\.:GI.C:U8Z;/=6VH:ZCM8VQ1"YDF" ML !)(!(ZX/0]C10!^.-IXV^,] MKJ(^+'?VFK[PUH5[=/+9:/%I "V4)^Y$"L@#;>F[&3C)Y M)KV']FKX4_$3X3^&M4L/B)\4;CXH7US="6UNKBQ%L;6/;@H#N8OD\\GCH*]A MHH \1_:7\#?'#QG;Z*?@S\2=*^'\UL)S?QZEI45V+PML\KYY(Y-@7#_=7)W= M\#'!?!#X:_M9^&_B'I=W\2_B[X4\6>#HWD-]86>DQPW,JF)@@1DMHMN'VGKT M!Z]*^JZ* .8^)EWXLL? &O7'@6QT[4O%\5J[Z99ZM(R6LTX^ZLC*00#SW'., ME1R/D"/X\_MP:!(!K/[._A?68@RCS-&UJ*(,,9; :ZD89Z D<'UR*^YJ* ,[ MPY?7VJ>'M+O=4TTZ-J=S:Q376FF99C:2L@+Q>8O#[&)7<.#C(KY1^(__ 4X M^'7PC^(&O>%?%O@SQ_I#:3?263:I)HT?V.?:P7S8V,P9HVSN4[?F7:1U KZ_ MHH \N_9^_:3\"?M.>%;SQ!X#U&>_LK*X^R7275K);R0R[0^TA@ ?E8'*DCWK MKO%/Q(\)>![RQM/$?BG1?#]U?Y%I!JFH0VSW&" ?+5V!?!8=,]1ZUMV6GVNF MQM':6T-K&S%V2&,("WJ0._ Y]J\R^-_[+?PN_:._LX_$3PG#XAETY'2TG-S/ M;2PJY!8!X71B"5!P21^9H ]+TW5;+6;5;G3[R"^MF^[-;2K(AXSP02.A'YU: MKYG^"_\ P3T^$GP ^*%KXZ\%Q:[IVIVT,L*6DFJ/+:L)%9&+(PW/@,ZC066N_9$NOLK"16;]VW!W*&3/; M?D<@4 =C17PS;_#W]O3P1<(UI\3/AYX^LD=46+5[+[/(5Z9;RK:/C !/[PMD MGK7V_9?:/L<'VP1"[\M?.$!)CWX^;;GG&">_T/^S[^T'X2_:8^'J>, MO!CWK:4;E[-TU"V,$L\"> ]9M=(\3 M>-?#OAW5KN/SK>PU;58+6>9,D;TCD<,RY5AD#&0?2N@TC7-.\06@NM+U"UU* MU/ FM)EE0_\ E)% %ZLKQ1:-=Z#>B+2K76KI(F>WL;U@L4LH4[%9BK;03P6 MVD@$X!Z'5HH ^:;3]D*RL_BGH'BV(6EAK2Z-J@O_ !#H\"6DUOJ4LVFM:&VB M *B"-+>Z41ON4K(XD\TS2E_??"4NN2:'$OB.&TBU>)GBEDL&/D7 5B%F16)9 M ZX;RR6*$E=SX#MLT4 %?RKU_517\J] '])W[*]M%>?LH?""WN(DG@E\$Z/' M)%(H974V,(((/4$=J3X3?LL?#GX*>*]8\0^%='FMM1U#$QQ& MG?!7P3I>D>,M*AT""33?&%[<:AKMI&==T&'P\]WI^N0PV^HMJ>H75]<3Q1#$$?VB>5Y56+_EFJN!&>5VG MFO3J*5E:W2R7R6R]%T0V[[][_-[OU.9^'_PV\._"[19M+\-V+V=M/)OB9X/\%;O^$A\5Z'H.W[W]IZC#;8Z==[#U'YU MY/XJ_;W_ &>O!P^T5\3Z]_P %=O@/ M87@M=%7Q5XPN&)$::+HQ!DQZ"=XCTR>G0&O ?%_[60^,GQUU+4D_9'O_ (CW MM]H6F:9I>F^,["(/9F.74YFF026\H F5SPI7<+.0Y(0[0#]5J*_)._C^/D7Q MD^'5EX0^ ?PI^!WBRYU&:72;G3[*U%V VGWJLMY) S;86B6Y94DC4N]N"H;R MFQZ%XI\%_&F\5O\ A;/[!7COC;]L[X&?#Q9/[;^*GAB.6,E7M[._2\G M0CJ#%!O"_AWILV5 MEM] L1/<(#W!: D>V)@>OM0!-)\%OVV/BKA/%/QG\+_#32Y_]9:^$M/,]Q'_ M ,#9$8$<_=G]/PX#Q;^QO^S]X?O6N_CW^TGK'C;6+?,DEIKWBJ&'=@?PP%GG MSP0 K^V*[M?^"7MQXW3'Q8^/_P 1?B #]ZWCO/LUN1G.WRY6GPO7@8Z]J[OP MY_P3T_9>^%9B:\\':5,;>VLOA-^ MRGXH?3W3_1;WQ$XTNU"]1M4QB/'(.1*!_.OIF[UOX+_LY?9;*YO_ )\+_MD M;?9[>6:RTCST4C.Q24W*"1G' R*L3?M(?"^'X8:C\15\"=.D\F[UJRN M1<0PR;E41GR]QWDR)A<9.]>.10!\Q?V9^WK\4(T-QJWPZ^$%LYPZ6D7VVZ1? M8,+E&/;[R]R,<4?\.ZO'WQ 1Q\5OVF?'GB6VG.9M-T1SI]MUZ!6>1#WY\L=> MG'/N7PG_ &WO@G\5'^\,8VY/8& M@#;\$?\ !+G]G3P9Y)S]IUW49YRW^]&K+$?7E*^A/!/PB\#?#6- M4\)^#M!\,J!MSI.FPVQ/KDHH)SW)ZUXM^TU^V+JGP \0:-HVB_"'Q;\1+K4[ M 7XFTB%E@A!D*>6Y".RN,$D%1C:$21J9VDWF:&>'QO8RWC2J4V*H2[D5A\QSD+C';@'RGQ+^TW\;;WQE?_9_ MVH/V?_#^AQ7TAACL[U;IFM\Y3 ,,F?EP,>8&SGGI0!^FM%?G9^T_^T;X3^*/ MB'3+KP7^V79?#+P_%9K:7>FZ3H\MU)+/OD+7"R1E9.59%VYPOEA@*O$FI7DPNI?%UCIFH0WH7>K"$,()?W?R8*LS'#'D<8 M/THKA-7^/7PR\/ZG_9NJ?$7PGINH^<+?[)>:Y:Q3>:3@)L9P=V01C&:_.?X M?'+]C#]EWQGJ/B[PW\1/'WBC7IK22Q:?6H+B;S(GD5VPH@B4DE 1O_G6"/C; M_P $\=#UI]5M_AAK.J7=Q,9Y/-MKF>(.3D_NI[K8!EC\H7''3@4 ?H?\9OVO MOA!^SYK4.C^/_&MKH.JS6ZW:67V:XN9C$6*!RL,;D D'&?0GH#7CWQH_;T\" M/\+_ WXE\*:_K4WA+6Y+S[9K>@:6[7\,5L\$4D,$=PJB.5Y+N >9(,!!(5^ M;8:\S\3_ /!1K]G7X@^(K;4-5^!GB[QCK$,/V>UO[OP=874PCY?9&\DY<+RQ MP..2?>N8^)_[=FC>(O#>GZIX/^"/Q)\(>(?"7G7.DZY:Z%$MOIJ.I$Z3)RC6 M[J#YD9V@[0P9'174 [WX%_M@6'B3QO9-X/T;XKP^%6O+&SU$^/U^U6DWVR\A MLHFAN'EDDBG6>X1O+#F-XHKCY0RAEZNV_;!_:%U_Q;!IFD_LGZY9Z?\ ;?LT MEYK&MI!E-V-^3"$4 !CD,Z],$]_D?X-?M9_%'Q%+;Q>)?@9XL^(ND:-KNH>( MH-!\-:/<06JW]SJ-W.9[HF.=I?*GDN4BCRB(T/S"22,.GU!)^WY\;9H8IK'] MCKQU+&XY^U7%_C(;D//K% ME9&XL/L_F,=@66-@)"A7+>61D$ <[AX[-^VM^TG?PQ3:?^R%K=M&0=RWFM$L M>O\ ";="O0]1SQZC,UC^UM^U3J/F>5^R?.GEXSY_B!(ZWX)TF[^W6]O>ZE.LQFWNQ8RQ M,AY\UQM&!AN #@UXO>?'+]N)X@+3]G#PQ#)N&6F\2VD@QW&!>+S[Y_"J(^-G M[>G&?V>_!IYYQK=MR/\ P84 ?1WP6_9'^$7[/.IWFI?#_P %VN@:C=VQM)KS M[3/_9C^#_ (2U*#4=&^%G@W3-1MY?.@O+ M70;5)H7SD,CB/ MOAJ[^)W[?+3?Z-\(OAI''@<27[.<]^1?+_*H3\3/^"@./^22_##O_P O;?\ MRP[T ?==%?#EYXE_;]O?+>+PG\*M/PO,<,LIR>>N^X;GCL<6K"?XX^ =.F#94V>E1R[ACH2]@,<^W;K0!]T45\,M^ MSE^VCJC0RZA^TSH]M+@*ZV6@P*H&>H"P(&.">H'89]$7]AO]H?5FC;5_VO\ MQ+ J/DQZ;I;Q[E.,_,MTF#U R"!U]J /N>BOAF+_ ()K^+=1\K_A(?VH_BGK M&QN=NI3)\AQE1OFDP3@\\]N..6#_ ()$?#/4T3_A(_B#\1_$94$&.[U>#RB. MH&TP$\'G[W44 ?7NO_%OP-X4+C6_&GA[1RGWA?ZK!!M^N]QZ'\J\6^+'[;7P MBT#2DN=#^-'@_P#M33Y?M/V**^2\M]10(VZV=X!(R!@WRR)DJZJ2K@-&W+Z# M_P $HOV;M'P;GP??:RPR0;_6KL=P1Q%(@.,>G(-4\C4=8B.FW<&E*\VDZ;_ &;9>*8XX_AM^SW\3/'7 19[BR^SJW &YFA2< ;NIX Z\=*]5^''[)EI M\%=;\7ZYX!T72-$OH]4ADT2TVKY-_IR:980O;7+;2R,UQ;W+K,,NCR,_SK)+ M')]+0NTD*.\9B=E!,;$$J?0D<<>U 'PL/C3^W#\201X<^"OA3X?V$PVK=^)= M0$T\1ZYVB96].L)'7\'_ /#*/[5WQ48M\1OVE5\+6A_Y-MW;Z=&;GCIF9@9#CW:O2J* "BLSQ# MXFT?PCI\1Z3XNT6TUC0M4LM: MTB[3S+>_TZX2>"9WQ?XDOECL)PZ*Q:--\8(4L00)&;(.5'2O1?V8O#OQST72==NOCAXKT'7 M]2OIXI-.L- M!'%IT84[T,@C0R%B5X(;;M/SMNP #K_BQ\>OAY\"]-BOO'OB M_2_#$4RLT$5Y/^_G"XW>5"N9),9&=BG&1ZUY-\$OV_/AW^T1\53X*\!Z7XHU MF)+>6XE\1'2C%IL6P9"N[,'3=T!9!R5'4\>M_$7X$_#SXN:IH^H^-?!NC^*+ MS2-_V)]5M5G$0?&X;6X8$J#A@1Q77Z1HVG^'].AT_2[&VTVP@&V*ULX5BBC' MHJJ !^% '&?'3PAXT\=_#;4=&\ >,E\!^)9WB,.MFS6Y\I X+J%)X+*"-W49 M_$?-/A3_ ()@^&[WQ'IOB7XL_$KQG\7O$%C.LZ-JU\T-IE6#*!%N>10".@EQ MCC%?:M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!Y+\:/V3_A-^T-?VM_\0?!=GXAU"V@%K%>F::WN%A#% MA'YD+HVT,S$ G +-CJ:Y+X$_L'_"?]G#X@W/C'P-8ZII^ISV3V#0SZE)- (V M9&;Y6Y))13R3CM7T/10!Y[\=_AUXC^*GPVO_ [X4\=W_P .-:N)(GCU_3H/ M.EB57#,NW>APP&.&4_49!^9M'_9S_;#\':I9?V9^TGI.O::DR&>+7M"1F>/. M6'*.QZD<2*<8^8=OMNB@#YG\1ZIK6L:]JGQOTZZO9M"\)7;:;8Z5;,S1ZAH\ M3LFKW'E@X=VD!DBP"7&FV^P@3N#])VMU#?6L-S;31W%O,@DBFB8,CJ1D,I'! M!!R"*\P?]E'X)2.SO\'? #,QR6/ABQ))]?\ 55Z5IFF6>B:;::=IUI!8:?:0 MI;V]I:QK'%#$@"HB(H 55 P * +5?RKU_517\J] ']*?[)W_ ":Q\&_^ MQ,T;_P!(8:]5KR/]ER2:+]DOX1O;1B:X7P1I!BC)P';[!%@9]S7S1^QA^T'X M_P#B!KWQ1C\0^+IM5^(MBDL[?"K7;./3YH;E+6W"BUF./)@\X21$$2<&.1MK M,S2$?>E*/97_ .&ZOY;=1M62;ZNW]=%\][.U['WG17QU\-_VE?B)I/P"_:(\ M9^/7TN]\3>!=Y2>0'+XHW MDHK5M1:\^=-I>MD_+S)E[J;>RYK^7*TF_O:\_(^ZZ\J_:Q_Y-8^,G_8F:S_Z M0S5C_LY?$+7M?\0?%'P7XEU=_$.H^"=?73X=8GMXH9KNUFMHKB(RK"B1^8OF M,A*(H.T':._PU^W;^T7\0_"OCOXZ>%[SXF&Q\ "W30;'PM9PZ4U]/+=Z3!(X M998_M!M2;B0/+&2R$HHQN+QOHGW2?R:NOS!/5KLVON=C]4J*_)CX(_\ !4+^ MP?BO>:I\0OBCKWB7X=MH\[V6C2^'[.+48KX26ZHDQM[>-&&TW)5EDVE50L$9 MO+'L^I?\%J/@I;"9;3PQXYO9%X1C8VD<;_B;KIS^- '[>ZKKFFZ%! MYVI:A:Z?#@MYEU,L2X R3EB.@ZUPVL_M)_"3PZ[IJGQ1\&:=(O5+KQ!:1MTS MC!DSG'.*_'_0/^"0'[0GB6ZE;4AX:T)BN\SZKJYDWMGI^XCE.?J,>]=!'_P1 M9^.,6<>*?AZ<_P!Z^O6_G94 ?I'K/_!0/]G?021<_%?0I<$#_0C+==1G_EDC M?_6KSW7_ /@K/^SCHX8VGB;5=_MS7R!IW_!$CXAR0 M6TE]\1?#-K=--^_2UM[B5(TX^9&*H6;[WRE5' YYX[NT_P""*VN/:I]J^/5Q M#,&9BD.@22(,]P3>+R>_% 'J]]_P5[\!7<1;PS\,OB'X@.TL'_LV&*-A@$$, MLKG&,\[>W?-<5J__ 5Z\0$S)IWP.;30C#$_B7Q1%I^ <$$I)"O4,N#NQSQG M%9/AO_@AUH-K?[_$'Q:U'4[+:?W.FZ)'9R9QP=[S3#&>VWGU%=G9_P#!$_X/ MI,3=>,_&\T6T +#<6<;!N,G)MFXZ\8_&@#S+5/\ @J-\;[N519:/\'M!@D?R MQ+?^)X+XKV)(@OG;'4^U=UX> M_P""4'[-NBV9AO/!^H:_(3G[1J.MW:./;$$D:_IVH _/_6/VN/$.N!CXA_:_ M\6-NPSKX0\(M#DGDA29+3&#D9P.V 1TX/6_C%\'?$(/_ E7C[X__$%\ M]O MU&TLTOPQ0GI\^N:DP_(W)%=1X<_8$_ M9Y\+-&;+X3^'YBC^8/[2B>^R< <^>SY' X/'7CDT ?C-:_&#]F_01MM/V>M7 M\1-U$VO^.KA,')ZI;01YXQ_%U/0XYU[']M/PQX02* /Q3M/\ @IK\;+19 M;7P_J?A[P+IR(&9/"_A:TV@# 4!)588'(Y(P"?85Y5\5?VF?''Q-O=3N=6^) M?B?76O[:U@N!<6<5BEPMO+,\".D,I7;&T[NIP?FD;@8#'^CBYL+:\LI+.XMX MI[21#$]O(@:-D(P5*G@C'&*\)^+_ .R#X=^,7C3PIK4^H2>$HO"A^T:2/#=A M9+,;ECAGG-Q;S(Z*J1>6@0;6WL2V4V 'X9> ?#>H>*SHMM-X!\?>/([R:0KI MVEW4JQWDXA=@T.VVE)81KD@ G;$QSAL)ZA;?$#X:_#VTU#3+G]D6=_&5I*\0 MN/$GB'4YH[=P_"36?EQAB,;2-RY.>@^6OU:^ ?[$EM\"_%'ASQ;'XJNO$GB2 MWT"R\/:HFJV=H+5K>WAC1#:>3!')$Z-%'M>1I2R*5/V=/B+\ M;/$]FGB+P-^R#\,+[0X)'MFN+'P\MA,\J@'*S7%P7;;G' (Y8=>EKXY?M*_M MY?"_7;:#4O#TG@^UU-V?3;#0-%L=4ABC4X\E9(UGZ J,,=V,$8%?K[10!^/( M^/G[?"+]O/P3\ O%6DW7C>V\46("SO_8][9M8D[5RR _NNIXQ^L=% 'Y#?'O\ 8#OOV=M6T%? ^B?%[XIPW]O( M=0O?#6N0V'V=E("QX6SG;D<\C'&!DD[:WP&_87B^*OCBR\/^._@U\7?"/AJZ MC>>36]:\96MQ%:LD9* P_P!GPDECM3J2"1Q@-C]@J* /SY^)?_!*_P"#'PZ^ M'&JZWX>\#>*_B+KUA&CV^A1^(!;37[&105\P1[5PI9CA(1C9-\0KSCIR-D2G/X]SZ'?^";/[.":/:22_"2WL MKB:-)I;6ZU:]N'A=E&Z,N9SG:>.#C(R*^;_%7@&Q\&^--8TS1?\ @GQ%XATO M3KR:VL]5;7%*7L*,52;88) -ZJ&P6;&[J2HM-"J*PF5C NT%G=<;1]P')[9W[1\.E_ &[\/ M6OP__9!TCXGV=S%)+)<:)IEK;)8NK#";4M96R=Q.<*/0DYQ]@44 ?&_[.OQE M\4?$;XFVN@^(/V1+KX7Z5-;S&7Q'T54CGNV+*I"<8R%.XX!)"D $X%=I10!\ M5+^W;\821N_9%\? <9(N&..F?^7?Z_D/7CZ%^+-W9VO@VR\8>(+6^FM-)BCO M(/"6]!]NU-WB%G#(5)#RBCVFF>(8[] M[:TO([^!M-U2ZTZ:.>/.QQ+;2QOQN) W8S@XR 0 ?G/HO[27C_X(:_J/A7Q3 M\&/B!KGB?1]=U/5]+\3Z'I+0?;()[R.;4T6/RV66SDNIV(;+ +/;_=D2-Z^[ M/V;'D LAW[DT M >#?M+_MA>&OV7+O1H?$/A/QEX@34XI)4N?#6EI6\MS%'KFDK%&%C!9MSQR2!!]4\8>+]371_#FF*CW=ZT,DOEAY%C7Y(U9FR M[J, 'K7A&G_\%,OV:-38K#\4+9""%_TC2K^ <^[P#\^U?2VH:?:ZM936=];0 MWEI,I26WN(Q)'(OHRG@CV->?WO[-7PAU,*+SX5^";O:Q=?/\.V;X8]2,Q]?> M@#T&RO;?4K."[M)X[FUN(UEBFB8,DB,,JRD<$$$$&N2D^-GP[BU2XTQ_'OAA M-2MV9)K-M8MQ-$RG:P9-^00>"".#78PPQV\211(L42*%1$&%4#@ #L*^;O&7 M_!./]G;QYK>HZQJWPYA;5+^:6XN+FUU.]MMTLC%G?9',J9W$G[N/;% 'T7IN MIV>L645Y87<%]:2C='<6T@DC<>H8$@U9KS?X$?L]>!OV;/"-UX:\ Z5+I.E7 M5X^H3QS7_45\S? ']C76?@7X^77Y/C?\ M0/&.EK',G_"/Z[J!FLY"XP'=6)!90%(90IRO7&5/L_Q?\,>*?&?PZUC1O!7B MW_A!O$MTL8M->^Q+>?9<2*S_ +IB =R!DR>F_(Y H [*BOAN+X"?MNZ4+=++ M]H[PW>PABT@OM @SVXR;5F(/S=QC QUX^W;!+B*QMTNY4GNUC432QIL5WQ\S M!1Y=S6^_P#=[MT@ M.[:1G@<@^U?0_P"S_J/Q8U3P1--\8]*\-Z/XJ^V.(K?PO+*]L;;:FPMYC.0^ M[S 0&(P%/&2* /2Z*^>OVG/'G[1?A#7-$B^"GPTT#QSI4UL[ZA&O!_A VTCOJ>FZK% M+,LH'R*$2YF+9/!R% '.[C! /J&BN*^,^I^.]'^&FMW?PTT?3->\;QI'_9MA MK$QBM9&,BAR[!EZ(78#TW2-5MM0OM"NQ8ZG! ^YK6O7^'.L:5 MI<227,$\DT]I&KM#>27#-)(RG;J$Y. M?+2O9?VF/V(_!O[57B#2=3\7>)?%]A!IUM]F72M%U-(;*4;V8N\3Q/\ .=VT MLI!*A0>@H ]IT[QWX:UC6Y-&L/$.E7VKQQ^<^GVU[%)<)'D#>8PQ8+DCG&.: MYOX[?&S0_P!GOX;:AXU\0V6JZCIMF\<;6VC6HN+EV=@JA5+*HY/5F 'KTKA? M@-^PU\'?V;_$!\0>"O#4MOXA-N]J=4O;^>XE\IMNY0K-L7.T]T M ?$VB?MX?%CXHZ]IMK\.OV8_%MSH]Q-OBOJA9B3K^KND14G./W>)1[XDQQT%?7'@7P)X?^&7A+3?#'A;2;?0] TY M#':V%JN(X@6+-CN269F).2222236]10 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %?RKU_517\J] '])W[*\33_ +*'P@C29[=W\$Z.JS1A2R$V M,.&&X$9'7D$>H--'UCQ-J=KI%E8ZS9::;1-/CTR3S;, M^29I#(WFY>0EP')P G%?3E%)*UK=%%>G*K1MYI==_,4O>O?K=_\ @3N_O:6F MQYO\&/A%-\+T\5:AJFLIXA\3>*=6;5]6U&"S-I"TGEI%''%"9)"D:1Q(H#2. M>I)YX^%OVW/V4/C!K?C+XU?$ZSO/"%U\-?[*NM2&A:[>7GGJ8]'MX)KN.*%! M&TZBTS#YKE5958J#S7Z8UY5^UC_R:Q\9/^Q,UG_TAFJK[+LDODE9?@)*U_O^ M_4^/_P!F'_@G'KGP\^.VJ^(OBCX+^%VO>#-2TVZB@T/1;>6^MM.NWDMG5PE_ M$7V[8957YW*&5@ JL:^XM&^"WP]\.LK:3X$\,Z8R[0#9Z/;PD8&%^Z@Z #Z M5V=%(9572[);YKU;2 7C##7 B7S",8P6QGH /PJU110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5_*O7]5%?RKT ?TI_LG?\FL?!O\ M[$S1O_2&&O5:\J_9._Y-8^#?_8F:-_Z0PUW/CCQGI/PZ\':WXHUVX-IHVCV< MM]>3A"Y2*-2S$*.2<#H.M3*2BG)[(:3D[+VT;_;8H[B2%/L\ROY+REH]K1%P4+O"?B#P;8V3QQI8:H;*:[NVD9$B$2VUS,F7>14 =U.>H YJY)Q;36WZ] M/7RW%_FU]V__ ^QZ=7E7[6/_)K'QD_[$S6?_2&:M[X5?%K2_BQI^KRV=CJ& MC:EHVH2:5JFCZLD:W5COZJ*_E7H _I3_ &3O^36/@W_V)FC?^D,-=9\4K#3] M5^''B6RU;PY=^+M+N=/FANM"L0AGOHF0AXHP[HNY@2!EUYZ$'%>+CW*B^5IKH?FU^S)X)8?#3XK^'->\(^/?'7P$@U M#&G>&+^SE6^CGCU:X,D<,3&&:5(XX[:26-2V9!*H5GWI757GP8\4:C\(/BI) MX1\*ZCI/@P>.]*\1^%O";6,MA-]BM9+62\\FQ=%>$2/'*Z0E5+,N0@W#=]]T M5JV^;G6^GWJ497?>SBDNMM+O1J))2NMDVW;U35EVT;OW>MD> _LO^']4?Q;\ M8_'%YINIZ/IOB_Q*EUI=IJ]I):7#6T%I#;B9H)562+>Z.0KJK8520,BC]M'P M?JVL_L_?%'5+/QQKV@V-IX-U8S:+I\&GO:7NVTF8B5IK628;A\A\N5./N[6^ M:O?J\J_:Q_Y-8^,G_8F:S_Z0S4ND8K9)+[DE^@):MOJV_O=_U/5:***0PHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E7K^JBOY M5Z /Z4_V3O\ DUCX-_\ 8F:-_P"D,->JUY5^R=_R:Q\&_P#L3-&_](8:]5H M**HZWK>G>&M(N]5U>_MM+TRSC,US>WLRPPPH!DL[L0% ]2:Y;1/C=\/_ !%\ M.8?'UEXRT5O!" >*5UJ^WZCLSMZ\J_: MQ_Y-8^,G_8F:S_Z0S5Z5I6K6.O:9:ZCIEY;ZCI]U&LUO=VDJRQ3(PRK(ZDA@ M1R"#BO-?VL?^36/C)_V)FL_^D,U4U;1DIWU1ZK1112&%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7\J]?U45_*O0!_2G^R=_P F ML?!O_L3-&_\ 2&&O5:\J_9._Y-8^#?\ V)FC?^D,->JT >-_M;>!K+XC?!+4 MM!NO%]AX(N9[RRET_5M3>,6_VV*YCEMXG5R X>1%3;U.[@'H?B/X!^.[OQ1X M2^ NDZEX7T?0H]"\?Z;9:O?Z+&1!JLAT,R6,\YVC]\%>%&WD_.BX(& /TQU[ M0-,\4Z/=Z3K.G6FKZ7=H8KBROH%FAF0]5=&!##V(KE]$^"/P_P##WPYA\ 67 M@W15\%Q1B/\ L.>R2:UD (.9$<,)&) )9\L3R23S2IWIN3[N#2\XR3?X*WZ: M:N=IPY?)KY.,E\]7?[]==/+?V$?._P"%(:AMV_V/_P )5KW]D>7G9]B_M&?R M]G^SG=C'&,5T/[4L_BK7_A/XX\$>&/A[KWBN\\1^&K_3K?4=/N]-AM+>>>"6 M%%E^TW<4@P65B4C88/&3D5Z%K7B/P=\(/"MM+J^J:'X)\-6FRT@>]N(;"SAX MPD2EBJ+P,!1Z<5I/XIT6*YTFW?5[!+C5PQTZ)KE UZ%3>QA&K;ZMO[W?\#S[_ (7)XN_Z(3\0/_ [P]_\M:/^%R>+O^B$ M_$#_ ,#O#W_RUKM9_B%X6MM,US49O$NCQ:?H4KP:M=O?Q"+3Y%569+ARV(F" MLI(<@@,#W%4/ _Q@\!_$Z>[@\'>-O#GBR:T57N(]#U:WO6A5B0I<1.VT$@X) MZX-):[>HWIN_P#EK1_PN3Q=_P!$)^('_@=X>_\ MEK7JM% 'E7_"Y/%W_1"?B!_X'>'O_EK1_P +D\7?]$)^('_@=X>_^6M>JT4 M>5?\+D\7?]$)^('_ ('>'O\ Y:T?\+D\7?\ 1"?B!_X'>'O_ ):UZK10!Y5_ MPN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1"?B!_X'>'O_EK7JM% 'E7_"Y/%W_1 M"?B!_P"!WA[_ .6M'_"Y/%W_ $0GX@?^!WA[_P"6M>JT4 >5?\+D\7?]$)^( M'_@=X>_^6M'_ N3Q=_T0GX@?^!WA[_Y:UZK10!Y5_PN3Q=_T0GX@?\ @=X> M_P#EK1_PN3Q=_P!$)^('_@=X>_\ EK7JM% 'E7_"Y/%W_1"?B!_X'>'O_EK1 M_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\+D\7?]$)^('_ ('>'O\ Y:T?\+D\ M7?\ 1"?B!_X'>'O_ ):UZK10!Y5_PN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1" M?B!_X'>'O_EK7HGB'Q'I/A'1;O6-=U2RT72;1/,N+_4+A(((5SC<\CD*HR1R M35*#Q]X8NM$TK68?$>D3:/JTL<&GZA'?1-;WDDAQ&D,@;;(S'A0I))Z4;_UW MV \6^#'C;X@?#_X/>!?"^M?!+QU>ZQHF@V&FWMS!J6@21RSPVZ1R.K-J@9E+ M*2"P!(/(!KLO^%R>+O\ HA/Q _\ [P]_P#+6O1+3Q'I-_K5_H]MJEE<:OIZ M127FGQ7"-<6R2 F-I(P=R!]K;20,[3C.*RO#'Q.\'>-M6U/2O#OBS0]?U/2V MV7]EIFI0W,UHVXKB5$8LAR",,!R"*%KH@>FYR'_"Y/%W_1"?B!_X'>'O_EK1 M_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\+D\7?]$)^('_ ('>'O\ Y:T?\+D\ M7?\ 1"?B!_X'>'O_ ):UZK10!Y5_PN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1" M?B!_X'>'O_EK7JM% 'E7_"Y/%W_1"?B!_P"!WA[_ .6M'_"Y/%W_ $0GX@?^ M!WA[_P"6M>JT4 >5?\+D\7?]$)^('_@=X>_^6M'_ N3Q=_T0GX@?^!WA[_Y M:UZK10!Y5_PN3Q=_T0GX@?\ @=X>_P#EK1_PN3Q=_P!$)^('_@=X>_\ EK7J MM% 'E7_"Y/%W_1"?B!_X'>'O_EK1_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\ M+D\7?]$)^('_ ('>'O\ Y:T?\+D\7?\ 1"?B!_X'>'O_ ):UZK10!Y5_PN3Q M=_T0GX@?^!WA[_Y:T?\ "Y/%W_1"?B!_X'>'O_EK7JM% 'E7_"Y/%W_1"?B! M_P"!WA[_ .6M'_"Y/%W_ $0GX@?^!WA[_P"6M>B>(?$>D^$=%N]8UW5++1=) MM$\RXO\ 4+A(((5SC<\CD*HR1R35*#Q]X8NM$TK68?$>D3:/JTL<&GZA'?1- M;WDDAQ&D,@;;(S'A0I))Z4;_ -=]@/%OA/XV^('@GPO?:=JWP2\=7=U-KVM: MDDD.I: ZB"[U.ZNH$);5 =RQ3QJ1C *D D $]E_PN3Q=_P!$)^('_@=X>_\ MEK7HEIXCTF_UJ_T>VU2RN-7T](I+S3XKA&N+9) 3&TD8.Y ^UMI(&=IQG%4? M#'Q \+^-KG4[?P[XDTC7KC2YOLU_%IE]%_P#EK1_PN3Q=_P!$)^('_@=X>_\ EK7JM% 'E7_"Y/%W M_1"?B!_X'>'O_EK1_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\+D\7?]$)^('_ M ('>'O\ Y:T?\+D\7?\ 1"?B!_X'>'O_ ):UZK10!Y5_PN3Q=_T0GX@?^!WA M[_Y:T?\ "Y/%W_1"?B!_X'>'O_EK7JM% 'E7_"Y/%W_1"?B!_P"!WA[_ .6M M'_"Y/%W_ $0GX@?^!WA[_P"6M>JT4 >5?\+D\7?]$)^('_@=X>_^6M'_ N3 MQ=_T0GX@?^!WA[_Y:UZK10!Y5_PN3Q=_T0GX@?\ @=X>_P#EK1_PN3Q=_P!$ M)^('_@=X>_\ EK7JM% 'E7_"Y/%W_1"?B!_X'>'O_EK1_P +D\7?]$)^('_@ M=X>_^6M>JT4 >5?\+D\7?]$)^('_ ('>'O\ Y:T?\+D\7?\ 1"?B!_X'>'O_ M ):UZK10!Y5_PN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1"?B!_X'>'O_EK7IU[ M>V^FV<]W=SQ6MK!&TLT\SA$C11EF9CP "23TKGM-^*G@O6?"$OBO3_%^@WW MA:$E9-I% 'D'@7QM\0/#?BCXBZC?_!+QU/:^(-> MBU*PCCU+0&:&!=,L+4HX.J *WFVLS84D8=3G)('9?\+D\7?]$)^('_@=X>_^ M6M=?I7Q.\':[XJO?#&F^+-#U#Q+9 M=:-::E#+>6X& 3)"K%UQD=0.M3VGC_ M ,+W_BVZ\+6WB32+CQ/:1">XT6*^B:]AC.,.\(;>J\CDC'(HWMYAM?R.)_X7 M)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P. M\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_R MUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ M (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ M [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/? M_+6O5>E^)W@[Q=8ZK>Z%XLT/6K/27:/4+C3M2AGCLV4$LLS(Q$9 !)#8 MQ@T=WV#<\>TKQM\0++XP^)_%$OP2\=/H^I:#I.FVUL-2T R1SVUQJ,DSLO\ M:FT*RWD !!))1L@ +GLO^%R>+O\ HA/Q _\ [P]_P#+6NFM/C!X#O\ Q#8: M#:^-O#ESKNH0)=6>F1:M;MDZ3J>F:;? M:I966HZH[QV%I<7"1RW;HA=UB0G+E5!8A0< $GBG9BN>=_\ "Y/%W_1"?B!_ MX'>'O_EK1_PN3Q=_T0GX@?\ @=X>_P#EK7JM%(9Y5_PN3Q=_T0GX@?\ @=X> M_P#EK1_PN3Q=_P!$)^('_@=X>_\ EK7JM% 'E7_"Y/%W_1"?B!_X'>'O_EK1 M_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\+D\7?]$)^('_ ('>'O\ Y:T?\+D\ M7?\ 1"?B!_X'>'O_ ):UZK10!Y5_PN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1" M?B!_X'>'O_EK7JM% 'E7_"Y/%W_1"?B!_P"!WA[_ .6M'_"Y/%W_ $0GX@?^ M!WA[_P"6M>JT4 >5?\+D\7?]$)^('_@=X>_^6M'_ N3Q=_T0GX@?^!WA[_Y M:UZK10!Y5_PN3Q=_T0GX@?\ @=X>_P#EK1_PN3Q=_P!$)^('_@=X>_\ EK7J MM% 'E7_"Y/%W_1"?B!_X'>'O_EK1_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\ M+D\7?]$)^('_ ('>'O\ Y:T?\+D\7?\ 1"?B!_X'>'O_ ):UZK7/Z+\0_"OB M3Q#JN@:1XFT?5-=THXU#3+*_BFN;,YQ^^B5BT?/]X"C?1 ><>'M1\7^-_CMX M=UV^^'_B/P7X?TKPWJ]E/+KE[ICK/^&(KC5G:/3H7UFW#WK+(8V6$%\R$.K(0N<,".HJ]XB^) MW@[PAKFFZ+KWBS0]$UC4B!8Z?J.I0V]Q=$G:!%&[!GYX^4'FA:VMUT!Z7OTU M^1TU?RKU_517\J] ']*?[)W_ ":Q\&_^Q,T;_P!(8:]5KRK]D[_DUCX-_P#8 MF:-_Z0PUZK0 4444 ?(_[5,?B-OVDOAG+I(YH9/%-I)=6'G+'! MYJO$LL>XM#N7[XVJTC$,%VFI\'M2L?VEM?\ !\]GILG@C1-+^&*NMCH+BV_L MNXU<^6HMF51L:*&R O#/Q%TE=+\5^'=)\3Z8LJSK9:S8Q M7<(D (#A)%8;@"<'&>35W3/#FDZ++_ M&N?%W4U,FO?$;5KC53++S)#I\TKPGHUII&B:99Z- MI-HGEVUAI]ND$$*?W4C0!5'L!5J3T,]$NM&\0:38Z[H]T MQI^I6R7%O, 00'C<%6 (!Y'4"J^A> M!_#GA=K9M&\/Z7I#6MFNGP&PLHX#%;*Q98$VJ-L88DA!P"2<4H+ENI;-M_.R M2?R<4_._>*"=Y;=K?*\K_>I?*W9L^3/V;/ &D?!_]I']I;1M-_M75;2VTG0; MF>6^O)+N^O96MKIY'>5CN:1SGI@#( KSC]AVPBL/B9\&;J[FMKVWU'X=Z MFWA^WT_"S:5:C4(W>*_J1T-%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** /FC]LNUUZ\\1? F'1YK"VB;QS%ON-5A>:UBG%I6-70R!9!D('0LX M0!ESD<)\(/&'UT76O$.NZI;^&K<6^G7$MA+)8I<1)U59I M[LS %F.4.2V,U]?^)?#&C>,]$NM&\0:38Z[H]T MQI^I6R7%O, 00'C<%6 ( M!Y'4"J^A>!_#GA=K9M&\/Z7I#6MFNGP&PLHX#%;*Q98$VJ-L88DA!P"2<4H+ MENI;-M_.R2?R<4_._>*"=Y;=K?*\K_>I?*W9L^2OV=J^I7K75X\LMM=&2XDED)W/EBW91C Q7/\ [.GAC7?!W[0' MP7T"VN_"VLZ+H_P\U*Q.M^$KU[J'4K!+FW%O<2GRU2-GE#816D&X2D.&-'TW7-2UFTTFQM=8U)8DOM0AMD2XNEC!$0ED W.$#$*&)P"<8S5#PE\./ M"?@!]0?POX7T7PV^HR^?>MI&GPVIN9.?GD\M1O;D\MD\FJBVI*3Z*W_DLHK[ MN9_EV:=3]YS=VU_[8W][@OZO?HJ***0@HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /G/]ON+49_V=+J*P6%X7US1EO5N21";8ZA '\PCI']W=_L M[J\N;QA/\0+[4_A;?Z1X=M]=NOBA9Z;K&K>%=/-E;:S#;6\>J33R1L\C+)Y< M"0/NEV-U$T,]MAZ'#IIF-C'INFPVZVIEQYOE!%&S?@;MN-V!G-%/W)- MOO?YW@_N]S;KS/LA3]Y67:WX25_6\D_^W4?).CZM;?'W]L#0]$^&WARQT3X< M?"35[[4M?\0VEI'!'J&M3Q/$]M!L W',C-(W\1!+=(R_$_#=[R3QA\*6 \9 MGXS>*?[0W*PF^S>5=>?D'G9Y7V?KQCRZ^T=)_9Y^%>@^(HO$&F?#/P?IVO0S M&XCU2TT&UBNDE.3716G@#PO8>+;KQ3;>&](M_$]W$(+C6HK M&);V:,8PCS!=[+P."<<"E2]SD;Z+7S=X/[O=4;=(]WN55[3F2Z[>2Y91^_WG M*_5WV6V_1113&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y#^U M[_:G_#+?Q6_L7?\ VE_PC=]Y?E9WX\EMVW'.=N['O7R[-X]O+3P1X\^'']E> M%%\0ZOX6\-:3IOB+PG8FWD>WU1C906L[,\AD:!"[K)N560[@D?2OO\C(P>17 M):!\(/ GA2$0Z)X)\.Z/"+T:D([#2H(%%V 5%QA$'[T D!_O8)YI124I)O'?BBWM$1;**TV-;1&0#<]RZI&H))(4A>1O*=/\:?AOI>A?MW_ M+Q?'/J%UK.N7VKPR_:[QY8;:&+22JQ01$[8E)W.V!EF=B2> /?\ 5/V>?A7K M?B.7Q!J/PS\'W^ORSBYDU6ZT&UDNGE!!$AE:,L6! .[.>*Z[4?#&CZOJVEZK M?:38WNIZ4TCZ?>W%LDDUFSKLD,3D%HRR_*2I&1P>*N$G%1;^*[;?=M)?DDOE MYLEI+FC'X7'E2\M=_F[_ /#&G1114C"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH SO$7VO_ (1_4_[/Q]O^RR_9\_\ /38=OZXK\\?V?_C)=_!? MX6^#)-:T7PMJ=T/AEJFMZ=J6GV#+K&GR6\R^=;7,S._FB>>0$[5B D5E*N1N MK]'ZY&'X0> [>]UJ\B\$^'8[O6Y%EU2X328!)?NK^8K3MLS*0XW MG!YZU'+ M=RN]&K>>TEIV^*]_*VS97-MIL[_C%Z_)6^;/B3XYZ9!X=^'7@C]F7P)X8L-: M^,7C/PU9Z9K>N26D9.G:6AS/=74W+$>9YS(N2 Q9A\VQ7ZW]LS5K;4Y]-_9_ M\ >'+'7OBUX]TB#3=3UV6TCW:;HL3X:YNI<;B 1(47)PVYA\VQ7^H?%WP$^& M7Q UI]8\4?#KPGXDU9T6-K_5]#M;J=E4853)(A8@#H,\5#XC_9Y^%?C&_2^U M_P"&?@_7+U(4MTN=2T&UN)%B0;4C#/&2%4< = .E6WSN\EO)MKNM;)=EKKWO M+7:TQO&UGJHV3\]+OS>FG:R\[]KHVG?V1I%C8^:T_P!E@C@\U_O/M4#J[CN+ M,JKQTRV3S@'!Q\\'_@LK\!L_\>'C+O\ \PN'_P"/]Z /NRBOR^O_ /@J;X$\ M2>+_ !3?3_$7XH^%=%:]C71--\/Z#H3QV\9;28V 9R .$F9CR1PH M)] :[C]K#5=6_P"%\_!'0;2#QEK&DZG#KKWNA>#/$+Z/<7IB@MVB9I1=VJD1 MDEL-*.IP#G!751[_ *)O]!I7/JBBO@*U^*^M^'OV4?VA?^$@U?QI!>^%/$2W,$#:F4G#L0S.) 9QL?;O;J/7H?VT9%T^;Q2/!,A^%UIX ME7PG+XD?55-\US]H6V-PEF(B'MQ,P7=YPD(R1%QS:7,TH]4FO^WN6WEO)+U% M+W4W+HY+_P !W_!-GT_16'XR\(6/C?1'TS4;C5+:V+B3S-'U>[TR?(Z?OK66 M.3'JN[![@U\@?!#XK:9\"/V/+?XR>*]5\4>*-8N)I]/==9\4WMW'/(VI26\" MA;J=X8 $W2A00BL3GD&$U=W\OQT7XCLW:W]=?R/MNBOD70?^"@NF>(O$2>" M=-T?0-<^(EWJ5K8:?9^'_%<6H:-=+/%++YQU!(=R+$L$@D7R"P8H%#APU3_M M*_$SXBV/@KX.7_\ 85YX*\4W?Q)T_3+O1+77E:WOH2+@!#BR #5M5YM+[VE\[76PN_=)O[DW\KV/K.BOEJ3]M348/#MLTG@&%O$X^(P^ M'-YI<.N;K:*Y*EQXP:VJ?MYV7AKP9>7.O^'=.T7Q7; M>-)_ [6%WX@6+2TNHD\UKB34)(4V6_ED,6,.X%@NPFA*^J\OQY;?^EQ^\;33 ML_/\.:__ *1+[O0^KJ*\8^"'[3&E?&OP)XMUNPMK1M0\+W<]C?V^D:G'J5G- M)'&)5>UNHP!-$Z,NUBJ-G(*@BN*_9I\&ZI\7/A/X"^*>M^//&$'B_6E36[HV M&LR)IYCD9F%D+!]]J(0A5-PB$IV[O,#'-))WMTT?_@6WX)LEM)??_P"2[_BT MOF?3E%?./Q _:YO?"^K?$F71/ K>(/"WPW\H>)M6DU9;68,T*S2+9P&)Q.T< M; L))(1GA2U07O[7FI3^(OBQ%H?@JTU+PW\/=#@URYU:YUM[:6]CFTYKV%(K M?[*^&)4(V]QM!W_H^G?IGSNE;U3:3[=3Z5HK MY8L_VXFT#3K#5/'W@C_A%])U;P7/XUTJ73]874)9X(4C>:VD0Q1".;$L97:S MJP;EE(('9_#S]H[5]<\?>'?"?C+P2GA#4/%&BRZ]H;6NK#4!+#%Y9DAN/W,? MD3JLJ$JOF(?F D) S6W_I4?O/=**^6? M"O[9NN>(?@-IGQ0N_ NC:+IVM7R:?I-K>^+50O)YTT3M.S6P8*#$-B0)<3/N M_P!4,$UQW@/]M_QC\7OCC\/_ MX>\+Z7I6G3ZIK>D^(;:_OKA9#-8I$SM"\ MEHCA0DR2*KQ1N[?(WE ;F<8N4^1;Z_@K_JAR?(KOT_3]&?:]%?&_P[_:%]!UCQAXROO&>LI#;^)O$^+"RM;2&U,CI*+9GMH"9E6.W6.7YBQ+ M@'(Z?3OVTKSQ5J?P]T7PSX%2[\0^*;S7-+N;/5=9^R0Z7>Z6!YT;RI!+YL;$ MG$B+G&T[='-ITDPF^SS0S/#(@D"KO >-L-@9&#@5Z-5RBXNS)" MBBBI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HKXD\2_\%>/@;X6\1:IHUU8^+WNM.N9+65H]*C52 MZ,5; >96'(/W@#QTKZ+^ O[1GA#]HKX9-X\\,O>V>@1S302R:Q;_ &5HVB + MDY)4J ?O!B.",Y! /4**^(O%'_!1G2_@1XE!^*>GZJ=%\6V<7B'PHNCZ8#) M:Z>\DL*17/F.F9&2&&X.,LINGC( C0OZ)^SE_P %!OA?^U!XYE\)^$+;Q#!J MT=H]Z?[3T]8XBBD C>DC@'YA][ /8YXH ^F:**^$E^)&I_#O]J:^TOXR:I\0 M?"4FI^*S)X/\1Z9J4K^&-2L) $M],GMSNMXW_O-Y8DW'<9$&"Q'WJBI]_P#@ M:>NM[=D[:Z!+2#GV_P F[^FEK]VKZ:K[MHK\UM0_:4U>#]MR\GN/B-<:/\-+ M;7)WC\1ZG?7=OH]S:6EJL5[I$%F5^SS3+/(&^TCYOE)#,,+7K_QL\56*;V]C\2:+:VVJ:5HT\[3Q:&)[%YH8$C)**8U:+S-HPS(Q.:*C]FIO^6/, M_P -/77Y6%!.3C'^:7+Y==5W6WJFF?H+17YW^-/BGXS^$1WDNU_ MOBU&7XR5N^NW7)3347WM_P"3)R7X)W[/N>_45\4?#[]I/Q%\.M.\8R7=I>>. M;S6/C=?>#-.@U#5WB6QAD.8@CNDFV*/9@1J &..F#W-G^V=>W>CC3U\$0'X MAR>.9O <6@IK1-BUU$GFR7!O/LX<0"'Y\^07SA=G.1$??C%KJH_^3*&G_D\5 M\S62Y&T^C:^YR5__ "27W'T]17PGX#_:ZO\ X2Z+\2[WQI)]LUK4/BM>>'-* ML-=\0B'3]- M89"KWD@806L8#G*QGEQB,%B!U=W_ ,%$])TOP2?&-UX5CU'P MMI&NR^'_ !1JGAS6H]3ATZ;RA);3VS)&!=V\Q95WDQ,A."F>*5URJ7=1?_@2 MB[?^3)>K&XM2*]>\=?#S0_$'B3PTOA#5=2MUNGT4 M7OVMK5&Y17D\N/Y]I4LNWY22,G&:ZB\M4OK.>VD:18YHVC9H96B< C!VNI#* M>>&4@CJ"#53C*#<7NB(M22:>A-17R;\)_!]CI?[2_P 8;6^\3>-+C0O!L6C7 MNFVM_P"-=8N8+?S+:26'/VR]4U[3?!.N7'@!=' M\,>/WGM?"FH7.L^9<2W"Q2RP"]MTA_T=)1$V&C>(.OV4O%6@3:IX=T3Q M5>:^FI:)]K<1RM;VD.L8%LL9=PKMN91M+$XSBU**EW=O_)G'[VU]QPR/;112>99 MW<4#++%Y:/I:BOE+Q!^VO MKNB> _BSXT7XI_"/XWZAX_^(OQ \$:[X;@\.Z]X2-C*_V+4C?07-O=Q-)"X/,MK7^5D_R:?HQR]V]^C:^:=G^.GJ>M4444@"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY5Z_JHK^ M5>@#^E/]D[_DUCX-_P#8F:-_Z0PUZK7E7[)W_)K'P;_[$S1O_2&&O5: "BBB M@ HHHH **** "BL3Q5XW\.^!;*.\\2Z_I?AZSD?RTN-5O([:-FZ[0TC $^U0 M>&_B+X3\965[>:!XGT;7+2QXNI]-U"*XCM^"?WC(Q"\ GG'2@#EM<_9X\'Z_ MXFUC7Y)?%&G:EK$T=S?G1/&&KZ9#/*D$<"R&&VNHX]WE0Q)N"@D(,YKK/ O@ M71OAMX9@T#0()X--AFN+@"ZO)KN9Y9YGGFD>:9WDD9Y99'+.Q)+&O-=<_:N\ M&GQ/9^&?!=Q:?$CQ)--#\.7Z/)%=:3KNIV]I>V^(-+M++4W2.QN9[V-([IG&46)BV'+#H%SGM7EW[6GQYN M_P!GKX=Z1KUJME;)J.NV>D7&KZG;2W-GI,4Q;==SQ1,C.B[<;0Z9+K\WK+=F MGUNDO5Z?K8I7U\DW\DKO^M^Q!?\ [(7A/6?AAX^\':KK7B#5)?'-TM[KWB&X MFMUU*ZE4Q[""D"PH%6)$"K$% !XR2:C'[''@P:K-C5?$/_"*SZX/$L_@TW<1 MTF;4A()?/93%YV#(JN81*(BPSY?6N?\ B1^T'XV^%W[+NI_$>ZF\&>*+FWO8 M5AUWPTT]QI3:=+<)&+YH-^\E%?+01S/DCB7&<6OA]^T9XJ\5?LC>+/BI>Z-: M6NJZ98:M>Z5,]G/;V>K06R2/;7BV\C^;%%,%5MC/NQG#8(-4Y>S4IK3D2^5D MFE;RLK+NM-8NQ%.;C3_G;2]7=/7SUOY/722O[7X8^'7A3P3>:M=^'?#.CZ!= MZM-]HU&XTNPBMI+R7+'?,R*#(V68Y;)RQ]37!0?LM^#$^ P^$L\FIWGAM)&G MBNI;A5O89C=&Z25)$10'24@K\N/E (89SYGX/_:(^)&G^(?@7'XKG\(Z_I_Q M2M3(MEH>F7.G7NEM]C%UYG[RZN!<1*,HQQ'@E3WQ6U^VK^U1??LU>%O#X\.: M=::QXIUF_BC2WO4>2&VLA+&D]S($=3@-+%&OS#YY5ZX(-RIN,E![W4?1I_IO M=;;]#)33CS]+;\+B_J/[-FC:[X=\'Z7K/B?Q3KDWAK MQ+%XJAU/4]02>ZNKR,R$+*3'L6']X1Y42QJH "[1UX']H+]ISQ1\.O%WC#3_ M K8:/=V7@7PQ#XKUU-3CD>6\ADF=?LT#)(@A<1PROYC+(,[1LYS61XC_;$U MJV\5ZQJVD6>CS?#CP_X@T7P]J1N(Y#?3MJ"1,;B*42A$6$W,(,;1L7^?YUQ4 M4WS-/$^(9 GAQ_:"QB,1?ZK_48'W?OY_CIM[^R!X.NK?6S%JFO6.J:AXN M?QO;ZO;7$(NM,U)HUB+6^8BGE[%*[)4D!#'.>,<_^W1^T3XS_9O^'7AS6O V MDZ3K6KZGK2Z>]KJT,TB-%]GFE;8(I$._]T .2.>AKC]<_;7US4?VF?A7X*\( M6.B:AX&\2V5C/JFJ3K*]U%+=VUQ#[BRM-$\:>,M*\(6-^=1M? M!]CJ,5OI\,A8N4$D<*W1AWLS>09S%SC9M 48WPW_ &IM"G^&'A/6_&7B'2;[ M6O$5]J%G8Q^$-*U*>.Z^S3RJYCMVA-P%C2,>;(R"-6R=P5E)UOV6_CA??&G] MGW3/B%XB33[.:>74/..FHZVZPV]U-$K*&=SRD2D_,KU_P G^1!XZ_9)\*>.O$'BO4'UOQ'HMAXO6%?$^B:3>1QV6M") M!&OG!XFDCS& C&!XBX^\353Q_P#LWV.G^#OCK>^#X;NY\1^/O#ATU=+>6&.U M22#3WM;:.#*J(P05!WN1GNHJ'X1_$GXL_&+PMX9^(>E0>#[3P?KLPGB\.W\5 MTFH1ZBZ[K\EK=V+6Z M7\T.FW=Q:ZA!J90YHNB]&_=MUZ:?+2RZ;=QQ MJ\LE56MM?+?];+UT\CSGX3?L?Z-%X"T)/B#<:UXCU0^"H_"DVCZO>126VDV\ ML2"[@MVA122[* 97DD(+CQ!XB\7:GI.F-HNC M2^(KF&7^RK)BNZ*$111[BPC0&67?(0H![1Y MK<+*6>(HZX?Y%P3N7D\&M7)U9)I?&[>5Y-K_P!O>N]I M/NS&,>2#C?X5?Y12?Y17W+R,BT_8\\*:5\+? G@K2O$'B721X)U-M7T37+:X MMS?P7#-*6+;X&A=2)Y%*M$05/XUG>#_V)?"O@7Q;IGB?2O%OBY=?LM;O==-_ M10QWD<@>V(\N7R58A0K*S-L9 0!Z#^T5\1+WX3?!CQ/XLT[4-%T MJ]TR%)([SQ%!=36$9,J(3*EJK3$88@; 3DC/&:\H^"/[70\=+\6/$OB^]L?" M_@KP?K,VDP_:-"O[20)&ZHLLEU,P2221CC[,D2RH60-DNN5"3\776N7VO M1Z[IUS;^?:O>1Q1W$")) \3PLL$>%ECD*D9# \UK^&/V3O!/A#7/ &K:9-JL M=YX.EU2YMWDN4D.H7&H "ZGNV9"TDC$;@5* $XQM 4=K\.OB_P"%/BLNI#PY MJ,L]UILB1WUA?6-Q87MJ77=&9;:XCCE0.O*LR ,,D$XKPSQ9^TUXKE_:8\0? M"OP_J7@GP[J&D1:=/8Z9XR2YBE\2).-\_P!ENHY L1C7*@"&OF$GS*4GZOU;M^OXGMOP8^$6C_ SX>V/@[0;F^N],LY[F>.74 M9$>8M//).X)1$& TC ?+T SD\UW%>:^*?VC?AYX)\7?\(UK7B#[)JL%XR]Q=_,Q(ME=",;([BYN]9FO;:STZTT>^GOFGM%5KF![5(3-',BLI M,3HKG/"FK<_[3_PTB\&^&_%$/B&34=*\1I++I*Z9IEW>W=VD0)F9;6&)I\1X M^J45YKK'[1OP[T7PUX9UY_$0U"P\31F714T> MRN-1N=00*&=HK>WCDE8("-Y"?)GYL5D#]KSX0OJ.A62UGM+>> M>W03R&*$3SI&8[8O(K(%F9"64C&013L[\O6]OGV]?(7V>;I:_P N_H>PT5A^ M,;7Q'>:*T?A75=+T;5MZD7.L:9)J$&S^(>5'<0-D\8/F<>AKPSX _'OQ'K?P M1/Q9^*WBCPAHWA9H[@/%I^D7%C]D:*Z> ,\\MY,) ^P ((U.YP 3T,IK6^EA MV>EM;GT?17G_ (0^//@7QMIVOWNGZX;6/0(A<:M#K-G<:7<6$)0NLLT-U'') M'&55F#LH4A6P3@URES^U3X,\1>"_%U]X,U=;_7-)\/76O6=IJ>G7=FMY!'&Q M2XB$R1FXMRVT>;"2IW##!-,U/7;6#QWKVEV<]S96=ERV:W3VJ7#*T0D",6$)E,F MW'!KV/QGXTT3X>>&;[Q#XCU&'2=&L5#SW4^<+E@J@ EF9F55502Q8 D@5I M4BZ;:ETT,H24TFNIMT5X[+^UU\*K6V,EWXAN].G75;;1'L-0T._MKZ.\N(VD MMXGM9(%F7S$5BC,@5L<$FKT?[4'PUD\$OXJ77Y_[,75_[ ,#:5>"_.I;MOV, M6)A^TF;/_+,1[L G& 32L_Z\[6^^Z^]=ROZ_/_)_<^QZI17BW[,_QTOOCHOQ M)N+F*SCL?#WBZ[T+3GM8)87DMHHH75IED8D2YD8,,+C&-H(-<'XL_::\5R_M M,>(/A7X?U+P3X=U#2(M.GL=,\9)C5_R>O_ >BD_Y;I_)V_,^I:*\R\7?M)_#GP)XIG\.Z[XD6RU* MU, OF2SN)K73C,0(1=W*1F&UW[EV^-?O6?3]:' MAV\NUT+4&L[;4#,L(MY+H0>2C&1T +. 0P(..:2U:2Z[?A_FOO0/W5>6G_#7 M_)-^A[#17B_QE_:$T[PM\,_B5JWA;7]$M]<\%2PVM_<>(+.^DTZSN'\I@DOV M>,R2?NY5XAW;2R[LFT5Y=/^TY\,K;QA M+X:F\4Q07\-ZVF27,MK.NGI>JI9K4WIC^S"< ']SYF_((VYJ]\+/V@/ 7QIN M;^W\'ZZ=4GLHHKB6.6RN+5F@E+"*>,31IYL+[&VRQ[D..&H6NP/W79GH=%>' M?'']H.?X-?%OX:Z->?88/"6MV6N7^MW\\$LL]K#86BSAHA&WNVX;') !K? M\(?M._#/QQ->QZ7XEV?9-&3Q%)+J5AZNH98]+O#%J$=L,W!LI/)V7I0 EEMC(1Z4/2/,_/\&T_R?R"S;:7E^*3 M7X,]D4VFM_ZL[/[FFO4E-/;^NOY:A1112&%%%% !7+?%#P!;_%/P M!K?A*\U._P!(L]7@^S7%UIAB\\1$C>@\V.1"KJ"C!D8%688YK,O_ (^?#'2[ MVXL[WXC>$K.[MW,)?VF_AOI&AW=[IOCGPCK= MW JR#3X?$ME%),N06",\@7?LW%0Q4,0 64$L "J?V?\ 4[[7_#>IZQ\6_&VN M#0-134[2TNK;188S*J/&59H-.CD"M'))&P5URLC#/->OU\YV?[=OPMU>#6/[ M-\2:+<74.J0Z9IMO/J\-N;T265M=-9@V\,1N'CD9QE7@= &D*QGTG_AHO MX4''_%SO!O(R/^)_:=/^_GM0!Z'7B^K_ ++NE>(]=CGUOQKXRUWP]%KD?B&+ MPKJFHPW%A'=QL'CP[PFY\I' 98?/\L$ ;<<5Z)X3^)7A'Q[).GAGQ5HGB-X% M#3+I.HPW1C!) +"-C@$@]?2OG[X>?M->*_B;\>?%?@_3=2\$:6/#7B.72;OP MAK27-OK=QI\:C.H6\XD*2;F.X1"#;MQF5<@DAK42COO]S6OR=GY;]+A+^&V] MMOO3_-77GMULY_'W_!/CX>_$.-[&^U[Q59>'EU:YU^TT"PN[9+6RU"?)DN(6 M:W:8'<2XC:1HPQ/R8XKV"S^#.D6GQ@B^))O]2N/$*>'4\,E)I8S ]NLYG\QE M"!O-+DY(8+C^'O7@T$QU M9KP2>0D:R,D9@:/<=PPY)Q7<>.OBG\1+O]IT?"_PAJ7A;0M/C\'CQ+)J&NZ+ M<:C(TGVMX#&!'>6X5WR@[_ /DNGRY=U9.:NYJ72U_G M)6_\FU^?-L[OV_Q'X9T?QCHEUHVOZ58ZYI%VH2XT_4K9+BWF ((#QN"K#(!Y M'4"O)?"?[&WPI\%ZA\1I]+\,65M9^.K5+'4M,AM+>"U@MA%Y;0VZQ1H8T?[[ M#)R^&X(K.^$?[3%SXS_9;UCXJZ_I]E97&C0:HUU_9LK2V=T;)Y4::W9L$QR& M(E023SC)QFN,^%/[7&J7OP&\8?$#QEJ^BWVM>'O#D.N7OA.P\-W^B75@[P-* MB.UW/(9XY#A4FC14.UB"W:9\L54;V4=?.+N_7I\NNY45)N*Z\UEY232?EHW_ M )'=V/['/@I/"WB31]6U#7/$D^N0V-M)J^J3PF\M8K+!LD@,<2(GDL-RDH69 MB2Y?)KO_ (5?"72_A/I^KQ6=]J&LZEK.H2:KJFL:L\;75]:]H^ OQ6UKQY?^/?#7BA-./B?P9K7]E7=SI,3PVUW M&\,<\,Z1/)(T6Y)<%"[X*'YCGC:TN:7?6_R:4EZIN-^[MO;3G3ARQMMI;YIN M/RM>W976FQD#]D/P<-O_ !,M<^7Q\WQ%'[^'_D(G/[K_ %7^H^8_+]__ &Z; M??L@>$+J#6'M]7U_3M5OO&!\\@;4++5&C6-I(3Y/E["H(,(O%/Q!T_3K^YU273O$FH1SVE]=2Q^6LDL*1(BK$I(CBA$<2EF.PDDU[K12 MLFK=-/P22_!+[EV07=[W_IMO]7][[LXKX2?"K3_@_P##?2_!%CJ>J:YHVF1- M;6KZY+'/,EOD[("RH@9$4[%R"0H ).*UO!G@#PO\.-)?2_"7AO2/"^F/*9VL MM%L8K2%I" "Y2-5&XA0,XSP/2M^BJ;;;;>K_ !]24DDDMD<5H'PFT;P]\0?& MOB^&6[N-0\6QV<6H6UPR-;JMM$T:"-0H(RKG=N9L]L5P'@K]C_P=X)U/PTT> MK>(=7T#PK--<>'?#.JW<4VGZ1)(KJS18B$LA"R.%\Z20(&.W;@8]THJ4DOZ^ M[[NG;H5=V:_KM^1\Z:'^Q)X>\*V?A:+0O'?C71I_"Z7UMI%W:3V/FVUE=E3- M9_-:%7CW*&5G5I5/(DX&-CP'^Q_X-^'<7PQBTS4]>FA^'EUJ5UHZ7=U%)N^V MB02I,?*!=5$C;,%2,#<6KW.BKYG_ %\_\V_5M[MB>N_]:6_+3TLNB.#O_@QX M>U7XHZCXZOOM%Y?ZAX<_X1>YT^-O>N$TO]CSP MGHWPI\-^!+77_$R6OA?53K'AS5VNX&O]'ERY5(7,.QHU$DBA)4D&UL'.%Q[O M14K3;^M>9?--MI]+NVX/5MO^M.7\M#Q>+]E_3E\3>$O$\_CCQE?^*O#M]>7L M>LWU[;W$MRMTJ+/;O&]N88H&6-5$=O'%MY*[68DY&I_L8>$M2\2SZF/$?B>T ML)?&$'CK^P[>XMA9+JL94F09MS*4D*@LAD*Y)*[3S7O]%--Q::Z;?>G^:3]5 M?<-TXO9_\%?DVO1V/$-6_9%\'ZQ\-?B!X(FU+7%TKQMXAD\2ZC-'/")XKE[B M*,_'=G_77YMW_/4**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY M5Z_JHK^5>@#^E/\ 9._Y-8^#?_8F:-_Z0PUZK7E7[)W_ ":Q\&_^Q,T;_P!( M8:]5H **** "BBB@ HHHH \T^-_[-_PY_:/TK3-.^(OAM/$5IILS7%HIN[BV M:)V7:Q#PR(Q!&,@G' .,@5B?#+]CKX/?!WPWXMT#PCX,BTO2?%EK]BUJW>^N MKG[9!LD3RRTTKLHVRR#Y2/O?2O9J* /CU?\ @FY\-_AO\0M"\;_"WPIHMCJ^ ME.DL-EXBO=2N;>&='+) M\(NKZ)8FYN$6U*@#&Y9 T@.!E7+!L<@UTGQBT7Q5X@\+)8^%]-\*:ZD\ZQZG MHOC%)?L=_9D$21"2-7\MCQAFBE7@@KSD=W7EG[0WQUM?@)X5T34IK*WO[S6] M:M=!L([Z^%C:+<3[L//<;'\J-51B6",> ,]%\]BEI=]DW]RU^ MX^<=*_8%U71_"5NMO;>%R(/'3>,(_A[-=W$OAT0FW\@6?G/"7R,F02FWVAOE M$>T58^!7[&7Q)^&7PM^,GA#5_$&BWMIXOT*;3=!LX]3O+B#12R721VH,D0S" MHG3]XJ!S@C9A1GV3XA_M%^(/A%\$-3\<>,_ ']BZG9:E%IIT]-:CN+%EEG2* M.[-XD>Z.V.\,6>%9%P08^F6^ _VIK?QU^S=XM^*UOH*@>'8M5,EE!?\ G6MZ M]B)-S6UWY8\V"39\LOECJ?ER"*4N7V=1/X;:^BC%?>E;NUKWE>H;YI2]-V_+;LC=^ /[.OA'X)^#?#<5EX/\+Z7XNM-(M[#4M9T73(89;J58U$ MK&81K(X9U+9;D]2,UYG^U7^QMJ?QNC\2ZQX9\;:EI?B36HM+LY+&_:U.F+;6 MET)PJL;.6>,Y,DF$6FMN MS\T<]-15)J/PV5_1V2?GK;YKR.8^.7[+/BWQQXB\4W/AO7--EM_&WA2W\(Z_ M=ZXYCN((XI68WD*0P;)I6CEE4QDQ*#M(8 ;:S_$'['&MS^*]:TG2;[2$^''B M'Q#HOB+4OM,CB_MVT](E-M#$L6QUE-M"3(TBE/G^5\UV_P :_P!JB3X2>(=6 MTVU\*?\ "0Q^&]"B\2^)9DU'R#8V+S&(&!3$WGR_)*^QC$-L9^;)Q53Q'^U_ M::-XZO+&U\.?VCX.TO6-*T'5O$8O]DEM=Z@B- 8[?RB)(E\V$.YD0J9!A6P: MRI_%'DWO_P"WW7RY]NE]+M:#J)6?/V_]L2?SY+7\M=]3I?VB?@MJ7QDO?AD; M&73TL_#?BRVUO48K]W7SK5(I4=(PJ,&<^8,!MHQGD5\]_!']@;Q=\*;GP)<7 M?B#2=5N-"\:SZWL]'D6^UF#31"D[E6E1IN)G7&1 GSR=%YI05M8]9)?]O7@U]UHZ M[:O7L M;^PO+RXBLIK34;IYTEAF%NSB6,^7E3& X++O7 )[[]GK]FWQ1\-O@OX5\'^( MO&L]K/IMQJ$FIV'AN.VDT[5([B\EF"2-=6K3*-DFTB)XR-S?,Z\2Q&:4HVW[1)"8U2&W<[A')YS;]IX&*Z M[XL_M#^&/AE\"=7^*EI=6OBKP]9P));S:5>1R073/*L*;9E+*%WN 6&< $X. M,4FU[.[^%I?<[M:>;;=GO?T+:E*HX_:YG_X%MOY7MIL,YG1E?$CY M5^ /I+X>?$C7]8T35]4\;^'=+\'Z;9)'0W MF1(.A5F'(H>)?C]HJ>'/#6N>"K[PYXYTO5_$5IH,EY:^)K."WA\U]KNDK,5F ME3@BW0^8^<+6GO*HK_%=>MVU:_;5+MUOO*\1DE'FAHO\KO3Y=/2VJ5OES5?A MYXV^*?QQ_:N\"^&SH%M:^(;/P]I6IWNJ7$ZO812:<%DF@1(V$[!"X$;F(9VD MOC(KW_\ :$^"'B3QMX1^%]CX+;2[B]\%>)M-UOR=?OI;:.ZAM8I$\OS8X9F# ML67G81U/L?4Q\3?![>,SX0'BS0SXL$?FG01J,/V\)C=N\C=OQCG..E4_#/QF M^'_C36(M)\/>.?#6O:K+ ;J.QTS5[>XG>$':9 B.6* @@MC&1BE&]H\NZY7_ M . :KY+5_>)I*Z>UFOE)*+^])?UOYE\=/AK\2/V@OV=/'7@?4]*\+>%]?U:. M*&P:TUZYO[4A94D9I9&L860_(0 J/GCD5P.I?L8>(M?^!_Q6\%WFN:?9ZGXD M\?RD7[1#-#%.RJCH3Y15C&3LW!E+%0*^E] ^)O@[Q7XAU+0-$\ M6:'K&NZ9G[=IFGZE#/R;^]IJWW.Q MYO\ L]? _5?AWXH\5>)_$&GZ=8:OK$-K9J+7Q/K'B"K^'KW0OA[>Z-+Y/\ 87BNZDN[?6_#_*F9E18Y M%N#E.O#?Q#T<:MX5\0Z5XFTHR-%]NT>]BNX-ZXW+OC8 MKD9&1G(S7D?Q(^.'Q%\$?%GPKX+L? 'A?5$\537D>D7]QXNN;8[;:'S7:XC& MFR>62O "-)SU(ZTY:RBFOZW^7?2SWL3'W4Y+[_ZWTTUNNYG^'?@Y\2_A7\1_ M&%[X*O\ PSJ>A>+]1L-1O-0\33W37M@8K>*WN%6&-=MR9$A#*3-#L9CD. !7 MG/BC]B;Q7K47B'4(M7TX:M_PLZ?QUI=K!JU[8)<6LELD!MY;JW59K:7 8B2( M/MP!R&./J"_^*7A?PSJ6C:)XH\3^'?#_ (IU.-/)T:XU>)99I#@,L"R;'E 8 MX!" GC@9Q5GQE\3/"'PZ%F?%?BO1/# O9/*M3K.HPVGGO_=3S&7_L@>)/#'QD\!^/)DT'33IVIZW MJ&L6MOK>JZI/)]JM(;>W_P!*OF=[F0"'YY"(%QM C)&36^&'[)_Q%^#FE_#3 M6=&NO#&L^+?"L6OV-UIM_?W-O87-OJ%X;B-X[A;=W22,K'N!A(;+#(P&KV?Q M+^T9H_@_XX1^!=96QTK1O^$4E\4S^*+_ %)(+>!$NDMQ&P90H!\P-YAD'ICG M->F>'?$FD^+]%M-8T+5++6M(NUWV]_IUPEQ!,N2,I(A*L,@C(/:EJXQ<=E=+ MTO*+7_I2_+HP?6#[I_/XE_Z5<^<_C#^SCXY^)/B'X8^.)M0TN_\ &/ANQN[' M5M.T[7-4\-V=V+@(6:WN[5I+B'8T8^5@PD!^;;@"O,X/V#?%^AZYX5U7PO-X M9\&Z]:M%+>^)O#VL:Q%>6^;QY[J%H[F2X748Y%,= T;7K_;]CTO4-4@@NKG<=J^7$[!GR>!@')J"#XS?#^Z\2Q> M'8?'7AJ7Q!+DIJ]NUV\\7^MB$0?<73^)<97N!3@_>3AT;:MZW:^]Z_= MMH1.*E%PGM97^[1_']"LKK2?$GB34/$ MFF:!>Z+;ZO%'>::EX^U;B6(!W *D*P7=N'S"NH^/GQBT_X!?"/Q#X\U.TDO M[32(HV^S1R",R/)*D4:ESD*N^1 M66*%I6:27.P(@"KC+;LC/N/V9OB+XZNK*_\ %]WX7TZ\\/>"-2\):/%H=S<2 MQWTUW"D1NK@R0IY" 1+B%!*06/[QL 'VSX=?$;Q!K6C:MJ7C;PYI?A'3K-([ MFVUFP\0Q:EI=]:M&',T_IRO_ -LC]WF[_+OP:_8H\=_##XA> M;MM2T#PX-)M=/M]>U'PWJ=\K:Y M#;V*0-:W%C(A@D)D3(N0T;;<9BW?-7T?^T7X#\5_$KX1ZQX?\%:ZGA_7[EX' MCN)+F:V26-)D>6!IH/WL2RHK1EX_F 8XK"/#6G7/B_P[XC;2-)O[N86T.GQ M744T8D>V3SI'\Y'#LJ;F:3=C )[*;]D;QKI^KZIXETW4- N=>MOBE/X]TFPN M[J>.TN;26V6W>WN)!"S0R[=[!UCE"D+UW$CZ.L_C#X"U'P;<>+K3QOXXJ*]^-GP[TW1-&UF[\>^&+72-:?R],U";6 M+=+>^;.-L$A?;(<]E)H3<6K;JW_MC7_I$?7YER]Z[EU5ON4E^4G_ $CB?V9? MA%XI^%2_$JY\67&D37_BOQ==^(H4T:662*&&:*%5C8R(AW*8V!(&#P>,X'!? MM4_LV>,?VD(]7\/7NA?#V]T:7R?["\5W4EW;ZWX?Y4S,J+'(MP1Y M/XY_8B\1:EXY\?SZ?=6/B+P[XW-DUY_;OBK6[#[*T4,<$WFV5C(D>H*ZQ[@) M)82"VW.T<]AX9_9%O(_@I\:?A_K=]9"/QIXBU/6-*N+&:5S9K*8WM'I:[HR7\NGW-]I6EW6IQ6TNJF&(R;(-Q) M?/RC**V-P.#53PM\>O#%[\%_!_Q%\5ZKI/@73/$.F6E^!K.J10PP//$L@A\Z M38'(W8S@9QG HU<9)=$HOIN]/FN33JNNXEHX6[\RZ[+5^GO:]/Q/%[_]DGQA MJ'[%OBWX:7>MZ3J'Q*\5SRZIK&M3/(EE/?S7232-N$9?8$147Y.B#@=NNT;X M1_$SX;?$_P :ZIX+N?"EWH7C/5+'5+VZU^6Z-UIIC@C@N$B@C7;+M"CN(]+.MO$VIPAUT\=;PC=D0?]-?N>];>C:UI M_B/2;/5-)O[;5-,O(EGMKVRF6:&>-AE71U)#*1R"#@U5WS^+9?$R7>L>)=0,M&QXKO/V2_P!FOQ9\!/$&O27]]I^D>%;JSB@M?">A MZM>7^GQW0=FEO(ENT#VH<%1]G5Y0._P"-_P _PTVT/G']J[]G#Q+\=/$?A;4-!OM*M(=+T+Q)I KLC?*J_+DX('0,>*X[5_V+/$/BD:;8ZEK>FV6FK\(7^'MU<6CRR3)>L\ M3>-_/4R6\0565#\HY0X&7 M^\.'^$_[&OCKX50>%+>*+PYKDW@B*\DT/4]5\6Z_,MU<-$\=L?[/W?9K 8D/ MF%!JWF MHWGPU1[N\F>XF:/6M1C4N[%F(1;@*HR3PH '0 "L'Q-_P3'_ &<],T*[N-(^ M#QUK5%4"VLO^$FU&!9') !>1KG"(,[F(#,%5MJNV%/U]10!^=WAS_@E5X#\/ MWOB/4=7\#1>*XK76DIJ]S:)?Z=)963/\ 9F%UNA>&Z^VB);AVWH"LC?,D MZ>S_ /#KC]F+_HF7_E?U3_Y)KZJHH \<^"/[('PB_9SUS4-8^'G@]/#^IW]L M+2XN3?W5TS0[@^P>?*^T%E4G;C.T9Z"O,OBQ^S!XR^-?Q)\/ZOXATGP%I\^@ M>)+?4['QWHDMW;ZX-/AD$BV;6YC*ESRID-R4&2RQ G%?6%%"TDI]5JO5._\ M7S6S8/6+CWT^_3^OOW1^>7Q(_P"">'Q$U;4+D^$-8\-:/J']OZKK1\9G4;RV MU;4[>](C:+K'C/PE#X1CM/#<\MY;6T M:>:YN3)/%$Q9I)J_L<^,O'VF^)M7\4ZGH-AXSDL=!L=%&F2RW%I&-*G^T(\TCPHP\ M^4GOZ MJ*_E7H _I3_9._Y-8^#?_8F:-_Z0PUZK7YE_!#_@KM\'OAK\%_ /A#4_#?CB M?4M \/Z?I5U+:6%FT+RP6T<3LA:[4E2R$@D XQD#I7:_\/J_@A_T*WQ _P#! M=8__ "90!]_T5\ ?\/J_@A_T*WQ _P#!=8__ "91_P /J_@A_P!"M\0/_!=8 M_P#R90!]_P!%? '_ ^K^"'_ $*WQ _\%UC_ /)E'_#ZOX(?]"M\0/\ P76/ M_P F4 ??]%? '_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ M\F4 ?37[3/P4\:_&WP]I.G>"_BSJWPGN;2X::XO-)M3,UVI7 1MLL3 \\-@ MYY!XQ\[?\, ?'C_H\OQG_P""Z?\ ^3ZSO^'U?P0_Z%;X@?\ @NL?_DRC_A]7 M\$/^A6^('_@NL?\ Y,H YK4?V(?C;J?Q*M+#2OVL/%FKZUI<+KJ&K&PEA32X M9E#B R"]+/)*5B?R ,!%21RO[D2/^&7[$'QHO["^TF/]K/Q=X8US3YO,U;1$ MTV4^3-*S.9U<7P$T8ZS N=V\+(LB)T7_ ^K^"'_ $*WQ _\%UC_ /)E M'_#ZOX(?]"M\0/\ P76/_P F4 ;VA_L'_'32M:L+V?\ ;#\8W<-O.DLENVF2 M$2JK E?GO77D#'S*PYY!Z5]&_M'^&?\ A-/AX="N?AG!\5M$O[F.'4]$.HQ6 M5PD'.9[=I2J-*AP0#+"1R0X(P?E3_A]7\$/^A6^('_@NL?\ Y,H_X?5_!#_H M5OB!_P""ZQ_^3*F45)68TW%W1'IW[)/Q&M?A!;^%KK3_ !!J?PUB\;?VA_PK M2\\00G4GT 0;$LVN5F6$XFQ*(//\O &7+5J? 7X*_'?P_P# 3XQ_#_QCI]]- MIEYX8GTKP1I]WJ=C*UO$8KJ.*VE,3[5F(>',X/[2L_DE&_KI][?=CA+DE&2 M^R[K_P "J[)=D?0_P"S_P#LP^&_ 'AGX>:SK6E:C<>.]"T."T$FLZ]> M:HNF3- B7"VR33R0P9(*YA"C:,#Y>*Q_VJO GB7X@Z)XQ\+>'?A78:U=^*_# MAT6+QJE]9Q2V;-(<1W:RA)1!&2)5,)F);/R*<,?$/^'U?P0_Z%;X@?\ @NL? M_DRC_A]7\$/^A6^('_@NL?\ Y,JZK]LVY[.^G36]UY;]"*2]BDH[JVO73;\C ML/C9^S?\0)=4\96WAK31XIB\<^ K+P9<:DUU%;C3KF!W5KNX$LH9HVBF9L1" M1]R %>=U4/$/[*7C*VUSQ-X(TS1Q>^#?%'BGP_K[^(OM<,<=A;V,=N+B&2-I M/.:5C:KLV(RGS3N9,8KGO^'U?P0_Z%;X@?\ @NL?_DRC_A]7\$/^A6^('_@N ML?\ Y,I1;C+GZWOZ^]SV]%+737I>Q#@G'DZ6M_Y*H?\ I*M^)]!?M>>!?%/C M+3/AA>>%?#MSXGG\-^.=.UZ]L+.YMH)C:PI-YA0W$L2%LNH"EQG/IDC'^.FA M^-_CKX?\ "P^'>N>';C0O'VBZO=6VN7NF!S9P2EYIT-O=S*0H_A)#G^%37BO M_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4H^Y;RDI?-Z MOQ-9>]_X"X_)\W_R3_ M>(OV6OB?=:'J]]:6-Y:W5E\9+_QI;Z=I]WIYNK_3 MI$*130&Y$EL)E+;E2X"CALX.VO4?AS\)/$7@KX,_$O[3\/KWQAJ'BO69M1N/ M"'B[7-,$FH1R+''*SFSM4M()9%0OY2ET+ $S L2ODG_#ZOX(?]"M\0/_ 76 M/_R91_P^K^"'_0K?$#_P76/_ ,F4DK0]GTLE\DHK\5!7_P"&LY/FGS];M_-N M3_!R=O\ A[P:3^QWXWT[P/\ $S2/!NA:MX1\"W=_HNIZ#\._$^N6]V9);6Z6 MXO(P\Z)J]IXFU/2G^(DGC"WUJQU30[73%C,YG2=V>UEU$W*@^ M68EQ&V2HD1#FK?P=_9>^(GA30/V9K2[T'^Q+OPI+XE_M^X@N[9GL!>13K ^4 MD/FEF:,X3=@@;L8XS/\ A]7\$/\ H5OB!_X+K'_Y,H_X?5_!#_H5OB!_X+K' M_P"3*A)*G[+I9+[H\OY?H:.3!O$ M'PNLM'U#PKH5WI7_ L)KZSE,+:2P64M\_G[P2+K8%*A MF+X"GIO^'U?P0_Z%;X@?^"ZQ_P#DRC_A]7\$/^A6^('_ (+K'_Y,IR]_F[OV^T_+NB8^YI'2VWW)6[].MWYGN7[&'PR\;_ ST/Q=;^+K.6TL[O4(I M-*;6(K ZW+"L"(S7\UDS13L" J.6+[$&['"CJ?BG\/\ 7_$G[0/P5\2Z=8?: M-%\.RZNVJ77G1K]G$]F(XOE9@S;GX^4''4X%?,G_ ^K^"'_ $*WQ _\%UC_ M /)E'_#ZOX(?]"M\0/\ P76/_P F54I.34GT_16,X04(N"VU_$ZGXM_L_P#C MZ^U;]H31].\$6_BV+XJK:KIGB9[^UB320EJD&R[65A*%A93)'Y"2DYYVGFND M\8_![QMX1^,%[XK@\(?\+9L-4\ V_A$'[9:PW-G;>&*_V)?'YMO &EZCHM]XNMO#GP MZM=%GU+0=>@T^[AU&+4X+A1:/<9W-%&A*>8J1L$ +QDC'UC^R3X*\8> ?A!' MI?C:UM+35CJ5Y<11P6EK;SFW>4M&]VMJ3 URP):1HRP);[S')/S/_P /J_@A M_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E:\[][SN_OES/\ '\-& MB7!7PN(=0E^.T7C3/ MVVU\S^R1*I-R6$G4)N&S._!(V\UE?\/J_@A_T*WQ _\ !=8__)E'_#ZOX(?] M"M\0/_!=8_\ R92IOV?+;I;\'!_^V*_E.)/%_]HV2QW&G271F:0(THF\]%8(Z%%&(QL+\"OL#XR6E M[J'PVURTL?!=C\0WN(?)E\-:A>):Q7T3$"1/,D1DW;'QI_P / MJ_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E0DE25+I_\ :QC^ M45^)3DW/VG7_ #;E^.W^&'Q9\-^"-,UKP'X*U.XTB^\/^!/$6M6M MY()[>X$]V$99+B&%),*$5W?=O&_AW4- M33Q7JNA&>2SLHK@27#6VG0QP+Y?FHBD2RR.H&43:,M_X?5_!#_H5OB!_X+K' M_P"3*/\ A]7\$/\ H5OB!_X+K'_Y,K2,G%IKHT_FK?Y)>FUM"&N:,H_S)I^C M_#S]=7<]*\??LT^+M<_:QT_5=/C@;X3:S?6'BGQ$CRHK+JNG1216Z+'NW,)< MVSL0N,VW)!P#A_&/]FSX@>-O'_QWU32]*A>QUR3PG>Z5%<7D*1:P-.E,MS:M MRQCS@*#(H4L5YVY(Y'_A]7\$/^A6^('_ (+K'_Y,H_X?5_!#_H5OB!_X+K'_ M .3*SC[JBET=_G=6^Y))=+)(IOFE_X?5_!#_H5OB!_P""ZQ_^3*/^'U?P0_Z%;X@?^"ZQ_P#DRA*V MW]:17X\JNMO*V@GJDG_6K:^[F=NOSU/NKPY9WUEX6TNUU$6O]I0V445R+%-E MOYH0!_+7^%-V<#L,5\!?!']D?XE^%])EAU[PA'#-_P *EU;PN@DO;27_ (F$ M^I74R0964_>BE0E_N?-@L""!I_\ #ZOX(?\ 0K?$#_P76/\ \F4?\/J_@A_T M*WQ _P#!=8__ "9147M')O[5_P 5*/Y2?X%4VZ45&/3E?_@+37Y:EV#]GGXG M>&="A,W@<^,;O6O@Y:>")+/?RW%R91H6ZS6U587ZR?NUB3>%C=@I9OT,\%7E]?^$-&N-2 MT)O#&H26D1N-%:6*7[%)M&Z$/$Q1@IX!4X( Z=*^&_\ A]7\$/\ H5OB!_X+ MK'_Y,H_X?5_!#_H5OB!_X+K'_P"3*2=DX^=_S_X;Y7WOVI_X 6?5_!#_H5OB!_X+K'_P"3*_%:@#__V0$! end EX-101.SCH 10 tmb-20220630.xsd EX-101.SCH 00100 - Statement - Consolidated Statements of Earnings and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Estimated Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Leases - Balance Sheet Classification (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Income Taxes - Temporary Differences Comprising Deferred Taxes on Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Debt and Other Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Share-based Compensation and Other Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40308 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt and Other Financing Arrangements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Leases - Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Share-based Compensation and Other Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Segment Information - Financial Information Relating to Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Share-based Compensation and Other Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 tmb-20220630_cal.xml EX-101.CAL EX-101.DEF 12 tmb-20220630_def.xml EX-101.DEF EX-101.LAB 13 tmb-20220630_lab.xml EX-101.LAB EX-101.PRE 14 tmb-20220630_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - USD ($)
$ in Billions
12 Months Ended
Jun. 30, 2022
Aug. 19, 2022
Dec. 31, 2021
Cover      
Entity Central Index Key 0000842023    
Entity Registrant Name BIO-TECHNE Corp    
Amendment Flag false    
Current Fiscal Year End Date --06-30    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2022    
Document Transition Report false    
Entity File Number 0-17272    
Entity Incorporation, State or Country Code MN    
Entity Tax Identification Number 41-1427402    
Entity Address, Address Line One 614 McKinley Place N.E.    
Entity Address, City or Town Minneapolis    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 55413    
City Area Code 612    
Local Phone Number 379-8854    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol TECH    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 20.3
Entity Common Stock, Shares Outstanding   39,212,033  
ICFR Auditor Attestation Flag true    
Auditor Name KPMG LLP    
Auditor Firm ID 185    
Auditor Location Minneapolis, Minnesota    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Earnings and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Consolidated Statements of Earnings and Comprehensive Income      
Net sales $ 1,105,599 $ 931,032 $ 738,691
Cost of sales 349,103 298,182 255,497
Gross margin 756,496 632,850 483,194
Operating expenses:      
Selling, general and administrative 372,766 324,951 260,583
Research and development 87,140 70,603 65,192
Total operating expenses 459,906 395,554 325,775
Operating income 296,590 237,296 157,419
Other income (expense)      
Interest expense (11,309) (13,952) (19,197)
Interest income 794 473 605
Other non-operating income (expense), net 15,311 (75,642) 137,650
Total other income (expense), net 4,796 (89,121) 119,058
Earnings before income taxes 301,386 148,175 276,477
Income taxes (benefit) 38,287 8,590 47,181
Net earnings, including noncontrolling interest 263,099 139,585 229,296
Net earnings (loss) attributable to noncontrolling interest (8,952) (825)  
Net earnings attributable to Bio-Techne 272,051 140,410 229,296
Other comprehensive income (loss):      
Foreign currency translation adjustments (32,241) 32,951 (9,963)
Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax amounts disclosed in Note 8 14,262 7,060 (3,715)
Other comprehensive income (loss) (17,979) 40,011 (13,678)
Other comprehensive income (loss) attributable to noncontrolling interest (70) 103  
Other comprehensive income (loss) attributable to Bio-Techne (17,909) 39,908 (13,678)
Comprehensive income attributable to Bio-Techne $ 254,142 $ 180,318 $ 215,618
Earnings per share attributable to Bio-Techne:      
Basic (in dollars per share) $ 6.93 $ 3.62 $ 6.00
Diluted (in dollars per share) $ 6.63 $ 3.47 $ 5.82
Weighted average common shares outstanding:      
Basic (in shares) 39,219 38,747 38,201
Diluted (in shares) 41,029 40,483 39,401
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Current assets:    
Cash and cash equivalents $ 172,567 $ 199,091
Short-term available-for-sale investments 74,462 32,463
Accounts receivable, less allowance for doubtful accounts of $2,568 and $1,229, respectively 194,548 145,385
Inventories 141,123 116,748
Other current assets 22,856 16,919
Total current assets 605,556 510,606
Property and equipment, net 223,242 207,907
Right of use asset 65,556 73,834
Goodwill 822,101 843,067
Intangible assets, net 531,522 615,968
Other assets 46,828 11,575
Total assets 2,294,805 2,262,957
Current liabilities:    
Trade accounts payable 33,865 29,384
Salaries, wages and related accruals 61,953 51,294
Accrued expenses 17,886 15,282
Contract liabilities 23,406 18,995
Income taxes payable 13,237 5,336
Operating lease liabilities - current 11,928 11,602
Contingent consideration payable   4,000
Current portion of long-term debt obligations 12,500 12,500
Other current liabilities 1,243 3,891
Total current liabilities 176,018 152,284
Deferred income taxes 98,994 93,125
Long-term debt obligations 243,410 328,827
Long-term contingent consideration payable 5,000 25,400
Operating lease liabilities 58,133 67,625
Other long-term liabilities 12,239 24,462
Bio-Techne's Shareholders' equity:    
Undesignated capital stock, no par; authorized 5,000,000 shares; none issued or outstanding 0 0
Common stock, par value $.01 per share; authorized 100,000,000; issued and outstanding 39,160,000 and 38,955,484, respectively 392 390
Additional paid-in capital 653,657 534,411
Retained earnings 1,122,921 1,085,461
Accumulated other comprehensive loss (75,200) (57,291)
Total Bio-Techne's shareholders' equity 1,701,770 1,562,971
Noncontrolling interest (759) 8,263
Total shareholders' equity 1,701,011 1,571,234
Total liabilities and shareholders' equity $ 2,294,805 $ 2,262,957
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Consolidated Balance Sheets    
Accounts receivable, allowance for doubtful accounts $ 2,568 $ 1,229
Undesignated capital stock, no par (in dollars per share) $ 0 $ 0
Undesignated capital stock, shares authorized (in shares) 5,000,000 5,000,000
Undesignated capital stock, shares issued (in shares) 0 0
Undesignated capital stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 39,160,000 38,955,484
Common stock, shares outstanding (in shares) 39,160,000 38,955,484
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balances (in shares) at Jun. 30, 2019     37,934,000          
Balances at Jun. 30, 2019 $ (879) $ (879) $ 379 $ 316,797 $ 931,934 $ (83,521)   $ 1,165,589
Net earnings         229,296     229,296
Other comprehensive income (loss)           (13,678)   $ (13,678)
Share repurchases (in shares)     (279,000)         (279,381)
Share repurchases     $ (3)   (50,109)     $ (50,112)
Surrender and retirement of stock to exercise option (in shares)     (2,000)          
Surrender and retirement of stock to exercise option       (400)       $ (400)
Common stock issued for exercise of options (in shares)     730,000         743,000
Common stock issued for exercise of options     $ 7 69,461 (1,642)     $ 67,826
Common stock issued for restricted stock awards (in shares)     56,000          
Common stock issued for restricted stock awards     $ 1 (1) (2,229)     (2,228)
Cash dividends         (48,902)     (48,902)
Stock-based compensation expense       31,932       31,932
Common stock issued to employee stock purchase plan (in shares)     14,000          
Common stock issued to employee stock purchase plan       2,312       2,312
Employee stock purchase plan expense       435       435
Balances (in shares) at Jun. 30, 2020     38,453,000          
Balances at Jun. 30, 2020 $ (276) $ (276) $ 385 420,536 1,057,470 (97,199)   1,381,192
Non-controlling interest in Eminence             $ 8,985 8,985
Net earnings         140,410   (825) 139,585
Other comprehensive income (loss)           39,908 103 $ 40,011
Share repurchases (in shares)     (120,000)         (120,000)
Share repurchases     $ (1)   (43,177)     $ (43,178)
Common stock issued for exercise of options (in shares)     573,000         627,000
Common stock issued for exercise of options     $ 6 62,102 (12,287)     $ 49,821
Common stock issued for restricted stock awards (in shares)     38,000          
Common stock issued for restricted stock awards     $ 0 0 (7,057)     (7,057)
Cash dividends         (49,622)     (49,622)
Stock-based compensation expense       48,065       48,065
Common stock issued to employee stock purchase plan (in shares)     11,000          
Common stock issued to employee stock purchase plan     $ 0 2,791       2,791
Employee stock purchase plan expense       917       $ 917
Balances (in shares) at Jun. 30, 2021     38,955,000         38,955,484
Balances at Jun. 30, 2021     $ 390 534,411 1,085,461 (57,291) 8,263 $ 1,571,234
Net earnings         272,051   (8,952) 263,099
Other comprehensive income (loss)           (17,909) (70) $ (17,979)
Share repurchases (in shares)     (394,000)         (394,238)
Share repurchases     $ (4)   (160,946)     $ (160,950)
Common stock issued for exercise of options (in shares)     570,000         613,000
Common stock issued for exercise of options     $ 6 74,371 (13,482)     $ 60,895
Common stock issued for restricted stock awards (in shares)     22,000          
Common stock issued for restricted stock awards     $ 0 0 (9,978)     (9,978)
Cash dividends         (50,185)     (50,185)
Stock-based compensation expense       41,208       41,208
Common stock issued to employee stock purchase plan (in shares)     7,000          
Common stock issued to employee stock purchase plan     $ 0 2,694       2,694
Employee stock purchase plan expense       973       $ 973
Balances (in shares) at Jun. 30, 2022     39,160,000         39,160,000
Balances at Jun. 30, 2022     $ 392 $ 653,657 $ 1,122,921 $ (75,200) $ (759) $ 1,701,011
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net earnings, including noncontrolling interest $ 263,099 $ 139,585 $ 229,296
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 101,069 87,747 82,737
Costs recognized on sale of acquired inventory 1,596 1,565  
Deferred income taxes 6,816 (27,431) 13,130
Stock-based compensation expense 42,183 48,982 32,367
Fair value adjustment to contingent consideration payable (20,400) 5,300 (905)
Contingent consideration payments - operating (3,300) (337) (958)
Fair value adjustment on available for sale investments (15,002) 67,879 (137,527)
Asset impairment restructuring 546    
Eminence impairment 18,715    
Leases, net (1,201) 75 225
Gain on escrow settlement     (7,169)
Other operating activity 668 (464) (732)
Change in operating assets and operating liabilities, net of acquisition:      
Trade accounts and other receivables, net (57,596) (15,549) 6,556
Inventories (32,007) (7,140) (14,861)
Prepaid expenses (3,082) (1,101) (2,605)
Trade accounts payable, accrued expenses, contract liabilities, and other 12,741 19,091 10,343
Salaries, wages and related accruals 7,760 20,536 2,552
Income taxes payable 2,667 13,426 (7,231)
Net cash provided by (used in) operating activities 325,272 352,164 205,217
CASH FLOWS FROM INVESTING ACTIVITIES:      
Proceeds from maturities of available-for-sale investments 26,055 66,377 147,120
Purchases of available-for-sale investments (52,998) (39,684) (70,187)
Additions to property and equipment (44,908) (44,301) (51,744)
Acquisitions, net of cash acquired   (225,352)  
Investment in unconsolidated entity, net   (556) 1,906
Investment of forward purchase contract (25,000)    
Net cash provided by (used in) investing activities (96,851) (243,516) 27,095
CASH FLOWS FROM FINANCING ACTIVITIES:      
Cash dividends (50,185) (49,622) (48,902)
Proceeds from stock option exercises 77,155 65,092 70,983
Re-purchases of common stock (160,950) (43,178) (50,112)
Borrowings under line-of-credit agreement 90,000 256,000 40,000
Payments on line-of-credit (175,500) (271,500) (188,500)
Contingent consideration payments - financing (700)   (3,400)
Taxes paid on RSUs and net share settlements (23,461) (19,343) (3,872)
Other financing activity 788    
Net cash provided by (used in) financing activities (242,853) (62,551) (183,802)
Effect of exchange rate changes on cash and cash equivalents (12,092) 6,369 (2,771)
Net change in cash and cash equivalents (26,524) 52,466 45,739
Cash and cash equivalents at beginning of period 199,091 146,625 100,886
Cash and cash equivalents at end of period $ 172,567 $ 199,091 $ 146,625
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Business Description and Accounting Policies [Text Block]

Note 1. Description of Business and Summary of Significant Accounting Policies:

Description of business: Bio-Techne and its subsidiaries, collectively doing business as Bio-Techne Corporation (the Company), develop, manufacture and sell life science reagents, instruments and services for the research and clinical diagnostic markets worldwide. With our deep product portfolio and application expertise, we sell integral components of scientific investigations into biological processes and molecular diagnostics, revealing the nature, diagnosis, etiology and progression of specific diseases. Our products aid in drug discovery efforts and provide the means for accurate clinical tests and diagnoses.

Use of estimates: 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, disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include the valuation of accounts receivable, available-for-sale investments, inventory, intangible assets, contingent consideration, stock-based compensation and income taxes. Actual results could differ from these estimates.

Principles of consolidation: The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. As Changzhou Eminence Biotechnology Co., Ltd. (“Eminence”) met the criteria for consolidation, the transaction was accounted for in accordance with ASC 805, Business Combinations. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag.

Translation of foreign financial statements: Assets and liabilities of the Company’s foreign operations are translated at year-end rates of exchange and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as other comprehensive income (loss) on the consolidated statements of earnings and comprehensive income. The cumulative translation adjustment is a component of accumulated other comprehensive loss on the consolidated balance sheets. Foreign statements of earnings are translated at the average rate of exchange for the year. Foreign currency transaction gains and losses are included in other non-operating expense in the consolidated statements of earnings and comprehensive income.

Revenue recognition: ASC 606 provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The core principle of ASC 606 is that revenue should be recognized to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Refer to Note 2 for additional information regarding our revenue recognition policy under ASC 606.

Research and development: Research and development expenditures are expensed as incurred. Development activities generally relate to creating new products, improving or creating variations of existing products, or modifying existing products to meet new applications.

Advertising costs: Advertising expenses were $4.6 million, $4.7 million, and $4.2 million for fiscal 2022, 2021, and 2020 respectively. The Company expenses advertising expenses as incurred.

Income taxes: The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized to record the income tax effect of temporary differences between the tax basis and financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Tax positions taken or expected to be taken in a tax return are recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities. A recognized tax

position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company recognizes interest and penalties related to unrecognized tax benefits in income tax expense. Refer to Note 11 for additional information regarding income taxes.

Comprehensive income: Comprehensive income includes charges and credits to shareholders’ equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, unrealized gains and losses on cash flow hedges, and foreign currency translation adjustments. The items of comprehensive income, with the exception of net income, are included in accumulated other comprehensive loss in the consolidated balance sheets and statements of shareholders’ equity.

Cash and cash equivalents: Cash and cash equivalents include cash on hand and highly-liquid investments with original maturities of three months or less.

Available-for-sale investments: Available-for-sale investments consist of debt instruments with original maturities of generally three months to six months and equity securities. Available-for-sale investments are recorded based on trade-date. The Company considers all of its marketable securities available-for-sale and reports them at fair value. Unrealized gains and losses on our available-for-sale securities are included within other income (expense) in accordance with ASU 2018-02, which the Company adopted on July 1, 2018.

Trade accounts receivable and allowances: Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and they do not bear interest. They are stated net of allowances for doubtful accounts, which represent estimated losses resulting from the inability of customers to make the required payments. The Company adopted ASU 2016-13 on July 1, 2020, which reflects the expected credit losses on financial instruments within its scope, including trade receivables. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall composition of accounts receivable aging, our prior history of accounts receivable write-offs, the type of customer and our day-to-day knowledge of specific customers. Changes in the allowances for doubtful accounts are included in selling, general and administrative (SG&A) expense in our consolidated statements of earnings and comprehensive income. The point at which uncollected accounts are written off varies by type of customer. The Company does not have material long-term customer receivables. Refer to the Recently Adopted Accounting Pronouncements section of Note 1 for further details.

Inventories: Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company regularly reviews inventory on hand for slow-moving and obsolete inventory, inventory not meeting quality control standards and inventory subject to expiration.

For certain proteins, antibodies, and chemically based manufactured products, the Company produces larger batches of established products than current sales requirements due to economies of scale through a highly controlled manufacturing process. Accordingly, the manufacturing process for these products has and will continue to produce quantities in excess of forecasted usage. The Company forecasts usage for its products based on several factors including historical demand, current market dynamics, and technological advances. The Company forecasts product usage on an individual product level for a period that is consistent with our ability to reasonably forecast inventory usage for that product. There have been no material changes to the Company’s estimates of the net realizable value for excess and obsolete inventory or other types of inventory reserves and inventory cost adjustments in the fiscal years presented. Additionally, current and historical reserves recorded to reduce the cost of inventory to its net realizable value become part of the new cost basis for the inventory item in accordance with ASC 330 - Inventory.

Property and equipment: Property and equipment are recorded at cost. Equipment is depreciated using the straight-line method over an estimated useful life of 3 to 5 years. Buildings, building improvements and leasehold improvements are amortized over estimated useful lives of 5 to 40 years.

Contingent Consideration: Contingent Consideration relates to the potential payment for an acquisition that is contingent upon the achievement of the acquired business meeting certain product development milestones and/or certain financial performance milestones. The Company records contingent consideration at fair value at the date of acquisition based on the consideration expected to be transferred. For potential payments related to financial performance milestones, we use a real option model in calculating the fair value of the contingent consideration

liabilities. The assumptions utilized in the calculation based on financial performance milestones include projected revenue and/or EBITDA amounts, volatility and discount rates. For potential payments related to product development milestones, we estimated the fair value based on the probability of achievement of such milestones. The assumptions utilized in the calculation of the acquisition date fair value include probability of success and the discount rates. Contingent consideration involves certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts. Contingent consideration is remeasured each reporting period, and subsequent changes in fair value, including accretion for the passage of time, are recognized within selling, general and administrative in the consolidated statement of earnings and comprehensive income.

Intangible assets: Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis over periods ranging from 1 year to 20 years. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset’s remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life.

Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event in the second quarter of fiscal 2022 and performed impairment testing. The impairment testing resulted in a full impairment of the Eminence intangible assets. Refer to the Impairment of Goodwill section as part of Note 1 for further details related to the triggering event and related impairment recorded.

In conjunction with the Asuragen acquisition that occurred in fiscal year 2021, the Company reassessed the useful life of a tradename from a previous acquisition due to the planned integration and cobranding strategy developed with the most recent transaction. As a result, the Company accelerated the amortization of the trade name to be consistent with the life used for the Asuragen trade name. The accelerated amortization resulted in a $1.4 million impact in fiscal 2021, a $5.7 million impact in fiscal years 2022 through 2025, and a $4.3 impact in fiscal year 2026.

In fiscal year 2020, the Company accelerated the amortization of a certain trade name based on the Company’s planned integration of the products under that acquired trade name into a legacy brand. The accelerated amortization resulted in $1.3 million in additional amortization expense in fiscal 2020 and $0.6 million in fiscal 2021.

Impairment of long-lived assets and amortizable intangibles: We evaluate the recoverability of property, plant, equipment and amortizable intangibles whenever events or changes in circumstances indicate that an asset’s carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset being evaluated, an impairment loss would be recognized. The impairment loss would be calculated as the amount by which the carrying value of the asset exceeds the fair value of the asset. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows.

The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts. No other triggering events were identified and no other impairments were recorded for property, plant, and equipment or amortizable intangibles during fiscal years 2020, 2021, and 2022.

Impairment of goodwill and indefinite-lived intangible assets: We evaluate the carrying value of goodwill and indefinite-lived intangible assets during the fourth quarter each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse action or assessment by a regulator, or (4) an adverse change in market conditions that are indicative of a decline in the fair value of the assets.

During the fourth quarter of fiscal 2022, the Company performed a qualitative assessment of the acquired in-process research and development assets to determine whether changes in events, circumstances, or the probability of successful

development and commercialization of the assets indicated that it is more likely than not that the fair value of the acquired assets are less than its carrying amount.  Based on the analysis, the Company determined there was no indication of impairment of the indefinite-lived intangible assets.

To analyze goodwill, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. The Company had five reporting units for our 2022, 2021, and 2020 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.

In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.

In the second quarter of fiscal 2022, Eminence notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.

Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30, 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.

2022 Goodwill Impairment Analyses

In completing our 2022 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017‑04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2022. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2022, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

2021 Goodwill Impairment Analyses

In completing our 2021 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017-04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2021. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2021, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

2020 Goodwill Impairment Analyses

The Company elected to perform a quantitative assessment for all of our reporting units in our 2020 goodwill impairment analysis. The quantitative assessment completed utilized a consistent process and methodology to the 2021 goodwill impairment assessment. The result of our quantitative assessment, where we compared the discounted cash flows of each reporting unit to its carrying value, indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2020. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2020, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

Investments: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or EBITDA thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line.

The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in annual earnings before interest, taxes, depreciation, and amortization (EBITDA) at any point prior to December 31, 2027. Once triggered, the Company is required to make a payment of $231 million in exchange for a 19.9% ownership stake. If Wilson Wolf doesn’t achieve the revenue and EBITDA targets by December 31, 2027, the agreement will expire.

Once the first part of the forward contract is triggered, the second part of the forward contract will automatically trigger, and requires the Company to acquire the remaining equity interest in Wilson Wolf on December 31, 2027 based on a revenue multiple of approximately 4.4 times revenue. The second part of the contract would be accelerated in advance of December 31, 2027, if Wilson Wolf meets its second milestone of approximately $226 million in annual revenue or $136 million in annual EBITDA. If the second milestone is achieved, the forward contract requires the Company to pay approximately $1 billion plus potential contingent consideration for revenue in excess of the revenue milestone. The Company has elected to apply the measurement alternative as detailed under ASC 321-10-35-2 for the Wilson Wolf investment. The Company recorded the $25 million payment as a cost basis investment within Other long-term assets on the Consolidated Balance Sheet.

Restructuring actions: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets.

In September 2021, the Company informed employees of our decision to close our Exosome Diagnostics Germany facility, discontinuing lab and research occurring at the site, as part of a realignment of activities within our Exosome Diagnostics business. The restructuring activities were complete as of June 30, 2022. As a result of the restructuring activities, a pre-tax charge of $1.4 million was recorded within our Diagnostics and Genomics segment during the year ended June 30, 2022. Total restructuring charges for the closure of the Exosome Diagnostics Germany facility for the year ended June 30, 2022 were recorded within operating income on the income statement as follows (in thousands):

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Selling, general and administrative

$

649

$

750

$

1,399

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Expense incurred in the first quarter of 2022

$

639

$

546

$

1,185

Incremental expense incurred during fiscal 2022

242

242

Cash payments

(589)

(554)

(1,143)

Adjustments(1)

(50)

(234)

(284)

Accrued restructuring actions balances as of June 30, 2022

$

(1) Adjustments include refinements to our estimated close down costs as well as the impacts from foreign currency exchange.

During the second quarter of fiscal 2022, the Company also incurred a restructuring charge of $0.2 million related to employee severance for the relocation of a US plant. This charge is recorded within Other current liabilities as of June 30, 2022. There were no cash payments or adjustments related to this restructuring during the year ended June 30, 2022.

Other Significant Accounting Policies

The following table includes a reference to additional significant accounting policies that are described in other notes to the financial statements, including the note number:

Policy

    

Note

 

Fair value measurements

 

 

5

 

Leases

7

Earnings per share

 

 

9

 

Share-based compensation

 

 

10

 

Operating segments

 

 

12

 

Recently Adopted Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendment in this update replaced the previous incurred loss impairment methodology with a methodology that reflects expected credit losses on financial instruments within its scope, including trade and loan receivables and available-for-sale debt securities. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this standard on July 1, 2020 using a modified retrospective transition approach with a cumulative impact of $0.3 million to retained earnings. The adoption of this ASU did not have a material impact on the Company's financial statements as the Company's primary financial instruments impacted by the ASU were trade accounts receivable, where we have high historical and expected future collections due to the length of receivables and the credit quality of our customers.

In August 2018, the FASB issued ASU No. 2018-15, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of a hosting arrangement that is a service contract is not affected by the new standard. The Company adopted this standard on a prospective basis on July 1, 2020. Accordingly, as of July 1, 2020, the Company records eligible costs to be capitalized within prepaid assets or other non-current assets depending on the nature of the duration of the asset.

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provide expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021, to a new reference rate. The provisions of the ASUs impact contract modifications and other changes that occur while LIBOR is phased out. The Company adopted the optional relief guidance provided within these ASUs in the fourth quarter of fiscal 2021 and continues to monitor its debt and derivative instruments that utilize LIBOR as the reference rate. The adoption of the standard did not impact our financial results for fiscal 2022.

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 2. Revenue Recognition:

Consumables revenues consist of single-use products and are recognized at a point in time following the transfer of control of such products to the customer, which generally occurs upon shipment. Instruments revenues typically consist of longer-lived assets that, for the substantial majority of sales, are recognized at a point in time in a manner similar to consumables. Service revenues consist of extended warranty contracts, post contract support (“PCS”), and custom development projects that are recognized over time as either the customers receive and consume the benefits of such services simultaneously or the underlying asset being developed has no alternative use for the Company at contract inception and the Company has an enforceable right to payment for the portion of the performance completed. Service revenues also include laboratory services recognized at a point in time. Prior to fiscal year 2021, the Company has not recognized revenue upon completion of the performance obligation for laboratory services, but rather upon cash receipt, which was subsequent to the performance obligation being satisfied. The Company accounted for these services based on cash receipts as we did not have significant historical experience collecting payments from Medicare or other insurance providers and considered the variable consideration for such services to be constrained as it would not be probable that a significant amount of revenue

would not need to be reversed in future periods for the services provided. Given Medicare coverage for our laboratory services became effective on December 1, 2019, the Company considered that it had sufficient data to estimate variable consideration as of July 1, 2020 for laboratory services that are reimbursed by Medicare. The amount of cash received in fiscal year 2021 for laboratory services reimbursed by Medicare that were performed prior to July 1, 2020 was approximately $0.5 million. The Company continues to record revenue based on cash receipts for laboratory services not reimbursed by Medicare, as the variable consideration remains constrained. We recognize royalty revenues in the period the sales occur using third party evidence. The Company elected the "right to invoice" practical expedient based on the Company’s right to invoice a customer at an amount that approximates the value to the customer and the performance completed to date.

The Company elected the exemption to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less and the exemption to exclude future performance obligations that are accounted under the sales-based or usage-based royalty guidance. The Company’s unfulfilled performance obligations for contracts with an original length greater than one year were not material as of June 30, 2022 and June 30, 2021.

Contracts with customers that contain instruments may include multiple performance obligations. For these contracts, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis. Allocation of the transaction price is determined at the contracts’ inception.

Payment terms for shipments to end-users are generally net 30 days. Payment terms for distributor shipments may range from 30 to 90 days. Service arrangements commonly call for payments in advance of performing the work (e.g. extended warranty and service contracts), upon completion of the service (e.g. custom development manufacturing) or a mix of both.

Contract assets include revenues recognized in advance of billings. Contract assets are included within other current assets in the accompanying balance sheet as the amount of time expected to lapse until the company’s right to consideration becomes unconditional is less than one year. We elected the practical expedient allowing us to expense contract costs that would otherwise be capitalized and amortized over the contract period. Contract assets as of June 30, 2022 are not material.

Contract liabilities include billings in excess of revenues recognized, such as those resulting from customer advances and deposits and unearned revenue on warranty contracts. Contract liabilities as of June 30, 2022 and June 30, 2021 were approximately $25.5 million and $20.0 million, respectively. Contract liabilities as of June 30, 2021 subsequently recognized as revenue during the year ended June 30, 2022 were approximately $16.9 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the balance sheet.

Any claims for credit or return of goods must be made within 10 days of receipt. Revenues are reduced to reflect estimated credits and returns. Although the amounts recorded for these revenue deductions are dependent on estimates and assumptions, historically our adjustments to actual results have not been material.

Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized.

The following tables present our disaggregated revenue for the periods presented.

Revenue by type is as follows:

Year ended June 30, 

2022

    

2021

    

2020

Consumables

$

890,874

$

751,985

$

602,642

Instruments

 

120,758

 

93,782

 

71,462

Services

 

71,988

 

66,416

 

47,459

Total product and services revenue, net

 

1,083,620

$

912,183

 

721,563

Royalty revenues

 

21,979

 

18,849

 

17,128

Total revenues, net

$

1,105,599

$

931,032

$

738,691

Revenue by geography is as follows:

Year Ended June 30, 

2022

    

2021

    

2020

  

 

  

 

  

United States

$

614,107

$

502,080

$

404,407

EMEA, excluding United Kingdom

 

219,055

 

204,264

 

155,289

United Kingdom

 

48,637

 

40,945

 

30,411

APAC, excluding Greater China

 

76,139

 

69,013

 

60,362

Greater China

 

112,438

 

87,556

 

68,792

Rest of World

 

35,223

 

27,174

 

19,430

Net Sales

$

1,105,599

$

931,032

$

738,691

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

Note 3. Supplemental Balance Sheet and Cash Flow Information:

Inventories:

Inventories consist of (in thousands):

June 30, 

2022

    

2021

Raw materials

$

79,291

$

55,096

Finished goods(1)

 

66,943

 

67,108

Inventories, net

$

146,234

$

122,204

(1)Finished goods inventory of $5,111 and $5,456 is included within other long-term assets in the June 30, 2022 and June 30, 2021 Balance Sheets, respectively, as it forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.

Property and Equipment:

Property and equipment consist of (in thousands):

June 30, 

2022

    

2021

Cost:

  

 

  

Land

$

8,572

$

8,612

Buildings and improvements

 

229,551

 

190,661

Machinery and equipment

174,813

 

149,410

Construction in progress

 

21,729

49,073

Property and equipment, cost

 

434,665

 

397,756

Accumulated depreciation and amortization

 

(211,423)

 

(189,849)

Property and equipment, net

$

223,242

$

207,907

Intangibles assets were comprised of the following (in thousands):

Useful Life

June 30, 

(years)

2022

2021

Developed technology

 

9 - 15

$

542,038

$

552,160

Trade names

 

2 - 20

 

146,457

 

147,640

Customer relationships

 

7 - 16

 

225,882

 

232,493

Patents

 

10

 

3,313

 

2,926

Other intangibles

 

5 - 15

 

6,306

 

6,316

Definite-lived intangible assets

 

923,996

 

941,535

Accumulated amortization

 

(415,174)

 

(348,267)

Definite-lived intangibles assets, net

 

508,822

 

593,268

In process research and development

 

22,700

 

22,700

Total intangible assets, net

$

531,522

$

615,968

Changes to the carrying amount of net intangible assets consist of (in thousands):

    

June 30, 

2022

2021

Beginning balance

$

615,968

$

516,545

Acquisitions

 

 

153,311

Other additions

 

293

 

5,912

Amortization expense

 

(74,147)

 

(64,940)

Currency translation

(2,029)

5,140

Eminence impairment (1)

 

(8,563)

 

Ending balance

$

531,522

$

615,968

(1) As disclosed in Note 1, the Company recorded an impairment charge of $8.6 million related to Eminence in Q2 of fiscal 2022.

Amortization expense related to developed technologies included in cost of sales was $40.6 million, $36.5 million, and $34.5 million in fiscal 2022, 2021, and 2020, respectively. Amortization expense related to trade names, customer relationships, non-compete agreements, and patents included in selling, general and administrative expense was $33.5 million, $28.4 million, and $26.6 million, in fiscal 2022, 2021, and 2020 respectively.

The estimated future amortization expense for intangible assets as of June 30, 2022, excluding any possible future amortization associated with acquired IPR&D which has not met technological feasibility, is as follows (in thousands):

2023

    

$

71,366

2024

 

68,702

2025

 

65,266

2026

 

61,689

2027

 

51,771

Thereafter

 

190,028

Total

$

508,822

Changes in goodwill by segment and in total consist of (in thousands):

    

    

Diagnostics and

    

Protein Sciences

 Genomics

Total

June 30, 2020

    

$

373,081

    

$

355,229

    

$

728,310

Acquisitions (Note 4)

 

7,848

 

94,970

 

102,818

Currency translation

 

11,788

 

151

 

11,939

June 30, 2021

$

392,717

$

450,350

$

843,067

Acquisitions(1)

 

(4,407)

(4,407)

Eminence impairment

(8,275)

(8,275)

Currency translation

 

(7,949)

(335)

(8,284)

June 30, 2022

$

376,493

$

445,608

$

822,101

(1)As discussed in Note 4, there was an adjustment to the preliminary allocation of the Asuragen acquisition opening balance sheet during the measurement period.

Supplemental Cash Flow Information:

Supplemental cash flow information was as follows (in thousands):

    

Year Ended June 30, 

    

2022

    

2021

    

2020

Income taxes paid

$

30,341

$

20,952

$

41,992

Interest paid

 

11,027

 

13,576

 

18,615

Non-cash activities:

 

 

  

 

  

Acquisition-related liabilities(1)

 

20,400

 

23,600

 

(2,105)

Other intangibles(2)

 

 

4,000

 

(1)Consists of holdback payments due at future dates and liabilities for contingent consideration. Amounts disclosed above represent the total non-cash change in the liability from the prior fiscal year. Further information regarding liabilities for contingent consideration can be found in Notes 4 and 5.
(2)$4.0 million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

Note 4. Acquisitions:

We periodically complete business combinations that align with our business strategy. Acquisitions are accounted for using the acquisition method of accounting, which requires, among other things, that assets acquired and liabilities assumed be recognized at fair value as of the acquisition date and that the results of operations of each acquired business be included in our consolidated statements of comprehensive income from their respective dates of acquisitions. Acquisition costs are recorded in selling, general and administrative expenses as incurred.

There were no acquisitions in fiscal 2022 or fiscal 2020.

2021 Acquisitions

Eminence Biotechnology

On October 20, 2020, the Company acquired 47.6% of the outstanding equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $9.8 million, net of cash acquired. The fair value of the noncontrolling interest of $9.0 million included in the consolidated balance sheet was a non-cash activity within the statement of cash flows. Eminence is considered a variable interest entity as it is an early stage biotechnology company that required additional funding through a subsequent equity investment, which was used to fund Eminence’s expansion and GMP manufacturing capabilities within China. On April 2, 2021, the Company invested approximately $6 million of additional funding into Eminence, increasing our percentage of outstanding equity shares to 57.4%. The Company was considered the primary beneficiary at the time of initial acquisition given the Company was the largest shareholder coupled with its ability to exercise significant influence over the entity. As of June 30, 2022, the Company’s investment at risk is limited to its $15.8 million in investments.

As Eminence met the criteria for consolidation, the transaction was accounted for in accordance with ASC 805, Business Combinations. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag.

The goodwill recorded as result of the acquisition represents the strategic benefits of growing the Company’s product portfolio and the expected revenue growth from increased market penetration. The fair value of the noncontrolling interest in Eminence was calculated utilizing cash flow projections discounted to the acquisition date and control premiums calculated using market data. Acquired goodwill is not deductible for income tax purposes. The business became part of the Protein Sciences reportable segment in the second quarter of fiscal year 2021. Purchase accounting was finalized during fiscal 2021.

Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management’s assessment. The purchase price allocated to developed technology and customer relationships was based on management’s forecasted cash inflows and outflows and using a multiperiod excess earnings method to calculate the fair value of assets purchased. The amount recorded for developed technology is being amortized with the expense reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for developed technology is estimated to be 13 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 10 years. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be recognized as intangible asset amortization, which is not deductible for income tax purposes offset by the deferred tax asset for the calculation of acquired NOLs.

The Company identified a triggering event related to Eminence during the second quarter of fiscal 2022. Refer to Note 1 for further details relating to the triggering event and related impairment recorded.

Asuragen, Inc.

On April 6, 2021, the Company acquired all of the ownership interests of Asuragen, Inc. (Asuragen) for approximately $216 million, net of cash acquired, plus contingent consideration of up to $105.0 million, subject to certain revenue thresholds. The goodwill recorded as a result of the acquisition represents the strategic benefits of growing the Company’ product portfolio and the expected revenue growth from increased market penetration. The goodwill is not deductible for income tax purposes. The business became part of the Diagnostics and Genomics operating segment in the fourth quarter of fiscal 2021. Purchase accounting was finalized during fiscal 2022 with an adjustment of $4.4 million to deferred tax amounts and goodwill.

Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management's assessment. The purchase price allocated to developed technology, in-process research and development, and customer relationships was based on management's forecasted cash inflows and outflows and using a multiperiod excess earnings method to calculate the fair value of assets purchased. The amount recorded for developed technology is being amortized with the expense reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income.

The amortization period for developed technology is estimated to be 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 16 years. The amount recorded for trade names and the non-competition agreement is being amortized with the expense reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for trade names and the non-competition agreement is estimated to be 5 years and 3 years, respectively. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be recognized as intangible asset amortization, which is not deductible for income tax purposes, offset by the deferred tax asset for the calculation of acquired net operating losses.

The aggregate purchase price of the acquisitions was allocated to the assets acquired and liabilities assumed based on their fair values as of the acquisition date. The following table summarizes the fair values of the assets acquired and liabilities assumed for the fiscal year 2021 acquisitions (in thousands):

Asuragen

Eminence

Current assets, net of cash

$

10,422

$

3,145

Equipment and other long-term assets

 

3,762

1,639

Intangible assets:

  

Developed technology

 

107,000

6,778

In-process research and development

 

22,700

Customer relationships

 

11,700

2,133

Trade names

 

2,000

Non-competition agreement

 

1,000

Goodwill

 

90,563

7,848

Total assets acquired

 

249,147

21,543

Liabilities

 

4,963

1,436

Deferred income taxes, net

 

10,297

1,357

Net assets acquired

$

233,887

$

18,750

Cash paid, net of cash acquired

 

215,587

9,765

Contingent consideration payable

 

18,300

8,985

Net assets acquired

$

233,887

$

18,750

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]

Note 5. Fair Value Measurements:

The Company’s financial instruments include cash and cash equivalents, available for sale investments, accounts receivable, accounts payable, contingent consideration obligations, derivative instruments, and long-term debt.

Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. This standard also establishes a hierarchy for inputs used in measuring fair value. This standard maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the factors market participants would use in valuing the asset or liability based upon the best information available in the circumstances.

The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is broken down into three levels. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable

for the asset or liability and their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable. Level 3 may also include certain investment securities for which there is limited market activity or a decrease in the observability of market pricing for the investments, such that the determination of fair value requires significant judgment or estimation.

The following tables provide information by level for financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

Total 

    

carrying 

value as of

Fair Value Measurements Using 

June 30, 

Inputs Considered as

2022

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

$

59,962

$

59,962

$

$

Certificates of deposit(2)

 

14,500

 

14,500

 

 

Derivative instruments - cash flow hedges

 

11,026

 

 

11,026

 

Total assets

$

85,488

$

74,462

$

11,026

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

5,000

$

$

$

5,000

Derivative instruments - cash flow hedges

 

476

 

 

476

 

Total liabilities

$

5,476

$

$

476

$

5,000

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

June 30, 

Inputs Considered as

    

2021

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

$

19,963

$

18,581

$

1,382

$

Certificates of deposit(2)

 

12,500

 

12,500

 

 

Derivative instruments - cash flow hedges

 

275

 

 

275

 

Total assets

$

32,738

$

31,081

$

1,657

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

29,400

$

$

$

29,400

Derivative instruments - cash flow hedges

 

8,376

 

 

8,376

 

Total liabilities

$

37,776

$

$

8,376

$

29,400

(1)Included in available-for-sale investments on the balance sheet. The fair value of the Company’s available-for-sale equity investment in CCXI as of June 30, 2022 and June 30, 2021 was $36.0 million and $20.0 million, respectively. The cost basis in the Company’s investment in CCXI at June 30, 2022 and June 30, 2021 was $6.6 million and $6.6 million respectively. The Company exercised the warrant via net share settlement to acquire 66,833 additional shares of CCXI equity shares during the year ended June 30, 2022. The warrant was valued at $1.4 million as of June 30, 2021. The Company also purchased exchange traded investment grade bond funds during the year ended June 30, 2022. The cost basis and fair value of these exchange traded investment grade bond funds as of June 30, 2022 was $25.0 million and $23.9 million, respectively.
(2)Included in available-for-sale investments on the balance sheet. The certificates of deposit have contractual maturity dates within one year.

Fair value measurements of available for sale securities

Available for sale securities excluding warrants are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets. The Company’s warrant to purchase additional shares at a specified future price was valued using a Black-Scholes model with observable inputs in active markets and therefore was classified as a Level 2 asset.

Fair value measurements of derivative instruments

In October 2018, the Company entered into forward starting swaps designated as cash flow hedges on outstanding debt. The forward starting swaps reduce the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s long-term debt described in Note 6 to that of a fixed interest rate. Accordingly, as part of the forward starting swaps, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on an initial $380 million of notional principal amount. The notional amount decreased by $100 million in October 2020, $80 million in October 2021 and will further decrease by $200 million in October 2022. In June 2020, the Company de-designated $80 million of the notional amount set to expire in October 2020. The net loss associated with the June 2020 de-designated portion of the derivative instrument was not reclassified into earnings based on the amount of probable variable interest payments to occur within a two-month time period of the forecasted hedged transaction. In December 2020, the Company de-designated an additional $80 million of notional amount set to expire in October 2021. The net loss associated with the December 2020 de-designated portion of the derivative instrument was recorded as a loss in other non-operating income related to variable interest debt payments in certain months on a portion of the de-designated derivative that was not expected to occur. The fair value of the designated derivative instrument is $0.5 million and is recorded within short-term liabilities on the Consolidated Balance Sheet as of June 30, 2022. The fair value of the designated derivative instrument was $7.6 million as of June 30, 2021 and was recorded within other long-term liabilities on the Consolidated Balance Sheet.

In May 2021, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt. The forward starting swap reduces the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s forecasted variable interest long-term debt to that of a fixed interest rate. Accordingly, as part of the forward starting swap, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on $200 million of notional principal amount. The effective date of the swap is November 2022 with the full swap maturing in November 2025. The fair value of the derivative instrument was $11.0 million and $0.3 million as of June 30, 2022 and June 30, 2021, respectively, which is recorded within other long-term assets on the Consolidated Balance Sheet.

Changes in the fair value of the designated hedged instrument are reported as a component of other comprehensive income and reclassified into interest expense over the corresponding term of the cash flow hedge. The Company reclassified $6.4 million to interest expense and related tax benefits of $1.5 million during the year ended June 30, 2022.  The Company reclassified $8.6 million to interest expense, $0.5 million to non-operating income for the portion of de-designated variable payments considered probable to not occur, and related tax benefits of $2.1 million during the fiscal year ended June 30, 2021, relating to the cash flow hedge entered into in October 2018. No amounts were reclassified relating to the cash flow hedge entered into in May 2021 as they will be recorded within the effective period of the cash flow hedge. 

The Company reclassified $3.5 million, net of taxes, to interest expense during the fiscal year ended June 30, 2020. The change in the fair value of the de-designated notional hedged amount was not material as of June 30, 2020. The instruments were valued using observable market inputs in active markets and therefore are classified as Level 2 liabilities.

Fair value measurements of contingent consideration

The Company has $5.0 million in contingent consideration recorded as of June 30, 2022, which is the fair value of contingent consideration related to the Asuragen acquisition. The Company is required to make contingent consideration payments of up to $105.0 million as part of the acquisition agreement. The contingent agreement is based on achieving certain revenue thresholds by December 31, 2022 and December 31, 2023. The opening balance sheet fair value of the

liabilities for the Asuragen acquisition was $18.3 million, as discussed in Note 4. The fair value amount recorded on the opening balance sheet of the revenue milestone payments was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability factors.

As of June 30, 2022, the Company's obligation for potential contingent consideration payments related to the Quad and B-Mogen acquisitions were relieved as the revenue thresholds and product milestones were not achieved or there is a remote likelihood of achievement in the timeframe established within the purchase agreements. As the result, the Company reversed an accrual for the fair value of the contingent liabilities at the date of settlement.

During the first quarter of fiscal 2022, the Company made a $4.0 million payment on the QT Holdings Corporation contingent consideration agreement relating to certain product development milestones. The cash paid was consistent with the related accrual for QT Holdings Corporation as of June 30, 2021.

The ultimate settlement of contingent consideration liabilities for the Asuragen acquisition could deviate from current estimates based on the actual results of the financial measures described above. This liability is considered to be a Level 3 financial liability that is re-measured each reporting period. The change in fair value of contingent consideration for these acquisitions is included in general and administrative expense.

The following table presents a reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3) (in thousands):

June 30, 

2022

2021

Fair value at the beginning of period

$

29,400

$

6,137

Purchase price contingent consideration (Note 4)

 

 

18,300

Change in fair value of contingent consideration

 

(20,400)

 

5,300

Payments

 

(4,000)

 

(337)

Fair value at the end of period

$

5,000

$

29,400

The use of different assumptions, applying different judgment to matters that inherently are subjective and changes in future market conditions could result in different estimates of fair value of our securities or contingent consideration, currently and in the future. If market conditions deteriorate, we may incur impairment charges for securities in our investment portfolio.

Fair value measurements of other financial instruments – The following methods and assumptions were used to estimate the fair value of each class of financial instrument for which it is practicable to estimate fair value.

Cash and cash equivalents, certificates of deposit, accounts receivable, and accounts payable – The carrying amounts reported in the consolidated balance sheets approximate fair value because of the short-term nature of these items.

Long-term debt – The carrying amounts reported in the consolidated balance sheets for the amount drawn on our line-of-credit facility  and long-term debt approximates fair value because our interest rate is variable and reflects current market rates.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt and Other Financing Arrangements
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 6. Debt and Other Financing Arrangements:

On August 1, 2018, the Company entered into a new uncollateralized revolving line-of-credit and term loan governed by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $600.0 million, which can be increased by an additional $200.0 million subject to certain conditions, and a term loan of $250.0 million. Borrowings under the Credit Agreement may be used for working capital and expenditures of the Company and its subsidiaries, including financing permitted acquisitions. Borrowings under the Credit Agreement bear interest at a variable rate. The current outstanding debt is based on the Eurodollar Loans term for which the interest rate is calculated as the sum of LIBOR plus an applicable margin. The applicable margin is determined for the total leverage ratio of the Company and updated on a quarterly basis. The annualized fee for any unused portion of the credit facility is currently 12.5 basis points. The Company has recorded $12.5 million of our outstanding borrowings under the Credit Agreement as a current liability in our Consolidated Balance sheet, which represents our required quarterly debt payments to be made in fiscal year 2022.

The Credit Agreement matures on August 1, 2023 and contains customary restrictive and financial covenants and customary events of default. At the closing on August 1, 2018 the company borrowed $250.0 million under the term loan and $330.0 million under the revolving credit facility. As of June 30, 2022 and 2021, the outstanding balance under the Credit Agreement was $256 million and $341 million respectively.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 7. Leases:

As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company determines whether a contract is a lease or contains a lease at inception date. Upon commencement date, operating lease right-of-use assets and liabilities are recognized based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. The Company recognizes operating lease expense on a straight-line basis over the lease term. Further, as part of our adoption of ASC 842, the Company also made the accounting policy elections to not capitalize short term leases (defined as a lease with a lease term that is less than 12 months) and to combine lease and non-lease components for all asset classes in determining the lease payments.

Variable lease payments primarily include payments for non-lease components, such as maintenance costs and payments for non-components such as sales tax. During fiscal year 2022, the Company recognized $4.3 million in variable lease expense in the Consolidated Statements of Earnings and Comprehensive Income. During fiscal year 2022, the Company also recognized $14.4 million relating to fixed lease expense in the Consolidated Statements of Earnings and Comprehensive Income.

The following table summarizes the balance sheet classification of the Company’s operating leases, amounts of right of use assets and lease liabilities, the weighted average remaining lease term, and the weighted average discount rate for the Company’s operating leases (asset and liability amounts are in thousands):

    

    

As of

 

June 30, 

 

Balance Sheet Classification

2022

 

Operating leases:

 

  

 

  

Operating lease right of use assets(1)

 

Right of Use Asset

$

65,556

Current operating lease liabilities(1)

 

Operating lease liabilities current

$

11,928

Noncurrent operating lease liabilities(1)

 

Operating lease liabilities

 

58,133

Total operating lease liabilities

$

70,061

Weighted average remaining lease term (in years):

 

 

7.88

Weighted average discount rate:

 

 

3.98

%  

(1)The right of use asset, current operating lease liabilities, and noncurrent lease liabilities on the Consolidated Balance Sheet exclude a definitive agreement entered into by the Company in November 2021 for a 74,000 square foot facility in Centennial, Colorado for the next 12.5 years with approximate annual rental impact of $0.9 million. Construction is underway and once complete, the commencement of the lease will occur, which is expected to be in the first half of fiscal 2023. The facility replaces a current leased facility in the same location that will terminate upon completion of construction of the new facility.

The following table summarizes the cash paid for amounts included in the measurement of operating lease liabilities and right of use assets obtained in exchange for new operating lease liabilities for the year ended June 30, 2022 (in thousands):

Year ended

June 30, 

    

2022

Cash amounts paid on operating lease liabilities(1)

$

14,950

Right of use assets obtained in exchange for lease liabilities

 

8,225

(1)Total cash paid for the Company’s operating leases during the year ended June 30, 2022 include cash amounts paid on operating lease liabilities and variable lease expenses. Cash flow impacts from right of use assets and lease liabilities are presented net on the cash flow statement in changes in other operating activity.

The following table summarizes payments by date for the Company’s operating leases, which is then reconciled to our total lease obligation (in thousands):

    

June 30, 2022

Operating

Leases

2023

$

14,241

2024

 

12,639

2025

 

11,504

2026

 

10,141

2027

 

8,324

Thereafter

 

25,433

Total

$

82,282

Less: Amounts representing interest

 

12,221

Total Lease obligations

$

70,061

Certain leases include one or more options to renew, with terms that extend the lease term up to five years. The Company includes option to renew the lease as part of the right of use lease asset and liability when it is reasonably certain the Company will exercise the option. In addition, certain leases contain fair value purchase and termination options with an associated penalty. In general, the Company is not reasonably certain to exercise such options.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

Note 8. Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information:

Equity

The Company has declared cash dividends per share of $1.28 in each of the full fiscal years ended June 30, 2022, June 30, 2021, and June 30, 2020. During the years ended June 30, 2022, June 30, 2021 and June 30, 2020, the Company repurchased 394,238 shares at an average share price of $408.26, 120,000 shares at an average share price of $359.81, and 279,381 shares at an average share price of $179.37, respectively. The Company’s accounting policy is to record the portion of share repurchases in excess of the par value entirely in retained earnings. During fiscal year 2022, 2021 and 2020, the amounts within the Consolidated Statements of Shareholders’ Equity for the surrender and retirement of stock to exercise options due to net settlement stock options exercises were not material.

Accumulated Other Comprehensive Income (loss)

Changes in accumulated other comprehensive income (loss) attributable to Bio-Techne, net of tax, are summarized as follows (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance June 30, 2019

$

(9,537)

$

(73,983)

$

(83,521)

Other comprehensive income (loss) before reclassifications

 

(7,179)

 

(9,963)

 

(17,142)

Reclassification from loss on derivatives to interest expense, net of taxes(1)

3,464

3,464

Balance June 30, 2020(3)

$

(13,253)

$

(83,946)

$

(97,199)

Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne(2)

 

100

 

32,848

 

32,948

Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)

 

6,960

 

 

6,960

Balance as of June 30, 2021(3)

$

(6,193)

$

(51,098)

$

(57,291)

Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne(2)

 

9,403

 

(32,171)

 

(22,768)

Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)

 

4,859

4,859

Balance as of June 30, 2022(3)

$

8,069

$

(83,269)

$

(75,200)

(1)Gains (losses) on the interest swap will be reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $6,352 to interest expense and recorded a related tax benefit of $1,493 during fiscal 2022. The Company reclassified $8,598 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur for the fiscal year ended June 30, 2021. The Company also recorded a related tax benefit of $2,150 during fiscal 2021.  The Company reclassified $4,503 to interest expense and a related tax benefit tax of $1,040 during fiscal 2020.  

(2)Other comprehensive income related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the $70 and $103 attributable to the non-controlling interest in Eminence as of June 30, 2022, and June 30, 2021, respectively.
(3)The Company had a net deferred tax liability of $2,480 as of June 30, 2022, and net deferred tax benefits of $1,908 and $4,058 as of June 30, 2021, and June 30, 2020, respectively.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 9. Earnings Per Share:

The following table reflects the calculation of basic and diluted earnings per share (in thousands, except per share amounts):

Year Ended June 30, 

2022

    

2021

    

2020

Earnings per share – basic:

Net earnings, including noncontrolling interest

263,099

 

139,585

 

229,296

Less net earnings (loss) attributable to noncontrolling interest

(8,952)

 

(825)

 

Net earnings attributable to Bio-Techne

$

272,051

$

140,410

$

229,296

Income allocated to participating securities

 

(121)

 

(86)

 

(224)

Income available to common shareholders

$

271,930

$

140,324

$

229,072

Weighted-average shares outstanding – basic

 

39,219

 

38,747

 

38,201

Earnings per share – basic

$

6.93

$

3.62

$

6.00

Earnings per share – diluted:

 

  

 

  

 

  

Net earnings, including noncontrolling interest

$

263,099

$

139,585

$

229,296

Less net earnings (loss) attributable to noncontrolling interest

(8,952)

(825)

Net earnings attributable to Bio-Techne

272,051

140,410

229,296

Income allocated to participating securities

 

(121)

 

(86)

 

(224)

Income available to common shareholders

$

271,930

$

140,324

$

229,072

Weighted-average shares outstanding – basic

 

39,219

 

38,747

 

38,201

Dilutive effect of stock options and restricted stock units

 

1,810

 

1,736

 

1,200

Weighted-average common shares outstanding – diluted

 

41,029

 

40,483

 

39,401

Earnings per share – diluted

$

6.63

$

3.47

$

5.82

Basic net income per common share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted average number of common and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares of our stock result from dilutive common stock options and restricted stock units. We use the treasury stock method to calculate the weighted-average shares used in the diluted earnings per share computation. Under the treasury stock method, the proceeds from exercise of an option, the amount of compensation cost, if any, for future service that we have not yet recognized, and the amount of estimated tax benefits that would be recorded in paid-in capital, if any, when the option is exercised are assumed to be used to repurchase shares in the current period.

The dilutive effect of stock options in the above table excludes all options for which the aggregate exercise proceeds exceeded the average market price for the period. The number of potentially dilutive option shares excluded from the calculation was 0.7 million, 0.6 million, and 0.9 million for the fiscal years ended June 30, 2022, 2021 and 2020, respectively.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-based Compensation and Other Benefit Plans
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

Note 10. Share-based Compensation and Other Benefit Plans:

The cost of employee services received in exchange for the award of equity instruments is based on the fair value of the award at the date of grant. Compensation cost is recognized using a straight-line method over the vesting period and is net of estimated forfeitures. Stock option exercises and stock awards are satisfied through the issuance of new shares.

Equity incentive plan: The 2020 Equity Incentive Plan, which replaced the Company’s Second Amended and Restated 2010 Equity Incentive Plan, provides for the granting of incentive and nonqualified stock options, restricted stock, restricted stock units, performance shares, performance units and stock appreciation rights. There were 8.8 million shares of common stock authorized for grant under the Plan. The maximum aggregate number of shares of common stock reserved and available for awards under the Plan is 2,484,202 shares. At June 30, 2022, there were 2.2 million shares of common stock available for grant under the 2020 Equity Incentive Plan. The maximum term of incentive options granted under the 2020 Equity Incentive Plan is ten years. The 2020 Equity Incentive Plan replaced the Company’s second A&R 2010 Plan, which had previously amended and restated the Company’s Amended and Restate 2010 Equity Incentive Plan (the A&R 2010 Plan). The 2020 Equity Incentive Plan and Second A&R 2010 Plan (collectively, the Plans) are administered by the Board of Directors and its Executive Compensation Committee, which determine the persons who are to receive awards under the Plans, the number of shares subject to each award and the term and exercise price of each award. The number of shares of common stock subject to outstanding awards as of June 30, 2022 under the 2020 Equity Incentive Plan were 3.3 million.

The fair values of options granted under the Plans were estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions used:

Year Ended June 30, 

    

2022

2021

2020

Dividend yield

0.27

%

0.47

%

0.67

%

Expected volatility

27%-33

%

25%-30

%

22%-24

%

Risk-free interest rates

0.6%-2.6

%

0.2%-0.7

%

1.3%-1.9

%

Expected lives (years)

4.3

4.4

4.0

The dividend yield is based on the Company’s historical annual cash dividend divided by the market value of the Company’s common stock. The expected annualized volatility is based on the Company’s historical stock price over a period equivalent to the expected life of the option granted. The risk-free interest rate is based on U.S. Treasury constant maturity interest rates with a term consistent with the expected life of the options granted.

Stock option activity under the Plans for the three years ended June 30, 2022, consists of the following (shares in thousands):

    

    

Weighted

    

Aggregate

    

Weighted

Number of 

Average

Intrinsic

Average

Shares (in

Exercise

Value

Contractual

thousands)

Price

(millions)

Life (years)

Outstanding at June 30, 2019

 

3,656

$

121.16

 

  

 

  

Granted

 

752

 

190.80

 

  

 

  

Forfeited

 

(56)

 

95.97

 

  

 

  

Exercised

 

(743)

 

157.45

 

  

 

  

Outstanding at June 30, 2020

 

3,609

$

140.28

 

  

 

  

Granted

 

763

 

277.75

 

  

 

  

Forfeited

 

(28)

 

214.33

 

  

 

  

Exercised

 

(627)

 

112.53

 

  

 

  

Outstanding at June 30, 2021

 

3,717

$

172.63

 

  

 

  

Granted

 

348

 

480.59

 

  

 

  

Forfeited

 

(135)

 

348.18

 

  

 

  

Exercised

 

(613)

 

134.45

 

  

 

  

Outstanding at June 30, 2022

 

3,317

$

204.82

$

470.5

 

3.6

Exercisable at June 30, 2020:

 

1,564

 

112.60

 

  

 

  

Exercisable at June 30, 2021:

 

1,764

 

126.44

 

  

 

  

Exercisable at June 30, 2022:

 

1,949

 

147.97

 

387.3

 

2.6

The weighted average fair value of options granted during fiscal 2022, 2021, and 2020 was $119.11, $59.75, and $37.01, respectively. The total intrinsic value of options exercised during fiscal 2022, 2021, and 2020 were $209.3 million, $145.6 million, and $99.3 million, respectively. The total fair value of options vested during fiscal 2022, 2021, and 2020 were $82.3 million, $70.5 million, and $71.1 million, respectively.

Restricted common stock activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):

    

    

    

Weighted

Average

Weighted

Remaining

Number of

Average Grant

Contractual

Shares (in

Date Fair

Term

thousands)

Value

(years)

Unvested at June 30, 2019

 

30

$

147.94

 

  

Granted

 

15

 

193.48

 

  

Vested

 

(18)

 

142.12

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2020

 

28

$

177.20

 

  

Granted

 

12

 

264.73

 

  

Vested

 

(17)

 

171.64

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2021

 

23

$

226.07

 

  

Granted

 

7

 

489.34

 

  

Vested

 

(14)

 

218.28

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2022

 

16

$

343.30

6.03

The total fair value of restricted shares that vested was $2.9 million for fiscal 2022, $2.8 million for fiscal 2021, and $2.5 million for fiscal 2020.

Restricted stock unit activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):

Weighted 

Average 

Weighted 

Remaining 

Number of 

Average Grant 

Contractual 

Units 

Date Fair

Term 

    

(in thousands)

    

 Value

    

(years)

Outstanding at June 30, 2019

 

139

 

$

134.17

 

  

Granted

 

31

 

192.08

 

  

Vested

 

(51)

 

111.07

 

  

Forfeited

 

(3)

 

155.60

 

  

Outstanding at June 30, 2020

 

116

 

$

159.25

 

  

Granted

 

31

 

300.78

 

  

Vested

 

(51)

 

130.18

 

  

Forfeited

 

 

 

  

Outstanding at June 30, 2021

 

96

 

$

220.53

 

  

Granted

 

28

 

470.38

 

  

Vested

 

(37)

 

178.46

 

  

Forfeited

 

(12)

 

417.35

 

  

Outstanding at June 30, 2022

 

75

 

$

302.15

 

5.42

The total fair value of restricted stock units that vested was $6.5 million for fiscal 2022, $6.7 million for fiscal 2021, and $5.7 million for fiscal 2020. The restricted stock units vest over a three-year period.

Stock-based compensation cost, inclusive of payroll taxes, of $44.0 million, $46.4 million, and $32.4 million was included in selling, general and administrative expense in fiscal 2022, 2021 and 2020, respectively. Additionally, stock-based compensation costs, inclusive of payroll taxes, of $1.4 million, $1.6 million, and $1.6 million was included in cost of goods sold in 2022, 2021, and 2020, respectively. As of June 30, 2022, there was $34.9 million of unrecognized compensation cost related to non-vested stock options, non-vested restricted stock units and non-vested restricted stock which will be expensed in fiscal 2023 through 2025 using a 4.6% forfeiture rate. The weighted average period over which the compensation cost is expected to be recognized is 2.0 years.

Employee stock purchase plan: In fiscal year 2015, the Company established the Bio-Techne Corporation 2014 Employee Stock Purchase Plan (ESPP), which was approved by the Company’s shareholders on October 30, 2014, and which is designed to comply with IRS provisions governing employee stock purchase plans. 200,000 shares were allocated to the ESPP. The Company recorded expense of $1.0 million, $0.9 million, and $0.4 million for the ESPP in fiscal 2022, 2021, and 2020, respectively.

Profit sharing and savings plans: The Company has profit sharing and savings plans for its U.S. employees, which conform to IRS provisions for 401(k) plans. The Company makes matching contributions to the Plan. The Company has recorded an expense for contributions to the plans of $4.3 million, $3.4 million, and $3.2 million for the years ended June 30, 2022, 2021, and 2020, respectively. The Company operates defined contribution pension plans, which consists of primarily our U.K. and China employees. The Company’s contribution to the defined pension contribution plan was $2.3 million, 1.6 million, and 1.4 million for the years ended June 30, 2022, 2021 and 2020, respectively.

Performance incentive programs: In fiscal 2022, under certain employment agreements, a Management Incentive Plan, and a business incentive plan, available to executive officers, certain management personnel, and certain other professional employees, the Company recorded cash bonuses of $26.5 million, granted options for 347,609 shares of common stock, issued 6,896 restricted common shares and 27,573 restricted stock units. In fiscal 2021 and fiscal 2020, the Company recorded cash bonuses of $21.1 million and $10.5 million, granted options for 762,761 and 751,499 shares of common stock, and issued 11,803 and 15,398 restricted common stock shares and 30,823 and 30,858 restricted stock, respectively.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 11. Income Taxes:

Income before income taxes was comprised of the following (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Domestic

$

255,118

$

95,662

$

245,365

Foreign

 

46,268

 

52,513

 

31,112

Income before income taxes

$

301,386

$

148,175

$

276,477

The provision for income taxes consisted of the following (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Taxes on income consist of:

Currently tax provision:

 

  

 

  

 

  

Federal

 

$

10,080

 

$

15,179

 

$

18,976

State

 

6,663

 

6,681

 

6,018

Foreign

 

14,481

 

14,743

 

8,580

Total current tax provision

 

31,224

 

36,603

 

33,574

Deferred tax provision:

 

  

 

  

 

  

Federal

 

8,130

 

(20,812)

 

14,074

State

 

1,477

 

(4,962)

 

2,055

Foreign

 

(2,544)

 

(2,239)

 

(2,522)

Total deferred tax provision

 

7,063

 

(28,013)

 

13,607

Total income tax provision

 

$

38,287

 

$

8,590

 

$

47,181

The Company’s effective income tax rate for fiscal 2022 was 12.7% vs 5.8% in the prior year. The change in the effective tax rate for fiscal 2022 and 2021 was driven by a mix of increased net income and the dilutive effect the increased net income has on the favorable rate benefits, primarily related to share-based compensation excess tax benefits of $29.3 million in fiscal 2022.

The Company’s effective income tax rate for fiscal 2021 was 5.8% vs 17.1% in the prior year. The change in the effective tax rate for fiscal 2021 and 2020 was driven by changes in net discrete tax benefits of $28.1 million and $19.4 million for fiscal year 2021 and 2020, respectively.

The Company’s discrete tax benefits in fiscal 2022, 2021, and 2020 primarily related to share-based compensation excess tax benefits of $29.3 million, $28.1 million, and $17.7 million, respectively.

The following is a reconciliation of the federal tax calculated at the statutory rate of to the actual income taxes provided:

    

Year Ended June 30, 

    

2022

    

2021

    

2020

Income tax expense at federal statutory rate

21.0

%

 

21.0

%

 

21.0

%

State income taxes, net of federal benefit

2.2

 

0.6

 

2.3

Research and development tax credit

(1.0)

 

(1.8)

 

(0.7)

Contingent consideration adjustment

(1.4)

 

0.8

 

(0.2)

Foreign tax rate differences

0.4

 

0.8

 

(0.2)

Impairment

1.1

Option exercises

(9.4)

 

(16.9)

 

(5.7)

U.S. taxation of foreign earnings

(0.1)

 

(0.1)

 

0.9

Foreign derived intangible income

(1.9)

 

(5.1)

 

(0.9)

Executive compensation limitations

1.9

 

6.5

 

1.6

Other, net

(0.1)

 

0.0

 

(1.0)

Effective tax rate

12.7

%

 

5.8

%

 

17.1

%

Deferred taxes on the Consolidated Balance Sheets consisted of the following temporary differences (in thousands):

June 30, 

    

2022

    

2021

Inventory

$

8,033

$

6,730

Net operating loss carryovers

 

27,948

 

31,345

Tax credit carryovers

 

13,131

 

14,486

Excess tax basis in equity investments

 

2,435

 

2,429

Deferred compensation

 

11,778

 

11,108

Derivative - cash flow hedge

 

 

1,908

Lease liability

 

13,779

 

17,016

Other

 

8,585

 

8,526

Valuation allowance

 

(9,466)

 

(6,665)

Deferred tax assets

 

76,223

 

86,883

Net unrealized gain on available-for-sale investments

 

(6,963)

 

(3,159)

Intangible asset amortization

 

(133,672)

 

(150,765)

Depreciation

 

(18,060)

 

(9,099)

Right of use asset

 

(12,793)

 

(15,868)

Derivative - cash flow hedge

(2,480)

Other

 

(1,249)

 

(1,117)

Deferred tax liabilities

 

(175,217)

 

(180,008)

Net deferred tax liabilities

$

(98,994)

$

(93,125)

A deferred tax valuation allowance is required when it is more likely than not that all or a portion of deferred tax assets will not be realized. The valuation allowance as of June 30, 2022 was $9.5 million compared to $6.7 million in the prior year.

As of June 30, 2022, the $9.5 million valuation allowance relates to certain foreign and state tax net operating loss and state credit carryforwards that existed at the date the Company completed various previous acquisitions as well as immaterial amounts generated after the acquisitions. The Company believes it is more likely than not that these tax carryovers will not be realized.

As of June 30, 2022, the Company has federal operating loss carryforwards of approximately $72.2 million and state operating loss carryforwards of $161.7 million from its previous acquisitions, which are not limited under IRC

Section 382. As of June 30, 2022, the Company has foreign net operating loss carryforwards of $14.0 million. Some of the net operating loss carryforwards expire between fiscal 2023 and 2036.  Federal net operating loss carryforwards generated after December 31, 2017 have an indefinite carryforward period but the Company expects to be fully utilize these attributes by June 30, 2027.  The Company has a deferred tax asset of $21.6 million, net of the valuation allowance discussed above, related to the net operating loss carryovers. As of June 30, 2022, the Company has federal and state tax credit carryforwards of $8.0 million and $6.5 million, respectively. The federal tax credit carryforwards expire between 2028 and 2040. The majority of the state credit carryforwards have no expiry date. The state credit carryforwards that have expiry dates have a full valuation allowance.  The Company has a deferred tax asset of $10.0 million, net of the valuation allowance discussed above, related to the tax credit carryovers.

As of June 30, 2022, the Company has approximately $238 million of undistributed earnings in its foreign subsidiaries. Approximately $97 million of these earnings are no longer considered permanently reinvested. The Company expects to be able to repatriate earnings without incurring any withholding taxes and expects to be tax neutral. The Company has not provided deferred taxes on approximately $141 million of undistributed earnings from non-U.S. subsidiaries as of June 30, 2022 which are indefinitely reinvested in operations. Because of the multiple entities as well as the complexities of laws and regulations by which to repatriate the earnings to minimize tax cost, it is not practical to determine the income tax liability that would be payable if such earnings were not reinvested indefinitely. A deferred tax liability will be recognized if the Company can no longer demonstrate that it plans to indefinitely reinvest the undistributed earnings.

We continue to analyze our global working capital requirements and the potential tax liabilities that would be incurred if the non-U.S. subsidiaries distribute cash to the U.S. parent, which include local country withholding tax and potential U.S. state taxation.

The following is a reconciliation of the beginning and ending balance of unrecognized tax benefits (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Beginning balance

$

7,271

$

4,297

$

5,032

Additions due to acquisitions

 

960

 

 

Additions for tax positions of prior year

 

304

  

 

4,038

 

306

Decrease in unrecognized tax benefits for prior year positions

 

(357)

  

 

(778)

 

(1,041)

Settlements

 

(2,860)

  

 

(286)

 

FX impact

(16)

Ending balances

$

5,302

$

7,271

$

4,297

Included in the balance of unrecognized tax benefits at June 30, 2022 are potential benefits of $5.3 million that, if recognized, would affect the effective tax rate on income from continuing operations. The Company recognizes interest and penalties related to unrecognized tax benefits in its provision for income taxes.  The Company had $0.3 million of accrued interest and penalties as of June 30, 2022.  The amount recorded for the periods ended June 30, 2021 and 2020 was immaterial. The Company does not believe it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase in the next twelve months.  The Company files income tax returns in the U.S. federal and certain state tax jurisdictions, and several jurisdictions outside the U.S. The Company’s federal returns are subject to tax assessment for 2018 and subsequent years. State and foreign income tax returns are generally subject to examination for a period of three to five years after filing of the respective return. The state impact of any federal changes remains subject to examination by various states for a period of up to one year after formal notification to the states.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 12. Segment Information:

The Company operates under two operating segments, Protein Sciences and Diagnostics and Genomics.

The Company’s Protein Sciences segment is comprised of the reagent solutions and analytical solutions. These businesses manufacture consumables used for conducting laboratory experiments by both industry and academic scientists within the biotechnology and biomedical life science fields. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for the years ended June 30, 2022, 2021, and 2020.

The Company’s Diagnostics and Genomics segment is comprised of diagnostics reagents, genomics, and molecular diagnostics, which includes our Exosome and Asuragen acquisitions. Diagnostics reagents develops and manufactures a range of controls and calibrators used with diagnostic equipment and as proficiency testing tools, as well as other reagents incorporated into diagnostic kits. Genomics and molecular diagnostics consists of exosome-based diagnostics products for various pathologies, as well as tissue-based in-situ hybridization assays for research in clinical use. No customer in the Diagnostics and Genomics segment accounted for more than 10% of the segment’s net sales for the fiscal years ended June 30, 2022, 2021, and 2020.

There are no concentrations of business transacted with a particular customer or supplier or concentrations of revenue from a particular product or geographic area that would severely impact the Company in the near term.

Following is financial information relating to the operating segments (in thousands):

Year Ended June 30, 

2022

    

2021

    

2020

Net sales:

  

Protein Sciences

$

832,311

  

$

704,564

$

555,352

Diagnostics and Genomics

 

274,843

 

227,744

 

184,549

Intersegment

 

(1,555)

 

(1,276)

 

(1,210)

Consolidated net sales

$

1,105,599

  

$

931,032

$

738,691

Operating income:

 

  

 

  

 

  

Protein Sciences(1)

$

377,623

  

$

330,225

$

234,929

Diagnostics and Genomics

 

48,977

 

38,425

 

14,965

Segment operating income

 

426,600

 

368,650

 

249,894

Costs recognized on sale of acquired inventory

 

(1,596)

 

(1,565)

 

Amortization of acquisition related intangible assets

 

(73,054)

 

(64,239)

 

(60,865)

Impact of partially owned consolidated subsidiaries(1)

 

(2,393)

 

(1,505)

 

Gain on escrow settlement

7,169

Acquisition related expenses

 

19,070

 

(7,114)

 

(416)

Eminence impairment

(18,715)

Stock based compensation, inclusive of employer taxes

 

(46,401)

 

(51,846)

 

(34,262)

Restructuring costs

 

(1,640)

 

(142)

 

(87)

Corporate general, selling, and administrative expenses(1)

 

(5,281)

 

(4,943)

 

(4,015)

Consolidated operating income

$

296,590

  

$

237,296

$

157,419

(1)Adjusted operating income for fiscal 2021 have been updated for comparability to fiscal 2022 for the inclusion of the impact of partially-owned consolidated subsidiaries on the Company’s adjusted operating income.

The Company has some integrated facilities that serve both segments. As such, asset and capital expenditure information by operating segment has not been provided and is not available, since the Company does not produce or utilize such information internally. In addition, although depreciation and amortization expense is a component of each operating segment’s operating results, it is not discretely identifiable.

The Company has disclosed sales by geographic area based on the location of the customer or distributor in Note 2. The Company has disclosed dis-aggregated product and service revenue by consumables, instruments, and services in Note 2. The Company considers total instrument and total service revenue to represent similar groups of products in the fiscal years presented. The Company considered our consumables sold in the Protein Sciences and Diagnostics and Genomics segments to represent different groups of products and therefore have separately disclosed the related consumables revenue (in thousands) :

Year Ended June 30, 

    

2022

    

2021

    

2020

Consumables revenue - Protein Sciences

$

646,952

$

557,037

$

431,052

Consumables revenue - Diagnostics and Genomics

 

243,922

 

194,948

 

171,590

Total consumable revenue

$

890,874

$

751,985

$

602,642

The following is financial information relating to geographic areas (in thousands):

Year ended June 30, 

    

2022

      

2021

Long-lived assets:

United States and Canada

$

203,732

  

$

190,501

Europe

   

 

16,223

 

13,949

Asia

 

3,287

 

3,457

Total long-lived assets

$

223,242

  

$

207,907

Intangible assets:

 

  

 

  

United States and Canada

$

523,536

  

$

594,512

Europe

 

6,281

 

9,369

Asia

 

1,705

 

12,087

Total intangible assets

$

531,522

  

$

615,968

Long-lived assets are comprised of land, buildings and improvements and equipment, net of accumulated depreciation.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 13. Subsequent Events:

On July 1, 2022the Company completed the acquisition of Namocell, Inc. for approximately $100 million, plus contingent consideration of up to $25 million upon the achievement of certain future milestones.

On August 4, 2022, the Company sold its remaining shares in CCXI for $73.3 million. The Company’s cost basis in the shares was $6.6 million.

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2022
Policy Text Block [Abstract]  
Use of Estimates, Policy [Policy Text Block]

Use of estimates: 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, disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include the valuation of accounts receivable, available-for-sale investments, inventory, intangible assets, contingent consideration, stock-based compensation and income taxes. Actual results could differ from these estimates.

Consolidation, Policy [Policy Text Block]

Principles of consolidation: The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. As Changzhou Eminence Biotechnology Co., Ltd. (“Eminence”) met the criteria for consolidation, the transaction was accounted for in accordance with ASC 805, Business Combinations. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag.

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Translation of foreign financial statements: Assets and liabilities of the Company’s foreign operations are translated at year-end rates of exchange and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as other comprehensive income (loss) on the consolidated statements of earnings and comprehensive income. The cumulative translation adjustment is a component of accumulated other comprehensive loss on the consolidated balance sheets. Foreign statements of earnings are translated at the average rate of exchange for the year. Foreign currency transaction gains and losses are included in other non-operating expense in the consolidated statements of earnings and comprehensive income.

Revenue [Policy Text Block]

Revenue recognition: ASC 606 provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The core principle of ASC 606 is that revenue should be recognized to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Refer to Note 2 for additional information regarding our revenue recognition policy under ASC 606.

Research and Development Expense, Policy [Policy Text Block]

Research and development: Research and development expenditures are expensed as incurred. Development activities generally relate to creating new products, improving or creating variations of existing products, or modifying existing products to meet new applications.

Advertising Cost [Policy Text Block]

Advertising costs: Advertising expenses were $4.6 million, $4.7 million, and $4.2 million for fiscal 2022, 2021, and 2020 respectively. The Company expenses advertising expenses as incurred.

Income Tax, Policy [Policy Text Block]

Income taxes: The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized to record the income tax effect of temporary differences between the tax basis and financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Tax positions taken or expected to be taken in a tax return are recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities. A recognized tax

position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company recognizes interest and penalties related to unrecognized tax benefits in income tax expense. Refer to Note 11 for additional information regarding income taxes.

Comprehensive Income, Policy [Policy Text Block]

Comprehensive income: Comprehensive income includes charges and credits to shareholders’ equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, unrealized gains and losses on cash flow hedges, and foreign currency translation adjustments. The items of comprehensive income, with the exception of net income, are included in accumulated other comprehensive loss in the consolidated balance sheets and statements of shareholders’ equity.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and cash equivalents: Cash and cash equivalents include cash on hand and highly-liquid investments with original maturities of three months or less.

Marketable Securities, Policy [Policy Text Block]

Available-for-sale investments: Available-for-sale investments consist of debt instruments with original maturities of generally three months to six months and equity securities. Available-for-sale investments are recorded based on trade-date. The Company considers all of its marketable securities available-for-sale and reports them at fair value. Unrealized gains and losses on our available-for-sale securities are included within other income (expense) in accordance with ASU 2018-02, which the Company adopted on July 1, 2018.

Accounts Receivable [Policy Text Block]

Trade accounts receivable and allowances: Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and they do not bear interest. They are stated net of allowances for doubtful accounts, which represent estimated losses resulting from the inability of customers to make the required payments. The Company adopted ASU 2016-13 on July 1, 2020, which reflects the expected credit losses on financial instruments within its scope, including trade receivables. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall composition of accounts receivable aging, our prior history of accounts receivable write-offs, the type of customer and our day-to-day knowledge of specific customers. Changes in the allowances for doubtful accounts are included in selling, general and administrative (SG&A) expense in our consolidated statements of earnings and comprehensive income. The point at which uncollected accounts are written off varies by type of customer. The Company does not have material long-term customer receivables. Refer to the Recently Adopted Accounting Pronouncements section of Note 1 for further details.

Inventory, Policy [Policy Text Block]

Inventories: Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company regularly reviews inventory on hand for slow-moving and obsolete inventory, inventory not meeting quality control standards and inventory subject to expiration.

For certain proteins, antibodies, and chemically based manufactured products, the Company produces larger batches of established products than current sales requirements due to economies of scale through a highly controlled manufacturing process. Accordingly, the manufacturing process for these products has and will continue to produce quantities in excess of forecasted usage. The Company forecasts usage for its products based on several factors including historical demand, current market dynamics, and technological advances. The Company forecasts product usage on an individual product level for a period that is consistent with our ability to reasonably forecast inventory usage for that product. There have been no material changes to the Company’s estimates of the net realizable value for excess and obsolete inventory or other types of inventory reserves and inventory cost adjustments in the fiscal years presented. Additionally, current and historical reserves recorded to reduce the cost of inventory to its net realizable value become part of the new cost basis for the inventory item in accordance with ASC 330 - Inventory.

Property, Plant and Equipment, Policy [Policy Text Block]

Property and equipment: Property and equipment are recorded at cost. Equipment is depreciated using the straight-line method over an estimated useful life of 3 to 5 years. Buildings, building improvements and leasehold improvements are amortized over estimated useful lives of 5 to 40 years.

Contingent Consideration, Policy [Policy Text Block]

Contingent Consideration: Contingent Consideration relates to the potential payment for an acquisition that is contingent upon the achievement of the acquired business meeting certain product development milestones and/or certain financial performance milestones. The Company records contingent consideration at fair value at the date of acquisition based on the consideration expected to be transferred. For potential payments related to financial performance milestones, we use a real option model in calculating the fair value of the contingent consideration

liabilities. The assumptions utilized in the calculation based on financial performance milestones include projected revenue and/or EBITDA amounts, volatility and discount rates. For potential payments related to product development milestones, we estimated the fair value based on the probability of achievement of such milestones. The assumptions utilized in the calculation of the acquisition date fair value include probability of success and the discount rates. Contingent consideration involves certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts. Contingent consideration is remeasured each reporting period, and subsequent changes in fair value, including accretion for the passage of time, are recognized within selling, general and administrative in the consolidated statement of earnings and comprehensive income.

Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Intangible assets: Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis over periods ranging from 1 year to 20 years. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset’s remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life.

Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event in the second quarter of fiscal 2022 and performed impairment testing. The impairment testing resulted in a full impairment of the Eminence intangible assets. Refer to the Impairment of Goodwill section as part of Note 1 for further details related to the triggering event and related impairment recorded.

In conjunction with the Asuragen acquisition that occurred in fiscal year 2021, the Company reassessed the useful life of a tradename from a previous acquisition due to the planned integration and cobranding strategy developed with the most recent transaction. As a result, the Company accelerated the amortization of the trade name to be consistent with the life used for the Asuragen trade name. The accelerated amortization resulted in a $1.4 million impact in fiscal 2021, a $5.7 million impact in fiscal years 2022 through 2025, and a $4.3 impact in fiscal year 2026.

In fiscal year 2020, the Company accelerated the amortization of a certain trade name based on the Company’s planned integration of the products under that acquired trade name into a legacy brand. The accelerated amortization resulted in $1.3 million in additional amortization expense in fiscal 2020 and $0.6 million in fiscal 2021.

Impairment of goodwill and indefinite-lived intangible assets: We evaluate the carrying value of goodwill and indefinite-lived intangible assets during the fourth quarter each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse action or assessment by a regulator, or (4) an adverse change in market conditions that are indicative of a decline in the fair value of the assets.

During the fourth quarter of fiscal 2022, the Company performed a qualitative assessment of the acquired in-process research and development assets to determine whether changes in events, circumstances, or the probability of successful

development and commercialization of the assets indicated that it is more likely than not that the fair value of the acquired assets are less than its carrying amount.  Based on the analysis, the Company determined there was no indication of impairment of the indefinite-lived intangible assets.

To analyze goodwill, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. The Company had five reporting units for our 2022, 2021, and 2020 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.

In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.

In the second quarter of fiscal 2022, Eminence notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.

Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30, 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.

Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]

Impairment of long-lived assets and amortizable intangibles: We evaluate the recoverability of property, plant, equipment and amortizable intangibles whenever events or changes in circumstances indicate that an asset’s carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset being evaluated, an impairment loss would be recognized. The impairment loss would be calculated as the amount by which the carrying value of the asset exceeds the fair value of the asset. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows.

The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts. No other triggering events were identified and no other impairments were recorded for property, plant, and equipment or amortizable intangibles during fiscal years 2020, 2021, and 2022.

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Impairment of goodwill and indefinite-lived intangible assets: We evaluate the carrying value of goodwill and indefinite-lived intangible assets during the fourth quarter each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse action or assessment by a regulator, or (4) an adverse change in market conditions that are indicative of a decline in the fair value of the assets.

During the fourth quarter of fiscal 2022, the Company performed a qualitative assessment of the acquired in-process research and development assets to determine whether changes in events, circumstances, or the probability of successful

development and commercialization of the assets indicated that it is more likely than not that the fair value of the acquired assets are less than its carrying amount.  Based on the analysis, the Company determined there was no indication of impairment of the indefinite-lived intangible assets.

To analyze goodwill, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. The Company had five reporting units for our 2022, 2021, and 2020 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.

In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.

In the second quarter of fiscal 2022, Eminence notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.

Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30, 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.

2022 Goodwill Impairment Analyses

In completing our 2022 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017‑04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2022. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2022, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

2021 Goodwill Impairment Analyses

In completing our 2021 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017-04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.

The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2021. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2021, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

2020 Goodwill Impairment Analyses

The Company elected to perform a quantitative assessment for all of our reporting units in our 2020 goodwill impairment analysis. The quantitative assessment completed utilized a consistent process and methodology to the 2021 goodwill impairment assessment. The result of our quantitative assessment, where we compared the discounted cash flows of each reporting unit to its carrying value, indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2020. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2020, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.

Investment, Policy [Policy Text Block]

Investments: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or EBITDA thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line.

The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in annual earnings before interest, taxes, depreciation, and amortization (EBITDA) at any point prior to December 31, 2027. Once triggered, the Company is required to make a payment of $231 million in exchange for a 19.9% ownership stake. If Wilson Wolf doesn’t achieve the revenue and EBITDA targets by December 31, 2027, the agreement will expire.

Once the first part of the forward contract is triggered, the second part of the forward contract will automatically trigger, and requires the Company to acquire the remaining equity interest in Wilson Wolf on December 31, 2027 based on a revenue multiple of approximately 4.4 times revenue. The second part of the contract would be accelerated in advance of December 31, 2027, if Wilson Wolf meets its second milestone of approximately $226 million in annual revenue or $136 million in annual EBITDA. If the second milestone is achieved, the forward contract requires the Company to pay approximately $1 billion plus potential contingent consideration for revenue in excess of the revenue milestone. The Company has elected to apply the measurement alternative as detailed under ASC 321-10-35-2 for the Wilson Wolf investment. The Company recorded the $25 million payment as a cost basis investment within Other long-term assets on the Consolidated Balance Sheet.

Restructuring Actions [Policy Text Block]

Restructuring actions: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets.

In September 2021, the Company informed employees of our decision to close our Exosome Diagnostics Germany facility, discontinuing lab and research occurring at the site, as part of a realignment of activities within our Exosome Diagnostics business. The restructuring activities were complete as of June 30, 2022. As a result of the restructuring activities, a pre-tax charge of $1.4 million was recorded within our Diagnostics and Genomics segment during the year ended June 30, 2022. Total restructuring charges for the closure of the Exosome Diagnostics Germany facility for the year ended June 30, 2022 were recorded within operating income on the income statement as follows (in thousands):

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Selling, general and administrative

$

649

$

750

$

1,399

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Expense incurred in the first quarter of 2022

$

639

$

546

$

1,185

Incremental expense incurred during fiscal 2022

242

242

Cash payments

(589)

(554)

(1,143)

Adjustments(1)

(50)

(234)

(284)

Accrued restructuring actions balances as of June 30, 2022

$

(1) Adjustments include refinements to our estimated close down costs as well as the impacts from foreign currency exchange.

During the second quarter of fiscal 2022, the Company also incurred a restructuring charge of $0.2 million related to employee severance for the relocation of a US plant. This charge is recorded within Other current liabilities as of June 30, 2022. There were no cash payments or adjustments related to this restructuring during the year ended June 30, 2022.

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendment in this update replaced the previous incurred loss impairment methodology with a methodology that reflects expected credit losses on financial instruments within its scope, including trade and loan receivables and available-for-sale debt securities. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this standard on July 1, 2020 using a modified retrospective transition approach with a cumulative impact of $0.3 million to retained earnings. The adoption of this ASU did not have a material impact on the Company's financial statements as the Company's primary financial instruments impacted by the ASU were trade accounts receivable, where we have high historical and expected future collections due to the length of receivables and the credit quality of our customers.

In August 2018, the FASB issued ASU No. 2018-15, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of a hosting arrangement that is a service contract is not affected by the new standard. The Company adopted this standard on a prospective basis on July 1, 2020. Accordingly, as of July 1, 2020, the Company records eligible costs to be capitalized within prepaid assets or other non-current assets depending on the nature of the duration of the asset.

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provide expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021, to a new reference rate. The provisions of the ASUs impact contract modifications and other changes that occur while LIBOR is phased out. The Company adopted the optional relief guidance provided within these ASUs in the fourth quarter of fiscal 2021 and continues to monitor its debt and derivative instruments that utilize LIBOR as the reference rate. The adoption of the standard did not impact our financial results for fiscal 2022.

Fair Value Measurement, Policy [Policy Text Block]

The Company’s financial instruments include cash and cash equivalents, available for sale investments, accounts receivable, accounts payable, contingent consideration obligations, derivative instruments, and long-term debt.

Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. This standard also establishes a hierarchy for inputs used in measuring fair value. This standard maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the factors market participants would use in valuing the asset or liability based upon the best information available in the circumstances.

The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is broken down into three levels. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable

for the asset or liability and their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable. Level 3 may also include certain investment securities for which there is limited market activity or a decrease in the observability of market pricing for the investments, such that the determination of fair value requires significant judgment or estimation.

Lessee, Leases [Policy Text Block]

As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company determines whether a contract is a lease or contains a lease at inception date. Upon commencement date, operating lease right-of-use assets and liabilities are recognized based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. The Company recognizes operating lease expense on a straight-line basis over the lease term. Further, as part of our adoption of ASC 842, the Company also made the accounting policy elections to not capitalize short term leases (defined as a lease with a lease term that is less than 12 months) and to combine lease and non-lease components for all asset classes in determining the lease payments.

Earnings Per Share, Policy [Policy Text Block]

Basic net income per common share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted average number of common and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares of our stock result from dilutive common stock options and restricted stock units. We use the treasury stock method to calculate the weighted-average shares used in the diluted earnings per share computation. Under the treasury stock method, the proceeds from exercise of an option, the amount of compensation cost, if any, for future service that we have not yet recognized, and the amount of estimated tax benefits that would be recorded in paid-in capital, if any, when the option is exercised are assumed to be used to repurchase shares in the current period.

Share-based Payment Arrangement [Policy Text Block]

The cost of employee services received in exchange for the award of equity instruments is based on the fair value of the award at the date of grant. Compensation cost is recognized using a straight-line method over the vesting period and is net of estimated forfeitures. Stock option exercises and stock awards are satisfied through the issuance of new shares.

Segment Reporting, Policy [Policy Text Block]

The Company operates under two operating segments, Protein Sciences and Diagnostics and Genomics.

The Company’s Protein Sciences segment is comprised of the reagent solutions and analytical solutions. These businesses manufacture consumables used for conducting laboratory experiments by both industry and academic scientists within the biotechnology and biomedical life science fields. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for the years ended June 30, 2022, 2021, and 2020.

The Company’s Diagnostics and Genomics segment is comprised of diagnostics reagents, genomics, and molecular diagnostics, which includes our Exosome and Asuragen acquisitions. Diagnostics reagents develops and manufactures a range of controls and calibrators used with diagnostic equipment and as proficiency testing tools, as well as other reagents incorporated into diagnostic kits. Genomics and molecular diagnostics consists of exosome-based diagnostics products for various pathologies, as well as tissue-based in-situ hybridization assays for research in clinical use. No customer in the Diagnostics and Genomics segment accounted for more than 10% of the segment’s net sales for the fiscal years ended June 30, 2022, 2021, and 2020.

There are no concentrations of business transacted with a particular customer or supplier or concentrations of revenue from a particular product or geographic area that would severely impact the Company in the near term.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Restructuring and Related Costs [Table Text Block] Total restructuring charges for the closure of the Exosome Diagnostics Germany facility for the year ended June 30, 2022 were recorded within operating income on the income statement as follows (in thousands):

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Selling, general and administrative

$

649

$

750

$

1,399

Employee

Asset

    

Severance

    

Impairment and other

    

Total

Expense incurred in the first quarter of 2022

$

639

$

546

$

1,185

Incremental expense incurred during fiscal 2022

242

242

Cash payments

(589)

(554)

(1,143)

Adjustments(1)

(50)

(234)

(284)

Accrued restructuring actions balances as of June 30, 2022

$

(1) Adjustments include refinements to our estimated close down costs as well as the impacts from foreign currency exchange.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Year ended June 30, 

2022

    

2021

    

2020

Consumables

$

890,874

$

751,985

$

602,642

Instruments

 

120,758

 

93,782

 

71,462

Services

 

71,988

 

66,416

 

47,459

Total product and services revenue, net

 

1,083,620

$

912,183

 

721,563

Royalty revenues

 

21,979

 

18,849

 

17,128

Total revenues, net

$

1,105,599

$

931,032

$

738,691

Revenue by geography is as follows:

Year Ended June 30, 

2022

    

2021

    

2020

  

 

  

 

  

United States

$

614,107

$

502,080

$

404,407

EMEA, excluding United Kingdom

 

219,055

 

204,264

 

155,289

United Kingdom

 

48,637

 

40,945

 

30,411

APAC, excluding Greater China

 

76,139

 

69,013

 

60,362

Greater China

 

112,438

 

87,556

 

68,792

Rest of World

 

35,223

 

27,174

 

19,430

Net Sales

$

1,105,599

$

931,032

$

738,691

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories consist of (in thousands):

June 30, 

2022

    

2021

Raw materials

$

79,291

$

55,096

Finished goods(1)

 

66,943

 

67,108

Inventories, net

$

146,234

$

122,204

(1)Finished goods inventory of $5,111 and $5,456 is included within other long-term assets in the June 30, 2022 and June 30, 2021 Balance Sheets, respectively, as it forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.
Property, Plant and Equipment [Table Text Block]

Property and equipment consist of (in thousands):

June 30, 

2022

    

2021

Cost:

  

 

  

Land

$

8,572

$

8,612

Buildings and improvements

 

229,551

 

190,661

Machinery and equipment

174,813

 

149,410

Construction in progress

 

21,729

49,073

Property and equipment, cost

 

434,665

 

397,756

Accumulated depreciation and amortization

 

(211,423)

 

(189,849)

Property and equipment, net

$

223,242

$

207,907

Schedule of Intangible Assets and Goodwill [Table Text Block]

Intangibles assets were comprised of the following (in thousands):

Useful Life

June 30, 

(years)

2022

2021

Developed technology

 

9 - 15

$

542,038

$

552,160

Trade names

 

2 - 20

 

146,457

 

147,640

Customer relationships

 

7 - 16

 

225,882

 

232,493

Patents

 

10

 

3,313

 

2,926

Other intangibles

 

5 - 15

 

6,306

 

6,316

Definite-lived intangible assets

 

923,996

 

941,535

Accumulated amortization

 

(415,174)

 

(348,267)

Definite-lived intangibles assets, net

 

508,822

 

593,268

In process research and development

 

22,700

 

22,700

Total intangible assets, net

$

531,522

$

615,968

Schedule of Finite-Lived Intangible Assets [Table Text Block]

Changes to the carrying amount of net intangible assets consist of (in thousands):

    

June 30, 

2022

2021

Beginning balance

$

615,968

$

516,545

Acquisitions

 

 

153,311

Other additions

 

293

 

5,912

Amortization expense

 

(74,147)

 

(64,940)

Currency translation

(2,029)

5,140

Eminence impairment (1)

 

(8,563)

 

Ending balance

$

531,522

$

615,968

(1) As disclosed in Note 1, the Company recorded an impairment charge of $8.6 million related to Eminence in Q2 of fiscal 2022.

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

The estimated future amortization expense for intangible assets as of June 30, 2022, excluding any possible future amortization associated with acquired IPR&D which has not met technological feasibility, is as follows (in thousands):

2023

    

$

71,366

2024

 

68,702

2025

 

65,266

2026

 

61,689

2027

 

51,771

Thereafter

 

190,028

Total

$

508,822

Schedule of Goodwill [Table Text Block]

Changes in goodwill by segment and in total consist of (in thousands):

    

    

Diagnostics and

    

Protein Sciences

 Genomics

Total

June 30, 2020

    

$

373,081

    

$

355,229

    

$

728,310

Acquisitions (Note 4)

 

7,848

 

94,970

 

102,818

Currency translation

 

11,788

 

151

 

11,939

June 30, 2021

$

392,717

$

450,350

$

843,067

Acquisitions(1)

 

(4,407)

(4,407)

Eminence impairment

(8,275)

(8,275)

Currency translation

 

(7,949)

(335)

(8,284)

June 30, 2022

$

376,493

$

445,608

$

822,101

(1)As discussed in Note 4, there was an adjustment to the preliminary allocation of the Asuragen acquisition opening balance sheet during the measurement period.

Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]

Supplemental cash flow information was as follows (in thousands):

    

Year Ended June 30, 

    

2022

    

2021

    

2020

Income taxes paid

$

30,341

$

20,952

$

41,992

Interest paid

 

11,027

 

13,576

 

18,615

Non-cash activities:

 

 

  

 

  

Acquisition-related liabilities(1)

 

20,400

 

23,600

 

(2,105)

Other intangibles(2)

 

 

4,000

 

(1)Consists of holdback payments due at future dates and liabilities for contingent consideration. Amounts disclosed above represent the total non-cash change in the liability from the prior fiscal year. Further information regarding liabilities for contingent consideration can be found in Notes 4 and 5.
(2)$4.0 million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

The aggregate purchase price of the acquisitions was allocated to the assets acquired and liabilities assumed based on their fair values as of the acquisition date. The following table summarizes the fair values of the assets acquired and liabilities assumed for the fiscal year 2021 acquisitions (in thousands):

Asuragen

Eminence

Current assets, net of cash

$

10,422

$

3,145

Equipment and other long-term assets

 

3,762

1,639

Intangible assets:

  

Developed technology

 

107,000

6,778

In-process research and development

 

22,700

Customer relationships

 

11,700

2,133

Trade names

 

2,000

Non-competition agreement

 

1,000

Goodwill

 

90,563

7,848

Total assets acquired

 

249,147

21,543

Liabilities

 

4,963

1,436

Deferred income taxes, net

 

10,297

1,357

Net assets acquired

$

233,887

$

18,750

Cash paid, net of cash acquired

 

215,587

9,765

Contingent consideration payable

 

18,300

8,985

Net assets acquired

$

233,887

$

18,750

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

The following tables provide information by level for financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

Total 

    

carrying 

value as of

Fair Value Measurements Using 

June 30, 

Inputs Considered as

2022

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

$

59,962

$

59,962

$

$

Certificates of deposit(2)

 

14,500

 

14,500

 

 

Derivative instruments - cash flow hedges

 

11,026

 

 

11,026

 

Total assets

$

85,488

$

74,462

$

11,026

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

5,000

$

$

$

5,000

Derivative instruments - cash flow hedges

 

476

 

 

476

 

Total liabilities

$

5,476

$

$

476

$

5,000

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

June 30, 

Inputs Considered as

    

2021

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

$

19,963

$

18,581

$

1,382

$

Certificates of deposit(2)

 

12,500

 

12,500

 

 

Derivative instruments - cash flow hedges

 

275

 

 

275

 

Total assets

$

32,738

$

31,081

$

1,657

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

29,400

$

$

$

29,400

Derivative instruments - cash flow hedges

 

8,376

 

 

8,376

 

Total liabilities

$

37,776

$

$

8,376

$

29,400

(1)Included in available-for-sale investments on the balance sheet. The fair value of the Company’s available-for-sale equity investment in CCXI as of June 30, 2022 and June 30, 2021 was $36.0 million and $20.0 million, respectively. The cost basis in the Company’s investment in CCXI at June 30, 2022 and June 30, 2021 was $6.6 million and $6.6 million respectively. The Company exercised the warrant via net share settlement to acquire 66,833 additional shares of CCXI equity shares during the year ended June 30, 2022. The warrant was valued at $1.4 million as of June 30, 2021. The Company also purchased exchange traded investment grade bond funds during the year ended June 30, 2022. The cost basis and fair value of these exchange traded investment grade bond funds as of June 30, 2022 was $25.0 million and $23.9 million, respectively.
(2)Included in available-for-sale investments on the balance sheet. The certificates of deposit have contractual maturity dates within one year.
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]

The following table presents a reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3) (in thousands):

June 30, 

2022

2021

Fair value at the beginning of period

$

29,400

$

6,137

Purchase price contingent consideration (Note 4)

 

 

18,300

Change in fair value of contingent consideration

 

(20,400)

 

5,300

Payments

 

(4,000)

 

(337)

Fair value at the end of period

$

5,000

$

29,400

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Lessee, Operating Lease, Asset and Liabilities [Table Text Block]

The following table summarizes the balance sheet classification of the Company’s operating leases, amounts of right of use assets and lease liabilities, the weighted average remaining lease term, and the weighted average discount rate for the Company’s operating leases (asset and liability amounts are in thousands):

    

    

As of

 

June 30, 

 

Balance Sheet Classification

2022

 

Operating leases:

 

  

 

  

Operating lease right of use assets(1)

 

Right of Use Asset

$

65,556

Current operating lease liabilities(1)

 

Operating lease liabilities current

$

11,928

Noncurrent operating lease liabilities(1)

 

Operating lease liabilities

 

58,133

Total operating lease liabilities

$

70,061

Weighted average remaining lease term (in years):

 

 

7.88

Weighted average discount rate:

 

 

3.98

%  

(1)The right of use asset, current operating lease liabilities, and noncurrent lease liabilities on the Consolidated Balance Sheet exclude a definitive agreement entered into by the Company in November 2021 for a 74,000 square foot facility in Centennial, Colorado for the next 12.5 years with approximate annual rental impact of $0.9 million. Construction is underway and once complete, the commencement of the lease will occur, which is expected to be in the first half of fiscal 2023. The facility replaces a current leased facility in the same location that will terminate upon completion of construction of the new facility.
Lessee, Operating Lease, Cash Flow Information [Table Text Block]

The following table summarizes the cash paid for amounts included in the measurement of operating lease liabilities and right of use assets obtained in exchange for new operating lease liabilities for the year ended June 30, 2022 (in thousands):

Year ended

June 30, 

    

2022

Cash amounts paid on operating lease liabilities(1)

$

14,950

Right of use assets obtained in exchange for lease liabilities

 

8,225

(1)Total cash paid for the Company’s operating leases during the year ended June 30, 2022 include cash amounts paid on operating lease liabilities and variable lease expenses. Cash flow impacts from right of use assets and lease liabilities are presented net on the cash flow statement in changes in other operating activity.
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

The following table summarizes payments by date for the Company’s operating leases, which is then reconciled to our total lease obligation (in thousands):

    

June 30, 2022

Operating

Leases

2023

$

14,241

2024

 

12,639

2025

 

11,504

2026

 

10,141

2027

 

8,324

Thereafter

 

25,433

Total

$

82,282

Less: Amounts representing interest

 

12,221

Total Lease obligations

$

70,061

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]

Changes in accumulated other comprehensive income (loss) attributable to Bio-Techne, net of tax, are summarized as follows (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance June 30, 2019

$

(9,537)

$

(73,983)

$

(83,521)

Other comprehensive income (loss) before reclassifications

 

(7,179)

 

(9,963)

 

(17,142)

Reclassification from loss on derivatives to interest expense, net of taxes(1)

3,464

3,464

Balance June 30, 2020(3)

$

(13,253)

$

(83,946)

$

(97,199)

Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne(2)

 

100

 

32,848

 

32,948

Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)

 

6,960

 

 

6,960

Balance as of June 30, 2021(3)

$

(6,193)

$

(51,098)

$

(57,291)

Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne(2)

 

9,403

 

(32,171)

 

(22,768)

Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)

 

4,859

4,859

Balance as of June 30, 2022(3)

$

8,069

$

(83,269)

$

(75,200)

(1)Gains (losses) on the interest swap will be reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $6,352 to interest expense and recorded a related tax benefit of $1,493 during fiscal 2022. The Company reclassified $8,598 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur for the fiscal year ended June 30, 2021. The Company also recorded a related tax benefit of $2,150 during fiscal 2021.  The Company reclassified $4,503 to interest expense and a related tax benefit tax of $1,040 during fiscal 2020.  

(2)Other comprehensive income related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the $70 and $103 attributable to the non-controlling interest in Eminence as of June 30, 2022, and June 30, 2021, respectively.
(3)The Company had a net deferred tax liability of $2,480 as of June 30, 2022, and net deferred tax benefits of $1,908 and $4,058 as of June 30, 2021, and June 30, 2020, respectively.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

The following table reflects the calculation of basic and diluted earnings per share (in thousands, except per share amounts):

Year Ended June 30, 

2022

    

2021

    

2020

Earnings per share – basic:

Net earnings, including noncontrolling interest

263,099

 

139,585

 

229,296

Less net earnings (loss) attributable to noncontrolling interest

(8,952)

 

(825)

 

Net earnings attributable to Bio-Techne

$

272,051

$

140,410

$

229,296

Income allocated to participating securities

 

(121)

 

(86)

 

(224)

Income available to common shareholders

$

271,930

$

140,324

$

229,072

Weighted-average shares outstanding – basic

 

39,219

 

38,747

 

38,201

Earnings per share – basic

$

6.93

$

3.62

$

6.00

Earnings per share – diluted:

 

  

 

  

 

  

Net earnings, including noncontrolling interest

$

263,099

$

139,585

$

229,296

Less net earnings (loss) attributable to noncontrolling interest

(8,952)

(825)

Net earnings attributable to Bio-Techne

272,051

140,410

229,296

Income allocated to participating securities

 

(121)

 

(86)

 

(224)

Income available to common shareholders

$

271,930

$

140,324

$

229,072

Weighted-average shares outstanding – basic

 

39,219

 

38,747

 

38,201

Dilutive effect of stock options and restricted stock units

 

1,810

 

1,736

 

1,200

Weighted-average common shares outstanding – diluted

 

41,029

 

40,483

 

39,401

Earnings per share – diluted

$

6.63

$

3.47

$

5.82

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-based Compensation and Other Benefit Plans (Tables)
12 Months Ended
Jun. 30, 2022
Share-based Compensation and Other Benefit Plans  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Year Ended June 30, 

    

2022

2021

2020

Dividend yield

0.27

%

0.47

%

0.67

%

Expected volatility

27%-33

%

25%-30

%

22%-24

%

Risk-free interest rates

0.6%-2.6

%

0.2%-0.7

%

1.3%-1.9

%

Expected lives (years)

4.3

4.4

4.0

Share-based Payment Arrangement, Option, Activity [Table Text Block]

Stock option activity under the Plans for the three years ended June 30, 2022, consists of the following (shares in thousands):

    

    

Weighted

    

Aggregate

    

Weighted

Number of 

Average

Intrinsic

Average

Shares (in

Exercise

Value

Contractual

thousands)

Price

(millions)

Life (years)

Outstanding at June 30, 2019

 

3,656

$

121.16

 

  

 

  

Granted

 

752

 

190.80

 

  

 

  

Forfeited

 

(56)

 

95.97

 

  

 

  

Exercised

 

(743)

 

157.45

 

  

 

  

Outstanding at June 30, 2020

 

3,609

$

140.28

 

  

 

  

Granted

 

763

 

277.75

 

  

 

  

Forfeited

 

(28)

 

214.33

 

  

 

  

Exercised

 

(627)

 

112.53

 

  

 

  

Outstanding at June 30, 2021

 

3,717

$

172.63

 

  

 

  

Granted

 

348

 

480.59

 

  

 

  

Forfeited

 

(135)

 

348.18

 

  

 

  

Exercised

 

(613)

 

134.45

 

  

 

  

Outstanding at June 30, 2022

 

3,317

$

204.82

$

470.5

 

3.6

Exercisable at June 30, 2020:

 

1,564

 

112.60

 

  

 

  

Exercisable at June 30, 2021:

 

1,764

 

126.44

 

  

 

  

Exercisable at June 30, 2022:

 

1,949

 

147.97

 

387.3

 

2.6

Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]

Restricted common stock activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):

    

    

    

Weighted

Average

Weighted

Remaining

Number of

Average Grant

Contractual

Shares (in

Date Fair

Term

thousands)

Value

(years)

Unvested at June 30, 2019

 

30

$

147.94

 

  

Granted

 

15

 

193.48

 

  

Vested

 

(18)

 

142.12

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2020

 

28

$

177.20

 

  

Granted

 

12

 

264.73

 

  

Vested

 

(17)

 

171.64

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2021

 

23

$

226.07

 

  

Granted

 

7

 

489.34

 

  

Vested

 

(14)

 

218.28

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2022

 

16

$

343.30

6.03

Restricted stock unit activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):

Weighted 

Average 

Weighted 

Remaining 

Number of 

Average Grant 

Contractual 

Units 

Date Fair

Term 

    

(in thousands)

    

 Value

    

(years)

Outstanding at June 30, 2019

 

139

 

$

134.17

 

  

Granted

 

31

 

192.08

 

  

Vested

 

(51)

 

111.07

 

  

Forfeited

 

(3)

 

155.60

 

  

Outstanding at June 30, 2020

 

116

 

$

159.25

 

  

Granted

 

31

 

300.78

 

  

Vested

 

(51)

 

130.18

 

  

Forfeited

 

 

 

  

Outstanding at June 30, 2021

 

96

 

$

220.53

 

  

Granted

 

28

 

470.38

 

  

Vested

 

(37)

 

178.46

 

  

Forfeited

 

(12)

 

417.35

 

  

Outstanding at June 30, 2022

 

75

 

$

302.15

 

5.42

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
12 Months Ended
Jun. 30, 2022
Income Taxes  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]

Income before income taxes was comprised of the following (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Domestic

$

255,118

$

95,662

$

245,365

Foreign

 

46,268

 

52,513

 

31,112

Income before income taxes

$

301,386

$

148,175

$

276,477

The provision for income taxes consisted of the following (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Taxes on income consist of:

Currently tax provision:

 

  

 

  

 

  

Federal

 

$

10,080

 

$

15,179

 

$

18,976

State

 

6,663

 

6,681

 

6,018

Foreign

 

14,481

 

14,743

 

8,580

Total current tax provision

 

31,224

 

36,603

 

33,574

Deferred tax provision:

 

  

 

  

 

  

Federal

 

8,130

 

(20,812)

 

14,074

State

 

1,477

 

(4,962)

 

2,055

Foreign

 

(2,544)

 

(2,239)

 

(2,522)

Total deferred tax provision

 

7,063

 

(28,013)

 

13,607

Total income tax provision

 

$

38,287

 

$

8,590

 

$

47,181

Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]

The following is a reconciliation of the federal tax calculated at the statutory rate of to the actual income taxes provided:

    

Year Ended June 30, 

    

2022

    

2021

    

2020

Income tax expense at federal statutory rate

21.0

%

 

21.0

%

 

21.0

%

State income taxes, net of federal benefit

2.2

 

0.6

 

2.3

Research and development tax credit

(1.0)

 

(1.8)

 

(0.7)

Contingent consideration adjustment

(1.4)

 

0.8

 

(0.2)

Foreign tax rate differences

0.4

 

0.8

 

(0.2)

Impairment

1.1

Option exercises

(9.4)

 

(16.9)

 

(5.7)

U.S. taxation of foreign earnings

(0.1)

 

(0.1)

 

0.9

Foreign derived intangible income

(1.9)

 

(5.1)

 

(0.9)

Executive compensation limitations

1.9

 

6.5

 

1.6

Other, net

(0.1)

 

0.0

 

(1.0)

Effective tax rate

12.7

%

 

5.8

%

 

17.1

%

Schedule of Deferred Tax Assets and Liabilities [Table Text Block]

Deferred taxes on the Consolidated Balance Sheets consisted of the following temporary differences (in thousands):

June 30, 

    

2022

    

2021

Inventory

$

8,033

$

6,730

Net operating loss carryovers

 

27,948

 

31,345

Tax credit carryovers

 

13,131

 

14,486

Excess tax basis in equity investments

 

2,435

 

2,429

Deferred compensation

 

11,778

 

11,108

Derivative - cash flow hedge

 

 

1,908

Lease liability

 

13,779

 

17,016

Other

 

8,585

 

8,526

Valuation allowance

 

(9,466)

 

(6,665)

Deferred tax assets

 

76,223

 

86,883

Net unrealized gain on available-for-sale investments

 

(6,963)

 

(3,159)

Intangible asset amortization

 

(133,672)

 

(150,765)

Depreciation

 

(18,060)

 

(9,099)

Right of use asset

 

(12,793)

 

(15,868)

Derivative - cash flow hedge

(2,480)

Other

 

(1,249)

 

(1,117)

Deferred tax liabilities

 

(175,217)

 

(180,008)

Net deferred tax liabilities

$

(98,994)

$

(93,125)

Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

The following is a reconciliation of the beginning and ending balance of unrecognized tax benefits (in thousands):

Year Ended June 30, 

    

2022

    

2021

    

2020

Beginning balance

$

7,271

$

4,297

$

5,032

Additions due to acquisitions

 

960

 

 

Additions for tax positions of prior year

 

304

  

 

4,038

 

306

Decrease in unrecognized tax benefits for prior year positions

 

(357)

  

 

(778)

 

(1,041)

Settlements

 

(2,860)

  

 

(286)

 

FX impact

(16)

Ending balances

$

5,302

$

7,271

$

4,297

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

Year Ended June 30, 

2022

    

2021

    

2020

Net sales:

  

Protein Sciences

$

832,311

  

$

704,564

$

555,352

Diagnostics and Genomics

 

274,843

 

227,744

 

184,549

Intersegment

 

(1,555)

 

(1,276)

 

(1,210)

Consolidated net sales

$

1,105,599

  

$

931,032

$

738,691

Operating income:

 

  

 

  

 

  

Protein Sciences(1)

$

377,623

  

$

330,225

$

234,929

Diagnostics and Genomics

 

48,977

 

38,425

 

14,965

Segment operating income

 

426,600

 

368,650

 

249,894

Costs recognized on sale of acquired inventory

 

(1,596)

 

(1,565)

 

Amortization of acquisition related intangible assets

 

(73,054)

 

(64,239)

 

(60,865)

Impact of partially owned consolidated subsidiaries(1)

 

(2,393)

 

(1,505)

 

Gain on escrow settlement

7,169

Acquisition related expenses

 

19,070

 

(7,114)

 

(416)

Eminence impairment

(18,715)

Stock based compensation, inclusive of employer taxes

 

(46,401)

 

(51,846)

 

(34,262)

Restructuring costs

 

(1,640)

 

(142)

 

(87)

Corporate general, selling, and administrative expenses(1)

 

(5,281)

 

(4,943)

 

(4,015)

Consolidated operating income

$

296,590

  

$

237,296

$

157,419

Year Ended June 30, 

    

2022

    

2021

    

2020

Consumables revenue - Protein Sciences

$

646,952

$

557,037

$

431,052

Consumables revenue - Diagnostics and Genomics

 

243,922

 

194,948

 

171,590

Total consumable revenue

$

890,874

$

751,985

$

602,642

Year ended June 30, 

    

2022

      

2021

Long-lived assets:

United States and Canada

$

203,732

  

$

190,501

Europe

   

 

16,223

 

13,949

Asia

 

3,287

 

3,457

Total long-lived assets

$

223,242

  

$

207,907

Intangible assets:

 

  

 

  

United States and Canada

$

523,536

  

$

594,512

Europe

 

6,281

 

9,369

Asia

 

1,705

 

12,087

Total intangible assets

$

531,522

  

$

615,968

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2022
USD ($)
item
Jun. 30, 2021
USD ($)
item
Jun. 30, 2020
USD ($)
item
Jul. 01, 2020
USD ($)
Advertising Expense $ 4,600 $ 4,700 $ 4,200  
Amortization of Intangible Assets, Total 74,147 64,940    
Finite-Lived Intangible Asset, Expected Amortization, Year One 71,366      
Fiscal year 2026 51,771      
Impairment recorded for property, plant, and equipment 0 0 0  
Impairment of amortizable intangibles $ 0 $ 0 $ 0  
Number of reporting units | item 5 5 5  
Operating Lease, Liability, Total $ 70,061      
Operating lease right of use assets 65,556 $ 73,834    
Retained Earnings (Accumulated Deficit), Ending Balance 1,122,921 1,085,461    
Deferred Income Tax Liabilities, Net, Total 98,994 93,125    
Accounting Standards Update 2016-02 [Member]        
Retained Earnings (Accumulated Deficit), Ending Balance       $ 300
Trade Names [Member]        
Amortization of Intangible Assets, Total 1,400 1,300    
Finite-Lived Intangible Asset, Expected Amortization, Year One 5,700 $ 600    
Fiscal year 2026 $ 4,300      
Minimum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year) 1 year      
Minimum [Member] | Trade Names [Member]        
Finite-Lived Intangible Asset, Useful Life (Year) 2 years 2 years    
Maximum        
Finite-Lived Intangible Asset, Useful Life (Year) 20 years      
Maximum | Trade Names [Member]        
Finite-Lived Intangible Asset, Useful Life (Year) 20 years 20 years    
Equipment [Member] | Minimum [Member]        
Property, Plant and Equipment, Useful Life (Year) 3 years      
Equipment [Member] | Maximum        
Property, Plant and Equipment, Useful Life (Year) 5 years      
Building, Building Improvements and Leasehold Improvements [Member] | Minimum [Member]        
Property, Plant and Equipment, Useful Life (Year) 5 years      
Building, Building Improvements and Leasehold Improvements [Member] | Maximum        
Property, Plant and Equipment, Useful Life (Year) 40 years      
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)       $ 8,563    
Restructuring Charges, Total     $ 242 1,640 $ 142 $ 87
Payments for Restructuring       1,143    
Asset Impairment [Member]            
Restructuring Charges, Total     242      
Payments for Restructuring       554    
Employee Severance on Relocation of US Plant [Member]            
Restructuring Charges, Total   $ 200        
Payments for Restructuring       0    
Diagnostics and Genomics [Member]            
Restructuring Charges, Total       1,400    
Wilson Wolf Corporation [Member]            
Payments to Acquire Investments, Total $ 25,000     25,000    
Wilson Wolf Corporation [Member] | First Part of Forward Contract [Member]            
Forward Contract, Milestone, Annual Revenue Required     92,000 92,000    
Forward Contract, Milestone, Annual EBITDA     55,000 55,000    
Forward Contract Payment     $ 231,000 $ 231,000    
Noncontrolling Interest, Ownership Percentage by Parent     19.90% 19.90%    
Wilson Wolf Corporation [Member] | Second Part of Forward Contract [Member]            
Forward Contract, Milestone, Annual Revenue Required     $ 226,000 $ 226,000    
Forward Contract, Milestone, Annual EBITDA     136,000 136,000    
Forward Contract, Additional Investment     $ 1,000,000 $ 1,000,000    
Forward Contract, Milestone, Multiple for Total Expected Payments     4.4 4.4    
Changzhou Eminence Biotechnology [Member]            
Goodwill, Impairment Loss       $ 8,300    
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)   $ 8,600   8,600    
Inventory Write-down       900    
Asset Impairment Charges, Total       900    
Income (Loss) From Non-controlling Interest, Attributable to Parent       8,000    
Total Assets of Impaired Asset Group     $ 4,300 4,300    
Inventory of Impaired Asset Group     600 600    
Accounts Receivable of Impaired Asset Group     400 400    
Other Current Assets of Impaired Asset Group     100 100    
Current Liabilities of Impaired Asset Group     $ 4,500 $ 4,500    
Percentage of Interest in Tangible Assets in Liquidation Process     57.40% 57.40%    
Changzhou Eminence Biotechnology [Member] | Fixed Assets and Related Deposits [Member]            
Property, Plant and Equipment of Impaired Asset Group     $ 3,100 $ 3,100    
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies - Restructuring Charges (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Restructuring costs $ 242 $ 1,640 $ 142 $ 87
Cash payments   (1,143)    
Adjustments   (284)    
Accrued restructuring action balances 1,185      
Selling, General and Administrative Expenses [Member]        
Restructuring costs   1,399    
Employee Severance [Member]        
Cash payments   (589)    
Adjustments   (50)    
Accrued restructuring action balances 639      
Employee Severance [Member] | Selling, General and Administrative Expenses [Member]        
Restructuring costs   649    
Asset Impairment [Member]        
Restructuring costs 242      
Cash payments   (554)    
Adjustments   (234)    
Accrued restructuring action balances $ 546      
Asset Impairment [Member] | Selling, General and Administrative Expenses [Member]        
Restructuring costs   $ 750    
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Revenue Recognition    
Proceeds from Laboratory Services Reimbursed by Medicare $ 0.5  
Contract with Customer, Liability, Total 25.5 $ 20.0
Contract with Customer, Liability, Revenue Recognized $ 16.9  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 1,105,599 $ 931,032 $ 738,691
United States      
Net sales 614,107 502,080 404,407
EMEA, excluding United Kingdom      
Net sales 219,055 204,264 155,289
United Kingdom      
Net sales 48,637 40,945 30,411
APAC, excluding Greater China      
Net sales 76,139 69,013 60,362
Greater China      
Net sales 112,438 87,556 68,792
Rest of World      
Net sales 35,223 27,174 19,430
Consumables      
Net sales 890,874 751,985 602,642
Instruments      
Net sales 120,758 93,782 71,462
Services      
Net sales 71,988 66,416 47,459
Product and Services      
Net sales 1,083,620 912,183 721,563
Royalty      
Net sales $ 21,979 $ 18,849 $ 17,128
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Acquisitions   $ 153,311  
Amortization of Intangible Assets, Total $ 74,147 64,940  
Noncash or Part Noncash Acquisition, Intangible Assets Acquired [1]   4,000  
Patented Technology [Member]      
Noncash or Part Noncash Acquisition, Intangible Assets Acquired 4,000    
Developed Technology Rights [Member] | Cost of Sales [Member]      
Amortization of Intangible Assets, Total 40,600 36,500 $ 34,500
Trade Names, Customer Relationships, Non-Compete Agreements, and Patents [Member] | Selling, General and Administrative Expenses [Member]      
Amortization of Intangible Assets, Total 33,500 28,400 $ 26,600
Other Noncurrent Assets [Member]      
Inventory, Finished Goods, Net of Reserves, Non-current $ 5,111 $ 5,456  
[1] $4.0 million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Supplemental Balance Sheet and Cash Flow Information    
Raw materials $ 79,291 $ 55,096
Finished goods [1] 66,943 67,108
Inventories, net $ 146,234 $ 122,204
[1] Finished goods inventory of $5,111 and $5,456 is included within other long-term assets in the June 30, 2022 and June 30, 2021 Balance Sheets, respectively, as it forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Property and equipment, cost $ 434,665 $ 397,756
Accumulated depreciation and amortization (211,423) (189,849)
Property and equipment, net 223,242 207,907
Land [Member]    
Property and equipment, cost 8,572 8,612
Building and Building Improvements [Member]    
Property and equipment, cost 229,551 190,661
Machinery and Equipment [Member]    
Property and equipment, cost 174,813 149,410
Construction in Progress [Member]    
Property and equipment, cost $ 21,729 $ 49,073
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Definite-lived intangibles assets, gross $ 923,996 $ 941,535  
Accumulated amortization (415,174) (348,267)  
Total 508,822 593,268  
In process research and development 22,700 22,700  
Total intangible assets, net $ 531,522 615,968 $ 516,545
Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 20 years    
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 1 year    
Developed Technology Rights [Member]      
Definite-lived intangibles assets, gross $ 542,038 $ 552,160  
Developed Technology Rights [Member] | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years 15 years  
Developed Technology Rights [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 9 years 9 years  
Trade Names [Member]      
Definite-lived intangibles assets, gross $ 146,457 $ 147,640  
Trade Names [Member] | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 20 years 20 years  
Trade Names [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 2 years 2 years  
Customer Relationships [Member]      
Definite-lived intangibles assets, gross $ 225,882 $ 232,493  
Customer Relationships [Member] | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 16 years 16 years  
Customer Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 7 years  
Patents [Member]      
Definite-lived intangibles assets, gross $ 3,313 $ 2,926  
Finite-Lived Intangible Asset, Useful Life (Year) 10 years 10 years  
Other Intangible Assets [Member]      
Definite-lived intangibles assets, gross $ 6,306 $ 6,316  
Other Intangible Assets [Member] | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years 15 years  
Other Intangible Assets [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years 5 years  
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Beginning balance   $ 615,968 $ 516,545
Acquisitions     153,311
Other additions   293 5,912
Amortization expense   (74,147) (64,940)
Currency translation   (2,029) 5,140
Eminence impairment (1)   (8,563)  
Ending balance   531,522 $ 615,968
Changzhou Eminence Biotechnology [Member]      
Eminence impairment (1) $ (8,600) $ (8,600)  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Estimated Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Supplemental Balance Sheet and Cash Flow Information    
2023 $ 71,366  
2024 68,702  
2025 65,266  
2026 61,689  
2027 51,771  
Thereafter 190,028  
Total $ 508,822 $ 593,268
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Beginning balance $ 843,067 $ 728,310
Acquisitions   102,818
Acquisitions (4,407)  
Eminence impairment (8,275)  
Currency translation (8,284) 11,939
Ending balance 822,101 843,067
Protein Sciences [Member]    
Beginning balance 392,717 373,081
Acquisitions   7,848
Eminence impairment (8,275)  
Currency translation (7,949) 11,788
Ending balance 376,493 392,717
Diagnostics and Genomics [Member]    
Beginning balance 450,350 355,229
Acquisitions   94,970
Acquisitions (4,407)  
Currency translation (335) 151
Ending balance $ 445,608 $ 450,350
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Supplemental Balance Sheet and Cash Flow Information      
Income taxes paid $ 30,341 $ 20,952 $ 41,992
Interest paid 11,027 13,576 18,615
Acquisition-related liabilities [1] $ 20,400 23,600 $ (2,105)
Other intangibles [2]   $ 4,000  
[1] Consists of holdback payments due at future dates and liabilities for contingent consideration. Amounts disclosed above represent the total non-cash change in the liability from the prior fiscal year. Further information regarding liabilities for contingent consideration can be found in Notes 4 and 5.
[2] $4.0 million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021.
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 06, 2021
Apr. 02, 2021
Oct. 20, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2022
Payments to Acquire Businesses, Net of Cash Acquired, Total       $ 225,352    
Gain (Loss) on Escrow Settlement         $ 7,169  
Changzhou Eminence Biotechnology [Member]            
Business Acquisition, Percentage of Voting Interests Acquired     47.60%      
Business Combination, Consideration Transferred, Total       18,750    
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value     $ 9,000      
Payments to Acquire Businesses, Gross   $ 6,000        
Business Combination, Step Acquisition, Equity Interest in Acquiree, including Subsequent Acquisition, Percentage, Total   57.40%        
Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Portion Stemming from Initial Investment           $ 15,800
Payments to Acquire Businesses, Net of Cash Acquired, Total     $ 9,800 9,765    
Acquisition of Asuragen, Inc. [Member]            
Business Combination, Consideration Transferred, Total       233,887    
Adjustments to deferred taxes and goodwill       4,400    
Payments to Acquire Businesses, Net of Cash Acquired, Total $ 216,000     $ 215,587    
Acquisition of Asuragen, Inc. [Member] | Developed Technology Rights [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 14 years   13 years      
Acquisition of Asuragen, Inc. [Member] | Customer Relationships [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 16 years   10 years      
Acquisition of Asuragen, Inc. [Member] | Trade Names [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 5 years          
Acquisition of Asuragen, Inc. [Member] | Noncompete Agreements [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 3 years          
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 06, 2021
Oct. 20, 2020
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2020
Goodwill     $ 843,067 $ 822,101 $ 728,310
Payments to Acquire Businesses, Net of Cash Acquired, Total     225,352    
Changzhou Eminence Biotechnology [Member]          
Current assets, net of cash     3,145    
Equipment and other long-term assets     1,639    
Goodwill     7,848    
Total assets acquired     21,543    
Liabilities     1,436    
Deferred income taxes, net     1,357    
Net assets acquired     18,750    
Payments to Acquire Businesses, Net of Cash Acquired, Total   $ 9,800 9,765    
Contingent consideration payable     8,985    
Fair value of noncontrolling interest in Eminence   $ 9,000      
Net assets acquired     18,750    
Changzhou Eminence Biotechnology [Member] | Developed Technology Rights [Member]          
Intangible assets     6,778    
Changzhou Eminence Biotechnology [Member] | Customer Relationships [Member]          
Intangible assets     2,133    
Acquisition of Asuragen, Inc. [Member]          
Current assets, net of cash     10,422    
Equipment and other long-term assets     3,762    
Goodwill     90,563    
Total assets acquired     249,147    
Liabilities     4,963    
Deferred income taxes, net     10,297    
Net assets acquired     233,887    
Payments to Acquire Businesses, Net of Cash Acquired, Total $ 216,000   215,587    
Contingent consideration payable     18,300    
Net assets acquired     233,887    
Acquisition of Asuragen, Inc. [Member] | In Process Research and Development [Member]          
In-process research and development     22,700    
Acquisition of Asuragen, Inc. [Member] | Developed Technology Rights [Member]          
Intangible assets     107,000    
Acquisition of Asuragen, Inc. [Member] | Customer Relationships [Member]          
Intangible assets     11,700    
Acquisition of Asuragen, Inc. [Member] | Trade Names [Member]          
Intangible assets     2,000    
Acquisition of Asuragen, Inc. [Member] | Noncompete Agreements [Member]          
Intangible assets     $ 1,000    
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Sep. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
May 31, 2021
Apr. 06, 2021
Dec. 31, 2020
Oct. 31, 2018
Interest Expense, Total         $ 11,309 $ 13,952 $ 19,197        
Income Tax Expense (Benefit), Total         38,287 8,590 47,181        
Total other income (expense), net         4,796 (89,121) 119,058        
Payment for Contingent Consideration Liability, Financing Activities         700   3,400        
Exchange Traded Investment Grade Bond Funds [Member]                      
Investments         25,000            
Investments, Fair Value Disclosure, Total         23,900            
Acquisition of Asuragen, Inc. [Member]                      
BusinessCombinationContingentConsiderationLiability         5,000       $ 18,300    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High         105,000       $ 105,000    
QT Holdings Corporation [Member]                      
Payment for Contingent Consideration Liability, Financing Activities       $ 4,000              
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]                      
Interest Expense, Total         6,352 8,598 4,503        
Total other income (expense), net           512          
Reclassification out of Accumulated Other Comprehensive Income [Member] | Designated as Hedging Instrument [Member] | AOCI Attributable to Parent [Member]                      
Interest Expense, Total         6,400 8,600 3,500        
Income Tax Expense (Benefit), Total         1,500 (2,100)          
Total other income (expense), net           (500)          
Forward Starting Swap [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount                     $ 380,000
Derivative Notional Amount, Decrease in Period   $ 80,000 $ 100,000                
Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Other Current Liabilities [Member]                      
Derivative Liability, Current         500            
Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Other Noncurrent Liabilities [Member]                      
Derivative Notional Amount, Dedesignated             $ 80,000     $ 80,000  
Hedging Liabilities, Noncurrent           7,600          
Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Forecast [Member]                      
Derivative Notional Amount, Decrease in Period $ 200,000                    
New Forward Starting Swap [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount               $ 200,000      
New Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Other Noncurrent Assets [Member]                      
Hedging Assets, Noncurrent, Total         11,000 300          
CCXI [Member]                      
Investments         6,600 6,600          
Investments, Fair Value Disclosure, Total         $ 36,000 20,000          
Warrant Via Net Share Settlement         66,833            
Value of warrants           $ 1,400          
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Derivative instruments - cash flow hedges $ 11,026 $ 275
Total assets 85,488 32,738
Contingent consideration 5,000 29,400
Derivative instruments - cash flow hedges 476 8,376
Total liabilities 5,476 37,776
Fair Value, Inputs, Level 1 [Member]    
Total assets 74,462 31,081
Fair Value, Inputs, Level 2 [Member]    
Derivative instruments - cash flow hedges 11,026 275
Total assets 11,026 1,657
Derivative instruments - cash flow hedges 476 8,376
Total liabilities 476 8,376
Fair Value, Inputs, Level 3 [Member]    
Contingent consideration 5,000 29,400
Total liabilities 5,000 29,400
Exchanged Traded Securities [Member]    
Investments, Fair Value Disclosure 59,962 19,963
Exchanged Traded Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure 59,962 18,581
Exchanged Traded Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments, Fair Value Disclosure   1,382
Certificates of Deposit [Member]    
Investments, Fair Value Disclosure 14,500 12,500
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure $ 14,500 $ 12,500
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) - Contingent Consideration [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Fair value at the beginning of period $ 29,400 $ 6,137
Purchase price contingent consideration (Note 4)   18,300
Change in fair value of contingent consideration $ (20,400) $ 5,300
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative Selling, general and administrative
Payments $ (4,000) $ (337)
Fair value at the end of period $ 5,000 $ 29,400
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt and Other Financing Arrangements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 01, 2018
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Proceeds from Long-term Lines of Credit   $ 90,000 $ 256,000 $ 40,000
Credit Agreement [Member]        
Long-term Debt, Total   $ 256,000 $ 341,000  
Credit Agreement [Member] | Term Loan [Member]        
Debt Instrument, Face Amount $ 250,000      
Proceeds from Long-term Lines of Credit 250,000      
Revolving Credit Facility [Member] | Credit Agreement [Member]        
Line of Credit Facility, Maximum Borrowing Capacity 600,000      
Line of Credit Facility, Additional Borrowing Capacity 200,000      
Line of Credit, Current $ 12,500      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.125%      
Proceeds from Long-term Lines of Credit $ 330,000      
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Jun. 30, 2022
USD ($)
Nov. 30, 2021
USD ($)
ft²
Variable Lease, Cost $ 4.3  
Fixed Lease, Cost $ 14.4  
Centennial, Colorado Facility [Member]    
Square footage | ft²   74,000
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year)   12 years 6 months
Lessee, Operating Lease, Lease Not yet Commenced, Annual Rental Impact   $ 0.9
Maximum    
Lessee, Operating Lease, Renewal Term (Year) 5 years  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Leases    
Operating lease right of use assets $ 65,556 $ 73,834
Current operating lease liabilities 11,928 11,602
Noncurrent operating lease liabilities 58,133 $ 67,625
Total operating lease liabilities $ 70,061  
Weighted average remaining lease term (in years): (Year) 7 years 10 months 17 days  
Weighted average discount rate: 3.98%  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Cash Paid (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2022
USD ($)
Leases  
Cash amounts paid on operating lease liabilities $ 14,950
Right of use assets obtained in exchange for lease liabilities $ 8,225
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Fair Value of the Lease Liability by Payment Date (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases  
2023 $ 14,241
2024 12,639
2025 11,504
2026 10,141
2027 8,324
Thereafter 25,433
Total 82,282
Less: Amounts representing interest 12,221
Total Lease obligations $ 70,061
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 1.28 $ 1.28 $ 1.28
Stock Repurchased During Period, Shares (in shares) 394,238 120,000 279,381
Average price per share of shares repurchased $ 408.26 $ 359.81 $ 179.37
Interest Expense, Total $ 11,309 $ 13,952 $ 19,197
Total other income (expense), net 4,796 (89,121) 119,058
Income Tax Expense (Benefit), Total 38,287 8,590 47,181
Net Deferred Tax Liability 175,217 180,008  
Deferred Income Tax Expense (Benefit), Total 7,063 (28,013) 13,607
Changzhou Eminence Biotechnology [Member]      
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest 70 103  
AOCI Attributable to Parent [Member]      
Deferred Income Tax Expense (Benefit), Total 2,480 (1,908) (4,058)
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]      
Interest Expense, Total 6,352 8,598 4,503
Total other income (expense), net   512  
Reclassification from AOCI, Current Period, Tax, Total $ 1,493 $ 2,150 $ 1,040
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Balance $ 1,562,971    
Balance 1,701,770 $ 1,562,971  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]      
Balance (6,193) (13,253) $ (9,537)
Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne 9,403 100 (7,179)
Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1) 4,859 6,960 3,464
Balance 8,069 (6,193) (13,253)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Balance (51,098) (83,946) (73,983)
Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne (32,171) 32,848 (9,963)
Balance (83,269) (51,098) (83,946)
AOCI Attributable to Parent [Member]      
Balance (57,291) (97,199) (83,521)
Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne (22,768) 32,948 (17,142)
Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1) 4,859 6,960 3,464
Balance $ (75,200) $ (57,291) $ (97,199)
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Narrative (Details) - shares
shares in Millions
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0.7 0.6 0.9
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share      
Net earnings, including noncontrolling interest $ 263,099 $ 139,585 $ 229,296
Less net earnings (loss) attributable to noncontrolling interest 8,952 825  
Net Income 272,051 140,410 229,296
Income allocated to participating securities (121) (86) (224)
Income available to common shareholders $ 271,930 $ 140,324 $ 229,072
Weighted-average shares outstanding - basic (in share) 39,219 38,747 38,201
Earnings per share - basic (in shares) $ 6.93 $ 3.62 $ 6.00
Income available to common shareholders $ 271,930 $ 140,324 $ 229,072
Dilutive effect of stock options and restricted stock units (in shares) 1,810 1,736 1,200
Weighted-average common shares outstanding - diluted (in shares) 41,029 40,483 39,401
Earnings per share - diluted (in shares) $ 6.63 $ 3.47 $ 5.82
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-based Compensation and Other Benefit Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2010
Oct. 31, 2020
Jun. 30, 2019
Oct. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) 3,317,000 3,717,000 3,609,000     3,656,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 119.11 $ 59.75 $ 37.01        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 209,300 $ 145,600 $ 99,300        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 82,300 70,500 71,100        
Share-based Payment Arrangement, Expense 46,401 51,846 34,262        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 34,900            
Share-based Compensation Arrangement by Share-based Payment Award, Non-vested, Forfeiture Rate 4.60%            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years            
US Profit Sharing and Savings Plan [Member]              
Defined Contribution Plan, Cost $ 4,300 3,400 3,200        
GB Profit Sharing and Savings Plan [Member]              
Defined Contribution Plan, Cost 2,300 1,600 1,400        
Selling, General and Administrative Expenses [Member]              
Share-based Payment Arrangement, Expense 44,000 46,400 32,400        
Cost of Sales [Member]              
Share-based Payment Arrangement, Expense 1,400 1,600 1,600        
Restricted Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 2,900 2,800 2,500        
Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 6,500 6,700 5,700        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years            
The 2020 Equity Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       8,800,000 2,484,202    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 2,200,000            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) 3,300,000            
The 2020 Equity Incentive Plan [Member] | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
Employee Stock Purchase Plan 2014 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)             200,000
Share-based Payment Arrangement, Expense $ 1,000 900 400        
Performance Incentive Programs [Member] | Executive Officer [Member]              
Salary and Wage, Officer, Excluding Cost of Good and Service Sold $ 26,500 $ 21,100 $ 10,500        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares) 347,609 762,761 751,499        
Performance Incentive Programs [Member] | Restricted Stock [Member] | Executive Officer [Member]              
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 6,896 11,803 15,398        
Performance Incentive Programs [Member] | Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]              
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 27,573 30,823 30,858        
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation and Other Benefit Plans      
Dividend yield 0.27% 0.47% 0.67%
Expected volatility, Minimum 27.00% 25.00% 22.00%
Expected volatility, Maximum 33.00% 30.00% 24.00%
Risk-free interest rates, Minimum 0.60% 0.20% 1.30%
Risk-free interest rates, Maximum 2.60% 0.70% 1.90%
Expected lives (years) (Year) 4 years 3 months 18 days 4 years 4 months 24 days 4 years
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation and Other Benefit Plans      
Outstanding, shares (in shares) 3,717 3,609 3,656
Outstanding, weighted average exercise price (in dollars per share) $ 172.63 $ 140.28 $ 121.16
Granted, shares (in shares) 348 763 752
Granted, weighted average exercise price (in dollars per share) $ 480.59 $ 277.75 $ 190.80
Forfeited, shares (in shares) (135) (28) (56)
Forfeited, weighted average exercise price (in dollars per share) $ 348.18 $ 214.33 $ 95.97
Exercised, shares (in shares) (613) (627) (743)
Exercised, weighted average exercise price (in dollars per share) $ 134.45 $ 112.53 $ 157.45
Outstanding, shares (in shares) 3,317 3,717 3,609
Outstanding, weighted average exercise price (in dollars per share) $ 204.82 $ 172.63 $ 140.28
Outstanding, aggregate intrinsic value $ 470.5    
Outstanding, weighted average contractual life (Year) 3 years 7 months 6 days    
Exercisable, shares (in shares) 1,949 1,764 1,564
Exercisable, weighted average exercise price (in dollars per share) $ 147.97 $ 126.44 $ 112.60
Exercisable, aggregate intrinsic value $ 387.3    
Exercisable, weighted average contractual life (Year) 2 years 7 months 6 days    
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Restricted Stock [Member]      
Balance, shares (in shares) 23 28 30
Balance, weighted average exercise price (in dollars per share) $ 226.07 $ 177.20 $ 147.94
Granted, shares (in shares) 7 12 15
Granted, weighted average exercise price (in dollars per share) $ 489.34 $ 264.73 $ 193.48
Vested, shares (in shares) (14) (17) (18)
Vested, weighted average exercise price (in dollars per share) $ 218.28 $ 171.64 $ 142.12
Balance, weighted average contractual life (Year) 6 years 10 days    
Balance, shares (in shares) 16 23 28
Balance, weighted average exercise price (in dollars per share) $ 343.30 $ 226.07 $ 177.20
Restricted Stock Units (RSUs) [Member]      
Balance, shares (in shares) 96 116 139
Balance, weighted average exercise price (in dollars per share) $ 220.53 $ 159.25 $ 134.17
Granted, shares (in shares) 28 31 31
Granted, weighted average exercise price (in dollars per share) $ 470.38 $ 300.78 $ 192.08
Vested, shares (in shares) (37) (51) (51)
Vested, weighted average exercise price (in dollars per share) $ 178.46 $ 130.18 $ 111.07
Forfeited, shares (in shares) (12)   (3)
Forfeited, weighted average exercise price (in dollars per share) $ 417.35   $ 155.60
Balance, weighted average contractual life (Year) 5 years 5 months 1 day    
Balance, shares (in shares) 75 96 116
Balance, weighted average exercise price (in dollars per share) $ 302.15 $ 220.53 $ 159.25
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Effective Income Tax Rate Reconciliation, Percent, Total 12.70% 5.80% 17.10%
Income Tax Expense (Benefit), Discrete Tax Items   $ 28,100 $ 19,400
Excess Tax Benefit from Share-based Compensation, Operating Activities $ 29,300 28,100 17,700
Deferred Tax Assets, Valuation Allowance, Total 9,466 6,665 $ 6,700
Deferred Tax Assets, Net of Valuation Allowance, Total 76,223 $ 86,883  
Undistributed Earnings of Foreign Subsidiaries, considered permanently and non-permanently reinvested 238,000    
Undistributed Earnings of Foreign Subsidiaries, considered non-permanently reinvested 97,000    
Undistributed Earnings of Foreign Subsidiaries, considered permanently reinvested 141,000    
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 5,300    
Accrued interest and penalties related to unrecognized tax benefits 300    
Operating Loss Carryforwards [Member]      
Deferred Tax Assets, Net of Valuation Allowance, Total 21,600    
Tax Credit Carryforwards [Member]      
Deferred Tax Assets, Valuation Allowance, Total 10,000    
Domestic Tax Authority [Member]      
Tax Credit Carryforward, Amount 8,000    
Domestic Tax Authority [Member] | Operating Loss Carryforwards [Member]      
Operating Loss Carryforwards, Total 72,200    
State and Local Jurisdiction [Member]      
Tax Credit Carryforward, Amount 6,500    
State and Local Jurisdiction [Member] | Operating Loss Carryforwards [Member]      
Operating Loss Carryforwards, Total 161,700    
Foreign Tax Authority [Member] | Operating Loss Carryforwards [Member]      
Operating Loss Carryforwards, Total $ 14,000    
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Income Taxes      
Domestic $ 255,118 $ 95,662 $ 245,365
Foreign 46,268 52,513 31,112
Earnings before income taxes 301,386 148,175 276,477
Federal 10,080 15,179 18,976
State 6,663 6,681 6,018
Foreign 14,481 14,743 8,580
Total current tax provision 31,224 36,603 33,574
Federal 8,130 (20,812) 14,074
State 1,477 (4,962) 2,055
Foreign (2,544) (2,239) (2,522)
Total deferred tax provision 7,063 (28,013) 13,607
Total income tax provision $ 38,287 $ 8,590 $ 47,181
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Income Taxes      
Income tax expense at federal statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 2.20% 0.60% 2.30%
Research and development tax credit (1.00%) (1.80%) (0.70%)
Contingent consideration adjustment (1.40%) 0.80% (0.20%)
Foreign tax rate differences 0.40% 0.80% (0.20%)
Impairment 1.10%    
Option exercises (9.40%) (16.90%) (5.70%)
U.S. taxation of foreign earnings (0.10%) (0.10%) 0.90%
Foreign derived intangible income (1.90%) (5.10%) (0.90%)
Executive compensation limitations 1.90% 6.50% 1.60%
Other, net (0.10%) 0.00% (1.00%)
Effective tax rate 12.70% 5.80% 17.10%
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Temporary Differences Comprising Deferred Taxes on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Income Taxes      
Inventory $ 8,033 $ 6,730  
Net operating loss carryovers 27,948 31,345  
Tax credit carryovers 13,131 14,486  
Excess tax basis in equity investments 2,435 2,429  
Deferred compensation 11,778 11,108  
Derivative - cash flow hedge   1,908  
Lease liability 13,779 17,016  
Other 8,585 8,526  
Valuation allowance (9,466) (6,665) $ (6,700)
Deferred tax assets 76,223 86,883  
Net unrealized gain on available-for-sale investments (6,963) (3,159)  
Intangible asset amortization (133,672) (150,765)  
Depreciation (18,060) (9,099)  
Right of use asset (12,793) (15,868)  
Derivative - cash flow hedge (2,480)    
Other (1,249) (1,117)  
Deferred tax liabilities (175,217) (180,008)  
Net deferred tax liabilities $ (98,994) $ (93,125)  
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Income Taxes      
Balance $ 7,271 $ 4,297 $ 5,032
Additions due to acquisitions 960    
Additions for tax positions of prior year 304 4,038 306
Decrease in unrecognized tax benefits for prior year positions (357) (778) (1,041)
Settlements (2,860) (286)  
FX impact (16)    
Ending balances $ 5,302 $ 7,271 $ 4,297
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Narrative (Details)
12 Months Ended
Jun. 30, 2022
segment
Segment Information  
Number of Reportable Segments 2
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Financial Information Relating to Reportable Segments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Revenues, net   $ 1,105,599 $ 931,032 $ 738,691
Operating income   296,590 237,296 157,419
Costs recognized on sale of acquired inventory   (1,596) (1,565)  
Amortization of acquisition related intangible assets   (73,054) (64,239) (60,865)
Impact of partially owned consolidated subsidiaries(1)   (2,393) (1,505)  
Gain on escrow settlement       7,169
Acquisition related expenses   19,070 (7,114) (416)
Eminence impairment   (18,715)    
Stock based compensation, inclusive of employer taxes   (46,401) (51,846) (34,262)
Restructuring costs $ (242) (1,640) (142) (87)
Corporate general, selling, and administrative expenses   (372,766) (324,951) (260,583)
Total long-lived assets 223,242 223,242 207,907  
Total intangible assets, net 531,522 531,522 615,968 516,545
United States and Canada [Member]        
Total long-lived assets 203,732 203,732 190,501  
Total intangible assets, net 523,536 523,536 594,512  
Europe [Member]        
Total long-lived assets 16,223 16,223 13,949  
Total intangible assets, net 6,281 6,281 9,369  
Asia [Member]        
Total long-lived assets 3,287 3,287 3,457  
Total intangible assets, net $ 1,705 1,705 12,087  
Consumables [Member]        
Revenues, net   890,874 751,985 602,642
Diagnostics and Genomics [Member]        
Restructuring costs   (1,400)    
Operating Segments [Member]        
Operating income   426,600 368,650 249,894
Operating Segments [Member] | Consumables [Member]        
Revenues, net   890,874 751,985 602,642
Operating Segments [Member] | Protein Sciences [Member]        
Revenues, net   832,311 704,564 555,352
Operating income   377,623 330,225 234,929
Operating Segments [Member] | Protein Sciences [Member] | Consumables [Member]        
Revenues, net   646,952 557,037 431,052
Operating Segments [Member] | Diagnostics and Genomics [Member]        
Revenues, net   274,843 227,744 184,549
Operating income   48,977 38,425 14,965
Operating Segments [Member] | Diagnostics and Genomics [Member] | Consumables [Member]        
Revenues, net   243,922 194,948 171,590
Intersegment Eliminations [Member]        
Revenues, net   (1,555) (1,276) (1,210)
Corporate, Non-Segment [Member]        
Corporate general, selling, and administrative expenses   $ (5,281) $ (4,943) $ (4,015)
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events (Details) - USD ($)
$ in Millions
Aug. 04, 2022
Jul. 01, 2022
Jun. 30, 2022
Jun. 30, 2021
CCXI [Member]        
Subsequent Event [Line Items]        
Investments     $ 6.6 $ 6.6
Subsequent Event | CCXI [Member]        
Subsequent Event [Line Items]        
Proceeds from sale $ 73.3      
Investments $ 6.6      
Subsequent Event | Namocell Inc        
Subsequent Event [Line Items]        
Business Combination, Consideration Transferred, Total   $ 100.0    
Maximum contingent consideration   $ 25.0    
XML 85 tmb-20220630x10k_htm.xml IDEA: XBRL DOCUMENT 0000842023 us-gaap:StateAndLocalJurisdictionMember 2022-06-30 0000842023 us-gaap:DomesticCountryMember 2022-06-30 0000842023 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember tech:PerformanceIncentiveProgramsMember 2021-07-01 2022-06-30 0000842023 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember tech:PerformanceIncentiveProgramsMember 2021-07-01 2022-06-30 0000842023 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember tech:PerformanceIncentiveProgramsMember 2020-07-01 2021-06-30 0000842023 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember tech:PerformanceIncentiveProgramsMember 2020-07-01 2021-06-30 0000842023 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember tech:PerformanceIncentiveProgramsMember 2019-07-01 2020-06-30 0000842023 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember tech:PerformanceIncentiveProgramsMember 2019-07-01 2020-06-30 0000842023 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0000842023 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0000842023 us-gaap:RetainedEarningsMember 2022-06-30 0000842023 us-gaap:NoncontrollingInterestMember 2022-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000842023 us-gaap:RetainedEarningsMember 2021-06-30 0000842023 us-gaap:NoncontrollingInterestMember 2021-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-06-30 0000842023 us-gaap:RetainedEarningsMember 2020-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-06-30 0000842023 us-gaap:RetainedEarningsMember 2019-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0000842023 tech:The2020EquityIncentivePlanMember 2022-06-30 0000842023 tech:The2020EquityIncentivePlanMember 2020-10-31 0000842023 tech:EmployeeStockPurchasePlan2014Member 2014-10-30 0000842023 tech:The2020EquityIncentivePlanMember 2010-06-30 0000842023 srt:MaximumMember tech:The2020EquityIncentivePlanMember 2009-07-01 2010-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0000842023 us-gaap:RestrictedStockMember 2022-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0000842023 us-gaap:RestrictedStockMember 2021-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0000842023 us-gaap:RestrictedStockMember 2020-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0000842023 us-gaap:RestrictedStockMember 2019-06-30 0000842023 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2021-06-30 0000842023 us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0000842023 us-gaap:RestrictedStockMember 2019-07-01 2020-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2022-06-30 0000842023 us-gaap:CorporateNonSegmentMember 2021-07-01 2022-06-30 0000842023 us-gaap:CorporateNonSegmentMember 2020-07-01 2021-06-30 0000842023 us-gaap:CorporateNonSegmentMember 2019-07-01 2020-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:ProteinSciencesMember 2021-07-01 2022-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:DiagnosticsAndGenomicsMember 2021-07-01 2022-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember 2021-07-01 2022-06-30 0000842023 us-gaap:ServiceMember 2021-07-01 2022-06-30 0000842023 us-gaap:RoyaltyMember 2021-07-01 2022-06-30 0000842023 us-gaap:IntersegmentEliminationMember 2021-07-01 2022-06-30 0000842023 tech:RestOfWorldMember 2021-07-01 2022-06-30 0000842023 tech:ProductAndServicesMember 2021-07-01 2022-06-30 0000842023 tech:InstrumentsMember 2021-07-01 2022-06-30 0000842023 tech:EMEAExcludingUKMember 2021-07-01 2022-06-30 0000842023 tech:ConsumablesMember 2021-07-01 2022-06-30 0000842023 tech:APACExcludingGreaterChinaMember 2021-07-01 2022-06-30 0000842023 country:US 2021-07-01 2022-06-30 0000842023 country:GB 2021-07-01 2022-06-30 0000842023 country:CN 2021-07-01 2022-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:ProteinSciencesMember 2020-07-01 2021-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:DiagnosticsAndGenomicsMember 2020-07-01 2021-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember 2020-07-01 2021-06-30 0000842023 us-gaap:ServiceMember 2020-07-01 2021-06-30 0000842023 us-gaap:RoyaltyMember 2020-07-01 2021-06-30 0000842023 us-gaap:IntersegmentEliminationMember 2020-07-01 2021-06-30 0000842023 tech:RestOfWorldMember 2020-07-01 2021-06-30 0000842023 tech:ProductAndServicesMember 2020-07-01 2021-06-30 0000842023 tech:InstrumentsMember 2020-07-01 2021-06-30 0000842023 tech:EMEAExcludingUKMember 2020-07-01 2021-06-30 0000842023 tech:ConsumablesMember 2020-07-01 2021-06-30 0000842023 tech:APACExcludingGreaterChinaMember 2020-07-01 2021-06-30 0000842023 country:US 2020-07-01 2021-06-30 0000842023 country:GB 2020-07-01 2021-06-30 0000842023 country:CN 2020-07-01 2021-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:ProteinSciencesMember 2019-07-01 2020-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:DiagnosticsAndGenomicsMember 2019-07-01 2020-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember 2019-07-01 2020-06-30 0000842023 us-gaap:ServiceMember 2019-07-01 2020-06-30 0000842023 us-gaap:RoyaltyMember 2019-07-01 2020-06-30 0000842023 us-gaap:IntersegmentEliminationMember 2019-07-01 2020-06-30 0000842023 tech:RestOfWorldMember 2019-07-01 2020-06-30 0000842023 tech:ProductAndServicesMember 2019-07-01 2020-06-30 0000842023 tech:InstrumentsMember 2019-07-01 2020-06-30 0000842023 tech:EMEAExcludingUKMember 2019-07-01 2020-06-30 0000842023 tech:ConsumablesMember 2019-07-01 2020-06-30 0000842023 tech:APACExcludingGreaterChinaMember 2019-07-01 2020-06-30 0000842023 country:US 2019-07-01 2020-06-30 0000842023 country:GB 2019-07-01 2020-06-30 0000842023 country:CN 2019-07-01 2020-06-30 0000842023 us-gaap:AccountingStandardsUpdate201602Member 2020-07-01 0000842023 us-gaap:EmployeeSeveranceMember 2021-09-30 0000842023 tech:AssetImpairmentMember 2021-09-30 0000842023 2021-09-30 0000842023 tech:AssetImpairmentMember 2021-10-01 2022-06-30 0000842023 2021-10-01 2022-06-30 0000842023 tech:EmployeeSeveranceOnRelocationOfUSPlantMember 2021-10-01 2021-12-31 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:EmployeeSeveranceMember 2021-07-01 2022-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:AssetImpairmentMember 2021-07-01 2022-06-30 0000842023 srt:MinimumMember us-gaap:EquipmentMember 2021-07-01 2022-06-30 0000842023 srt:MinimumMember tech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember 2021-07-01 2022-06-30 0000842023 srt:MaximumMember us-gaap:EquipmentMember 2021-07-01 2022-06-30 0000842023 srt:MaximumMember tech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember 2021-07-01 2022-06-30 0000842023 us-gaap:MachineryAndEquipmentMember 2022-06-30 0000842023 us-gaap:LandMember 2022-06-30 0000842023 us-gaap:ConstructionInProgressMember 2022-06-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0000842023 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000842023 us-gaap:LandMember 2021-06-30 0000842023 us-gaap:ConstructionInProgressMember 2021-06-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2021-06-30 0000842023 tech:CCXIMember us-gaap:SubsequentEventMember 2022-08-04 2022-08-04 0000842023 tech:CreditAgreementMember tech:TermLoanMember 2018-08-01 2018-08-01 0000842023 tech:WilsonWolfCorporationMember 2021-12-01 2021-12-31 0000842023 tech:WilsonWolfCorporationMember 2021-07-01 2022-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember 2021-04-06 2021-04-06 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-10-20 2020-10-20 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2021-04-02 2021-04-02 0000842023 us-gaap:EmployeeSeveranceMember 2021-07-01 2022-06-30 0000842023 tech:EmployeeSeveranceOnRelocationOfUSPlantMember 2021-07-01 2022-06-30 0000842023 tech:AssetImpairmentMember 2021-07-01 2022-06-30 0000842023 tech:QTHoldingsCorporationMember 2021-07-01 2021-09-30 0000842023 us-gaap:NoncontrollingInterestMember 2021-07-01 2022-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2021-07-01 2022-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-07-01 2021-06-30 0000842023 us-gaap:StateAndLocalJurisdictionMember tech:OperatingLossCarryforwardsMember 2022-06-30 0000842023 us-gaap:ForeignCountryMember tech:OperatingLossCarryforwardsMember 2022-06-30 0000842023 us-gaap:DomesticCountryMember tech:OperatingLossCarryforwardsMember 2022-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2021-07-01 2022-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2021-07-01 2022-06-30 0000842023 us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2020-07-01 2021-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2020-07-01 2021-06-30 0000842023 us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2019-07-01 2020-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2019-07-01 2020-06-30 0000842023 us-gaap:OperatingSegmentsMember 2019-07-01 2020-06-30 0000842023 srt:ExecutiveOfficerMember tech:PerformanceIncentiveProgramsMember 2021-07-01 2022-06-30 0000842023 srt:ExecutiveOfficerMember tech:PerformanceIncentiveProgramsMember 2020-07-01 2021-06-30 0000842023 srt:ExecutiveOfficerMember tech:PerformanceIncentiveProgramsMember 2019-07-01 2020-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2022-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-01 2022-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-01 2021-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-01 2021-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-01 2020-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-07-01 2020-06-30 0000842023 us-gaap:NoncontrollingInterestMember 2020-07-01 2021-06-30 0000842023 us-gaap:PatentedTechnologyMember 2021-07-01 2022-06-30 0000842023 tech:CreditAgreementMember 2022-06-30 0000842023 tech:CreditAgreementMember 2021-06-30 0000842023 us-gaap:RevolvingCreditFacilityMember tech:CreditAgreementMember 2018-08-01 2018-08-01 0000842023 srt:MaximumMember 2022-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 tech:ExchangedTradedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 tech:ExchangedTradedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 tech:ExchangedTradedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 tech:ExchangedTradedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 tech:ExchangedTradedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 tech:CCXIMember us-gaap:SubsequentEventMember 2022-08-04 0000842023 tech:ExchangeTradedInvestmentGradeBondFundsMember 2022-06-30 0000842023 tech:CCXIMember 2022-06-30 0000842023 tech:CCXIMember 2021-06-30 0000842023 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000842023 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0000842023 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0000842023 tech:UnitedStatesAndCanadaMember 2022-06-30 0000842023 srt:EuropeMember 2022-06-30 0000842023 srt:AsiaMember 2022-06-30 0000842023 tech:UnitedStatesAndCanadaMember 2021-06-30 0000842023 srt:EuropeMember 2021-06-30 0000842023 srt:AsiaMember 2021-06-30 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2021-10-01 2021-12-31 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2021-06-30 0000842023 us-gaap:OtherNoncurrentAssetsMember tech:NewForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2022-06-30 0000842023 us-gaap:OtherNoncurrentAssetsMember tech:NewForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2021-06-30 0000842023 tech:ProteinSciencesMember 2021-07-01 2022-06-30 0000842023 tech:DiagnosticsAndGenomicsMember 2021-07-01 2022-06-30 0000842023 tech:ProteinSciencesMember 2020-07-01 2021-06-30 0000842023 tech:DiagnosticsAndGenomicsMember 2020-07-01 2021-06-30 0000842023 tech:ProteinSciencesMember 2022-06-30 0000842023 tech:DiagnosticsAndGenomicsMember 2022-06-30 0000842023 tech:ProteinSciencesMember 2021-06-30 0000842023 tech:DiagnosticsAndGenomicsMember 2021-06-30 0000842023 tech:ProteinSciencesMember 2020-06-30 0000842023 tech:DiagnosticsAndGenomicsMember 2020-06-30 0000842023 srt:MinimumMember us-gaap:TradeNamesMember 2021-07-01 2022-06-30 0000842023 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2021-07-01 2022-06-30 0000842023 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-07-01 2022-06-30 0000842023 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-07-01 2022-06-30 0000842023 srt:MaximumMember us-gaap:TradeNamesMember 2021-07-01 2022-06-30 0000842023 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2021-07-01 2022-06-30 0000842023 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-07-01 2022-06-30 0000842023 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-07-01 2022-06-30 0000842023 us-gaap:PatentsMember 2021-07-01 2022-06-30 0000842023 srt:MinimumMember 2021-07-01 2022-06-30 0000842023 srt:MaximumMember 2021-07-01 2022-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:TradeNamesMember 2021-04-06 2021-04-06 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:NoncompeteAgreementsMember 2021-04-06 2021-04-06 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:DevelopedTechnologyRightsMember 2021-04-06 2021-04-06 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:CustomerRelationshipsMember 2021-04-06 2021-04-06 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:DevelopedTechnologyRightsMember 2020-10-20 2020-10-20 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:CustomerRelationshipsMember 2020-10-20 2020-10-20 0000842023 srt:MinimumMember us-gaap:TradeNamesMember 2020-07-01 2021-06-30 0000842023 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2020-07-01 2021-06-30 0000842023 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2020-07-01 2021-06-30 0000842023 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-07-01 2021-06-30 0000842023 srt:MaximumMember us-gaap:TradeNamesMember 2020-07-01 2021-06-30 0000842023 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2020-07-01 2021-06-30 0000842023 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2020-07-01 2021-06-30 0000842023 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-07-01 2021-06-30 0000842023 us-gaap:PatentsMember 2020-07-01 2021-06-30 0000842023 us-gaap:PatentsMember 2022-06-30 0000842023 us-gaap:OtherIntangibleAssetsMember 2022-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0000842023 us-gaap:CustomerRelationshipsMember 2022-06-30 0000842023 us-gaap:PatentsMember 2021-06-30 0000842023 us-gaap:OtherIntangibleAssetsMember 2021-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0000842023 us-gaap:CustomerRelationshipsMember 2021-06-30 0000842023 us-gaap:TradeNamesMember 2022-06-30 0000842023 us-gaap:TradeNamesMember 2021-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2022-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2021-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2020-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2021-07-01 2022-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2020-07-01 2021-06-30 0000842023 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000842023 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0000842023 us-gaap:RetainedEarningsMember 2019-07-01 2020-06-30 0000842023 tech:NewForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2021-05-31 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2018-10-31 0000842023 us-gaap:OtherCurrentLiabilitiesMember tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2022-06-30 0000842023 tech:USProfitSharingAndSavingsPlanMember 2021-07-01 2022-06-30 0000842023 tech:GBProfitSharingAndSavingsPlanMember 2021-07-01 2022-06-30 0000842023 tech:USProfitSharingAndSavingsPlanMember 2020-07-01 2021-06-30 0000842023 tech:GBProfitSharingAndSavingsPlanMember 2020-07-01 2021-06-30 0000842023 tech:USProfitSharingAndSavingsPlanMember 2019-07-01 2020-06-30 0000842023 tech:GBProfitSharingAndSavingsPlanMember 2019-07-01 2020-06-30 0000842023 tech:TaxCreditCarryforwardsMember 2022-06-30 0000842023 tech:OperatingLossCarryforwardsMember 2022-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0000842023 tech:CreditAgreementMember tech:TermLoanMember 2018-08-01 0000842023 us-gaap:CommonStockMember 2022-06-30 0000842023 us-gaap:CommonStockMember 2021-06-30 0000842023 us-gaap:CommonStockMember 2020-06-30 0000842023 us-gaap:CommonStockMember 2019-06-30 0000842023 2020-06-30 0000842023 2019-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2021-04-02 0000842023 tech:ChangzhouEminenceBiotechnologyMember us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember us-gaap:CustomerRelationshipsMember 2021-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:TradeNamesMember 2021-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:NoncompeteAgreementsMember 2021-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:CustomerRelationshipsMember 2021-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember us-gaap:InProcessResearchAndDevelopmentMember 2021-06-30 0000842023 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 tech:NamocellIncMember us-gaap:SubsequentEventMember 2022-07-01 0000842023 tech:AcquisitionOfAsuragenIncMember 2022-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember 2021-04-06 0000842023 tech:NamocellIncMember us-gaap:SubsequentEventMember 2022-07-01 2022-07-01 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-07-01 2021-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-10-20 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2021-07-01 2022-06-30 0000842023 tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2022-06-30 0000842023 us-gaap:TradeNamesMember 2021-07-01 2022-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2020-07-01 2021-06-30 0000842023 tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-06-30 0000842023 us-gaap:TradeNamesMember 2020-07-01 2021-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0000842023 tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2022-06-30 0000842023 us-gaap:CostOfSalesMember 2021-07-01 2022-06-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2021-07-01 2022-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-06-30 0000842023 us-gaap:CostOfSalesMember 2020-07-01 2021-06-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2020-07-01 2021-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0000842023 us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2019-07-01 2020-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2022-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0000842023 us-gaap:CommonStockMember 2019-07-01 2020-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember tech:FixedAssetsAndRelatedDepositsMember 2022-06-30 0000842023 tech:CCXIMember 2021-07-01 2022-06-30 0000842023 us-gaap:RevolvingCreditFacilityMember tech:CreditAgreementMember 2018-08-01 0000842023 tech:CentennialColoradoFacilityMember 2021-11-30 0000842023 us-gaap:OtherNoncurrentAssetsMember 2022-06-30 0000842023 us-gaap:OtherNoncurrentAssetsMember 2021-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2021-07-01 2022-06-30 0000842023 tech:WilsonWolfCorporationMember tech:FirstPartOfForwardContractMember 2022-06-30 0000842023 tech:WilsonWolfCorporationMember tech:SecondPartOfForwardContractMember 2022-06-30 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2020-12-31 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2020-06-30 0000842023 srt:ScenarioForecastMember tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2022-10-01 2022-10-31 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2021-10-01 2021-10-31 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2020-10-01 2020-10-31 0000842023 2022-06-30 0000842023 2021-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2021-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember 2021-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember 2020-07-01 2021-06-30 0000842023 2020-07-01 2021-06-30 0000842023 2019-07-01 2020-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2022-06-30 0000842023 2021-12-31 0000842023 2022-08-19 0000842023 2021-07-01 2022-06-30 shares iso4217:USD pure iso4217:USD shares utr:sqft tech:segment tech:item http://fasb.org/us-gaap/2021-01-31#SellingGeneralAndAdministrativeExpense P10Y 0000842023 2022 FY false P15Y P15Y P2Y P2Y P20Y P20Y P7Y P7Y P16Y P16Y P5Y P5Y P15Y P15Y 0 0 P9Y P9Y 0 0 0 BIO-TECHNE Corp 38955484 39160000 P10Y http://fasb.org/us-gaap/2021-01-31#SellingGeneralAndAdministrativeExpense 10-K true 2022-06-30 --06-30 false 0-17272 MN 41-1427402 614 McKinley Place N.E. Minneapolis MN 55413 612 379-8854 Common Stock, $0.01 par value TECH NASDAQ Yes No Yes Yes Large Accelerated Filer false false false true 20300000000 39212033 1105599000 931032000 738691000 349103000 298182000 255497000 756496000 632850000 483194000 372766000 324951000 260583000 87140000 70603000 65192000 459906000 395554000 325775000 296590000 237296000 157419000 11309000 13952000 19197000 794000 473000 605000 15311000 -75642000 137650000 4796000 -89121000 119058000 301386000 148175000 276477000 38287000 8590000 47181000 263099000 139585000 229296000 -8952000 -825000 272051000 140410000 229296000 -32241000 32951000 -9963000 14262000 7060000 -3715000 -17979000 40011000 -13678000 -70000 103000 -17909000 39908000 -13678000 254142000 180318000 215618000 6.93 3.62 6.00 6.63 3.47 5.82 39219000 38747000 38201000 41029000 40483000 39401000 172567000 199091000 74462000 32463000 2568000 1229000 194548000 145385000 141123000 116748000 22856000 16919000 605556000 510606000 223242000 207907000 65556000 73834000 822101000 843067000 531522000 615968000 46828000 11575000 2294805000 2262957000 33865000 29384000 61953000 51294000 17886000 15282000 23406000 18995000 13237000 5336000 11928000 11602000 4000000 12500000 12500000 1243000 3891000 176018000 152284000 98994000 93125000 243410000 328827000 5000000 25400000 58133000 67625000 12239000 24462000 0 0 5000000 5000000 0 0 0 0 0.01 0.01 100000000 100000000 39160000 38955484 392000 390000 653657000 534411000 1122921000 1085461000 -75200000 -57291000 1701770000 1562971000 -759000 8263000 1701011000 1571234000 2294805000 2262957000 37934000 379000 316797000 931934000 -83521000 1165589000 -879000 -879000 229296000 229296000 -13678000 -13678000 279000 3000 50109000 50112000 -2000 -400000 -400000 730000 7000 69461000 -1642000 67826000 56000 1000 -1000 -2229000 -2228000 48902000 48902000 31932000 31932000 14000 2312000 2312000 435000 435000 38453000 385000 420536000 1057470000 -97199000 1381192000 -276000 -276000 8985000 8985000 140410000 -825000 139585000 39908000 103000 40011000 120000 1000 43177000 43178000 573000 6000 62102000 -12287000 49821000 38000 0 0 -7057000 -7057000 49622000 49622000 48065000 48065000 11000 0 2791000 2791000 917000 917000 38955000 390000 534411000 1085461000 -57291000 8263000 1571234000 272051000 -8952000 263099000 -17909000 -70000 -17979000 394000 4000 160946000 160950000 570000 6000 74371000 -13482000 60895000 22000 0 0 -9978000 -9978000 50185000 50185000 41208000 41208000 7000 0 2694000 2694000 973000 973000 39160000 392000 653657000 1122921000 -75200000 -759000 1701011000 263099000 139585000 229296000 101069000 87747000 82737000 1596000 1565000 6816000 -27431000 13130000 42183000 48982000 32367000 -20400000 5300000 -905000 -3300000 -337000 -958000 -15002000 67879000 -137527000 546000 18715000 -1201000 75000 225000 7170000 668000 -464000 -732000 57596000 15549000 -6556000 32007000 7140000 14861000 3082000 1101000 2605000 12741000 19091000 10343000 7760000 20536000 2552000 2667000 13426000 -7231000 325272000 352164000 205217000 26055000 66377000 147120000 52998000 39684000 70187000 44908000 44301000 51744000 225352000 556000 -1906000 25000000 -96851000 -243516000 27095000 50185000 49622000 48902000 77155000 65092000 70983000 160950000 43178000 50112000 90000000 256000000 40000000 175500000 271500000 188500000 700000 3400000 23461000 19343000 3872000 788000 -242853000 -62551000 -183802000 -12092000 6369000 -2771000 -26524000 52466000 45739000 199091000 146625000 100886000 172567000 199091000 146625000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>1. <span style="font-style:italic;">Description of Business and Summary of Significant Accounting Policies:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Description of business:</i> Bio-Techne and its subsidiaries, collectively doing business as Bio-Techne Corporation (the Company), develop, manufacture and sell life science reagents, instruments and services for the research and clinical diagnostic markets worldwide. With our deep product portfolio and application expertise, we sell integral components of scientific investigations into biological processes and molecular diagnostics, revealing the nature, diagnosis, etiology and progression of specific diseases. Our products aid in drug discovery efforts and provide the means for accurate clinical tests and diagnoses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Use of estimates:</i> 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, disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include the valuation of accounts receivable, available-for-sale investments, inventory, intangible assets, contingent consideration, stock-based compensation and income taxes. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Principles of consolidation:</i> The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.<span style="background:#ffffff;"> As </span>Changzhou Eminence Biotechnology Co., Ltd. <span style="background:#ffffff;"> (“Eminence”) met the criteria for consolidation, the transaction was accounted for in accordance with ASC </span><i style="font-style:italic;background:#ffffff;">805,</i><span style="background:#ffffff;"> </span><i style="font-style:italic;background:#ffffff;">Business Combinations</i><span style="background:#ffffff;">. In applying </span>ASC <i style="font-style:italic;">805</i> to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a <i style="font-style:italic;">one</i> month lag.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Translation of foreign financial statements</i>: Assets and liabilities of the Company’s foreign operations are translated at year-end rates of exchange and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as other comprehensive income (loss) on the consolidated statements of earnings and comprehensive income. The cumulative translation adjustment is a component of accumulated other comprehensive loss on the consolidated balance sheets. Foreign statements of earnings are translated at the average rate of exchange for the year. Foreign currency transaction gains and losses are included in other non-operating expense in the consolidated statements of earnings and comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Revenue recognition:</i> ASC 606 provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The core principle of ASC 606 is that revenue should be recognized to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Refer to Note 2 for additional information regarding our revenue recognition policy under <i style="font-style:italic;">ASC 606</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Research and development:</i> Research and development expenditures are expensed as incurred. Development activities generally relate to creating new products, improving or creating variations of existing products, or modifying existing products to meet new applications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Advertising costs:</i> Advertising expenses were $4.6 million, $4.7 million, and $4.2 million for fiscal 2022, 2021, and 2020 respectively. The Company expenses advertising expenses as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Income taxes:</i> The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized to record the income tax effect of temporary differences between the tax basis and financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Tax positions taken or expected to be taken in a tax return are recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities. A recognized tax </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company recognizes interest and penalties related to unrecognized tax benefits in income tax expense. Refer to Note 11 for additional information regarding income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Comprehensive income: </i>Comprehensive income includes charges and credits to shareholders’ equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, unrealized gains and losses on cash flow hedges, and foreign currency translation adjustments. The items of comprehensive income, with the exception of net income, are included in accumulated other comprehensive loss in the consolidated balance sheets and statements of shareholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cash and cash equivalents:</i> Cash and cash equivalents include cash on hand and highly-liquid investments with original maturities of three months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Available-for-sale investments:</i> Available-for-sale investments consist of debt instruments with original maturities of generally three months to six months and equity securities. Available-for-sale investments are recorded based on trade-date. The Company considers all of its marketable securities available-for-sale and reports them at fair value. Unrealized gains and losses on our available-for-sale securities are included within other income (expense) in accordance with ASU 2018-02, which the Company adopted on July 1, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Trade accounts receivable and allowances: </i>Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and they do not bear interest. They are stated net of allowances for doubtful accounts, which represent estimated losses resulting from the inability of customers to make the required payments. The Company adopted ASU 2016-13 on July 1, 2020, which reflects the expected credit losses on financial instruments within its scope, including trade receivables. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall composition of accounts receivable aging, our prior history of accounts receivable write-offs, the type of customer and our day-to-day knowledge of specific customers. Changes in the allowances for doubtful accounts are included in selling, general and administrative (SG&amp;A) expense in our consolidated statements of earnings and comprehensive income. The point at which uncollected accounts are written off varies by type of customer. The Company does not have material long-term customer receivables. Refer to the Recently Adopted Accounting Pronouncements section of Note 1 for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Inventories:</i> Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company regularly reviews inventory on hand for slow-moving and obsolete inventory, inventory not meeting quality control standards and inventory subject to expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For certain proteins, antibodies, and chemically based manufactured products, the Company produces larger batches of established products than current sales requirements due to economies of scale through a highly controlled manufacturing process. Accordingly, the manufacturing process for these products has and will continue to produce quantities in excess of forecasted usage. The Company forecasts usage for its products based on several factors including historical demand, current market dynamics, and technological advances. The Company forecasts product usage on an individual product level for a period that is consistent with our ability to reasonably forecast inventory usage for that product. There have been no material changes to the Company’s estimates of the net realizable value for excess and obsolete inventory or other types of inventory reserves and inventory cost adjustments in the fiscal years presented. Additionally, current and historical reserves recorded to reduce the cost of inventory to its net realizable value become part of the new cost basis for the inventory item in accordance with <i style="font-style:italic;">ASC 330 - Inventory</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Property and equipment:</i> Property and equipment are recorded at cost. Equipment is depreciated using the straight-line method over an estimated useful life of 3 to 5 years. Buildings, building improvements and leasehold improvements are amortized over estimated useful lives of 5 to 40 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Contingent Consideration:</i> Contingent Consideration relates to the potential payment for an acquisition that is contingent upon the achievement of the acquired business meeting certain product development milestones and/or certain financial performance milestones. The Company records contingent consideration at fair value at the date of acquisition based on the consideration expected to be transferred. For potential payments related to financial performance milestones, we use a real option model in calculating the fair value of the contingent consideration </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">liabilities. The assumptions utilized in the calculation based on financial performance milestones include projected revenue and/or EBITDA amounts, volatility and discount rates. For potential payments related to product development milestones, we estimated the fair value based on the probability of achievement of such milestones. The assumptions utilized in the calculation of the acquisition date fair value include probability of success and the discount rates. Contingent consideration involves certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts. Contingent consideration is remeasured each reporting period, and subsequent changes in fair value, including accretion for the passage of time, are recognized within selling, general and administrative in the consolidated statement of earnings and comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Intangible assets: </i>Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis over periods ranging from 1 year to 20 years. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset’s remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event in the second quarter of fiscal 2022 and performed impairment testing. The impairment testing resulted in a full impairment of the Eminence intangible assets. Refer to the Impairment of Goodwill section as part of Note 1 for further details related to the triggering event and related impairment recorded. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In conjunction with the Asuragen acquisition that occurred in fiscal year 2021, the Company reassessed the useful life of a tradename from a previous acquisition due to the planned integration and cobranding strategy developed with the most recent transaction. As a result, the Company accelerated the amortization of the trade name to be consistent with the life used for the Asuragen trade name. The accelerated amortization resulted in a $1.4 million impact in fiscal 2021, a $5.7 million impact in fiscal years 2022 through 2025, and a $4.3 impact in fiscal year 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In fiscal year 2020, the Company accelerated the amortization of a certain trade name based on the Company’s planned integration of the products under that acquired trade name into a legacy brand. The accelerated amortization resulted in $1.3 million in additional amortization expense in fiscal 2020 and $0.6 million in fiscal 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment of long-lived assets and amortizable intangibles: </i>We evaluate the recoverability of property, plant, equipment and amortizable intangibles whenever events or changes in circumstances indicate that an asset’s carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset being evaluated, an impairment loss would be recognized. The impairment loss would be calculated as the amount by which the carrying value of the asset exceeds the fair value of the asset. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts. No other triggering events were identified and no other impairments were recorded for property, plant, and equipment or amortizable intangibles during fiscal years 2020, 2021, and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment of goodwill and indefinite-lived intangible assets: </i>We evaluate the carrying value of goodwill and indefinite-lived intangible assets during the fourth quarter each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse action or assessment by a regulator, or (4) an adverse change in market conditions that are indicative of a decline in the fair value of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the fourth quarter of fiscal 2022, the Company performed a qualitative assessment of the acquired in-process research and development assets to determine whether changes in events, circumstances, or the probability of successful </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">development and commercialization of the assets indicated that it is more likely than not that the fair value of the acquired assets are less than its carrying amount.  Based on the analysis, the Company determined there was no indication of impairment of the indefinite-lived intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">To analyze goodwill, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. The Company had five reporting units for our 2022, 2021, and 2020 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the second quarter of fiscal 2022, Eminence notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30, 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">2022 <i style="font-style:italic;">Goodwill Impairment Analyses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In completing our 2022 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017‑04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2022. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2022, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">2021 <i style="font-style:italic;">Goodwill Impairment Analyses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In completing our 2021 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017-04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2021. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2021, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">2020 <i style="font-style:italic;">Goodwill Impairment Analyses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company elected to perform a quantitative assessment for all of our reporting units in our 2020 goodwill impairment analysis. The quantitative assessment completed utilized a consistent process and methodology to the 2021 goodwill impairment assessment. The result of our quantitative assessment, where we compared the discounted cash flows of each reporting unit to its carrying value, indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2020. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2020, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments:</i> In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or EBITDA thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in annual earnings before interest, taxes, depreciation, and amortization (EBITDA) at any point prior to December 31, 2027. Once triggered, the Company is required to make a payment of $231 million in exchange for a 19.9% ownership stake. If Wilson Wolf doesn’t achieve the revenue and EBITDA targets by December 31, 2027, the agreement will expire.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Once the first part of the forward contract is triggered, the second part of the forward contract will automatically trigger, and requires the Company to acquire the remaining equity interest in Wilson Wolf on December 31, 2027 based on a revenue multiple of approximately 4.4 times revenue. The second part of the contract would be accelerated in advance of December 31, 2027, if Wilson Wolf meets its second milestone of approximately $226 million in annual revenue or $136 million in annual EBITDA. If the second milestone is achieved, the forward contract requires the Company to pay approximately $1 billion plus potential contingent consideration for revenue in excess of the revenue milestone. The Company has elected to apply the measurement alternative as detailed under ASC 321-10-35-2 for the Wilson Wolf investment. The Company recorded the $25 million payment as a cost basis investment within Other long-term assets on the Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restructuring actions:</i> Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In September 2021, the Company informed employees of our decision to close our Exosome Diagnostics Germany facility, discontinuing lab and research occurring at the site, as part of a realignment of activities within our Exosome Diagnostics business. The restructuring activities were complete as of June 30, 2022. As a result of the restructuring activities, a pre-tax charge of $1.4 million was recorded within our Diagnostics and Genomics segment during the year ended June 30, 2022. Total restructuring charges for the closure of the Exosome Diagnostics Germany facility for the year ended June 30, 2022 were recorded within operating income on the income statement as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the first quarter of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,185</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred during fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (554)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,143)</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (284)</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Adjustments include refinements to our estimated close down costs as well as the impacts from foreign currency exchange. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the second quarter of fiscal 2022, the Company also incurred a restructuring charge of $0.2 million related to employee severance for the relocation of a US plant. This charge is recorded within Other current liabilities as of June 30, 2022. There were no cash payments or adjustments related to this restructuring during the year ended June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Other Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table includes a reference to additional significant accounting policies that are described in other notes to the financial statements, including the note number:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90.2%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.59%;margin:0pt;padding:0.25pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:2.43%;margin:0pt;padding:0.25pt 0.4pt 0.25pt 0.25pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0.25pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:13.59%;margin:0pt;padding:0.25pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0.25pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:82.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0.25pt 0.25pt 1pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Policy</p></td><td style="vertical-align:bottom;width:2.43%;background:#cceeff;border-bottom:1px solid transparent;margin:0pt;padding:0.25pt 0.4pt 1pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:14.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0.25pt 0.25pt 1pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Note</p></td><td style="vertical-align:bottom;width:0.68%;background:#cceeff;border-bottom:1px solid transparent;margin:0pt;padding:0.25pt 0.25pt 1pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.59%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurements</p></td><td style="vertical-align:bottom;width:2.43%;margin:0pt;padding:0.25pt 0.4pt 0.25pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:13.59%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.59%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leases</p></td><td style="vertical-align:bottom;width:2.43%;background:#cceeff;margin:0pt;padding:0.25pt 0.4pt 0.25pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.69%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.59%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.59%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share</p></td><td style="vertical-align:bottom;width:2.43%;margin:0pt;padding:0.25pt 0.4pt 0.25pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:13.59%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.59%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation</p></td><td style="vertical-align:bottom;width:2.43%;background:#cceeff;margin:0pt;padding:0.25pt 0.4pt 0.25pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:0.69%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:13.59%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;background:#cceeff;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.59%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating segments</p></td><td style="vertical-align:bottom;width:2.43%;margin:0pt;padding:0.25pt 0.4pt 0.25pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:13.59%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.</i> The amendment in this update replaced the previous incurred loss impairment methodology with a methodology that reflects expected credit losses on financial instruments within its scope, including trade and loan receivables and available-for-sale debt securities. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this standard on July 1, 2020 using a modified retrospective transition approach with a cumulative impact of $0.3 million to retained earnings. The adoption of this ASU did not have a material impact on the Company's financial statements as the Company's primary financial instruments impacted by the ASU were trade accounts receivable, where we have high historical and expected future collections due to the length of receivables and the credit quality of our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In August 2018, the FASB issued ASU No. 2018-15, <i style="font-style:italic;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</i>. The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of a hosting arrangement that is a service contract is not affected by the new standard. The Company adopted this standard on a prospective basis on July 1, 2020. Accordingly, as of July 1, 2020, the Company records eligible costs to be capitalized within prepaid assets or other non-current assets depending on the nature of the duration of the asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In March 2020<i style="font-style:italic;">,</i> the FASB issued ASU No. 2020-04<i style="font-style:italic;">,</i> <i style="font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting </i>and in January 2021 issued ASU No. 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope.</i> These ASUs provide expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021<i style="font-style:italic;">,</i> to a new reference rate. The provisions of the ASUs impact contract modifications and other changes that occur while LIBOR is phased out. The Company adopted the optional relief guidance provided within these ASUs in the fourth quarter of fiscal 2021 and continues to monitor its debt and derivative instruments that utilize LIBOR as the reference rate. The adoption of the standard did not impact our financial results for fiscal 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Use of estimates:</i> 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, disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include the valuation of accounts receivable, available-for-sale investments, inventory, intangible assets, contingent consideration, stock-based compensation and income taxes. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Principles of consolidation:</i> The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.<span style="background:#ffffff;"> As </span>Changzhou Eminence Biotechnology Co., Ltd. <span style="background:#ffffff;"> (“Eminence”) met the criteria for consolidation, the transaction was accounted for in accordance with ASC </span><i style="font-style:italic;background:#ffffff;">805,</i><span style="background:#ffffff;"> </span><i style="font-style:italic;background:#ffffff;">Business Combinations</i><span style="background:#ffffff;">. In applying </span>ASC <i style="font-style:italic;">805</i> to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a <i style="font-style:italic;">one</i> month lag.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Translation of foreign financial statements</i>: Assets and liabilities of the Company’s foreign operations are translated at year-end rates of exchange and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as other comprehensive income (loss) on the consolidated statements of earnings and comprehensive income. The cumulative translation adjustment is a component of accumulated other comprehensive loss on the consolidated balance sheets. Foreign statements of earnings are translated at the average rate of exchange for the year. Foreign currency transaction gains and losses are included in other non-operating expense in the consolidated statements of earnings and comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Revenue recognition:</i> ASC 606 provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The core principle of ASC 606 is that revenue should be recognized to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Refer to Note 2 for additional information regarding our revenue recognition policy under <i style="font-style:italic;">ASC 606</i>.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Research and development:</i> Research and development expenditures are expensed as incurred. Development activities generally relate to creating new products, improving or creating variations of existing products, or modifying existing products to meet new applications.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Advertising costs:</i> Advertising expenses were $4.6 million, $4.7 million, and $4.2 million for fiscal 2022, 2021, and 2020 respectively. The Company expenses advertising expenses as incurred.</p> 4600000 4700000 4200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Income taxes:</i> The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized to record the income tax effect of temporary differences between the tax basis and financial reporting basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Tax positions taken or expected to be taken in a tax return are recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities. A recognized tax </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company recognizes interest and penalties related to unrecognized tax benefits in income tax expense. Refer to Note 11 for additional information regarding income taxes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Comprehensive income: </i>Comprehensive income includes charges and credits to shareholders’ equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, unrealized gains and losses on cash flow hedges, and foreign currency translation adjustments. The items of comprehensive income, with the exception of net income, are included in accumulated other comprehensive loss in the consolidated balance sheets and statements of shareholders’ equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cash and cash equivalents:</i> Cash and cash equivalents include cash on hand and highly-liquid investments with original maturities of three months or less.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Available-for-sale investments:</i> Available-for-sale investments consist of debt instruments with original maturities of generally three months to six months and equity securities. Available-for-sale investments are recorded based on trade-date. The Company considers all of its marketable securities available-for-sale and reports them at fair value. Unrealized gains and losses on our available-for-sale securities are included within other income (expense) in accordance with ASU 2018-02, which the Company adopted on July 1, 2018.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Trade accounts receivable and allowances: </i>Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and they do not bear interest. They are stated net of allowances for doubtful accounts, which represent estimated losses resulting from the inability of customers to make the required payments. The Company adopted ASU 2016-13 on July 1, 2020, which reflects the expected credit losses on financial instruments within its scope, including trade receivables. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall composition of accounts receivable aging, our prior history of accounts receivable write-offs, the type of customer and our day-to-day knowledge of specific customers. Changes in the allowances for doubtful accounts are included in selling, general and administrative (SG&amp;A) expense in our consolidated statements of earnings and comprehensive income. The point at which uncollected accounts are written off varies by type of customer. The Company does not have material long-term customer receivables. Refer to the Recently Adopted Accounting Pronouncements section of Note 1 for further details.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Inventories:</i> Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company regularly reviews inventory on hand for slow-moving and obsolete inventory, inventory not meeting quality control standards and inventory subject to expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For certain proteins, antibodies, and chemically based manufactured products, the Company produces larger batches of established products than current sales requirements due to economies of scale through a highly controlled manufacturing process. Accordingly, the manufacturing process for these products has and will continue to produce quantities in excess of forecasted usage. The Company forecasts usage for its products based on several factors including historical demand, current market dynamics, and technological advances. The Company forecasts product usage on an individual product level for a period that is consistent with our ability to reasonably forecast inventory usage for that product. There have been no material changes to the Company’s estimates of the net realizable value for excess and obsolete inventory or other types of inventory reserves and inventory cost adjustments in the fiscal years presented. Additionally, current and historical reserves recorded to reduce the cost of inventory to its net realizable value become part of the new cost basis for the inventory item in accordance with <i style="font-style:italic;">ASC 330 - Inventory</i>.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Property and equipment:</i> Property and equipment are recorded at cost. Equipment is depreciated using the straight-line method over an estimated useful life of 3 to 5 years. Buildings, building improvements and leasehold improvements are amortized over estimated useful lives of 5 to 40 years.</p> P3Y P5Y P5Y P40Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Contingent Consideration:</i> Contingent Consideration relates to the potential payment for an acquisition that is contingent upon the achievement of the acquired business meeting certain product development milestones and/or certain financial performance milestones. The Company records contingent consideration at fair value at the date of acquisition based on the consideration expected to be transferred. For potential payments related to financial performance milestones, we use a real option model in calculating the fair value of the contingent consideration </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">liabilities. The assumptions utilized in the calculation based on financial performance milestones include projected revenue and/or EBITDA amounts, volatility and discount rates. For potential payments related to product development milestones, we estimated the fair value based on the probability of achievement of such milestones. The assumptions utilized in the calculation of the acquisition date fair value include probability of success and the discount rates. Contingent consideration involves certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts. Contingent consideration is remeasured each reporting period, and subsequent changes in fair value, including accretion for the passage of time, are recognized within selling, general and administrative in the consolidated statement of earnings and comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Intangible assets: </i>Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis over periods ranging from 1 year to 20 years. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset’s remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event in the second quarter of fiscal 2022 and performed impairment testing. The impairment testing resulted in a full impairment of the Eminence intangible assets. Refer to the Impairment of Goodwill section as part of Note 1 for further details related to the triggering event and related impairment recorded. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In conjunction with the Asuragen acquisition that occurred in fiscal year 2021, the Company reassessed the useful life of a tradename from a previous acquisition due to the planned integration and cobranding strategy developed with the most recent transaction. As a result, the Company accelerated the amortization of the trade name to be consistent with the life used for the Asuragen trade name. The accelerated amortization resulted in a $1.4 million impact in fiscal 2021, a $5.7 million impact in fiscal years 2022 through 2025, and a $4.3 impact in fiscal year 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In fiscal year 2020, the Company accelerated the amortization of a certain trade name based on the Company’s planned integration of the products under that acquired trade name into a legacy brand. The accelerated amortization resulted in $1.3 million in additional amortization expense in fiscal 2020 and $0.6 million in fiscal 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment of goodwill and indefinite-lived intangible assets: </i>We evaluate the carrying value of goodwill and indefinite-lived intangible assets during the fourth quarter each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse action or assessment by a regulator, or (4) an adverse change in market conditions that are indicative of a decline in the fair value of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the fourth quarter of fiscal 2022, the Company performed a qualitative assessment of the acquired in-process research and development assets to determine whether changes in events, circumstances, or the probability of successful </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">development and commercialization of the assets indicated that it is more likely than not that the fair value of the acquired assets are less than its carrying amount.  Based on the analysis, the Company determined there was no indication of impairment of the indefinite-lived intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">To analyze goodwill, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. The Company had five reporting units for our 2022, 2021, and 2020 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the second quarter of fiscal 2022, Eminence notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30, 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.</p> P1Y P20Y 1400000 5700000 4300000 1300000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment of long-lived assets and amortizable intangibles: </i>We evaluate the recoverability of property, plant, equipment and amortizable intangibles whenever events or changes in circumstances indicate that an asset’s carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset being evaluated, an impairment loss would be recognized. The impairment loss would be calculated as the amount by which the carrying value of the asset exceeds the fair value of the asset. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts. No other triggering events were identified and no other impairments were recorded for property, plant, and equipment or amortizable intangibles during fiscal years 2020, 2021, and 2022.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment of goodwill and indefinite-lived intangible assets: </i>We evaluate the carrying value of goodwill and indefinite-lived intangible assets during the fourth quarter each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse action or assessment by a regulator, or (4) an adverse change in market conditions that are indicative of a decline in the fair value of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the fourth quarter of fiscal 2022, the Company performed a qualitative assessment of the acquired in-process research and development assets to determine whether changes in events, circumstances, or the probability of successful </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">development and commercialization of the assets indicated that it is more likely than not that the fair value of the acquired assets are less than its carrying amount.  Based on the analysis, the Company determined there was no indication of impairment of the indefinite-lived intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">To analyze goodwill, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form one reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. The Company had five reporting units for our 2022, 2021, and 2020 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the first quarter of fiscal 2022, the Company combined the management of the Exosome Diagnostics and Asuragen reporting units, both of which are included in the Diagnostics and Genomics operating segment. In conjunction with the combination of the reporting units, a qualitative goodwill impairment assessment was performed. The qualitative assessment identified no indicators of impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the second quarter of fiscal 2022, Eminence notified the Company of its need for additional capital to execute its growth plan. The Company first attempted to find outside equity financing support for the Eminence investment but was unable to do so. The Company then reviewed the additional financing needs required to successfully ramp Eminence’s business, which ultimately did not meet the Company’s return on capital requirements. Therefore, the Company did not provide additional funding to Eminence. As a result of not obtaining additional financing, Eminence notified the Company of its plans to cease operations and liquidate its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Given the anticipated liquidation process to dispose of the Eminence assets, the Company identified a triggering event and performed impairment testing during the second quarter of fiscal 2022. The impairment testing resulted in a full impairment of the Eminence goodwill and intangible assets, which resulted in charges of $8.3 million and $8.6 million, respectively, for the year ended June 30, 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. The Company recorded the impairment charges within the General and Administrative line in the Consolidated Income Statement. The impairment charges recorded within Net Earnings Attributable to Bio-Techne were reduced by approximately $8 million recorded within Net Earnings Attributable to Noncontrolling Interests. The remaining net tangible assets of Eminence included in our Consolidated Balance Sheet as of June 30, 2022, were $4.3 million and primarily consisted of fixed assets and related deposits of $3.1 million, inventory of $0.6 million, receivables of $0.4 million, and other current assets of $0.1 million. The Company also had $4.5 million related to current liabilities. The Company holds a financial interest of approximately 57.4% in those tangible assets in the upcoming liquidation process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">2022 <i style="font-style:italic;">Goodwill Impairment Analyses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In completing our 2022 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017‑04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2022. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2022, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">2021 <i style="font-style:italic;">Goodwill Impairment Analyses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In completing our 2021 annual goodwill impairment analyses, we elected to perform a quantitative assessment for all of our reporting units. A quantitative assessment involves comparing the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared or corporate items among reporting units. In accordance with ASU 2017-04, a goodwill impairment charge is recorded for the amount by which the carrying value of a reporting unit exceeds the fair value of the reporting unit. In determining the fair values of our reporting units, we utilized the income approach. The income approach is a valuation technique under which we estimated future cash flows using the reporting unit’s financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we projected revenue and applied our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value was then applied to the projected cash flow stream. Future estimated cash flows were discounted to their present value to calculate the estimated fair value. The discount rate used was the value- weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair value of a reporting unit, we were required to estimate a number of factors, including projected operating results, terminal growth rates, economic conditions, anticipated future cash flows, the discount rate and the allocation of shared or corporate items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The result of our quantitative assessment indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2021. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2021, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">2020 <i style="font-style:italic;">Goodwill Impairment Analyses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company elected to perform a quantitative assessment for all of our reporting units in our 2020 goodwill impairment analysis. The quantitative assessment completed utilized a consistent process and methodology to the 2021 goodwill impairment assessment. The result of our quantitative assessment, where we compared the discounted cash flows of each reporting unit to its carrying value, indicated that all of the reporting units had a substantial amount of headroom as of April 1, 2020. This impairment assessment is sensitive to changes in forecasted cash flows, as well as our selected discount rate. Changes in the reporting unit’s results, forecast assumptions and estimates could materially affect the estimation of the fair value of the reporting units. The Company did not identify any triggering events after our annual goodwill impairment through June 30, 2020, the date of our consolidated balance sheet, that would require an additional goodwill impairment assessment to be performed.</p> 5 5 5 8300000 8600000 900000 900000 8000000 4300000 3100000 600000 400000 100000 4500000 0.574 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments:</i> In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or EBITDA thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in annual earnings before interest, taxes, depreciation, and amortization (EBITDA) at any point prior to December 31, 2027. Once triggered, the Company is required to make a payment of $231 million in exchange for a 19.9% ownership stake. If Wilson Wolf doesn’t achieve the revenue and EBITDA targets by December 31, 2027, the agreement will expire.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Once the first part of the forward contract is triggered, the second part of the forward contract will automatically trigger, and requires the Company to acquire the remaining equity interest in Wilson Wolf on December 31, 2027 based on a revenue multiple of approximately 4.4 times revenue. The second part of the contract would be accelerated in advance of December 31, 2027, if Wilson Wolf meets its second milestone of approximately $226 million in annual revenue or $136 million in annual EBITDA. If the second milestone is achieved, the forward contract requires the Company to pay approximately $1 billion plus potential contingent consideration for revenue in excess of the revenue milestone. The Company has elected to apply the measurement alternative as detailed under ASC 321-10-35-2 for the Wilson Wolf investment. The Company recorded the $25 million payment as a cost basis investment within Other long-term assets on the Consolidated Balance Sheet.</p> 25000000 92000000 55000000 231000000 0.199 4.4 226000000 136000000 1000000000 25000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restructuring actions:</i> Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In September 2021, the Company informed employees of our decision to close our Exosome Diagnostics Germany facility, discontinuing lab and research occurring at the site, as part of a realignment of activities within our Exosome Diagnostics business. The restructuring activities were complete as of June 30, 2022. As a result of the restructuring activities, a pre-tax charge of $1.4 million was recorded within our Diagnostics and Genomics segment during the year ended June 30, 2022. Total restructuring charges for the closure of the Exosome Diagnostics Germany facility for the year ended June 30, 2022 were recorded within operating income on the income statement as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the first quarter of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,185</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred during fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (554)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,143)</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (284)</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Adjustments include refinements to our estimated close down costs as well as the impacts from foreign currency exchange. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the second quarter of fiscal 2022, the Company also incurred a restructuring charge of $0.2 million related to employee severance for the relocation of a US plant. This charge is recorded within Other current liabilities as of June 30, 2022. There were no cash payments or adjustments related to this restructuring during the year ended June 30, 2022.</p> 1400000 Total restructuring charges for the closure of the Exosome Diagnostics Germany facility for the year ended June 30, 2022 were recorded within operating income on the income statement as follows (in thousands):<table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the first quarter of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,185</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred during fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (554)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,143)</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (284)</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Adjustments include refinements to our estimated close down costs as well as the impacts from foreign currency exchange. </p> 649000 750000 1399000 639000 546000 1185000 242000 242000 589000 554000 1143000 -50000 -234000 -284000 200000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.</i> The amendment in this update replaced the previous incurred loss impairment methodology with a methodology that reflects expected credit losses on financial instruments within its scope, including trade and loan receivables and available-for-sale debt securities. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this standard on July 1, 2020 using a modified retrospective transition approach with a cumulative impact of $0.3 million to retained earnings. The adoption of this ASU did not have a material impact on the Company's financial statements as the Company's primary financial instruments impacted by the ASU were trade accounts receivable, where we have high historical and expected future collections due to the length of receivables and the credit quality of our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In August 2018, the FASB issued ASU No. 2018-15, <i style="font-style:italic;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</i>. The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of a hosting arrangement that is a service contract is not affected by the new standard. The Company adopted this standard on a prospective basis on July 1, 2020. Accordingly, as of July 1, 2020, the Company records eligible costs to be capitalized within prepaid assets or other non-current assets depending on the nature of the duration of the asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In March 2020<i style="font-style:italic;">,</i> the FASB issued ASU No. 2020-04<i style="font-style:italic;">,</i> <i style="font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting </i>and in January 2021 issued ASU No. 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope.</i> These ASUs provide expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021<i style="font-style:italic;">,</i> to a new reference rate. The provisions of the ASUs impact contract modifications and other changes that occur while LIBOR is phased out. The Company adopted the optional relief guidance provided within these ASUs in the fourth quarter of fiscal 2021 and continues to monitor its debt and derivative instruments that utilize LIBOR as the reference rate. The adoption of the standard did not impact our financial results for fiscal 2022.</p> 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note 2</span>.<span style="font-style:italic;"> Revenue Recognition:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Consumables revenues consist of single-use products and are recognized at a point in time following the transfer of control of such products to the customer, which generally occurs upon shipment. Instruments revenues typically consist of longer-lived assets that, for the substantial majority of sales, are recognized at a point in time in a manner similar to consumables. Service revenues consist of extended warranty contracts, post contract support (“PCS”), and custom development projects that are recognized over time as either the customers receive and consume the benefits of such services simultaneously or the underlying asset being developed has no alternative use for the Company at contract inception and the Company has an enforceable right to payment for the portion of the performance completed. Service revenues also include laboratory services recognized at a point in time. Prior to fiscal year 2021, the Company has not recognized revenue upon completion of the performance obligation for laboratory services, but rather upon cash receipt, which was subsequent to the performance obligation being satisfied. The Company accounted for these services based on cash receipts as we did not have significant historical experience collecting payments from Medicare or other insurance providers and considered the variable consideration for such services to be constrained as it would not be probable that a significant amount of revenue </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">would not need to be reversed in future periods for the services provided. Given Medicare coverage for our laboratory services became effective on December 1, 2019, the Company considered that it had sufficient data to estimate variable consideration as of July 1, 2020 for laboratory services that are reimbursed by Medicare. The amount of cash received in fiscal year 2021 for laboratory services reimbursed by Medicare that were performed prior to July 1, 2020 was approximately $0.5 million. The Company continues to record revenue based on cash receipts for laboratory services not reimbursed by Medicare, as the variable consideration remains constrained. We recognize royalty revenues in the period the sales occur using third party evidence. The Company elected the "right to invoice" practical expedient based on the Company’s right to invoice a customer at an amount that approximates the value to the customer and the performance completed to date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company elected the exemption to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less and the exemption to exclude future performance obligations that are accounted under the sales-based or usage-based royalty guidance. The Company’s unfulfilled performance obligations for contracts with an original length greater than one year were not material as of June 30, 2022 and June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Contracts with customers that contain instruments may include multiple performance obligations. For these contracts, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis. Allocation of the transaction price is determined at the contracts’ inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Payment terms for shipments to end-users are generally net 30 days. Payment terms for distributor shipments may range from 30 to 90 days. Service arrangements commonly call for payments in advance of performing the work (e.g. extended warranty and service contracts), upon completion of the service (e.g. custom development manufacturing) or a mix of both.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Contract assets include revenues recognized in advance of billings. Contract assets are included within other current assets in the accompanying balance sheet as the amount of time expected to lapse until the company’s right to consideration becomes unconditional is less than one year. We elected the practical expedient allowing us to expense contract costs that would otherwise be capitalized and amortized over the contract period. Contract assets as of June 30, 2022 are not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Contract liabilities include billings in excess of revenues recognized, such as those resulting from customer advances and deposits and unearned revenue on warranty contracts. Contract liabilities as of June 30, 2022 and June 30, 2021 were approximately $25.5 million and $20.0 million, respectively. Contract liabilities as of June 30, 2021 subsequently recognized as revenue during the year ended June 30, 2022 were approximately $16.9 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Any claims for credit or return of goods must be made within 10 days of receipt. Revenues are reduced to reflect estimated credits and returns. Although the amounts recorded for these revenue deductions are dependent on estimates and assumptions, historically our adjustments to actual results have not been material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">The following tables present our disaggregated revenue for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">Revenue by type is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 890,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 751,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 602,642</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 120,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,462</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,459</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total product and services revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,083,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 912,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 721,563</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Royalty revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,128</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,105,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 931,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 738,691</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue by geography is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 614,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 502,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 404,407</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA, excluding United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 204,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,289</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,411</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APAC, excluding Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 69,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60,362</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 87,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 68,792</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,430</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,105,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 931,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 738,691</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 500000 25500000 20000000.0 16900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 890,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 751,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 602,642</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 120,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,462</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,459</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total product and services revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,083,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 912,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 721,563</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Royalty revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,128</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,105,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 931,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 738,691</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue by geography is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 614,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 502,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 404,407</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA, excluding United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 204,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,289</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,411</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APAC, excluding Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 69,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60,362</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 87,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 68,792</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,430</p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,105,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 931,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 738,691</p></td></tr></table> 890874000 751985000 602642000 120758000 93782000 71462000 71988000 66416000 47459000 1083620000 912183000 721563000 21979000 18849000 17128000 1105599000 931032000 738691000 614107000 502080000 404407000 219055000 204264000 155289000 48637000 40945000 30411000 76139000 69013000 60362000 112438000 87556000 68792000 35223000 27174000 19430000 1105599000 931032000 738691000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>3.<span style="font-style:italic;"> Supplemental Balance Sheet and Cash Flow Information:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Inventories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Inventories consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 79,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,096</p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,108</p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 146,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 122,204</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finished goods inventory of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5,111</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5,456</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> is included within other long-term assets in the June 30, 2022 and June 30, 2021 Balance Sheets, respectively, as it forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Property and Equipment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Property and equipment consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,612</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 190,661</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 149,410</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,073</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 434,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 397,756</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (211,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (189,849)</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 223,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,907</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Intangibles assets were comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 542,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 552,160</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 146,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147,640</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7 - 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 225,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 232,493</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uulKYcrNbkqZOJArLKdY1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,926</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,316</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Definite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 923,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 941,535</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (415,174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348,267)</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Definite-lived intangibles assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 508,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 593,268</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">In process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,700</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 531,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 615,968</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;"><span style="margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Changes to the carrying amount of net intangible assets consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 516,545</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 153,311</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,912</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,940)</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,029)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eminence impairment <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 531,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615,968</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;background:#ffffff;margin:0pt;"><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:8.5pt;"> </span><span style="font-size:10pt;">As disclosed in Note 1, the Company recorded an impairment charge of </span><span style="font-size:10pt;">$8.6</span><span style="font-size:10pt;"> million related to Eminence in Q2 of fiscal 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Amortization expense related to developed technologies included in cost of sales was $40.6 million, $36.5 million, and $34.5 million in fiscal 2022, 2021, and 2020, respectively. Amortization expense related to trade names, customer relationships, non-compete agreements, and patents included in selling, general and administrative expense was $33.5 million, $28.4 million, and $26.6 million, in fiscal 2022, 2021, and 2020 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The estimated future amortization expense for intangible assets as of June 30, 2022, excluding any possible future amortization associated with acquired IPR&amp;D which has not met technological feasibility, is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,366</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 68,702</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 65,266</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,689</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51,771</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190,028</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 508,822</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Changes in goodwill by segment and in total consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Diagnostics and</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Protein Sciences</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> Genomics</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 373,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 355,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 728,310</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 94,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,818</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,939</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 392,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 450,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 843,067</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,407)</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eminence impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,275)</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,949)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,284)</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 376,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 445,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 822,101</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:5.62pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:10pt;">As discussed in Note 4, there was an adjustment to the preliminary allocation of the Asuragen acquisition opening balance sheet during the measurement period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Supplemental Cash Flow Information:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Supplemental cash flow information was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,992</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,615</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Acquisition-related liabilities(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,105)</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Other intangibles(2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consists of holdback payments due at future dates and liabilities for contingent consideration. Amounts disclosed above represent the total non-cash change in the liability from the prior fiscal year. Further information regarding liabilities for contingent consideration can be found in Notes 4 and 5.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Inventories consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 79,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,096</p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,108</p></td></tr><tr><td style="vertical-align:bottom;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 146,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 122,204</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finished goods inventory of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5,111</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5,456</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> is included within other long-term assets in the June 30, 2022 and June 30, 2021 Balance Sheets, respectively, as it forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.</span></td></tr></table><div style="margin-top:10pt;"/> 79291000 55096000 66943000 67108000 146234000 122204000 5111000 5456000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Property and equipment consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,612</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 190,661</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 149,410</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,073</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 434,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 397,756</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (211,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (189,849)</p></td></tr><tr><td style="vertical-align:bottom;width:76.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 223,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 207,907</p></td></tr></table> 8572000 8612000 229551000 190661000 174813000 149410000 21729000 49073000 434665000 397756000 211423000 189849000 223242000 207907000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Intangibles assets were comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 542,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 552,160</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 146,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147,640</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7 - 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 225,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 232,493</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uulKYcrNbkqZOJArLKdY1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,926</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,316</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Definite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 923,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 941,535</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (415,174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348,267)</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Definite-lived intangibles assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 508,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 593,268</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">In process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,700</p></td></tr><tr><td style="vertical-align:bottom;width:65.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 531,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 615,968</p></td></tr></table> 542038000 552160000 146457000 147640000 225882000 232493000 3313000 2926000 6306000 6316000 923996000 941535000 415174000 348267000 508822000 593268000 22700000 22700000 531522000 615968000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Changes to the carrying amount of net intangible assets consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 516,545</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 153,311</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,912</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,940)</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,029)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eminence impairment <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 531,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615,968</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;background:#ffffff;margin:0pt;"><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:8.5pt;"> </span><span style="font-size:10pt;">As disclosed in Note 1, the Company recorded an impairment charge of </span><span style="font-size:10pt;">$8.6</span><span style="font-size:10pt;"> million related to Eminence in Q2 of fiscal 2022.</span></p> 615968000 516545000 153311000 293000 5912000 74147000 64940000 2029000 -5140000 8563000 531522000 615968000 8600000 40600000 36500000 34500000 33500000 28400000 26600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The estimated future amortization expense for intangible assets as of June 30, 2022, excluding any possible future amortization associated with acquired IPR&amp;D which has not met technological feasibility, is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,366</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 68,702</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 65,266</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,689</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51,771</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190,028</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 508,822</p></td></tr></table> 71366000 68702000 65266000 61689000 51771000 190028000 508822000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Changes in goodwill by segment and in total consist of (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Diagnostics and</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Protein Sciences</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> Genomics</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 373,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 355,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 728,310</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 94,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,818</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,939</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 392,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 450,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 843,067</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,407)</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eminence impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,275)</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,949)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,284)</p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 376,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 445,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 822,101</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:5.62pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:10pt;">As discussed in Note 4, there was an adjustment to the preliminary allocation of the Asuragen acquisition opening balance sheet during the measurement period.</span></p> 373081000 355229000 728310000 7848000 94970000 102818000 11788000 151000 11939000 392717000 450350000 843067000 -4407000 -4407000 8275000 8275000 -7949000 -335000 -8284000 376493000 445608000 822101000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Supplemental cash flow information was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,992</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,615</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Acquisition-related liabilities(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,105)</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Other intangibles(2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consists of holdback payments due at future dates and liabilities for contingent consideration. Amounts disclosed above represent the total non-cash change in the liability from the prior fiscal year. Further information regarding liabilities for contingent consideration can be found in Notes 4 and 5.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021.</span></td></tr></table> 30341000 20952000 41992000 11027000 13576000 18615000 20400000 23600000 -2105000 4000000 4000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note 4</span>.<span style="font-style:italic;"> Acquisitions:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">We periodically complete business combinations that align with our business strategy. Acquisitions are accounted for using the acquisition method of accounting, which requires, among other things, that assets acquired and liabilities assumed be recognized at fair value as of the acquisition date and that the results of operations of each acquired business be included in our consolidated statements of comprehensive income from their respective dates of acquisitions. Acquisition costs are recorded in selling, general and administrative expenses as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">There were no acquisitions in fiscal 2022 or fiscal 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">2021 Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Eminence Biotechnology</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On October 20, 2020, the Company acquired 47.6% of the outstanding equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $9.8 million, net of cash acquired. The fair value of the noncontrolling interest of $9.0 million included in the consolidated balance sheet was a non-cash activity within the statement of cash flows. Eminence is considered a variable interest entity as it is an early stage biotechnology company that required additional funding through a subsequent equity investment, which was used to fund Eminence’s expansion and GMP manufacturing capabilities within China. On April 2, 2021, the Company invested approximately $6 million of additional funding into Eminence, increasing our percentage of outstanding equity shares to 57.4%. The Company was considered the primary beneficiary at the time of initial acquisition given the Company was the largest shareholder coupled with its ability to exercise significant influence over the entity. As of June 30, 2022, the Company’s investment at risk is limited to its $15.8 million in investments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As Eminence met the criteria for consolidation, the transaction was accounted for in accordance with ASC 805, <i style="font-style:italic;">Business Combinations</i>. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The goodwill recorded as result of the acquisition represents the strategic benefits of growing the Company’s product portfolio and the expected revenue growth from increased market penetration. The fair value of the noncontrolling interest in Eminence was calculated utilizing cash flow projections discounted to the acquisition date and control premiums calculated using market data. Acquired goodwill is not deductible for income tax purposes. The business became part of the Protein Sciences reportable segment in the second quarter of fiscal year 2021. Purchase accounting was finalized during fiscal 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management’s assessment. The purchase price allocated to developed technology and customer relationships was based on management’s forecasted cash inflows and outflows and using a multiperiod excess earnings method to calculate the fair value of assets purchased. The amount recorded for developed technology is being amortized with the expense reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for developed technology is estimated to be 13 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 10 years. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be recognized as intangible asset amortization, which is not deductible for income tax purposes offset by the deferred tax asset for the calculation of acquired NOLs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company identified a triggering event related to Eminence during the second quarter of fiscal 2022. Refer to Note 1 for further details relating to the triggering event and related impairment recorded. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-bottom:10pt;margin:0pt;">Asuragen, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">On April 6, 2021, the Company acquired all of the ownership interests of Asuragen, Inc. (Asuragen) for approximately $216 million, net of cash acquired, plus contingent consideration of up to $105.0 million, subject to certain revenue thresholds. The goodwill recorded as a result of the acquisition represents the strategic benefits of growing the Company’ product portfolio and the expected revenue growth from increased market penetration. The goodwill is not deductible for income tax purposes. The business became part of the Diagnostics and Genomics operating segment in the fourth quarter of fiscal 2021. Purchase accounting was finalized during fiscal 2022 with an adjustment of $4.4 million to deferred tax amounts and goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management's assessment. The purchase price allocated to developed technology, in-process research and development, and customer relationships was based on management's forecasted cash inflows and outflows and using a multiperiod excess earnings method to calculate the fair value of assets purchased. The amount recorded for developed technology is being amortized with the expense reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The amortization period for developed technology is estimated to be 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 16 years. The amount recorded for trade names and the non-competition agreement is being amortized with the expense reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for trade names and the non-competition agreement is estimated to be 5 years and 3 years, respectively. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be recognized as intangible asset amortization, which is not deductible for income tax purposes, offset by the deferred tax asset for the calculation of acquired net operating losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The aggregate purchase price of the acquisitions was allocated to the assets acquired and liabilities assumed based on their fair values as of the acquisition date. The following table summarizes the fair values of the assets acquired and liabilities assumed for the fiscal year 2021 acquisitions (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Asuragen</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Eminence</i></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets, net of cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,422</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,145</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,762</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,000</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,778</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,700</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,700</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,133</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-competition agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,563</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,848</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,147</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,543</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,963</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,436</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,297</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,357</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,887</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,750</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid, net of cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,587</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,765</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,300</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,985</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,887</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,750</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 0.476 9800000 9000000.0 6000000 0.574 15800000 P13Y P10Y 216000000 105000000.0 4400000 P14Y P16Y P5Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The aggregate purchase price of the acquisitions was allocated to the assets acquired and liabilities assumed based on their fair values as of the acquisition date. The following table summarizes the fair values of the assets acquired and liabilities assumed for the fiscal year 2021 acquisitions (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Asuragen</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Eminence</i></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets, net of cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,422</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,145</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,762</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,000</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,778</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,700</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,700</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,133</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-competition agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,563</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,848</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,147</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,543</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,963</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,436</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,297</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,357</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,887</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,750</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid, net of cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,587</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,765</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,300</p></td><td style="vertical-align:bottom;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,985</p></td></tr><tr><td style="vertical-align:bottom;width:61.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,887</p></td><td style="vertical-align:bottom;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,750</p></td></tr></table> 10422000 3145000 3762000 1639000 107000000 6778000 22700000 11700000 2133000 2000000 1000000 90563000 7848000 249147000 21543000 4963000 1436000 10297000 1357000 233887000 18750000 215587000 9765000 18300000 8985000 233887000 18750000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>5.<span style="font-style:italic;"> Fair Value Measurements:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s financial instruments include cash and cash equivalents, available for sale investments, accounts receivable, accounts payable, contingent consideration obligations, derivative instruments, and long-term debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. This standard also establishes a hierarchy for inputs used in measuring fair value. This standard maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the factors market participants would use in valuing the asset or liability based upon the best information available in the circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is broken down into three levels. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">for the asset or liability and their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable. Level 3 may also include certain investment securities for which there is limited market activity or a decrease in the observability of market pricing for the investments, such that the determination of fair value requires significant judgment or estimation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following tables provide information by level for financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 1</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 2</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Certificates of deposit<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 85,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2021</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 1</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 2</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Certificates of deposit<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in available-for-sale investments on the balance sheet. The fair value of the Company’s available-for-sale equity investment in CCXI as of June 30, 2022 and June 30, 2021 was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$36.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$20.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively. The cost basis in the Company’s investment in CCXI at June 30, 2022 and June 30, 2021 was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million respectively. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company exercised the warrant via net share settlement to acquire </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">66,833</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> additional shares of CCXI equity shares during the year ended June 30, 2022. The warrant was valued at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of June 30, 2021. The Company also purchased exchange traded investment grade bond funds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">during the year ended June 30, 2022. The cost basis and fair value of these exchange traded investment grade bond funds as of June 30, 2022 was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$25.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$23.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in available-for-sale investments on the balance sheet. The certificates of deposit have contractual maturity dates within one year.</span></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:0.06%;padding:0.75pt;"><tr style="height:1pt;"><td style="vertical-align:middle;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td></tr><tr style="height:12.25pt;"><td style="vertical-align:middle;width:100%;margin:0pt;padding:0pt;"/></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Fair value measurements of available for sale securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Available for sale securities excluding warrants are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level <i style="font-style:italic;">1</i> assets. The Company’s warrant to purchase additional shares at a specified future price was valued using a Black-Scholes model with observable inputs in active markets and therefore was classified as a Level <i style="font-style:italic;">2</i> asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Fair value measurements of derivative instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">In October 2018, the Company entered into forward starting swaps designated as cash flow hedges on outstanding debt. The forward starting swaps reduce the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s long-term debt described in Note 6 to that of a fixed interest rate. Accordingly, as part of the forward starting swaps, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on an initial </span><span style="background:#ffffff;">$380</span><span style="background:#ffffff;"> million of notional principal amount. The notional amount decreased by </span><span style="background:#ffffff;">$100</span><span style="background:#ffffff;"> million in October 2020, </span><span style="background:#ffffff;">$80</span><span style="background:#ffffff;"> million in October 2021 and will further decrease by </span><span style="background:#ffffff;">$200</span><span style="background:#ffffff;"> million in October 2022. In June 2020, the Company de-designated </span><span style="background:#ffffff;">$80</span><span style="background:#ffffff;"> million of the notional amount set to expire in October 2020. The net loss associated with the June 2020 de-designated portion of the derivative instrument was not reclassified into earnings based on the amount of probable variable interest payments to occur within a two-month time period of the forecasted hedged transaction. In December 2020, the Company de-designated an additional </span><span style="background:#ffffff;">$80</span><span style="background:#ffffff;"> million of notional amount set to expire in October 2021. The net loss associated with the December 2020 de-designated portion of the derivative instrument was recorded as a loss in other non-operating income related to variable interest debt payments in certain months on a portion of the de-designated derivative that was not expected to occur. The fair value of the designated derivative instrument is </span><span style="background:#ffffff;">$0.5</span><span style="background:#ffffff;"> million and is recorded within short-term liabilities on the Consolidated Balance Sheet as of June 30, 2022. The fair value of the designated derivative instrument was </span><span style="background:#ffffff;">$7.6</span><span style="background:#ffffff;"> million as of June 30, 2021 and was recorded within other long-term liabilities on the Consolidated Balance Sheet.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2021, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt. The forward starting swap reduces the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s forecasted variable interest long-term debt to that of a fixed interest rate. Accordingly, as part of the forward starting swap, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on $200 million of notional principal amount. The effective date of the swap is November 2022 with the full swap maturing in November 2025. The fair value of the derivative instrument was $11.0 million and $0.3 million as of June 30, 2022 and June 30, 2021, respectively, which is recorded within other long-term assets on the Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Changes in the fair value of the designated hedged instrument are reported as a component of other comprehensive income and reclassified into interest expense over the corresponding term of the cash flow hedge. The Company reclassified $6.4 million to interest expense and related tax benefits of $1.5 million during the year ended June 30, 2022.  The Company reclassified $8.6 million to interest expense, $0.5 million to non-operating income for the portion of de-designated variable payments considered probable to not occur, and related tax benefits of $2.1 million during the fiscal year ended June 30, 2021, relating to the cash flow hedge entered into in October 2018. No amounts were reclassified relating to the cash flow hedge entered into in May 2021 as they will be recorded within the effective period of the cash flow hedge. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company reclassified $3.5 million, net of taxes, to interest expense during the fiscal year ended June 30, 2020. The change in the fair value of the de-designated notional hedged amount was not material as of June 30, 2020. The instruments were valued using observable market inputs in active markets and therefore are classified as Level 2 liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Fair value measurements of contingent consideration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The Company has </span><span style="background:#ffffff;">$5.0</span><span style="background:#ffffff;"> million in contingent consideration recorded as of June 30, 2022, which is the fair value of contingent consideration related to the Asuragen acquisition. The Company is required to make contingent consideration payments of up to </span><span style="background:#ffffff;">$105.0</span><span style="background:#ffffff;"> million as part of the acquisition agreement. The contingent agreement is based on achieving certain revenue thresholds by December 31, 2022 and December 31, 2023. The opening balance sheet fair value of the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">liabilities for the Asuragen acquisition was </span><span style="background:#ffffff;">$18.3</span><span style="background:#ffffff;"> million, as discussed in Note 4. The fair value amount recorded on the opening balance sheet of the revenue milestone payments was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability factors. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">As of June 30, 2022</span><i style="font-style:italic;background:#ffffff;">,</i><span style="background:#ffffff;"> the Company's obligation for potential contingent consideration payments related to the Quad and B-Mogen acquisitions were relieved as the revenue thresholds and product milestones were not achieved or there is a remote likelihood of achievement in the timeframe established within the purchase agreements. As the result, the Company reversed an accrual for the fair value of the contingent liabilities at the date of settlement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first quarter of fiscal 2022<i style="font-style:italic;">,</i> the Company made a $4.0 million payment on the QT Holdings Corporation contingent consideration agreement relating to certain product development milestones. The cash paid was consistent with the related accrual for QT Holdings Corporation as of June 30, 2021<i style="font-style:italic;">.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The ultimate settlement of contingent consideration liabilities for the Asuragen acquisition could deviate from current estimates based on the actual results of the financial measures described above. This liability is considered to be a Level 3 financial liability that is re-measured each reporting period. The change in fair value of contingent consideration for these acquisitions is included in general and administrative expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents a reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3) (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at the beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,137</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase price contingent consideration (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_JZu3UWeKXkKYE9tyNHB9-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value of contingent consideration</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (337)</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at the end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The use of different assumptions, applying different judgment to matters that inherently are subjective and changes in future market conditions could result in different estimates of fair value of our securities or contingent consideration, currently and in the future. If market conditions deteriorate, we may incur impairment charges for securities in our investment portfolio.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Fair value measurements of other financial instruments </i>– The following methods and assumptions were used to estimate the fair value of each class of financial instrument for which it is practicable to estimate fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Cash and cash equivalents, certificates of deposit, accounts receivable, and accounts payable – The carrying amounts reported in the consolidated balance sheets approximate fair value because of the short-term nature of these items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Long-term debt – The carrying amounts reported in the consolidated balance sheets for the amount drawn on our line-of-credit facility  and long-term debt approximates fair value because our interest rate is variable and reflects current market rates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s financial instruments include cash and cash equivalents, available for sale investments, accounts receivable, accounts payable, contingent consideration obligations, derivative instruments, and long-term debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. This standard also establishes a hierarchy for inputs used in measuring fair value. This standard maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the factors market participants would use in valuing the asset or liability based upon the best information available in the circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is broken down into three levels. Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">for the asset or liability and their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable. Level 3 may also include certain investment securities for which there is limited market activity or a decrease in the observability of market pricing for the investments, such that the determination of fair value requires significant judgment or estimation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following tables provide information by level for financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 1</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 2</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Certificates of deposit<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 85,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2021</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 1</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 2</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Certificates of deposit<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in available-for-sale investments on the balance sheet. The fair value of the Company’s available-for-sale equity investment in CCXI as of June 30, 2022 and June 30, 2021 was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$36.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$20.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively. The cost basis in the Company’s investment in CCXI at June 30, 2022 and June 30, 2021 was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million respectively. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company exercised the warrant via net share settlement to acquire </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">66,833</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> additional shares of CCXI equity shares during the year ended June 30, 2022. The warrant was valued at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of June 30, 2021. The Company also purchased exchange traded investment grade bond funds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">during the year ended June 30, 2022. The cost basis and fair value of these exchange traded investment grade bond funds as of June 30, 2022 was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$25.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$23.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in available-for-sale investments on the balance sheet. The certificates of deposit have contractual maturity dates within one year.</span></td></tr></table> 59962000 59962000 14500000 14500000 11026000 11026000 85488000 74462000 11026000 5000000 5000000 476000 476000 5476000 476000 5000000 19963000 18581000 1382000 12500000 12500000 275000 275000 32738000 31081000 1657000 29400000 29400000 8376000 8376000 37776000 8376000 29400000 36000000.0 20000000.0 6600000 6600000 66833 1400000 25000000.0 23900000 380000000 100000000 80000000 200000000 80000000 80000000 500000 7600000 200000000 11000000.0 300000 6400000 1500000 8600000 -500000 -2100000 3500000 5000000.0 105000000.0 18300000 4000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents a reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3) (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at the beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,137</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase price contingent consideration (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_JZu3UWeKXkKYE9tyNHB9-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value of contingent consideration</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (337)</p></td></tr><tr><td style="vertical-align:bottom;width:75.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at the end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,400</p></td></tr></table> 29400000 6137000 18300000 20400000 -5300000 4000000 337000 5000000 29400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>6<span style="font-style:italic;">. Debt and Other Financing Arrangements:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On August 1, 2018, the Company entered into a new uncollateralized revolving line-of-credit and term loan governed by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $600.0 million, which can be increased by an additional $200.0 million subject to certain conditions, and a term loan of $250.0 million. Borrowings under the Credit Agreement may be used for working capital and expenditures of the Company and its subsidiaries, including financing permitted acquisitions. Borrowings under the Credit Agreement bear interest at a variable rate. The current outstanding debt is based on the Eurodollar Loans term for which the interest rate is calculated as the sum of LIBOR plus an applicable margin. The applicable margin is determined for the total leverage ratio of the Company and updated on a quarterly basis. The annualized fee for any unused portion of the credit facility is currently 12.5 basis points. The Company has recorded $12.5 million of our outstanding borrowings under the Credit Agreement as a current liability in our Consolidated Balance sheet, which represents our required quarterly debt payments to be made in fiscal year 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Credit Agreement matures on August 1, 2023 and contains customary restrictive and financial covenants and customary events of default. At the closing on August 1, 2018 the company borrowed $250.0 million under the term loan and $330.0 million under the revolving credit facility. As of June 30, 2022 and 2021, the outstanding balance under the Credit Agreement was $256 million and $341 million respectively.</p> 600000000.0 200000000.0 250000000.0 0.00125 12500000 250000000.0 330000000.0 256000000 341000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note 7. Leases:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company determines whether a contract is a lease or contains a lease at inception date. Upon commencement date, operating lease right-of-use assets and liabilities are recognized based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. The Company recognizes operating lease expense on a straight-line basis over the lease term. Further, as part of our adoption of ASC 842, the Company also made the accounting policy elections to not capitalize short term leases (defined as a lease with a lease term that is less than 12 months) and to combine lease and non-lease components for all asset classes in determining the lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Variable lease payments primarily include payments for non-lease components, such as maintenance costs and payments for non-components such as sales tax. During fiscal year 2022, the Company recognized $4.3 million in variable lease expense in the Consolidated Statements of Earnings and Comprehensive Income. During fiscal year 2022, the Company also recognized $14.4 million relating to fixed lease expense in the Consolidated Statements of Earnings and Comprehensive Income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table summarizes the balance sheet classification of the Company’s operating leases, amounts of right of use assets and lease liabilities, the weighted average remaining lease term, and the weighted average discount rate for the Company’s operating leases (asset and liability amounts are in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">As of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Balance Sheet Classification</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Operating lease right of use assets<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of Use Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Current operating lease liabilities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Noncurrent operating lease liabilities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The right of use asset, current operating lease liabilities, and noncurrent lease liabilities on the Consolidated Balance Sheet exclude a definitive agreement entered into by the Company in November 2021 for a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">74,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> square foot facility in Centennial, Colorado for the next </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years with approximate annual rental impact of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. Construction is underway and once complete, the commencement of the lease will occur, which is expected to be in the first half of fiscal 2023. The facility replaces a current leased facility in the same location that will terminate upon completion of construction of the new facility.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the cash paid for amounts included in the measurement of operating lease liabilities and right of use assets obtained in exchange for new operating lease liabilities for the year ended June 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6.5pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Year ended </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash amounts paid on operating lease liabilities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,950</p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets obtained in exchange for lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,225</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total cash paid for the Company’s operating leases during the year ended June 30, 2022 include cash amounts paid on operating lease liabilities and variable lease expenses. Cash flow impacts from right of use assets and lease liabilities are presented net on the cash flow statement in changes in other operating activity</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table summarizes payments by date for the Company’s operating leases, which is then reconciled to our total lease obligation (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Operating</i></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Leases</i></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,241</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,639</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,504</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,141</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,324</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,433</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,282</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,221</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,061</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Certain leases include one or more options to renew, with terms that extend the lease term up to five years. The Company includes option to renew the lease as part of the right of use lease asset and liability when it is reasonably certain the Company will exercise the option. In addition, certain leases contain fair value purchase and termination options with an associated penalty. In general, the Company is not reasonably certain to exercise such options.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company determines whether a contract is a lease or contains a lease at inception date. Upon commencement date, operating lease right-of-use assets and liabilities are recognized based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. The Company recognizes operating lease expense on a straight-line basis over the lease term. Further, as part of our adoption of ASC 842, the Company also made the accounting policy elections to not capitalize short term leases (defined as a lease with a lease term that is less than 12 months) and to combine lease and non-lease components for all asset classes in determining the lease payments.</p> 4300000 14400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table summarizes the balance sheet classification of the Company’s operating leases, amounts of right of use assets and lease liabilities, the weighted average remaining lease term, and the weighted average discount rate for the Company’s operating leases (asset and liability amounts are in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">As of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Balance Sheet Classification</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;"> </i></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Operating lease right of use assets<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of Use Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Current operating lease liabilities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Noncurrent operating lease liabilities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The right of use asset, current operating lease liabilities, and noncurrent lease liabilities on the Consolidated Balance Sheet exclude a definitive agreement entered into by the Company in November 2021 for a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">74,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> square foot facility in Centennial, Colorado for the next </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years with approximate annual rental impact of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. Construction is underway and once complete, the commencement of the lease will occur, which is expected to be in the first half of fiscal 2023. The facility replaces a current leased facility in the same location that will terminate upon completion of construction of the new facility.</span></td></tr></table> 65556000 11928000 58133000 70061000 P7Y10M17D 0.0398 74000 P12Y6M 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the cash paid for amounts included in the measurement of operating lease liabilities and right of use assets obtained in exchange for new operating lease liabilities for the year ended June 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6.5pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Year ended </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash amounts paid on operating lease liabilities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,950</p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets obtained in exchange for lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,225</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total cash paid for the Company’s operating leases during the year ended June 30, 2022 include cash amounts paid on operating lease liabilities and variable lease expenses. Cash flow impacts from right of use assets and lease liabilities are presented net on the cash flow statement in changes in other operating activity</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><div style="margin-top:10pt;"/> 14950000 8225000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table summarizes payments by date for the Company’s operating leases, which is then reconciled to our total lease obligation (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Operating</i></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Leases</i></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,241</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,639</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,504</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,141</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,324</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,433</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,282</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,221</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,061</p></td></tr></table> 14241000 12639000 11504000 10141000 8324000 25433000 82282000 12221000 70061000 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>8.<span style="font-style:italic;"> Supplemental Equity and</span> <span style="font-style:italic;">Accumulated Other Comprehensive Income (loss) Information:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has declared cash dividends per share of $1.28 in each of the full fiscal years ended June 30, 2022, June 30, 2021, and June 30, 2020. During the years ended June 30, 2022, June 30, 2021 and June 30, 2020, the Company repurchased 394,238 shares at an average share price of $408.26, 120,000 shares at an average share price of $359.81, and 279,381 shares at an average share price of $179.37, respectively. The Company’s accounting policy is to record the portion of share repurchases in excess of the par value entirely in retained earnings. During fiscal year 2022, 2021 and 2020, the amounts within the Consolidated Statements of Shareholders’ Equity for the surrender and retirement of stock to exercise options due to net settlement stock options exercises were not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Accumulated Other Comprehensive Income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Changes in accumulated other comprehensive income (loss) attributable to Bio-Techne, net of tax, are summarized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Unrealized</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Gains</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Losses) on</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Derivative</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Instruments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,521)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,142)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,464</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance June 30, 2020<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,253)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,946)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,199)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,948</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,960</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2021<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,193)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (57,291)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,768)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,859</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2022<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (75,200)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains (losses) on the interest swap will be reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6,352</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to interest expense and recorded a related tax benefit of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,493</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> during fiscal 2022.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> The Company reclassified </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$8,598</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to interest expense and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$512</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to non-operating income relating to variable interest payments that were probable </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;">not</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to occur for the fiscal year ended</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;"> </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">June 30, 2021. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">The Company also recorded a related tax benefit of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$2,150</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> during fiscal </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2021</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;">.</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">The Company reclassified </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$4,503</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to interest expense and a related tax benefit tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$1,040</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> during fiscal </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2020.</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;"> </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other comprehensive income related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$70</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$103</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> attributable to the non-controlling interest in Eminence as of June 30, 2022, and June 30, 2021, respectively. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company had a net deferred tax liability of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,480</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> as of June 30, 2022, and net deferred tax benefits of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,908</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4,058</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> as of June 30, 2021, and June 30, 2020, respectively. </span></td></tr></table><div style="margin-top:10pt;"/> 1.28 1.28 1.28 394238 408.26 120000 359.81 279381 179.37 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Changes in accumulated other comprehensive income (loss) attributable to Bio-Techne, net of tax, are summarized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Unrealized</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Gains</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Losses) on</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Derivative</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Instruments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,521)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,142)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,464</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance June 30, 2020<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,253)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,946)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,199)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,948</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,960</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2021<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,193)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (57,291)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,768)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,859</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2022<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (75,200)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains (losses) on the interest swap will be reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6,352</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to interest expense and recorded a related tax benefit of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,493</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> during fiscal 2022.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> The Company reclassified </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$8,598</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to interest expense and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$512</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to non-operating income relating to variable interest payments that were probable </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;">not</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to occur for the fiscal year ended</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;"> </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">June 30, 2021. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">The Company also recorded a related tax benefit of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$2,150</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> during fiscal </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2021</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;">.</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">The Company reclassified </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$4,503</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> to interest expense and a related tax benefit tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$1,040</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> during fiscal </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2020.</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;"> </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other comprehensive income related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$70</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$103</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> attributable to the non-controlling interest in Eminence as of June 30, 2022, and June 30, 2021, respectively. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company had a net deferred tax liability of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,480</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> as of June 30, 2022, and net deferred tax benefits of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,908</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4,058</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> as of June 30, 2021, and June 30, 2020, respectively. </span></td></tr></table><div style="margin-top:10pt;"/> -9537000 -73983000 -83521000 -7179000 -9963000 -17142000 -3464000 -3464000 -13253000 -83946000 -97199000 100000 32848000 32948000 -6960000 -6960000 -6193000 -51098000 -57291000 9403000 -32171000 -22768000 -4859000 -4859000 8069000 -83269000 -75200000 6352000 1493000 8598000 512000 2150000 4503000 1040000 70000 103000 2480000 -1908000 -4058000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>9.<span style="font-style:italic;"> Earnings Per Share:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table reflects the calculation of basic and diluted earnings per share (in thousands, except per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings, including noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 263,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings attributable to Bio-Techne</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 272,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (224)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 271,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,072</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,201</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Earnings per share – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.00</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings, including noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 263,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings attributable to Bio-Techne</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 272,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (224)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 271,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,072</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,201</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Dilutive effect of stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted-average common shares outstanding – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,401</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Earnings per share – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.82</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Basic net income per common share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted average number of common and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares of our stock result from dilutive common stock options and restricted stock units. We use the treasury stock method to calculate the weighted-average shares used in the diluted earnings per share computation. Under the treasury stock method, the proceeds from exercise of an option, the amount of compensation cost, if any, for future service that we have not yet recognized, and the amount of estimated tax benefits that would be recorded in paid-in capital, if any, when the option is exercised are assumed to be used to repurchase shares in the current period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The dilutive effect of stock options in the above table excludes all options for which the aggregate exercise proceeds exceeded the average market price for the period. The number of potentially dilutive option shares excluded from the calculation was 0.7 million, 0.6 million, and 0.9 million for the fiscal years ended June 30, 2022, 2021 and 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table reflects the calculation of basic and diluted earnings per share (in thousands, except per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings, including noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 263,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings attributable to Bio-Techne</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 272,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (224)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 271,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,072</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,201</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Earnings per share – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.00</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings, including noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 263,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net earnings attributable to Bio-Techne</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 272,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,296</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (224)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 271,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,072</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,201</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Dilutive effect of stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Weighted-average common shares outstanding – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,401</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Earnings per share – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.82</p></td></tr></table> 263099000 139585000 229296000 -8952000 -825000 272051000 140410000 229296000 121000 86000 224000 271930000 140324000 229072000 39219000 38747000 38201000 6.93 3.62 6.00 263099000 139585000 229296000 -8952000 -825000 272051000 140410000 229296000 121000 86000 224000 271930000 140324000 229072000 39219000 38747000 38201000 1810000 1736000 1200000 41029000 40483000 39401000 6.63 3.47 5.82 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Basic net income per common share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted average number of common and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares of our stock result from dilutive common stock options and restricted stock units. We use the treasury stock method to calculate the weighted-average shares used in the diluted earnings per share computation. Under the treasury stock method, the proceeds from exercise of an option, the amount of compensation cost, if any, for future service that we have not yet recognized, and the amount of estimated tax benefits that would be recorded in paid-in capital, if any, when the option is exercised are assumed to be used to repurchase shares in the current period.</p> 700000 600000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>10. <span style="font-style:italic;">Share-based Compensation and Other Benefit Plans:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The cost of employee services received in exchange for the award of equity instruments is based on the fair value of the award at the date of grant. Compensation cost is recognized using a straight-line method over the vesting period and is net of estimated forfeitures. Stock option exercises and stock awards are satisfied through the issuance of new shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Equity incentive plan:</i> The 2020 Equity Incentive Plan, which replaced the Company’s Second Amended and Restated 2010 Equity Incentive Plan, provides for the granting of incentive and nonqualified stock options, restricted stock, restricted stock units, performance shares, performance units and stock appreciation rights. There were 8.8 million shares of common stock authorized for grant under the Plan. The maximum aggregate number of shares of common stock reserved and available for awards under the Plan is 2,484,202 shares. At June 30, 2022, there were 2.2 million shares of common stock available for grant under the 2020 Equity Incentive Plan. The maximum term of incentive options granted under the 2020 Equity Incentive Plan is ten years. The 2020 Equity Incentive Plan replaced the Company’s second A&amp;R 2010 Plan, which had previously amended and restated the Company’s Amended and Restate 2010 Equity Incentive Plan (the A&amp;R 2010 Plan). The 2020 Equity Incentive Plan and Second A&amp;R 2010 Plan (collectively, the Plans) are administered by the Board of Directors and its Executive Compensation Committee, which determine the persons who are to receive awards under the Plans, the number of shares subject to each award and the term and exercise price of each award. The number of shares of common stock subject to outstanding awards as of June 30, 2022 under the 2020 Equity Incentive Plan were 3.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The fair values of options granted under the Plans were estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions used:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">27%-33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25%-30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">22%-24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.6%-2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.2%-0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.3%-1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected lives (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The dividend yield is based on the Company’s historical annual cash dividend divided by the market value of the Company’s common stock. The expected annualized volatility is based on the Company’s historical stock price over a period equivalent to the expected life of the option granted. The risk-free interest rate is based on U.S. Treasury constant maturity interest rates with a term consistent with the expected life of the options granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Stock option activity under the Plans for the three years ended June 30, 2022, consists of the following (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(millions)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 190.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 157.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 277.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 214.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 172.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 480.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 348.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 204.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 470.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.6</p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at June 30, 2020:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at June 30, 2021:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at June 30, 2022:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 387.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The weighted average fair value of options granted during fiscal 2022, 2021, and 2020 was $119.11, $59.75, and $37.01, respectively. The total intrinsic value of options exercised during fiscal 2022, 2021, and 2020 were $209.3 million, $145.6 million, and $99.3 million, respectively. The total fair value of options vested during fiscal 2022, 2021, and 2020 were $82.3 million, $70.5 million, and $71.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Restricted common stock activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 147.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 193.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 177.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 264.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 226.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 489.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 218.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 343.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The total fair value of restricted shares that vested was $2.9 million for fiscal 2022, $2.8 million for fiscal 2021, and $2.5 million for fiscal 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Restricted stock unit activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 111.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 300.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 130.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 220.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 470.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 178.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 417.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 302.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.42</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The total fair value of restricted stock units that vested was $6.5 million for fiscal 2022, $6.7 million for fiscal 2021, and $5.7 million for fiscal 2020. The restricted stock units vest over a three-year period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Stock-based compensation cost, inclusive of payroll taxes, of $44.0 million, $46.4 million, and $32.4 million was included in selling, general and administrative expense in fiscal 2022, 2021 and 2020, respectively. Additionally, stock-based compensation costs, inclusive of payroll taxes, of $1.4 million, $1.6 million, and $1.6 million was included in cost of goods sold in 2022, 2021, and 2020, respectively. As of June 30, 2022, there was $34.9 million of unrecognized compensation cost related to non-vested stock options, non-vested restricted stock units and non-vested restricted stock which will be expensed in fiscal 2023 through 2025 using a 4.6% forfeiture rate. The weighted average period over which the compensation cost is expected to be recognized is 2.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Employee stock purchase plan:</i> In fiscal year 2015, the Company established the Bio-Techne Corporation 2014 Employee Stock Purchase Plan (ESPP), which was approved by the Company’s shareholders on October 30, 2014, and which is designed to comply with IRS provisions governing employee stock purchase plans. 200,000 shares were allocated to the ESPP. The Company recorded expense of $1.0 million, $0.9 million, and $0.4 million for the ESPP in fiscal 2022, 2021, and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Profit sharing and savings plans: </i>The Company has profit sharing and savings plans for its U.S. employees, which conform to IRS provisions for 401(k) plans. The Company makes matching contributions to the Plan. The Company has recorded an expense for contributions to the plans of $4.3 million, $3.4 million, and $3.2 million for the years ended June 30, 2022, 2021, and 2020, respectively. The Company operates defined contribution pension plans, which consists of primarily our U.K. and China employees. The Company’s contribution to the defined pension contribution plan was $2.3 million, 1.6 million, and 1.4 million for the years ended June 30, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Performance incentive programs: </i>In fiscal 2022, under certain employment agreements, a Management Incentive Plan, and a business incentive plan, available to executive officers, certain management personnel, and certain other professional employees, the Company recorded cash bonuses of $26.5 million, granted options for 347,609 shares of common stock, issued 6,896 restricted common shares and 27,573 restricted stock units. In fiscal 2021 and fiscal 2020, the Company recorded cash bonuses of $21.1 million and $10.5 million, granted options for 762,761 and 751,499 shares of common stock, and issued 11,803 and 15,398 restricted common stock shares and 30,823 and 30,858 restricted stock, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The cost of employee services received in exchange for the award of equity instruments is based on the fair value of the award at the date of grant. Compensation cost is recognized using a straight-line method over the vesting period and is net of estimated forfeitures. Stock option exercises and stock awards are satisfied through the issuance of new shares.</p> 8800000 2484202 2200000 P10Y 3300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">27%-33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25%-30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">22%-24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.6%-2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.2%-0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.3%-1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected lives (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0027 0.0047 0.0067 0.27 0.33 0.25 0.30 0.22 0.24 0.006 0.026 0.002 0.007 0.013 0.019 P4Y3M18D P4Y4M24D P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Stock option activity under the Plans for the three years ended June 30, 2022, consists of the following (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(millions)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 190.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 157.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 277.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 214.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 172.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 480.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 348.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 204.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 470.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.6</p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at June 30, 2020:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at June 30, 2021:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at June 30, 2022:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 387.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.6</p></td></tr></table> 3656000 121.16 752000 190.80 56000 95.97 743000 157.45 3609000 140.28 763000 277.75 28000 214.33 627000 112.53 3717000 172.63 348000 480.59 135000 348.18 613000 134.45 3317000 204.82 470500000 P3Y7M6D 1564000 112.60 1764000 126.44 1949000 147.97 387300000 P2Y7M6D 119.11 59.75 37.01 209300000 145600000 99300000 82300000 70500000 71100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Restricted common stock activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares (in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 147.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 193.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 177.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 264.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 226.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 489.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 218.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 343.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Restricted stock unit activity under the Plans for the three years ended June 30, 2022, consists of the following (units in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 111.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 300.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 130.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 220.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 470.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 178.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 417.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 302.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.42</p></td></tr></table> 30000 147.94 15000 193.48 18000 142.12 28000 177.20 12000 264.73 17000 171.64 23000 226.07 7000 489.34 14000 218.28 16000 343.30 P6Y10D 2900000 2800000 2500000 139000 134.17 31000 192.08 51000 111.07 3000 155.60 116000 159.25 31000 300.78 51000 130.18 96000 220.53 28000 470.38 37000 178.46 12000 417.35 75000 302.15 P5Y5M1D 6500000 6700000 5700000 P3Y 44000000.0 46400000 32400000 1400000 1600000 1600000 34900000 0.046 P2Y 200000 1000000.0 900000 400000 4300000 3400000 3200000 2300000 1600000 1400000 26500000 347609 6896 27573 21100000 10500000 762761 751499 11803 15398 30823 30858 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>11.<span style="font-style:italic;"> Income Taxes:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Income before income taxes was comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 255,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 245,365</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,112</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 301,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 148,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276,477</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The provision for income taxes consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes on income consist of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Currently tax provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,976</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,018</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,580</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total current tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,574</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,074</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,055</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,522)</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total deferred tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,607</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,181</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s effective income tax rate for fiscal 2022 was 12.7% vs 5.8% in the prior year. The change in the effective tax rate for fiscal 2022 and 2021 was driven by a mix of increased net income and the dilutive effect the increased net income has on the favorable rate benefits, primarily related to share-based compensation excess tax benefits of $29.3 million in fiscal 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s effective income tax rate for fiscal 2021 was <span style="background:#ffffff;">5.8%</span> vs 17.1% in the prior year. The change in the effective tax rate for fiscal 2021<i style="font-style:italic;"> </i>and 2020<i style="font-style:italic;"> </i>was driven by changes in net discrete tax benefits<span style="background:#ffffff;"> of </span><span style="background:#ffffff;">$28.1</span><span style="background:#ffffff;"> </span>million and $19.4 million for fiscal year 2021<i style="font-style:italic;"> </i>and 2020<i style="font-style:italic;">,</i> respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s discrete tax benefits in fiscal 2022, 2021, and 2020 primarily related to share-based compensation excess tax benefits of $29.3 million, $28.1 million, and $17.7 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following is a reconciliation of the federal tax calculated at the statutory rate of to the actual income taxes provided:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:36.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign tax rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Option exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. taxation of foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign derived intangible income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive compensation limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Deferred taxes on the Consolidated Balance Sheets consisted of the following temporary differences (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,730</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss carryovers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,345</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax credit carryovers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,486</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax basis in equity investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,429</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,108</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative - cash flow hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,908</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,016</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,526</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,665)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86,883</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net unrealized gain on available-for-sale investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,159)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible asset amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133,672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,765)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,099)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,868)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative - cash flow hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,117)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180,008)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (98,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,125)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">A deferred tax valuation allowance is required when it is more likely than not that all or a portion of deferred tax assets will not be realized. The valuation allowance as of June 30, 2022 was $9.5 million compared to $6.7 million in the prior year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of June 30, 2022, the $9.5 million valuation allowance relates to certain foreign and state tax net operating loss and state credit carryforwards that existed at the date the Company completed various previous acquisitions as well as immaterial amounts generated after the acquisitions. The Company believes it is more likely than not that these tax carryovers will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2022, the Company has federal operating loss carryforwards of approximately $72.2 million and state operating loss carryforwards of $161.7 million from its previous acquisitions, which are not limited under IRC </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Section 382. As of June 30, 2022, the Company has foreign net operating loss carryforwards of $14.0 million. Some of the net operating loss carryforwards expire between fiscal 2023 and 2036.  Federal net operating loss carryforwards generated after December 31, 2017 have an indefinite carryforward period but the Company expects to be fully utilize these attributes by June 30, 2027.  The Company has a deferred tax asset of $21.6 million, net of the valuation allowance discussed above, related to the net operating loss carryovers. As of June 30, 2022, the Company has federal and state tax credit carryforwards of $8.0 million and $6.5 million, respectively. The federal tax credit carryforwards expire between 2028 and 2040. The majority of the state credit carryforwards have no expiry date. The state credit carryforwards that have expiry dates have a full valuation allowance.  The Company has a deferred tax asset of $10.0 million, net of the valuation allowance discussed above, related to the tax credit carryovers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of June 30, 2022, the Company has approximately $238 million of undistributed earnings in its foreign subsidiaries. Approximately $97 million of these earnings are no longer considered permanently reinvested. The Company expects to be able to repatriate earnings without incurring any withholding taxes and expects to be tax neutral. The Company has not provided deferred taxes on approximately $141 million of undistributed earnings from non-U.S. subsidiaries as of June 30, 2022 which are indefinitely reinvested in operations. Because of the multiple entities as well as the complexities of laws and regulations by which to repatriate the earnings to minimize tax cost, it is not practical to determine the income tax liability that would be payable if such earnings were not reinvested indefinitely. A deferred tax liability will be recognized if the Company can no longer demonstrate that it plans to indefinitely reinvest the undistributed earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">We continue to analyze our global working capital requirements and the potential tax liabilities that would be incurred if the non-U.S. subsidiaries distribute cash to the U.S. parent, which include local country withholding tax and potential U.S. state taxation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following is a reconciliation of the beginning and ending balance of unrecognized tax benefits (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,032</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions due to acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions for tax positions of prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Decrease in unrecognized tax benefits for prior year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,041)</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,860)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">FX impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,297</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Included in the balance of unrecognized tax benefits at June 30, 2022 are potential benefits of $5.3 million that, if recognized, would affect the effective tax rate on income from continuing operations. The Company recognizes interest and penalties related to unrecognized tax benefits in its provision for income taxes.  The Company had $0.3 million of accrued interest and penalties as of June 30, 2022.  The amount recorded for the periods ended June 30, 2021 and 2020 was immaterial. The Company does not believe it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase in the next twelve months.  The Company files income tax returns in the U.S. federal and certain state tax jurisdictions, and several jurisdictions outside the U.S. The Company’s federal returns are subject to tax assessment for 2018 and subsequent years. State and foreign income tax returns are generally subject to examination for a period of three to five years after filing of the respective return. The state impact of any federal changes remains subject to examination by various states for a period of up to one year after formal notification to the states.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Income before income taxes was comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 255,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 245,365</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,112</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 301,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 148,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276,477</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The provision for income taxes consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes on income consist of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Currently tax provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,976</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,018</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,580</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total current tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,574</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,074</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,055</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,522)</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total deferred tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,607</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,181</p></td></tr></table> 255118000 95662000 245365000 46268000 52513000 31112000 301386000 148175000 276477000 10080000 15179000 18976000 6663000 6681000 6018000 14481000 14743000 8580000 31224000 36603000 33574000 8130000 -20812000 14074000 1477000 -4962000 2055000 -2544000 -2239000 -2522000 7063000 -28013000 13607000 38287000 8590000 47181000 0.127 0.058 29300000 0.058 0.171 28100000 19400000 29300000 28100000 17700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following is a reconciliation of the federal tax calculated at the statutory rate of to the actual income taxes provided:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:36.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign tax rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Option exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. taxation of foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign derived intangible income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive compensation limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.210 0.210 0.210 0.022 0.006 0.023 0.010 0.018 0.007 -0.014 0.008 -0.002 0.004 0.008 -0.002 0.011 -0.094 -0.169 -0.057 -0.001 -0.001 0.009 -0.019 -0.051 -0.009 0.019 0.065 0.016 -0.001 0.000 -0.010 0.127 0.058 0.171 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Deferred taxes on the Consolidated Balance Sheets consisted of the following temporary differences (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,730</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss carryovers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,345</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax credit carryovers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,486</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax basis in equity investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,429</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,108</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative - cash flow hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,908</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,016</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,526</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,665)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86,883</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net unrealized gain on available-for-sale investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,159)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible asset amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133,672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,765)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,099)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,868)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative - cash flow hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,117)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180,008)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (98,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,125)</p></td></tr></table> 8033000 6730000 27948000 31345000 13131000 14486000 2435000 2429000 11778000 11108000 1908000 13779000 17016000 8585000 8526000 9466000 6665000 76223000 86883000 6963000 3159000 133672000 150765000 18060000 9099000 12793000 15868000 2480000 1249000 1117000 175217000 180008000 98994000 93125000 9500000 6700000 9500000 72200000 161700000 14000000.0 21600000 8000000.0 6500000 10000000.0 238000000 97000000 141000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following is a reconciliation of the beginning and ending balance of unrecognized tax benefits (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,032</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions due to acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions for tax positions of prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Decrease in unrecognized tax benefits for prior year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,041)</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,860)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">FX impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,297</p></td></tr></table> 7271000 4297000 5032000 960000 304000 4038000 306000 357000 778000 1041000 2860000 286000 16000 5302000 7271000 4297000 5300000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>12.<span style="font-style:italic;"> Segment Information:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company operates under two operating segments, Protein Sciences and Diagnostics and Genomics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s Protein Sciences segment is comprised of the reagent solutions and analytical solutions. These businesses manufacture consumables used for conducting laboratory experiments by both industry and academic scientists within the biotechnology and biomedical life science fields. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for the years ended June 30, 2022, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s Diagnostics and Genomics segment is comprised of diagnostics reagents, genomics, and molecular diagnostics, which includes our Exosome and Asuragen acquisitions. Diagnostics reagents develops and manufactures a range of controls and calibrators used with diagnostic equipment and as proficiency testing tools, as well as other reagents incorporated into diagnostic kits. Genomics and molecular diagnostics consists of exosome-based diagnostics products for various pathologies, as well as tissue-based in-situ hybridization assays for research in clinical use. No customer in the Diagnostics and Genomics segment accounted for more than 10% of the segment’s net sales for the fiscal years ended June 30, 2022, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">There are no concentrations of business transacted with a particular customer or supplier or concentrations of revenue from a particular product or geographic area that would severely impact the Company in the near term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Following is financial information relating to the operating segments (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555,352</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,549</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intersegment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,210)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,105,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 931,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 738,691</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Protein Sciences<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,929</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,965</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Segment operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,894</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Costs recognized on sale of acquired inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of acquisition related intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,865)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impact of partially owned consolidated subsidiaries<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on escrow settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,169</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (416)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eminence impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation, inclusive of employer taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,401)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,262)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (142)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate general, selling, and administrative expenses<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,015)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Consolidated operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,419</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="color:#131313;font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="color:#131313;">Adjusted operating income for fiscal 2021 have been updated for comparability to fiscal 2022 for the inclusion of the impact of partially-owned consolidated subsidiaries on the Company’s adjusted operating income.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has some integrated facilities that serve both segments. As such, asset and capital expenditure information by operating segment has not been provided and is not available, since the Company does not produce or utilize such information internally. In addition, although depreciation and amortization expense is a component of each operating segment’s operating results, it is not discretely identifiable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has disclosed sales by geographic area based on the location of the customer or distributor in Note 2. The Company has disclosed dis-aggregated product and service revenue by consumables, instruments, and services in Note 2. The Company considers total instrument and total service revenue to represent similar groups of products in the fiscal years presented. The Company considered our consumables sold in the Protein Sciences and Diagnostics and Genomics segments to represent different groups of products and therefore have separately disclosed the related consumables revenue (in thousands) :</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 646,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 557,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 431,052</p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 243,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 194,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171,590</p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total consumable revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 890,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 751,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 602,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following is financial information relating to geographic areas (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States and Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190,501</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,949</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,457</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 223,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207,907</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States and Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 523,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 594,512</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,369</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,087</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 531,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615,968</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Long-lived assets are comprised of land, buildings and improvements and equipment, net of accumulated depreciation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company operates under two operating segments, Protein Sciences and Diagnostics and Genomics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s Protein Sciences segment is comprised of the reagent solutions and analytical solutions. These businesses manufacture consumables used for conducting laboratory experiments by both industry and academic scientists within the biotechnology and biomedical life science fields. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for the years ended June 30, 2022, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s Diagnostics and Genomics segment is comprised of diagnostics reagents, genomics, and molecular diagnostics, which includes our Exosome and Asuragen acquisitions. Diagnostics reagents develops and manufactures a range of controls and calibrators used with diagnostic equipment and as proficiency testing tools, as well as other reagents incorporated into diagnostic kits. Genomics and molecular diagnostics consists of exosome-based diagnostics products for various pathologies, as well as tissue-based in-situ hybridization assays for research in clinical use. No customer in the Diagnostics and Genomics segment accounted for more than 10% of the segment’s net sales for the fiscal years ended June 30, 2022, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">There are no concentrations of business transacted with a particular customer or supplier or concentrations of revenue from a particular product or geographic area that would severely impact the Company in the near term.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555,352</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,549</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intersegment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,210)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,105,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 931,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 738,691</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Protein Sciences<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,929</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,965</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Segment operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,894</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Costs recognized on sale of acquired inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of acquisition related intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,865)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impact of partially owned consolidated subsidiaries<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on escrow settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,169</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (416)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eminence impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation, inclusive of employer taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,401)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,262)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (142)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate general, selling, and administrative expenses<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,015)</p></td></tr><tr><td style="vertical-align:bottom;width:63.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Consolidated operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,419</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 646,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 557,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 431,052</p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 243,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 194,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171,590</p></td></tr><tr><td style="vertical-align:bottom;width:62.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total consumable revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 890,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 751,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 602,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States and Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190,501</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,949</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,457</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 223,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207,907</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States and Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 523,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 594,512</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,369</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,087</p></td></tr><tr><td style="vertical-align:bottom;width:70.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 531,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615,968</p></td></tr></table> 832311000 704564000 555352000 274843000 227744000 184549000 -1555000 -1276000 -1210000 1105599000 931032000 738691000 377623000 330225000 234929000 48977000 38425000 14965000 426600000 368650000 249894000 1596000 1565000 73054000 64239000 60865000 2393000 1505000 7169000 -19070000 7114000 416000 18715000 46401000 51846000 34262000 1640000 142000 87000 5281000 4943000 4015000 296590000 237296000 157419000 646952000 557037000 431052000 243922000 194948000 171590000 890874000 751985000 602642000 203732000 190501000 16223000 13949000 3287000 3457000 223242000 207907000 523536000 594512000 6281000 9369000 1705000 12087000 531522000 615968000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Note </span>13.<span style="font-style:italic;"> Subsequent Events:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On July 1, 2022<i style="font-style:italic;">, </i>the Company completed the acquisition of Namocell, Inc. for approximately $100 million, plus contingent consideration of up to $25 million upon the achievement of certain future milestones. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On August 4, 2022, the Company sold its remaining shares in CCXI for $73.3 million. The Company’s cost basis in the shares was $6.6 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 100000000 25000000 73300000 6600000 KPMG LLP Minneapolis, Minnesota 185 Consists of holdback payments due at future dates and liabilities for contingent consideration. Amounts disclosed above represent the total non-cash change in the liability from the prior fiscal year. Further information regarding liabilities for contingent consideration can be found in Notes 4 and 5. Finished goods inventory of $5,111 and $5,456 is included within other long-term assets in the June 30, 2022 and June 30, 2021 Balance Sheets, respectively, as it forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date. $4.0 million of the third party patented technology acquired in fiscal 2021 was a non-cash activity within the consolidated statement of cash flows as a cash payment was not made within the fiscal year ended June 30, 2021. EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .N#&%4'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 " #K@QA52ML3.>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU%)'1S43PI""XHWD(RNQMLTI",M/OVIG6WB^@#>,S,GV^^ M@>E,E&9(^)R&B(D&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MZX,851VW7NUA!P HC !@ !X;"]W;W)KWS! MQAGY@'=$/[08?%Y;#Y)X7UF]>.'B5[1F3)+7P ^CR]9:RLVG;C=RUBR@48=O M6 B?++D(J(1#L>I&&\&HFQ8%?M3QD BVO&R- MS$\3^SPI2,_X[K&7:.\G2G ? M_^:BK>*:2>'NZZWZ-&T\-.:)1FS,_1^>*]>7K;,6<=F2QKY\X"]?6-Z@?J+G M<#]*_R8OV;G]08LX<21YD!?#'01>F/U+7W,0.P6V45-@Y076NP*S5U-@YP7V MH06]O*"7DLF:DG*84$F'%X*_$)&<#6K)BQ1F6@W-]\+D>U]( 9]Z4">'$^[$ M\#5*,@I=CBZZ$BZ>2'2= M_$)7V86LF@N9%KGCH5Q'O6]M:O+%3QKSCL$-LX(99A68H; M&N/EHWC5(>9Y;?D$+Y\P!ZYNIN4FTAJ[^"+L5,^NT1OS9R946+.RGKHLF18^ M11OJL,L6C/N(B6?6&O[^FSDP_E0AT2DVT216P=4K5Q$"D?+W)@&/YD5"3S.X'?(F7?PM7:;6/0 MM@T5,;2P*3%-8A5B9P6Q,[2-Q0]NCFS.A,==,H6WE;^JN-KTIPH66M,4EB:Q M"JSS M9Y(UAI_ZI%A6O5N02TJBDL36(56*91>CGC,%R/;QOE\-M3;QKM&Q4B MO*PI(UUJ54@[AM<\#-(H#&/H4P]LPX54TL*%I(B5DSM>UIB6)K4J+:ND91U& M*Y^GL,E]CU3AUVL-.R[0F)PFM2JYTL^;J/_=&8S@MB(O35-(7\/%:IT$7M<8 MV3$LO5EZ>O,@4S_U?$;NX^!)'8CVB!AM\]0Z5?EUH55NGGS8,,_2QT MP(9SD<;U$[*0,#@)%V#.8XA&D)"XJQZLN/K=O1*@5FNO2ZT*L#3W)N[.[\\*0T0WW/95+'N/5C=$=(QZ893XP<5/_'ETQ_J5Q MP^N:KFNL M>8BYN#TB]NEY^^RLWU/2TAH3=*E5:94QP<*=_:,GP>WR)3&MCT]_D 5S8@&] M3(D,5QKS( #SLI#<^75"/A@=PR0;*L@S]=5!%==KS/$8V<$JLX.%VWY(6:X7 MKLCB+7CBOA+?'H'K\1G@._!FU4O=>]1K.MB6JV_+K4JM=+Z6P=9_UDHFG=D$7KVM,ZQA1P"ZC@(V[ M^)S6=<#$*IG0/H."7$-X"C8T5'<[7+ >F]9,H$NMBFUG*Q#NY+>=; VV X7U M/Q\:X'6-81W#^-NE\;F@PCY]\SR%3GU/EW(^K--Y'I344Y&K]5"W9J?D\ MM(R.?=%]5I$IS;Y]T!.":BY/7MTC8KRLW2Z]OXPY]RZLN2>XIOYG??2:WMW,E)ZTV7Y=:E5-I\VW+3;@C])MY]WR]&SW_AU-[%=$?+:$ M4J-S"K.LR#;$9P>2;](MXD]<2AZD+]>,NDPD)\#G2\[E]B"Y0/'?$H;_ 5!+ M P04 " #K@QA5OZCF5[V6TI!OFZK6#Y.U,=N[ MZ50OUG(C]*W:RAI^6:IF(PQ<-JNIWC92%)W1IIJR((BG&U'6D]E]]]VG9G:O M=J8J:_FI(7JWV8CFMT=9J9>'"9V\?O&Y7*U-^\5T=K\5*_DDS=?MIP:NID*?I7S1)Y])2^59J5_;BX_%PR1H1R0KN3"M M"P'_]G(NJZKU!./X=^]TR,.N'23HAA5R* M764^JY>_R9Y0U/I;J$IW?\E+CPTF9+'31FUZ8QC!IJP/_\6W/A G!C0>,6"] M ;,-PA$#WAOPMQJ$O4$7ZNF!2A>'7!@QNV_4"VE:-'AK/W3![*R!?EFW\_YD M&OBU!#LSFZM:JZHLA)$%>3+P#R;5:**6Y ?1U&6]TD34!9FK#>35NIWPO20? MZX7:2')#OC[EY.J[#T2O12,U*6OR9:UV&BST-?GN[/I^:F"\[5VGBWYLCX>Q ML9&Q449^4K59:_)#7VC\SK\>^[^I;PX)JP@#%D0/.WFU/$ M/'^[>>!APX]SQSM__/\P=]AL'.X6XG=K"]"=WHJ%?)B -RV;O9S,_OPG&@=_ MP2)Y26?YA9R=13D\1CGT>9_]#,57BTJB"7PP33K3ML3N9Y0&491E]]/]:31< M7,9IP-DY+'=A"4_CC!YA9PRB(X/(RV"NM&F38I3%P3P^N2T/,QB>1<*%L2RE MJ4T"@451F"4XB?A((O:2^&NCM(;*UZS*&N,0.W=-HCC,8HN#"XLY2Z/ XN#" MPI33+,0Y)$<.B7?!_F,K&V%@71+Y#1JWEOH.HY)<TEE^(6=GP4N/P4N] M"? $V@!"=TU6LH8P5EUI$P7TQ%*;-JQ[M*BE;FXG+(GMO$!@+,PB:N6%"V-Q M$*4U-BV+>48G\P909K0T,K?N8M*@MA>T+F+ MBB.:,9P,#09)$7CI?%$&ID@DZB4UK-URM('V+LXK9!QE]NQ@.,A*NUCE"(Y&24BS$3)L(,/\ALLOY>T\B(/ZHE[9,?M8&PE^S6M^H^'CS@S>4,H#6Q^@ M.$APN[>BN(R.-5JJ%AIQ2FUZ+NRFU1G./"'N>!*?Z(QSDH,*HGX9 MU-=6=/V.DT/D3.)((P1UDV:4V3T0P5&:01<D)/S,6!4@B3L<4U*!?JERX?3XB0JV?0+\O2 MX.46T2$I2Q.;D0M+G3:3(Z@PH>G(;H(.:H7ZY4J[(Y+]7%VWLU3MBG:QP=); MP'Z]49U0@Q\.)07EZ4H/%D-9=.JBBVO+8NI,'>*/9:<=]?R\8- RS*]E3KF2 MJPKV(!^(,*8IGW=&/%H]O)DK3V"-V65^CL*83=H_]#_8_]B@B)A?$9V% MQH[)8ZENOLC%ND9;"4,$4,("6V[/$1QHW9#:F8[Y\TW_()386X32XNP Y;7L M=LF ;N#814731;WEE_)V'M!!-#&_:/H1"GNYJLEBUS2R7OQ&8.M6ZTH<#H&+ M?^VTZ0ZQT+ BXHH%. //94U^5D:2% V4JZ]HR&*GRB""#G:)=IAX^) M@)P3O=S/XH\6@T'P,;_@>W^4?J>MN *NS0YGMX7@>)8%J1T=S)TG.P8]R/QZ M<(XQ?B?5U#DJ9E%([8W(','1-.#4X8KXHU%,Q[@.8I%EW@YZ%/6P)SL\)O(P MQ;NI5XV^NYM>TEM^*6_GSW\&=-0/FA([M>0OW3/GH&5V,M&K&1;\#8@!?IGIFIGM!%UNX-"TY]?5$Q> MU%M^*6_GD3UY_ND7DT/Z'V*)9PBB!C-&[9Z P=+$S1$,QH*1/34?1"/WB\;3 MS/>108[7:, <,@@L"%.[_2,PGH4.F>G)ZP4;V:RZUS0TI#%HTL.S]^.WQU=! MON]>@+"^?Z1W^>&%CL'-X?V2G[KG>II4<@DN@]L$A%ES>&7C<&'4MGN)X5D9 MHS;=Q[44H*9; /R^5*"&^XOV!L<79V;_!5!+ P04 " #K@QA5DL6,N8X' M "7'P & 'AL+W=OS4SC;6[UXN%66W45II7>J=J^.5>-UMI MX6.S7IA=HV31#=I6"Q9%R6(KRWJVO.J^^]@LKW1KJ[)6'QMBVNU6-H_O5*4? MKF=T]O3%IW*]L>Z+Q?)J)]?J5MDONX\-?%H<9RG*K:I-J6O2J/OKV5OZ^B:. MW(#.XK^E>C"C]\2Y.=HKZQSZ[VT M?(,8G<+'U MVNSD2EW/('B,:O9JMOS[WV@2O<&\^T&3G?C*C[[RT.S+&VDV!':-K-P;]4=; M[F4%SJ.[V$^5=E.Y!+!?TI2))+U:[,?^(&9Y'N7T:':B-#XJC8-*;S>ZL9=6 M-5LB][*LY%VE+B%171H0# =PKXS=3BGOITY&DM(X3MB9<-^*LSCAN&YQU"V" MNM^N5KH%69#55@I6%V3/2:6,(;*"+-E%%+A!"MW>V?NV@M1U&*#OR06;BR3K M-NB"SAG+YS"-V:DNNU6/F*O"[40TDS7%P8R)3[^J,92(YT^A; MT22G.2XQ.TK,@A(_:RNK%TC,O(LGD1">1M],T"B)$EQD?A29!T5^;*!*:.QC M=RI=QMBYL)N36EE,:XXL)X35>>PA9E&:1RFNE48#P**@VJ[R<*'4&M6O*,JG MR%]19$$1LY1G/)X0.:(L#8K\E];%0UE5J#3J73-CC$;T7!MB%_,HF5K!@88T M"""(:2OK=0EYZW B)[?Z,-')@>-4L/.]1NP2*O)D(L#I #,:IED?XM-QH;M)<&+PVH#RN:9IF7@1$SP3(V(7%@&@U# M#1H=VT#3.#[XJ$R$4SR./)F^&5JZ M/Q.BS(#;5H[*!GRS<[9U6\,\I19JP-(FH=]X1.ZBJIGC"!O"Q M,/C>JWL%2@MHGX>\@BKU@99#/HO/A2)F'$[ A,Z!>RS,O?]\WV%%.KB8Q]0[ MK;X=9UG&)HHH-O".A7DWR%W]/QD%:=LB/]1\*R;BR5 ;0,C"( SD;E2L#SJ1 M4>Y%FV^6I,G4P> ##WF8AWUB&'+9,VHY@D7H1O,SM8@9.[E==*IVX"*GP>+Z M7:DO/ZO5IE8_&7*[D8W:Z J.A/FIZZ/M(UIJ\R!LOY

?86N4D-8-&^(;.U&-^6?8"'FE(W1+?60'M:P(%%U\[GZ7D@!4U.O1S=5'V&MWJ[A2 _^ 5.D;VL6D4N M7D640(#UWIQX2GL_W>O-DW^NO!\Y2'@^AXWHEL/]Q+-Y+L0\SN+G[PIRG\P\ M/^_+4:.IQ1C@S1CF?8ETD@L- MD@M1[J)1PQ%PO)T2OW =AYF^V^Z=E!O=%6YD"QKX(XR:#?#?43# M2GNP\:TR-O70@0\!Q MJ^ARW$L=.$P^?NB$WSI##;%;9XO14U/WR/I7V:S+VD!9= \CHU:_OTP3V;/3Z+7_X%4$L#!!0 ( .N# M&%5*<\G1+0, #<+ 8 >&PO=V]R:W-H965T&ULK99K M;],P%(;_BA4FM$FCN?0^VDA;$0(DI&IE\-E-3AMKCAULIQW\>FPG"TF;]<+8 MAS5.SGG]/B>V-[ 33%A3CBQ]^8BG/!<4<)@+I#,TQ2+7W= ^7;J^,[SC7NR M3I2YX8:3#*]A >HAFPL]<24Y)C!7$Z Y3S") "R,GT>4<"V J 44B3.45>H<>%A_0Y<45ND"$ MH6\)SR5FL9RX2ELQ@FY43GM73!N\,.V7G'50U[M&@1<$+>FST]/]9KJK"U!5 M(:BJ$%B][OE5:&,KQ'KM8F;CW<@,1S!U],Z2(#;@A&_?^ /O?1OI?Q)K<'6 R2K)E]<1'.B,(4Z4T3/5XC MQE&&!;K4*S7FE&(A40;Z!$OTJKYJH^CM&?1V$ Y%-/SW*__]?_9OC4J$_9OA^)X7(-E4+$,7LM"I,R/!]6 MWH>O]:Z_@5+ITXZP]3& X5& 0Q$-@%$%,#H(,.-IJK^*I66S[C>8YG#&ZB_T M1W5+'<_?\7TDJ&%]7%D?GV'][%4_WBNE[WFMZ_Z4R :![_W]BGKG,YRVVDOE MNJWN6)_O^_[;(D?C?K\WZKW@O]8%^.?[/V/%E_*G0+1$MD.XM:[&M)1?L5@3 M)A&%E4[U.D-]CHFB2RL&BF>VT5ERI=LF>YGHSA:$"=#/5YRKYX'IG:I>.?P# M4$L#!!0 ( .N#&%6F6B7#F P %R! 8 >&PO=V]R:W-H965T&ULM9U=<]O&&87_"D;-M,F,&6$_\.7*FK&%S\[$\<1)>]'I!4Q" M(FJ28 #0WMBDN/N\P.)@0;SG7?#FL:H_-^NB:*VOV\VN M>7.U;MO]Z^OK9KDNMGGS8[4O=N*3^ZK>YJUX6S]<-_NZR%?'3MO--;5M]WJ; ME[NKVYOCWS[4MS?5H=V4N^)#;36'[3:O_WA7;*K'-U?DZML??BD?UFWWA^O; MFWW^4'PLVM_V'VKQ[OI,697;8M>4U?N3;9ZMO]/BX M\V)G/N5-<5=M_E6NVO6;*__*6A7W^6'3_E(]IL5IAYR.MZPVS?%?Z_&IK<>N MK.6A::OMJ;/8@FVY>_H__WH:B(L.OCW2@9XZ4*F#$XQT8*<.3.I Z4@'?NK MI0[,'>G@G#HX<@1OI(-[ZN#*$<8Z>*<.GMQA;%C]4P=?ZD#&.@2G#L%1#D_' M[WCPP[S-;V_JZM&JN]:"UKTX*NC86QSS)_6-;BT]+T:^]O:MV3;4I5WE; MK*R/K?A/*+EMK.K>^KC.ZV)=;59%W?S-BGX_E.T?UL+Z[6-H??_=#]9W5KFS M?EU7AR;?K9J;ZU9L3<>\7IXBOWN*3,VC.'VDVX^[_ MM1F:6.%$K&J[%2?XQ[9:?C9A(C/F[6I5=EN5;ZP/>;E:B.-PE^_+5KPW0&,S M=-:8)A,;^/-=9KUMV[K\=&CS3YO":BNQJ?7$Z*5FZOMJMZQV;5UMQ"BZ4Z;Y@MLN=I]3GZ M?$)Y%RI8^%XP5,#==V7=36LMJ*35AW]S3B>U$IKKO; MPOI^4S7-#SK]&9%S]8>$A4A8A(3%2%CB*%I8$.9ZOC37(6-FCCJ_#F,.].>> M]><:]7>\Z1!WT?M#O5R+F]C!=RJ=]HRXN=I#PD)7/2C4"]1O4,B@,1*6(&$I M$I;IQY;Y1*\^[ZP^;Y[Z=(HS(N8J#@D+/?649)+8D/%B3ST*CDULZ7M=@HR9 M(F&99L#$#A"J5Y%_5I%O5M&A%K>Z*W$=S7NE(VH7T%@(Q>PAC^NDLCKI<=O;AZ'L>N.#F)V/8U7&HBN<6AW]CV+7Y,?, M3/&U>UUHA0AU/J"T$$J+B&HQ=*8KE:0UWV!@TQ M.S21:38U7>^A-@R4%D)I$5%M'43=* M;:T.H;8*E!82U0MA/G>8YJ*.C!M#:0F4ED)I&8HVK'7NG1AJ=F)&*DCU2CVQ M!FX0]:0JN[MGM0HUK9@OS4D151/\G-H.DV"QIAVQ'8][DDH33<-%X)% 2M6D MYE&;72*LV3SF$Q*,7/MH;U10LU'QOMHM+NOHRV]U]&(.BK:BL3BVVB,)=2B@ MM!!*BZ"T&$I+H+24JF:&'\BG5$95UV;0:BC$WO&@9L=CJJK9W'VVX+#+(Y"T M"$J+J6JOB%MJ3I2)#;M 0HVZ\*DB)Q.RR9#-OMK2@ M%@75I- )U1290,/&4%H"I:506O:, 1[JL#\VO+"JSAQIMNJ@+@-5 M70;'TV0DH%%C*"V!TE(H+=.,KTN]\?FN-Q#H? -A1E6=F3Y;DU#C@*J+#UQ9 MCFKVVZ5$MNMC33-QN:&^,L-!$_U06J89#1[X=.R+6Y_II^9,/[BLSAQMMJ"@ M!@!5<]3,U\QQT*484%H"I:506H:B#87<>P74[!4 RNK,$6:+%^H:4'75@")< MU5B05UAHFBP\VU$F0FAR'TK+)G=A^-2'/FO/)M9/3%;5F0%SY0&EA5!:!*7% M3&,0\,"E\V,+/;\)*J.C-RMA"A3@.4%C$UL\Y]VY5] M=FC0!$I+H;1L.H[E20RT1*"V!TE(H+1L;8>[S$47V MU@DS6R=C97!Z%4+-$2@M/-$&976!(D"-@\(X)\KU5K.>P_8=92EXHFFX<#PJ M7\!333N?NK+OK]D'XGB$LK'#W#L0S.Q 3%4IF;O//K)0BP%*BZ"TF&DJ^SUJ M.XI.H*:%)NI"S =4EI-FXUQF!R//\62]'<',=L2+RI3,S-D2@YH.4%H$I<50 M6L(T#[HB7B _[2S5M9.+BK-3(T^">6,"ZVT"-O';'%!30&FR86S M0+,\$!HVAM(2*"V%TK*1 :9LI+"$]W8#-]L-SRI4,C/F:@]*"[EF28+TB.D( M&C'FFAR\:!MPY9G$4",!2LMTP];MA#-2"L)[)X'#'K T->>9(\W6'=1@X&H& MW/$TM9G0J#&4ED!I*926:<;7)>,/ ..]QFS-0FU$TXT4ZD2 M5QT'CS-/OCW4-%L0QGW9*X5N?PJE9;K1L,5-Q(B ^K0^ASXX:7*2@Z;WH;20 M:W+5FH?&0H/&4%H"I:506H:B#85\\6L59LL 4*IDCC!;O%#W@*L);D6XJB4@ MERIIFBR"0'YD?P+=]!1*RR9W8:B?/M?/S;G^Z5(E,V"V/*!)?2@M@M)BKED+ MX=A$7O&90*.F4%HVO0]#V?4)?3[QTQ,O*%4R(V<+$9K7A](BKN;A.:'R*KT8 M&C2!TE(H+9L\.!PY^9-/E5$.I10&DA5U/MGN:;(-1[@-(2*"V%TC(4 M;:CEWN[@\U=?O*!2R1QEMGZA!@A7,_F*>%5'@+H!EV=.J%L!I:506C8U'D.Q M]=8'-UL?+ZU4,F-GJPOJ@$!I$5?3_8''9!U"W0\H+872,JZN.;D*C(WCEQ MS,[)6*627H50;P1*"QWU<44LH+( -3_0X#!77@06:]H1TOV$IER!HFFX\!PJ M*S_5MY/* S)=6,\FZC-*KB]^U'V?/Q0_Y?5#N6NL37$O>MH_>N(^N"X?UNY:6>BB'C@4VIKQI'BUC>-X[&<]#5,018O%*F"E)WT MT]^"E$6)6,)6JGL32]1BR?\"7/P60,Z>"OVU7"I5D6^K+"_/!\NJ6K\;C-5MF(>5XP6LDT'XS/ZFLW>GQ6;*HL MS=6-)N5FM9+Z^WN5%4_G SIXOG";/BPK?UC89OHYV7>;I2 M>9D6.=%J<3ZXH.^F(C0-:HLOJ7HJ]SX3(^6^*+Z:+U?S\X%GGDAE*JF,"PE_ M'M5$99GQ!,_QU];I8'=/TW#_\[/WRUH\B+F7I9H4V9_IO%J>#Z(!F:N%W&35 M;?'TN]H*\HV_I,C*^E_RM+7U!B39E%6QVC:&)UBE>?-7?ML&8J\!#7H:L&T# MUFT@>AKP;0/^V@9BVT#4D6FDU'&8RDJ.SW3Q1+2Q!F_F0QW,NC7(3W/3[[-* MPZ\IM*O&DR(OBRR=RTK-R:R"/]"I54F*!9G(GHTJ> ;C:91L[_>^N1_KN1]EY&.15\N2?,CG:G[H8 0/OU/ MGA6\9TZ/_]GD;PGWWA#F,88\T.3US2G2?/KZYIY##=_U!Z_]\;[^N)C]3B[_ M^/3GC%S>?OI(/MU\N+VXN[K^C5Q,[JZ^7-U=?9B]P\+>N!6X6Y,]WI5KF:CS M :2'4NE'-1C_^U\T\'[%0G9*9],3.3L(I]B%4[B\CZ\A*-Q2P.=F8',OV=3-\Y:B[F_X54T;RY50'Y&,0E::9(OJ??_&*^)^:] M7NOB,847D-Q_)S"):%F9.-19.*U25:)CS#_E&#NEL^F)G!T$/]@%/W".L:D" MITDJFWDLGQ.Y*G25_EU?P,+8N OVAXI'O: [HFRS* Q%V!E0B!4+>8B/IW G M*71*FA0EC"0SC![R]&\8):"LE#">8%J0R5^;5,.U-'^$ 5?H[YC&T-;H[XWR M1B%F%'3?&.>3_F#71KLX1"]T[4+I1FM2K!2IY#>%3GJ1I22(:%>N;31DH>"T M(]@VHYQR#^_1>*4;<49#WJ&*?5:>O&E& M[UI^E_<9JG=[K\,.\H3G=10C=C[O6DTQ;['G]RC>XS7ZPJO9+ZR9 (9M0D=5 M4ONYN/7X$]RLFWTP*YCU>D2R5B3[@6XUZ?51IIGI/P(E3Y.23!K:SGVH7&8_ M(?4]CW7UVG9!&(5Q5S#FCH<^ZQO*+?A1)PB-+\H2)N=TM0;MM5P#)'J35!O= MUY/<'H>BFW3<=SUVGCV5M\,8M31'W3CW 2H@E2=J+TQH8(2=0J.0^MW0.&]V M=&A.Y.TP-"T!4B?CC/]0D-N!<8'PT)#XR+AE'NV&Q#8+NQ,R8L-87UYK(8JZ M*>HW"86EF8_*Q+2%=Z'*5&\'.WT=2Z(G]3:E-I$-0[I'=XQNQ"CGK4=."%8W<=>Y2PB1F%A/V%)D,6-8( MW5[,4GF?9G5-4@_N'8*6J9GVT#J%.JGNZ.%Q2F_34WD[C'N+@=3-@7=:SF%2 M39)BDS_'NAY8 /LJ?313JR.)V!0W]$.;ZS$[ZOO"FDQMN\#W>VIAUD(A9Y';:98'8A%5W.P\RHB +:(Z,E/>8FO1NM8)*;/Q,ZK@6C M-*]+WQ/,C-)N]I]B9BSH8U;6XAQSXUQGT&T1_(VYHC>J5?BFQG8-F>WPM=^- M4C0$-I%1**NZ,QMF%GNQ%0+$S.."]X2@I3OFIKN9S*2NQ3S)!]6\>%IE];)K M'0:9X1UL,UX8!EU81ZR8Y_.@*PXQ\_V>7,Y:*F-N*KO:*XY=]16SL8P%@?7: M(?#&!;.TV&;#D/&^MZ[E*.;FJ&MLA>SG35DO OR"KI6A6FU(X@RJ!.O-1.Q\ M1JUI&+&#'F:TI^Q@+7>QX*@%YZOK+Q]FKUEP9B=EL)-ZFY[*VV%,6U1C;E2[ MT46BU+PD"UVLR$J:$LX,E)I=GBO8(52PP]=4L,PF,).4N]4,8A8$/.Q6[(@9 M%2%E/>M+K"4ZYEXKN]GH9&EJD!]4B:R.^2R.N]2*V?$XB*P7!K$+/2@#>W2V M!,7Q:A&-NQ'M M:C>F326S,7M*[6XJ7(7RK!>FW:Z/CAB";OLHO0V7;040U /LY4CW$QR])7DB;X?QVMOC=$3.AWT1>S8X+[W0V**6+(0B_NX7_> B(71S'&Y=7UQ?7D-9O:IURA MFYS4V_14W@YCVG(J=W-J?3ICGIKATW,0@R-+?C[,@%UPP.Q$'# KUV)V4>SU MU ^\15#N7OH[Q*72[%0!9V]WIY1.TI[BE]LK;6%(+3!"S +?BRUYB#TC>M\V8'UAV M4\1.'+@[U-C2'G?3WLWSKAITV:$\5!2V\!7ZOBT+,60AM0RGJ,S MS\T*C:'?(?<9D5MAXN$RAOL?ZZS7E/ZPU2T[B5>L\>TVH(X3B$ 0"WPF MN@)M.S *NL2-F D_Y#V;A:)%*N%&JDF?)B(KTMP<"33]OE8Z+="27B#G MU&)[R7R"V8%29AU]Q,Z]>5'44WZ*EK#$"Z?57&*5V3MPRFR<'YS<#($QNNO2 MF!T2CBEF=QB.1N9H[]#V2NF'^O![2>H]DN;T\^[J[H#]17VLO'/]/7TW;8[) MMVZ:4_L?I8:>+DFF%N#2>QO":-/-0?CF2U6LZZ/A]T55%:OZXU))( %C +\O MBJ)Z_F)NL/OO"./_ 5!+ P04 " #K@QA5K3*3GE(6 >3P & 'AL M+W=OS%12)(A"1V*$(-D+;5?_W^WL-!D**<9*I[>G8K-5WCB 0>'MY] M 'QYI\TGNU*J%O?KLK*O#E9UO7E^=&2SE5I+.]8;5>'-0INUK/'3+(_LQBB9 M\Z1U>32;3,Z.UK*H#EZ_Y&<_FM>#LF$\\F>"3,_8<9XNX48RS>REJ]?>G#(T&-/H';Y5G M [FB(J;J\RM.GC]M[],SR8O'D#V)")[ M\A#TUY%O*3^)AP/,$O_]4=W7XK+4V:?_&=K(PTL17<3O(S;/^W#F'LYS\9-5 M]$#9NH#JT= ?30$N;$IL "\R75E R25-?2XNK'C\M[^9L-N66]HR!0E=*?*152AEV#- P')58 M1"&S4HLAF+:$!P UZ3TNX$ES M\5_8M%#WF&[5&%1;$-9:L!A/I\Q;F>=,#U"_J)RCX5Y1W(,3L/UBHW!?HK*CC"E+N8ZQXB1 M0P=N'!I8@B7DOG)XCZI90,Z9X9B7-UEMG0H$'KBG(#4+ OF]&F"LUTA@5L#C MM).=%&2-,<1_VA]M A0P7I!S"#%H#E95>ETX0#8C.M0KHYLE""=6\)_ $4-J MH\NR@RCQ (L!(Y#_@M40C\JMPWIP'#,6;V%'(IHKZ2S475&6O%!1.<3\?L6O M#5&/A0PT5?<,R&LIV$I"UUC$*EV)#6^M>^G,!7[%=1W=(5$6:FH@982M-K1( M5C8L8:O"$EM!$^@R-I2/(CUA3#_!A.7;2H*1GJNURE:5+O62I\C\E@5D'UX> M$X\?NP:LG1>W1=Y@>GA=DA5Q&D':7.@\ZCO92Z!(^+#MTPT&S8NR@.*#@-!Q M"_V9E^VJ+.(DJ]N$+ S.+\?(&@6N0(OF"F:HTH),@R$SF$&DELX!)Y))1GWZ M](5M'0.QAP94()&S-*PXT+W&+>FY2$33<]A\5:L$-0S0F [,MAL'K'WGW;2; MVSXFDPJ*_])X_251(0P6!8FTV,(J$\4QF9P'Y#5:%Q+8P%6"F3 ]KD7VS.3. MND%!22K9>=&B'>SPGH1L<-]SQ?9J(TW=TN?. 8$P%E$[$GAPCNM]7N[X>"(. MH_'9PAV"%-U[GBO6J27M[XH$)H>T.Z]5%DY:BB"DTB(/V#A/V=2% M\Q">DB!(UG@?&76G]9!8FHTTH;@N8&QJ.-:@3*SNOR#FQRSC_2>P/,)^WUY> M?WQSX9T:].A6TQHLPNQ#P3]V=X;D:LSF=:-)Y'E1N77<3KQ/T)O$^R8(C<2= MBG*:.Q&1A0DL"ONBYP T#]H$?LEL50 DPR-+V<#+MW"_CGZ>_3(#E[S7S\G] M)J@DA$NQP+)1.V@4JY#L1?)ZKCZ$%BT>(QT%(N/W1AL.29VY<[;5 M-G,++!F"MT+81$NP46*WH2U&,?B@41O@QU86A$?Z"I!&B21*(:4JR!64B*R7 M(P%,V2?PSG,$KS *A#&'%E[W0ZR*Z3$\9&#C$U RX+,,;%P]&'0L;!=82+*LA1B*X]L&[8 %H#X*(@=B"< M+I:('8A(I(9UV(VE*" G5VLH@"3OZ@PGY6T^TF/])GD&W,+P;FMB=;5TPK_[ MW$N+TP&$^ T\?#*JCWW1ITH2&=+ Z\[4]UKG'#/84$NPT;:Z.)*YOV@,NY)< M0>K+CJ5P^46/(+37,";!-7B L2!O-SE^07D$:/9+4_GDA,PR0;R *$/4JHYV MLXO5&?L9ID;BEXC&TR[/R'-;\-I;J,8JT ["L&"6$QL1FR+R4%[YR+/=%KJQ M79/BXBB6_U)6%:]>-)SN;L#J* J23)ARCZ:C,]2$ G/QCWS4.IJ>5C" MJ.;>F#C6^(7F96IN*-O#+A0YDI;"-*MK I@BE%"0O*[EIZ[#EW/=U+ WE,.Y M?'.!'!'AZZTRK2@'U\_072[NUU6.F%8-N&;U1SGF[W4(M7N&T")0PK*I]P"$ M*@QOZ>('QA"9U'3C0]$12UT]ZH:D%-_O801L%J/05S-709PZ0*1V?78O@S=P M:4&N$)DB>/82L.-9GHLW;B$. #7YB#W.KY>#1R\H:3RB,A<4.'.=>K6H/T5U M&#RWV5,="A)*GAV9D"&'*.Y6BBF=1#N.,4A7"I,U:P0=E%Z.1(AQ!B-%1?9X4!::>=-#F28GFV"8"F4D+BU4VE>>>D%TGP!!_6@ZQR\T MF;*D3!K#93@GC6-QF=HO"<.PA3OH,B#2A\TB0%)1$%+I4?9[V0TR/B\24#[M M%OU-17'B=&'=6&81E00IQ8ZR5NLT86_CU@;K -ZUUYT6K]Z0$.23;8K[#1A3 MY(C,HG*5G-I%D@6L P?)&$2HD)I)!F@5FP1*<%8%!H0PFTH3:]C"H.8K"DUC MB:927$1U4[!5!T\Q['E:/V:.N(I9E##*/0QE[FT6F%3J7$G.[X#L:;6++0N% M7"ZIJ.>#,IK/-=DNK42Q0Q4N4=@"[@ >U%>Q,E(7 Y,(2P9CEX$+/RN?1_AZ M&T5*2+MIAWUV4#6LHDPDRO6V4Y$R:D&-JZ\A7K?XLY*PCV0O^BN3T:1ISN)T M3-VDE;=$K!.#T]HD"-D%9*1$Z,MYB),3PA:69Z.XU]8QK4X../7T H5=D2P_ MO"3'+ZZZ8J :7V(X,R["^V &M$, U\D![K6EXLB;0BXKS9QSG9(0Z_4(-A)S M7?/N'/5)CKPRQ82[#^N]8@FQNV(XWAO,9VWOH"5E#Y.N)_@,L\A<188YX=CC M1Q+/V]HWJD]V[%MDQ8,9W*A-LF"U'="4.P22RU;>?R>A628W0(YMG;I764.% MNII:#?H.-"+WWJMOLDC(&OGP)JAT066^IB9[Q%% O0TF@WC0;(B@,;Q/TL%0 MC8UL+J[,C=-G':'H+G=1KL>;3*&58Q?ZRG)/,CU1J3M*@Z> M@SH'ZQH:)B4%6SF[PK7R+:U^X T3V9B*E#/0,BW#^X(K%6A[GL[#A5N_)<*E MFVE MGU3.^%RE(L27G]68WZFDT0M+>R%'D*84)OFOI2MZ/SI/$B9.?\[;]&>4V'0J M80?UX7Q24?M>_*.!&PW-]ZZNR-+JM/[55IQIG45Q'^*V=',I:I/QLRYJR8,N M:KN-1%=)[Y(WP/:%.'K[/JG!771K<-3^#F;^*BW$^99J/!.PP\:P3L3#+_@] MMOHV%.XN:@@6;$XP-I>%/OQ(O1T51BOJ56LM'WP18\.H]$^:H%OM=5 M:+&1C%W[%JN/'F IO!I37Z$G0\2-Q&2V+I"\>8I+Q%2+&6""NVL4"3.VVY5YWD.I3-9'27\U M"-A)^Y+[1"X;"IV:N'F,C"L,"#F%7-C1:<*86 ,P';Z(#%>TV5.9C4-<'WW MFR+:#N]/GXY/_NJ$DFQ9GTU>6IL-!)18.6 *QZZ@% N;289[P\6%QC#TREZ*S[6:M0NKB37?W(6U2BK9.QQUW:)+RI*R#GH#KCL@(_3J;N@Y'HLWCFX+7L2 MOK#W"0W-"*XPH6_OER7#[7NIK@T_;!4^]KNCKHO@D7:C#K$FG1 EZM$AD&7, M@Q,$?9,_!.\0,RX@.2GB-/13I>^J7H75'1.E(W=>*M8*/C^S@^HRM(,AQ61Y M\"%(F[^$V1A>->NYCV7=:9;4G+9\:3-@7S8>M;SUF1T+S"BIJR!6YA3"GV8* M(?V.H(QV^])M!>G+C&0(>T(N0PS9[VHZM4KOKP82=8X$)/>1:^F.#[0GZ59* MYD9SN9Q^^BI*&SG#[ SG\WAAJ;G+:)%D)KWI]GQ22AU)@DX9@>5]V>"2.Q2# M4VL!/6"I(ONBH>IT)!*))%_:0D>M%YSV2U6=#OS@8N=$A(9&"I5CJG MNP7;8-(YO/QS&*#P:[T6&2V M/W:7)9Y00,BGT73!9J+0?$;ZCCL4/1.^XP5XGM=L%=^<9PY4* M[JS,CJ?I+I"!L,#[RTC39^-G?Q6(LA!]KXH-'8+_1&?;%QT2YEK9RNM"'2Y1 M>%EM(V=_"Z2FI(GZR-O=S3CDY=(H=W*$)0/1-/ /^_QZEH_23O"#LUP7MZ'X ML?8GB3R4D6]^)2EG/)*@PS$XO^/0R/.G(&(WJ>C*'?[N[+]-G64DW9K.(<"' M[':C3L8G?-/!AK'.% SLM-TAJ^*\>YJ7S^GR/38:/\"4HLMN.@5AV0GXI>(5 MF5T<'\UF9Y]1H^GQT @G+2QJ"?O:E2@A=8+F&;S#S7W<@O3WD9R*N4=@4S8V MN7R4[;O30NH1-M&YL9A*?<2V?T+,II$*WU1V9Z;<'1EG!$O.4+T']U<;R'YQ MOLUWPV;3P^GD\/CTF7!'#P%5(:K2 M6]56.7*85/Y>!?G^D@^:X.G0D;/WBFZP;2E1XU..(^?Q^00@-VWEW"N[/\CK MKG0PFLY)(\I0H_0JBG07 9=5L*K\R0M7Z/(4VX=-]PRAV:%*@$)A6X@EA_KZ M.V>#Z@? C=QMDD.ZH.V+6.0*TCL3E*[WCS?0'O8>N NG/9/#-P\<4]'NB%2* M7CBU$429N$@9[@.G!_NL_.P!F=XQ]K"OF)7[JI>78_^KO?@E";N2@^/'[A! M8T$$^^1YE.L_^N];+_CQP06?X-DW_(;O/9/^7:>92SAIX?AP\P4WX@+ 1^+L MY%GRZ^GI)/DU'1T_>_9_FA9OX\64]AY7&W,DY\A8G!*J'*=4.3TYZU!E>GY* MQY:<:9=EGIX, M/,4&3HZ?B(ODZO7CZ=#LR<##V?$0R-DYGEYDF6FX&CK@#$(J88?,74+=?73Y MTN?I3MY\X&6\YW+E;QRNMLO,O^!W [) MSWRKQF5Y;'89LK].%"Y5T(%]H,VY@4XSR_0RE6S!;@)85Z:@RC=_"F?N3]0Q M2I5.JO9#7XA)R[LTAB;X(O!SA_G675!]UZ;O271GQ:GX)QVUW57,IZUY"YDD MW).KV8IG"*/P]]"E"10/P(PX\9A.Q \[%T7$M-64#WRU$Y'F1:[YU'9*:Z,K M_#OSR"$*8X[-)M,S)^KO+FXN(6:6M-5WQLX.I\>CY!M-UQ7)@0-P**Z@"D4M M_JDIEQ>//^I-D2%B/7LR$M\E42XDL3L2.QD$R>7[BV9)UW2P^/DP6M_K,;\] MG)Z.Q!5W I2)19IDPZ1?UQ1-L4%F E[1!WO(2D>[+\55J9N<];SA:1?&4'+, MJ'\D^;DF";Q1YK;(..YUF0=0_8Y#1RX>CO"_=RY"Z51VWG+9A[7Q0Y3A#U18 M^:#\#9F$%A]BU6=XL"?Q^[S M9?&I"!]_NW#?/&N'NR_'89/+ I:Z5 M,G8R?GAX(X[[&YG[4>L-?0)OK&JS@ M?U*%3QD:@/<+#1WQ/VB!^$F\U_\+4$L#!!0 ( .N#&%4?&A9(?PL *,? M 8 >&PO=V]R:W-H965T&ULU5EMC]O&$?XK"\4(4H#6 MB=2[WP#[XJ1)X=2PG09%T0\KE1%=)-3:5*?+,WMI U'NWA MQE56R8PW%?E-,INM;@JIR\FK%_SNO7WUPC1UKDOUW@K7%(6TYS7DWC2 MOOB@#\>:7MR\>E')@_JHZI^K]Q9/-YV43!>J=-J4PJK]R\GK^-F;!:WG!7_3 MZN0&GP59LC/F-WKX(7LYF9%"*E=I31(D_MVI6Y7G) AJ_!YD3KHC:>/P/Z+LHE-V\9CT+B9[:PIQ"\=:8!>XJ(_BEA&AK/C')W5?BS>Y27_[YR7] M'S^!W"$2<2'XS^A 9*C.4J*S)FK1V0I:9 MD%9A/0OZE\)C+:2HC"YKH4M1(Y'%WN2H =@NZJ,2L*IT>Y@"F2D9">R3^"8] M]H(1,5J;!K,C<3IJ?']0I;(RS\_"I&ECG6@J9+@[ZHH".A4_E*ZV#0>WMZ$^ M5SKE30-KE'V:HS1 9^<4'7J4=01M+9_MFIVK95D39@KYJ[&Z/K.B$AZ* MOL!L_)?864)E.*_0N;1D5]K[>2H^ D(Z51<=CD K2BMQDA8^J\_>7< $CJ\, M%K7/T+6JC*W%-U]_M4F2V?/WMQ_Y4_S\3Q$'R3L29>L.Y9B=1;[^5:7![(?F MF#LHS59()Q00J.PH(.3>5,%Y7CJ;I'C%#B'::XAM8^J\B8Y\@)(I2V4:1Q'T M$AN8:/,SH8/# 'T.6@*58[0H#1"YK6RI:1:+@B#;9AN35')\DP!Z-RARU15 MOOA#N^$J$B9+H4IL3Q4%05BJWQ282I[9,:UD\BC)@"'\J"SW0LC&2465JUIE M%R(H6E*8> M2@LJ^*0(*EXQP.QR?9#\+9E[08(6E"CJ]X9< M%]+VRDD^L@X/;J_)=Y^&\4M3TY1P:>M_Q+AS&?5?@'*L@R-LGI3(=,:>.$I MPVDX8X]\AS9')!+2EIRH[J&35CYV.5,#J!(B[GS%?:X'S#9FO VK(5 M2)8[G1'N6[S3D_+@NI-6,Y3:][UCQQD ]^S\*N 4I9DJC] H\:;)O0T[/FK' MTGQ>CBR2!?F( MK&NM]:*E*'3Z O+7D,H-HW=6,Y)-IDKJ]NK4[!,D3C>Z16 MV7LAI1H ?L9;3',1)#@LE4A\M=\KIED4HV\1GF(']\74QN/M&+97?!B0]2\>I!E^7[\T_*=JF![ZLVST<64$+)"D&Y9]OQS9/9= D&F.>P M>9PR5.^T;W&&ZX#M:\"5C+FFMZ\DEW2/R,^/H-PJ&@'<$-53\ MY[Y"4JD[MI#T:*2>ZGLZBKMG"AK65-)BHR* (@O'UC/!#QDXZ8JX+N\,+)K MO43\V]S/&%F=4P: I#X9KY\[\5 $4J_M=ERGRQ8@'DQ]C%KWY'#[ ][2]9^+ MS8-6 ^R/V*7N5>$;&992C#( ,3=.A=:Y;_(]D$%HNEAR?< [VN"Y)"Q!53R M$.*/( MA,<6*H=&9_)AQ+M(_??L/F">K5DM^K+U "9NB:XG_M:4&*]KAA/TS?!-/ M.\X>#NS)$ON#U$%^4%?I2&HASQU7(':D@8QK-DW%=UUG'##!$0D"T4X[2+:+ M.L7X_$#M0.W@U<*WOWJDJ N:]@0.="BP,MKCP]K2?2Y[8,@TDE!C1M#Z^: $ MDYS/D%YG=TD&\JBV&@QG)(^B 8T/803#?IRP;:6T3(_9^,&/D)3,A2EIML"Q M++HC%<3_LSOOTGWKX78*HCL+\8V:'J87>#Y!*Y3FWC=@\E>(7;O4B[M ]1'7 M9@\9C<7Q?Z*DPV"B[VG_#DRG!VX[";60[$KV@&6.S=II!H+[7 ;%(\C).!^P MT=,J5'E+:G6'L154*AC%Y**=S/D$?T$5.E#?H'DRH;J>AC*:R\I10:QU'A!U MI;B/FQ?H"Q*4*@K>9SP((]N!4:Z HZK 36U8FR\U&-D.NHT')[XH!]F*#ZX= MN#QQ8X>AI0"@WI/GN@)YQ *D:>W'!WJ258Y*F$PG].G;X(>+KZE9 JCJPYW!U!3 MVG(PNB FGT^[5_3]HJ+LB_D#1I4L>TK%6YXDL^FL?1.1(97GL_GYBP^/!X-0 M?AY->=UEA,@X!3F4W&I\XH]MN*1QO)IN>Q)X)7R#:'6];)2%6/)7SD"Z_7A* MU7 D(1"C4>ZAJA/3S*4.E3,%K4%"X"!T,C18%XDTP+B1 %!(^]L73 M X@YZ+2]?7*!D&=-ZG/8JCVE5\?[LW"6AXH_C;L,T-8:='S[] M!(;W7R4#E&F>%";R5$F/;R*Y!A;W.AZU#A#E0#2CJ>^$@#']B M1*M:6A;$!\OAJN"=G>=*5/ZZD]M.6O'-2TGW+&7&/?TA9((X'OESSSQ9;7Q[ M68"O0!I/8RD=!=68<8/.TAB>].+@:X^5WR@ M=.$,]TQ0?YS-G__/_O_[A1K9?L>UDNLN#\[#Z^LG8K.=19OUHEO\1*R7<;3= M+ =O5K,D6BV2T:5QG,RB]7+3K=K.H_4FZ1[7<;18)2T3=/2\W?2K5ZMH$:^Z MQ\4Z6BRWXI.AE&VS>\#M7)]:1%?C:+:91RO8TNNXC9,HWLQ[!9(X6J[FXL/# MF1KOM^MMMR[>1)O%X'$=Q_LZ"K6;$C[(^@L^9RCC2;R-9LOE0+-%E*QZ3,?+991LM@^W M+1"G>:_ 8A9M%[T0F+J(8_'Z_>O;X='?AT'X%DU;BO4JBN<]'%;0(^XQN)I% M$L,H"[F?2ILUM%RV:?":A.MM_3#DV\!OQ@+\CN'_DDO-P%(!RD+ZQ>8 MP'X"1C]*G]7_$5(O_3!W,_CA%#W@P#\/4YM&3_&_H79ONU^@7_L?7OOE_N?K M=](>Z/XK5WMLG4W7RXF?-MJ'VE3\,RPF+30<_GA4H$B6%N#[O3%U^T '=+_+ MO_HW4$L#!!0 ( .N#&%4OQYF;O D .<; 8 >&PO=V]R:W-H965T M&ULO5EI<]NX&?XK&*TG(\\@,N_#L3UC.YMM.ILVC;/M=#K] M ).0A(8D%(",H_[Z/@ E$KJ<9KO;+R(! >^%Y[W JR>I/NDEYRWY6E>-OIXL MVW9U>7&ABR6OF9[)%6_PSURJFK48JL6%7BG.2KNIKBX"STLN:B::R\5T5U=,[6^XY5\NI[XD^W$![%8MF;BXN9JQ1;\@;>_K-XKC"X& M*J6H>:.%;(CB\^O)K7]Y%YGU=L%?!7_2SCLQFCQ*^M(8" MP^,+O^=590A!C,\;FI.!I=GHOF^IO[&Z0Y='IOF]K/XFRG9Y/^K5Q."%%IUM9;S9#@EHT_9-]W=C!V9!Y)S8$FPV! ME;MG9*5\S5IV56U:1 M.U:QIN#DP<*!-26Y9WI)WN#DR-NF1P!,>771@K/9?U%LN-SU7((37/R O)-- MN]3DQZ;DY2Z!"X@\R!ULY;X+GJ7XQZZ9D="C)/""X!EZX6"'T-(+3]#[DVRY M)JTD;T0#&PA8XZ%EK;6,/J9P3RXZ3LZXTJ5>L8)?3^ KFJLO?'+SX@<_\5X] M(VPT"!L]1_VY0WLM=%%)W8$I^<='_K4E=Y4L/OWSF K/,S$6(;\&'I<8?,$. MJ037.P-22'BS;HF]EKNJ4-+#9&?&CA 9AY!#U@X &7F3)[%$6F_UK8["SF/J^;\V.URA.B# K MBJJ#1R%JM$M85+9+KD@EF\5+Z%$3IC5OS3+8FH^VLC8RE-P9?_> (3) M.(V M;%9K"EI$M 3'S NF6_"$MSQRHF55$C8'.\L#KE[WKJZ[1\T_=]# K#3_F>.7 ME2B9V?VX8=;G'C,W(^\5LHUJUU:V'S]W8F6@=[D[S[?S_VXZ496B66@KN*A72G[I0PH)@IS&\8@N/_=HDOCD'2MPD%SM MZSJL2R.:^2/4_"BGD>]!ND:WJNMS'8P!5@N<'QCY- WR [FQS4O#$Y:E,"WL M&H419(J'/6&>TA3 NRV*KNXJ>XPE1X!#O.QS+(BP6JI6_+N?F :^3Z,@/!]H M3/TLIUF4GY]DW3M*$(0TB%R3!EY*S4\S6' M)\/H<%U>+!M9R<6:Y.0E\6/'SG$44"_,=N)>0)&ZR$?%2DX:5L/B ;8%G@/# M!#$I=<8I32+ TI8PB V*5Q82>BE6FJ2&:3)J&<0TRQRMPX!&.= )B!EG\4=& M(0T=] %>IA(9>XH[ ^S6?(]JV_&6%^%8ZN[=@.F7%',C, M\Y%<'ODT#N,=K]AQ@E.$II&/F)Y&CG.$44:#)#T_+=T6Z[V?G"(=>QG-'!C% M.;PI,1G)!(;"Q 53EC!5+*W[E3TR=B+-_A-Y*O6\_>%':4J# ^L]+QX@%<)H M@>O>"8R1)R/L[I>@V-=D-G]XPO1 M-$;/;7X\;2%8T4]H'!GH(7QJ8?UKAZ0?C*3]V/B.O_$65I9[ZX-\]"LP0OJZ M=5',OZ(1U*,\4R0B>+D#WB1"$>2=P^>5XDVQ)JUBC:Z..\$402;(SP_FX1$( M&S^BU>%&>^1,)I3%I2F0AMW(MTEX?J KVHOCMCN--T/V5I.R+YRMKQ%;^_K4 M N\>Z80U:_A+(94IM5CC2E4LF5IP6Z!ELP0M6E7U_6H?"(#>49>&_"4P*^?@ M!:IJ0>*D!0MTD;]#4S<>()!=M9Y(U"47(6)K-X'-K2 M)8S&*4/$$:XO"_MU>/-V*\+9-T5NQWQ!-\WL?B9 G)#-2Y.R.4S.4++T]5'/ M=+6)_ZZ2Z.C1JBPH67"429#4%AUE;4IG,#2R#;)8$X2AJ_-9D,VB/1,$B6ND MYVVP9X*/0 C7K:BMSO.N1>>U&_VWLJ!P/A*M(" .;*%),J0-6U$[Z3E&AI6JXG8( \KH&QA75N M6[7#!);J[YA8OEFX";9HX-RBZ#N)4^M04K<+LY9FHCI%.YI*CIQ\R4(Q.D3G'H!>A9 MLN<3 QJ%-!M)^&YOY-,\S/>:U?&0PQREB)\Z,U'LT3#VG)DL@F9)NJ>%?YA! M#HLT&GGI89[:SA_+5 =K4=2E\2&-DSPWZY^UUQ3=4'0D@4[#\ @K0S+#>>U> M 3@V3!-;<3LVC&*:>&ZU 4>BOC=:WLF*(;SWT:P_+6+NH=WGS]U/6!]^VR"7 MQRX*T,GD>6 Z:YP>0MT. 7BA&XS]D,;I&*]] M<^,1X_R1S8WM['4[3LY< 7Y+/\4<\AL?W7,+WO([Y-T4M9E8^L^ 2;K/L;G+)#+FZW6=E<8/7! MV9'<)GWDC188'2ZL2JXLFFS]U%E*0^W)'N474T+92V/C+L!UGWV:K6$+F[*V M5WI;9FLR5[+>^)8 UTT)8^X69N1-IS86&;&L^((I6V3\MP+#*1ISXS>'U(.S M:Q)9K>,9,48^BV;>4$UNW+E="F5J.7/7TU=TNS<00\VR4WGYO;>-BF\0M=[> M=1[<*.KMA;UA/#BP]5C6CS=G9RG;8LC4IPXYQVB$[_J;D6AV[.[^POGX@O)V M83\QF3841]M_AQEFAZ]8M_W'FW%Y_PGL'5H)@;Q4\3FV>K,TGA#5?U;J!ZU< MV4\YC[)%+6U?EQPZ*+, _\\E3F0S, R&;WLW_P%02P,$% @ ZX,859P] M'CV9"@ PR( !D !X;"]W;W)K&UL[5IK<]NX M%?TK&*UW-SO#R'I+3AS/Q$XVW4X>GCCM?NCT TQ"%#8DP0"@'_GU/?>"#]&6 MG;AI.CN=?K%%"KBXCW///91T>&GL1[=1RHNK/"O"=M;&Y]+BTZ;XKK9();\JS_'9K*9[I0IU:X*L^E MO3Y6F;E\-A@/FAOO=;KQ=&/_Z+"4J3I3_F_EJ<75?FLET;DJG#:%L&K];/!\ M_.1X1NMYP=^UNG1;KP5%5?5!W/G.S%)G/\ M5UR&M;/Y0,25\R:O-\.#7!?AO[RJ\["U836Z8\.DWC!AO\-![.4+Z>71H367 MPM)J6*,7'"KOAG.ZH**<>8MW-?;YH^?QITH[31ERA_L>%NG^?ESO/@Z[)W?L M'D_$&U/XC1,OBT0E?0/[<*7U9]+X6^.5$]Z(7W4ABUC+3)QYZ15PY7<&',S-=INC%GGB2AFK9P/T@%/V0@V. M?OIAO!@]OOL[#[K1\>5PQWGQ(G)S^$OX_:%=G%F7&65^,<'=>7%<6;B MC__!8L6!\DB$9F6YSJ#>6 M[U\T>1*K*W) MZ6SXBM-+Q6S&KKF0LB[CO?S#FO.A"!2VK5T +V:B4OZ4YC>N61W#;3"&G6O0*6[R]&0_H[[T'B)\U01 M*W&L Q=Z+8<+GYL:H:9@T06 M"8&+\.*OA=L@<$[0R486Z>>-J>XZ],0,(_':(\)'S8I?&*VR+*VYTI@ "@VR M=S!<@8B1/5-$HL#8I(I)UY6=4[2-JMJ]PJ"2A;>&,X]D>>30\7X8'35&>TBA M?3VDG,M,DN]A8E^B,I(,/ZX]0-TH;.K->G<+K=;/-08Q,-*F03L^0B>*VP9. M6[1-ICH/L9NL$@P\+9<%@&Z1#!A/016]/,9UC;A9ZKXE:"5</G4$5QG$ F'Y MU9M3S,FB6B,IE:7S8EEV;%!GZ 1_Y) ][RT&D!EM(W[: O.4!!])"S:DE$# MW@X0^3.MFQ'5%;*)J8\( +P1(SY*(-'(G=B%C?ER./LQP*KQB=*Q535R%P&0 MK@+9%&JM,>KPNN8K#QU%IZ"[/8W ;79+T>I%+UZR3=>9M"F5GQW9F Q'X M=1DW-F?- D\RJ$?NM-X0TP7?L GW(^?C^=F)6(WFD=@UR!W7+S4FN82/'1G# MI) 9S4"]F3H -JEB+TIC_1KQF7J0!7:/ M*1BK #0%)E!$#QH:JSB74#J(_*%2:!\&'0/Y3X/D< MFK-F)O+XCR#9G4@P/NJ4H\IWSN7Z6&Q5N:[R_A'<<'44V"'KZ4A=TQ8#:"H, MWE:4*TW<%RK,D]?+*U%6MC08A2'VK;D>2ZPHI6VK=VI!A@CY+-84,16712IG"STS4:7CF.^[VS4 M"[5@EF8H$>U@S+%)<&MW$? @18Z.TT'ZHA5BJB:R7I"@;)0HW&R!Q*GH8[[. M;1-E/?>A3U&F+J<$I)W!:H(/^Y(#'UQ*)I&F-Z&\Z*DW"TVJ@Y#C=@=J(;;! MQPV03@ C6I_0JTXKG&V/_I=-<)2$DY["_(UQWKI/SH1'CSH]]X6 !N=YR-F" MS!U/&;W$N-N6NH"R9O$=A=:N'_6#A&J7C^^3A;M]OI6'49,'LDO*T\.@!M''/DB//ZIZT-6CC!1_\&/[48?RXWO, MT NT45I?388X>TU&SJ\#430!TII@GC;RI*W;J-%*#?V\???:]74-] Q(;JU9 MB7JKTU0QO=&,\MOP:4=*S7_W$BI)BZ%X3P[27GX2'K-WZ\KRHV2BO-29JPM+ M]DRM 6ZX0,!IW* 2:)NKK7XGI5%9L!/2"41M2:EX'23F/^R MY/CYV\4&/8\]!F!X\A/JI*6/;N!UO3H\?#Y^7B M+%ELRY)=\$ 8"?0'V,JU[,D?,,$KY0-/R]2JX/N#"#H[Z9V'G(*V^N M)7"T]4%M=OV_+ 2C;U>"K%':P0?>YQE*@WTT?1I*ER+_*;'?#:J_+20"-_=& M *_XVF\(&E(/'[=W1.ON^8*@_E3$X- @3\(3/W_7B:R[&YS=V?E*IYH$WOR( MH!_W(VX94SF8<;\\:1/XG_[?B,_V1BO'3^AK@J+Y.J8O/O?P6!3-H#J:77MB M&HUG<_$2(91Y(Z_#ESN9*=+'T#EYDZ)IM%Q,;GDRCA;3 _1X'\_NRZ&_V#5$ MQJ-E-!J-;BU>1,OE"J=\43&(R21:[C# $G7R%.G92=7C\E>8_WMG90UOG??JT;?'HRB^6)Z:]TR6LU6XH/Q1-@W #N9':"&R]N^CZ/Y M[+:I+_U_O87]672PPYEQ-)LN4+Y;+*IJN %DDX/;#HVCZ7PIWJK;7Q7NBWU! M![2_6SGZ%U!+ P04 " #K@QA5>Y"@5000 "I.@ &0 'AL+W=OF:.[2 M>[0%BOY 2[3-1A8=4EJO[Z_O-T-*HF3)V2TNO:+H+\E:HH;S_&8X&KW<&?O1 MK94JQ,,FR]VKDW51;)]?7+ADK3;2C MO]S*E?I!%3]M/UC\NJBII'JCG!^.^*^CW)R)52UEFQ?=F]P<5Y+DB>HG)'/\K=F'MY$0DI2O,)CP,#C8Z M]__+AZ"'QSPP"P_,F&^_$7/YM2SDZY?6[(2EU:!&?["H_#28TSD9Y8?"XJ[& M<\7K;Z2VXB\R*Y5XKZ0KK8+&"_?RH@!Q6G*1!$)O/:'9 *'I3+PW>;%VXO=Y MJM(V@0MP5;,VJUA[.SM*\8]E/A;SR4C,)K/9$7KS6M0YTYL/T/O6%,J)PHAO M="[S1,M,_%#(8EA@3^ZRGQQ%RW.WE8EZ=8)P<,K>JY/7O_W-]'KRX@BSES6S ME\>H#]A%R#QM_7Z7;\O"C<3W*BFMU?F*5WQK2Y^7"MQ9S9;F>]_^YO;V?3FA1/+6KLZ=X4M>2G^3K(R52*1;LT\ M\A_J4ZGO948K1D+>2YW)1:8$L$8X7,93]\H5FW _24Q)M"";PF-8&5W%2L-31DD_6>]:[9HT3IP#V8 M\?3(CY:U%KHT 4=ZHW]67B%XDI@Q"PH)-F<@2:H%@ATN+?/#Q8L]E COX*U9 MN2R=<44/Y87R_.[6T$_M1F/QW2$/MOZS3X_>@,061"=9_>ZJ,5YC*Z6 >"Q*!_L'%$>%>',10/Q%JF[E5&.["VO++( M%?4JUTN=2(I$$Q14!VT4$Y[A]D;6?(3;I&:7@RH_;97R.T' /_&.T]A2GTJ M8BJV5D,%'+%<6@1;.!]&9'0P5&L@TKI6-=U91;?"QS9M!D($3"9M/YW#W4<] M)!IF'D.O$H.52_+FI@B;>'P,+)\9Z-G2LKR]Y[/FTEJ'MN@A1G#I)E?W((O- [A*:2*()Z#M704(<0\_;\Q*2R/%*$= MYQ85DM42/@A?*M8F-9E9D;8B=18J6>?Z$U/'GI)\51):Y:KEGDP]"FI182[Y M8BQ5(_9&[CUNUTE468*9*#TBRR#?>Q.2-G9KG:Q)<,LY*P.3)$= "S8F:<=0 M\DE5@G+>U1%>L> 5B%BK,";HI])V*SF[DO<+.%WIM@&$)AH]K*MVT/ZS3%O'E [4W+/G@BJ>R?S%?^S_'TT!B7YIJHFT=D]"?BFVO49]A5)= M&R@HQ4^NCQ,G+.U^,=9^B4T/]HT+Q]N_N_?D7M^$;[X^? M6_;[AP2HNE)4 .(P%4?WV?19O>Q47'TU^NIZ=NP"U^6S%SU7[H B'']T+()Q M4*L8IPMQ-FMVF%Z.KB:3H9]=VM7OKWN+:W$>X>A:I2O5*&(Z'4UFUX.$!V[[ MB)!MG9Z*VZO1Y>UM=.'F, MWGWFZ::ZO!FV4]\];Z2L1V#B(7ZBC\OV_;:<_P?@_TH !O!.:\"M@/8_!;!? M"FBGA*OS^,+MZ.IV&E\8S6_[@/=1,#MKP^SL"\'L[.9JD&K?O0& G<]&-_,8 M8.? TXXRKJ]N_G?P=?;5Z/+) !L>>KJ5;D?S(QC;?_<8RLYO1C>?@=DVT9IW MBH%W_M#!W:"Z&W".,ON\VZ(351-!9M0=$-R5#C5\5%O[1E6W;=A#F@X*W!*K M3SE@X>[N;^\"F-6PQ*4>U?CQE:G88=GI_'H\$3BB9=S-P)K3V:2Y,D*5[[:* M#[=TTN1V!C69?,D?3D1=7OLX*A['SO7XNLU-?.&0E["S4 _*)IHZ(L3/#BF# M3DWW6HH<)S.WIK,,@K3(?.>O,#CC\3%+7%^/;N=S(=-4DU/#27@U*Y Y#UH. M5]/25MVBO<*QEKI7;4%FGK.*!Y**###;@%@A60!D9;D%5OEBIZI/9 M,8'[7Q+ <.*[I# +96%_U $Q1L 1"RZ(N)6(C7?4(7<%]6BOWGOFJ>U/QN]B3 MF]PK3["AP1Y(HB!\D ]5Y8-=+&R_+"'1$JL7WJOYY=&U[\C"P.1"8JD?O'8: MTF/Q)DF,)6&S_8A40NWL*E'T"]U1>HA@>H$#.$2@>4/S-K!M6)[JY1+;4@A5 M;U.@'%E4[\TZO/E7.Z[I]$MJN<&?X6:G\]LFW,%I;@*ZPDUS:L1GX7%ON?IV M>%U4]=Q2TO_I=-+0TK%SS0 QI[=#-Z?,] [W $[6=U"K7AZ1G0V2!3;"B1G% M_":Q,E-U'CGH:5O.HD<8:KK"QNIAJ_D]1DN (#^69,81?CJ3:*9,$,3T:CXZ M6V^-+:)M>Z.1P9<:U%9% <[!!UC+8=G(?M'[.M#<6K-@/S]T^#I:0,8D +$* M+Z4H=N9\0R^Z1:$W2FS!E$DC7U6(.6*>8SF-W^"QSK]6B=HTQAW6.[TQ;'+V MZ8"W/<("TT=8H,75OVL%B$[O+1G3I-^+,@S[96[R<[/EPAJQA@@Q&^H$9[P# M.#\T :-);0<0JIK>&S]EP"W: ]YBQB-._=O9X"G0$A*QWY>-.U2B]M.*I$9- M<3H97[72OHX4$9S&K<&FQ\BX0*\!-7GV/BW>>4BY2:N M/@^K,X\G\E ";\0&ZI\D!OO]>[GG+8XD2ZIE=_UPW\F8LILSB8DH]CZ3,4/" M=+]2QHP8/7RPDTZ_0.K\53)G*Q=]/ETJ[.:+O)05Z<5AVR&^OC7W-5K-&A!; MEDB$O,;7N@PTK<57P]$S&#+3:;>NGXSG1X*HY^37+OY'X>5<#U!TPZQZ1?OY M"+OS1JP.K$?Q(62F2% JE*TB,*WC"^Z!LX%/E)XMNF35FN;Q6$T,X23K8>:M M_8"@-J/WH0V0_'[<1FO;P,6HG!ZSHS8(5O$2YK)W':I"H$2EI^JYU$@_ M'(G>V"%J\ R1'(K JKX!^D%,/@IWP2EL%Q]FV1:A@>./W=%@13AZUS,JW:-W MF*X()VPY<,J>M2=?CARX!V?W8LNL"9;C;@L5AT,/QD5I%ZDC)#Y4^Q&*==5* M3[V! ')%58]+QR5D!8%]N@Q9^+9)NESFT'!.Z5S49[@\2.XA+FH7"'FT MG\/ 5J4![(6 IO98;1%BY&!H2/+4,XPM;69H&*C,V)#G7LM^VB>:)()!>5J8 MNK=^EO)---]735WZOB1P(PGDJJ$G@G 4 >FH.<4$CJ,K 86B$2:N%7U6H&QB M2A<2AZ][PS A\7)8SK3JQ=^Y:(R6[;:%[G-NB7S>ISNA\^=2ILS3V_/WIF/V M.DED<-%FVK;'08D A$%%7S16"X_[R;6U)^&=S ]$T73/AKPFTQ^QQ=KXK!#6 M5IU]VI%.^4LKD:B;J=E6=JGZUTV0>45Z=EV9%>V*FT2P+ISPD\12<[8*@,,P MB90:1TPU9Q6JXZ;U/Q9?Q[G'(BE]*H$7B%.>R^1D%.SJ P8,TKA5Z_W!,?Q[ M=. F/(:: F&(.@_$TD 540PC7JK;F_&M:J^U>J2YF>8*Z<)%74:Y0&T9!I*C M*>I6C01W0V4@ZW?0#<'FB6J2U*KSNB>MX ZA+N;Y0"X>N@G[D5DC:,JIMI/K M>O*3XQX/XH',=Z]3&I9&HO;GDA#4O2-Q%:1XO\;&"822<6>D$?0I$V\>XN(Y MO;Y1[;.@UV>_^H393V+.#5[/3V]$<=.^>ZF]GLPDQU(P87#&=#Q44GUW2*$US M^VP^OWG6(RU*UI:.ECR^/01Y0:&&S:0-![?%4 M.N^6-GYU9>R@FD<5HF7[,!D=.A'$SEB\6_:PQ"6$-CXC[Q1/]P(#L*=&@M"6 M-0'9[*H: &]8H1X!+6Q>4!(X 0VT.5I7^Q-\_Y&X1=2T6G/) M/E&_Y=6%VM#J?A M%XGI>N5D\\==1NV:#H$_]O.W(ZY.ML$%:;$;]WV:=A%]/KA1\#OZ2))C)R_\ MEX3UU?H[S#?^\\-FN?^(\SW<%LXE,K7$HY/QS=6)L/[#2/^C,%O^&'%ABL)L M^,^UDH@G6H#[2P,@##]H@_KKU-?_ E!+ P04 " #K@QA5@*+]%M $ Y M"P &0 'AL+W=O:5"W]5L\67N_$I%O/K%(-2>5964 M5F90#(=G@Y72MC>Y3&>?_.32-=%HRY\\A6:U4GX[9>,V5[U1;W?P62^640X& MD\M:+?@+Q]_K3QYO@PZETBNV03M+GN=7O>O1Q?1$Y)/ 'YHW8>^9Q).9<]_D MY5UUU1L*(39<1D%0^%GS#1LC0*!QVV+V.I.BN/^\0W^3?(Z4Q(_VF39<<0+IL0W:I5!H.5MOE7W;5QV%,X M'SZB4+0*1>*=#266KU14DTOO-N1%&FCRD%Q-VB"GK23E2_3XJJ$7)Z]X%DG9 MBC[&)7MZHZVRI;8+NO9>V04C_C%<#B),B<*@;&&G&;9X!'94T =GXS+0:UMQ M]1!@ (X=T6)'=%H\B?AK8_LT'AY3,2R*)_#&G>/CA#=^!.\W%SE0=#N7E:$O M4<7''0H]9^F5#J5Q MH?%,?WWENTA3X\IO?Q_B^C3:\V?GQ7#\DB0$U*&?TOOGE>.[,6:*'TPLU?E%#1 MV3K$5F2O!XZI]FZM*V0:\PM@ M]PQ:RW-5:J/CEMR0QIL!6B#7"2;R3\9<\4[6.H"6&^ [3&VHHFB"6]C,FWW4,PC?H2BNO&?3@ MIVDJP9EWA5"#K(X1=E1YV^B07?E1GC-67LH"Y8'B4?BC-8RIF6'RJ(Z2"9K;BI0VO1VJ9MFCES+EXH-S9ENW8^ MK;06^OM2%G]S- $Z*OJG&1EJB$MK8$=GB7!X+IW'E*:C)+RK8Z"[QC](R.R' M$@Y(U>73(-$M+9OP;E ZSN@<@:DRJ#%D0Q;8KN,\IQ$*KDG!,VI.1LM]I%)A MU&J;1I,TVDPR4TGB4;8!V::M5)WLBD<& Q9Z;HJ'8ZT8IPRA8:5Q0[N"<5TA MJ2>OTR4BBY^O0O7B^ M5'Y([1K0DW.H#ON_G/;(YXM:?HFN3I>CF8O(6GIZP)-L7,=#= MEB?_ 5!+ P04 " #K@QA52)H8U+,( ">&0 &0 'AL+W=O&04Y(C6?OK>^\EYR%95IS"_6!+PR$OSWT?4I<;8[^XE1">/11* MNZO>ROOR8C!PV4H4W/5-*32\61A;< ^/=CEPI14\IT6%&J3#X>F@X%+WKB]I M[(.]OC255U*+#Y:YJBBXW=X*9397O5&O'O@HERN/ X/KRY(OQ;WPG\L/%IX& MC91<%D([:32S8G'5NQE=W$YP/DWX78J-ZWQGJ,G4V6NVQ(7=[[7T=Z0[Z#+G3MP9]8?,_>JJ-^NQ7"QXI?Q' ML_E)1'VF*"\SRM%_M@ESQS YJYPW15P," JIPR=_B';H+)@-GUB0Q@4IX0X; M$2ECGKW\1H)*[''B0A2.#+*Z[ M#>O2)]:-4O:KT7[EV(\Z%_FN@ & :)"D-9+;]*C$?U>ZS\;#A*7#-#TB;]QH M-B9YXR?DO3=>..8->RP3LI $[.28=W."<$ G[K126>ZF7+#B&_?>3>/#L5IGLR_\. M@3XN%FW SOI1V 6[<8PS%??R*\$R4Y1<;V&,=C.+A9Y]@R[NX M92Z\L!#1L.UF)6@FA^7:6]B-R8 44#%C:1@*3#O&88;.1$F9G8-7^^QS"5]! M']@I(R?3>,),8]*PU&*>OC&+-Q7* 5-X1V"5Y/.H&^,6YHG,++7\O\@I[4$; M328C[X/T-5<5@%M$L27?4F0QLP9-<&(81R6#XKETF:E@)< 1K$*1$)T95UFE M<&17,!C M];Z_KM9.CI[ZU!K2]I!.,^-A3!#S4BBL0F3"\;77(+[5/0PO9)% MJ60FT6@MM"?=@3..[ .=@ F>K:*"P3BEE5#4I=JBF228H=6>K(LRP:#:%#)C M0J^E-9JR?02P!ICC#J,-](OVH>:+)? M<4H.3&)\T PJ<4&5^'4PM,$DF*/.,55@4!O])CQAPAM-@8I^Y)2_D ,L4_B) M =:$ JK2&JL.\#[['1Q-GMJ+_#8&('I4E7=>X5Z'0"3 !B"20&4D$%Y@I<;W M+B;E(P$=_/5*QQ4&+7_HLQ]BE8),@[C="FZIF^RZK9/8KR;],715I=#-H/EZ M5[,ZGF+6W($KP;-85O).+\'X^)%;-%< C1M9L4+FLA;L9PV8Q3.Q44AU 8XF M_4F#T H5PAVKV"$*S!>"1349O^S79%*O4YF#M3;$M3!5()^!.H)A,'S:0H#QFS1U MY]'TW4J,H?4WW!4-)P_/;%/V_(9L^=#;Q* M$*_:?W$;O7A/7KS;]6(]"4.TPTI4)!)/;?;;H6:[Y]B3T>MF_L?Z_6=X?T/F MK5^]8J?39#H]?3&SW5764L?9P]AM_%UL^[ITYV515@MV-$K.TUDS\-[H[ 7W MJ^=,9\EH/&X>/QGLS\7ENC' MEE-S)N T)@,+)W"PD, 10!QVR,P'QCUO&N5"6N?9BJL%BHB=&>PRCEVPMH$5 MI8*3'_*R'.1+(B$D 0JN@R] M%*$?$UA'#E$@@;<';8^B=G/R0GWT/^T&7VV*M/$=VJXV&=D0'?+,\@TM8)*< M3X=?A?7Q6XSY=$6?)6DZ#06)NL"NXY]%:/) 28\ZHZ;RV;?:!N/F,)^&(P19 M>@%Q' L"1(4UQ?-Y(-&M>& &R!K*8BR<62/9U;<"O10J>+0A]$-K M%/$,TN$^51G.;^N0=6[W>B/NY*+X1GI'2N>>PN]SD7K&XX/*!@-.TN4!F-L9 M#5&]95G4L\L2J&.)!V$SZ<+=1L#2AS,BXWDN\2%IED83Q3LZZ%K2QCNLLK*0 M=_$.HFZ!U.2BZ0)9T(C79)*X#E0(KK#GP5Y+4-PBZ]CA,([N4@[I8%K4=#D0 MM^D?NJ ==.[,"V&7],N "Y=/X?J\&6U^?+@)=^[M]/#+Q:_<+O%R4HD%+!WV MSZ:]X)3ZP9N2;N#GQGM3T->5X$!P< *\1\95/^ &S4\RUW\!4$L#!!0 ( M .N#&%5SS[N-H08 .L3 9 >&PO=V]R:W-H965T"_E9%0":/%2,J[-1H75],IVJK("*JHFH M@>.;E9 5U3B4MU-52Z"Y%:K8-/3]^;2B)1^=G]JY#_+\5#2:E1P^2**:JJ+R M\1*8N#\;!:/UQ,?RMM!F8GI^6M-;N ;]J?X@<33M4/*R JY*P8F$U=GH(CBY MC,UZN^#7$NY5[YD82Y9"?#:#=_G9R#<* 8-,&P2*?W=P!8P9(%3C2XLYZK8T M@OWG-?I;:SO:LJ0*K@3[K3A$(&P%0JNWV\AJ^9IJ>GXJQ3V19C6BF0=KJI5& MY4ING'*M);XM44Z?7S=US0!9UI21-U^:4C\2RG-RD65-U3"J(2>_Z (DN1(5 MNKTP_K@#\HYGH@(R9D*I8QRY\$">3Z<:U3+@TZQ5X=*I$#ZC0A"2]X+K0I$W M/(=\"#!%>SJCPK51E^%>Q!\;/B&1[Y'0#\,]>%%'4F3QHF?P?A8:%-&"O"TY MY5F)5%UKI,;0IG89[.#BW7 FSTY433,X&R&C"N0=C,Y??!?,_5=[E(T[9>-] MZ.>[_?23]9,QA/Q^ P^:7#*1??YCE_)[X72B=K%%N"K RE#^2@BK, MNHQ1B7 9507)R[LR!YXK4B.V*O -$2MR%$S"A)2< ,T*,X%;DU7#&%F5*D,5 M'X%*1<#$',&(@2YBO,$P\*P5_2E_0EXWLN2W%O-0G&T8S\JO+9-0-S)#^Q G M2F,OC!)GC2)4HS"A=R"Q4+8FUK+,G*&QGTS"N4<"1/1]_S"A:)9.DM:V<)%Z M41(<)A@LTDFT\%!=58.MJ>QQTG?1B^^2,%B\0IPL$PW7AJ=:L#)[)*7-(@F9 MD+FUO1;2%F<$=OML2%#6=P\9*+7V7DTEN:.L 61;EQ(W-FLD:#Q\D#3T \?- M5.>=GJ-;AW1^V-!/*Z.DPKJK"T1S'N$*%LA5!90*ZXT'@4:)!8D";_,LVN"LIO'<>T)RBL8#80+ >"5&M9+AM-E\PJ M?%F*ES>0%1P\J[QQ%7W N)+0GO3E7PB,6;L2#%L 1<:69=$HI$<=GQ!#HQ^] M^M__/W'L6IC5YFNAOL> 4]T(VP,\_/G!TK88 W(I-C)7-F@P10X%>8UNOZ,F M_;JI&TFY8K9T_J/X.ZZT;%Q87^1_8J/AGF^$J=Z7E.$Y!_UJ%:2=[!$9I]XL M6ASW9Q:1ER;18"J)O%D8'+?1N"^HEH#)8Y(?Z[I2Y:K,J(OXCK*%AW5G@XX* MI//>;N, %\3A,?GX!(*LI*B(V<6PG7>DV4)44!H3"YM<-8A@7#$.CK=X MB[QX'N]D-0BW67:K=[ 9^F0\)"N(O'"VQ5\:SP=3*9J9IE]#Z=!&;T\^DW&X MV3O F7Q75_]$%J1?[T2;BD?9@T>-BC.?;8IY\TQ0XV!&QE\S2G6FQ MZ]^M?MXQX1/'))X_3Y]D1CA/A_5GYN%%]-AJY2P*K5KO[PXC;!;Z#+$V>W?1H%EB-N. O M\;(OJ>W8VE"V:MA.5V#KA9V&B8,.IJ-%%]@TVJ:DEF)I%YGN!(4$=A>RZXWZ M'=EVQQP,C:!,B4,HP428^=N4!&0?)[$WPVQZCI/=FYEGYP,_WK$A7@LVR;BW M0'3@PC!CFX=LW0#HWBE.>R=SVYNZ3*1+X=!8DYM$[OK8?0EK#,.&>B-RM/!= M! 1(Q5-!L\"$1(9W7AA,A@_O=89U4WQR M6(&4+?4,(ZYDIKUVGHX3__D-MZ1;QZG6:ZF?.'MCSY\ENTZ$'7>]IXKONJ)/ M>Q]@*I"W]C.3(O;ZX[[%=+/=EZP+]P%GL]Q]!GM/Y:VI7@Q6*.I/%K,1D>[3 MDAMH4=O/.4NAM:CL8P%8=:19@.]7 B_C[&PO=V]R:W-H965TN[UI?GJK*YD'"MF:F*@NOU M%>1J==&+>DW')[',+'4,+L]+OH0;L)_+:XVM08N2B@*D$4HR#8N+WJOH[&I$ M\]V$7P6L3.>=D25SI>ZH\3Z]Z(5$"')(+"%P?-S#:\AS D(:?]:8O?:3M+#[ MWJ"_<[:C+7-NX+7*OXC49A>]:8^EL.!5;C^IU4]0VS,FO$3EQOVRE9\[C'LL MJ8Q51;T8&11"^B=_J/W063 -GU@0UPMBQ]M_R+%\PRV_/-=JQ33-1C1Z<::Z MU4A.2 K*C=4X*G"=O7S+M11R:=@U:':3<0WG XNX-#I(:HPKCQ$_@1'%[(.2 M-C/LK4PAW088(*&65=RPNHH/(OY!^5!<.L M8N^$Y#(1/&P$4/,\& OH?>Y?-GT21\>8#L MJ"4[.H2^)R3L]UMXL.PJ5\G='_OH'@8DZ]ECU#-VFP%;J!P3$T>8Y?,<*-$H M8]!;.)CP/*ER[O)'+4C^(F%64A9="@EHAJ'-=C(7&MJ@S.,P&#AP1* MVQGGA:K0ZR=G[/FS:1P.7_[GGK^A55[*#(4(3HC-& F2?B+Z"3=>W=A',Z/H MI7?6CQOY$3?FQLL!$S+)JY2B)95,,.DTAH^:0EI *=H-TSMAT-9\%X M.MZ,Q[,@GDW8+V ,DYV/L.-<&7/"N+5:S"NO"DR=KWWP>!K,QO%)IQV/3[;, MB>)M09.CS(Q:?QD$XCEJ$(Q:-PF 4A9V>QHCW2*U ::&4$TZZ M1+"2:RL24:)ZD:Z!I-+""MP&CJ,XZM*<=!IQ/#IIT>ZYR!MJV%-@$K@09RI/ M01O',0IFPW"'XS >[7 ,3V/VQ1T0D+[@]Z#QO/-8AN%):2SF"K',QQGQO0H_ M>J3MHT?J/OKW]?VTSO^)WMNTW%%]F[X[VM]-X_]Q!KPA86%IQV"QP).+#BHL MFY([IDHZN(P[L"B46B3D&3]828&'7!1,.TZ-@M/AI-/"RO8QZ:X?]G-O#L=1 M%(3QACU%<+I)1+1M=#A_&QS*T\<,3&_>DFH:^1<+NYO8T41+K'*D19+NWSM/4>2^"[6U]^ L$ 074L(.[#V9PNM MBL?SOU&!?108JPPX(A:O5:;2ZWI" 5A'N4QNX[7EC]T\JBB2PD?R0('FO>Z* MNC[[C&6.?OKC@7>05@E :KRI\ Z$4@9G<%E;:.?Z&N[.C!X;S2^=$R4L;BS MT_1U@!6G9HO*5DB%2F>1D%7$A)F8R)* MCBI6@U=6OZ7.P7L97S64E4XR3)_&_[7K<9O5J*-65K=-. [M4?5:/EXFUDK!B_<=NK;4Y'7" MZNJ?B&Y2:V\^U2ZJ#:X9IEX7NQ>&%3WS]?]?=>O0>=V7(!>NO\ :/-! M)?F+&UL[5EM;^.X$?XKA)LM[OJAZ!=+ MI,B99X:<9\;DY5K(9[7D7)/7LJC4U6BI]>IB/%;IDI=,>6+%*_@R%[)D&IIR M,58KR5EF)I7%./#]R;AD>36ZOC1]]_+Z4M2ZR"M^+XFJRY+)S2TOQ/IJ1$=M MQT.^6&KL&%]?KMB"/W+]:74OH37NI&1YR2N5BXI(/K\:W="+VPC'FP&?<[Y6 MSCM!2YZ$>,;&=]G5R$= O."I1@D,'B_\ R\*% 0P?FUDCCJ5.-%];Z5_-+:# M+4],\0^B^"7/]/)J-!V1C,]97>@'L?X[;^R)45XJ"F5^R=J.C68CDM9*B[*9 M# C*O+)/]MKXP9DP]0],")H)@<%M%1F4WS+-KB^E6!.)HT$:OAA3S6P EU>X M*(]:PM<X+5JG+L0:M M.'><-AINK8;@@ 8:D!]$I9>*W%49SX8"Q@"WPQRTF&^#HQ+_45<>"?TS$OA! M<$1>V/D@-/+" _)^%)HKH@7YF%>L2G-6D$?--(>]I_<:;,5%^\5A&%VH%4OY MU0CB1''YPD?7?_T+G?COCX"-.K#1,>F#!;MG&\1(;J1DU<+@)?_ZF;]JK0FPX)R@Z3\'MDJ<< MXC(C>47X:[I$0PB0#0%1A*V9S,R\7^M<;V",TK(VZT)R12P*T(UCYRR7Y(45 M-<<)_6RF32.#!<4/"W"5]H;0#;K<8!&+*O\/"*U57BT((Z"/86"?HZ=(R?52 M@,87;O&]<*5QW(K+'/K1!2"FXM96^ :T <+ G#G/=0T>]6!KP=(0L3*:^2N7 M::[ #SA7F4\&-G1(\!+@4_,<1.BE%/5B:;3F2M6P3XTY%?">PB4!R7>MDU)P M$/B4K& !K/][YRB<9;4KZPRT%B+36F36C*PY*._Q-QX>N+#Q$/;?%BQ]/G], MEZ) \4;V^4KF*0XH1<:1U+3%/A<%Y 'C6["B;'#4L(X7I-UG?_3SGYQ)2SX$ MJ(,;ZM@>@U3B-JC;\+O&M_E+GG%8JDW.BZSK]KT@(>_@$=G'!!]WKRM(/:#T M112PC@6N327<>AC HB.'%QY?@W7D0PU@8751#(DJ%[9 M!(9Z$Z,)9OD>:J->^.Z<>C-7<0&;0)'3#=BOONGF1U[HO$?.N[_C%MP[V=#F M[;C#2&+5!F?0Y+TBRQRV,2P^L"BKJAH>*5/+7HI]R6G)#= M@3IK!32GOOGS0GW[^8NIR@#PS6(A^0+7H.O:'OMC73Z!^6!"VW,#^P$JTZ[] M7:4EI* \/3BB\Z^U^A3,;KON&JKO.CZ;+=^V/D"-)&$E,&"VI?6>Z[KNS89M M6Z=E7A2XTOV [W$;;(?^'_W\J=:X:S/#Y]K=%71&PK-)/.F&GA :4(_V'7]K M(E\3ZHP;0'$5!@VW ?UDF0.%AIX,7A6[!2P)K0Q,6: M0"X(=["&48\_FOI>/-N'E89QCP*F>'2Z%RQU'1M&;W1L &## =C C[QIX'1$ M"4 C(62S1AU[*OC. ET0>A9/HH&_)OXVTGU3*4Y-W*G!Q(NBMTP-<.HLZOU& MH\3=>.$T@4R*B=C-ENN67EA##<.Z=+ORRH#LP7'S7&$RLFR*L,],06@VYYHI MQ+/8-O9KR=AXOG0!TR#W _)OMC8_*.%!FEY1U<[ZGFWMF\!@-7@ M2>#/P-R&: (C6(PO6L;0+/!D$.X]GL$:^FOP3,-!G#,/AJB28!O#J%Y &U MH:C1K2[^W%Q85[G^KZ?"@_GNK<]#.>[-"A\XG@ZA![Z<5&CI[4Y+W:?53U6S:W=S7D].)Y8VH8V;:=A1[P]&E8O04NCSQ!T '^]&JXQ7#$@,/@Z/?"U(388$1\8X0_8RM(4,LG_ M(%?]G\OL\Y-Q_E?2V.E@L;:HJZ6LHQ4[#6?(%%#?T3Y(P_XHA,X"S^_I*J9N M!4LQLIW2Z_YF2E.0-M#I'3 M[9/8,SS!+&J%)YA@ZHIM)- 2T>R5JS/L.8GPJ*HO_2*HZ+=*OS#HNXPGC,C, M'C,K#OW5XHPL> 6169@I+"LAKO&XUQR=XG%*I?#\9K<4[2K1[:+R)LMR-(,5 MQ>;,^N.0D>K+5E+7*FAM%]M.SXZ)[7G[0HA,$24*T[NOFMZQP22#K3R!Q_K< M[B@@AS[1P9@T.QKJU&;NXT]5PG= M<1P8_L3=FP7X""QJL[)'[KH+$7L.6++5+BY7W?4-ANKFJMXIP7.]:%M< M!9X77VVY+,^>/=%S/ZIG3ZJV*60I?E2L;K=;K@[7HJCV3\_\LW[BK;S9-#1Q M]>S)CM^(=Z+Y:?>CPNAJH)++K2AK695,B?73L^?^X^N(GMK=LR#H%@2:;[.1YO(E;_BS)ZK:,T5/@QI=:%'U:C G2S+* MNT;AKL2ZYMF;,JNV@KWG=Z)^U'[#OJK+9U.Q5F8M\ M2N *K S\!#T_U\&#%/_>EBX+/8<%7A \0"\>M]7C:A94['7LN1E M)GG!WC6\$?"K9E9@0RZ:)T\4P\/4,,U$+=BK-GWWSEQ]ZW#S ;#RCHKJKI5@OW[O;AKV'519;_^9X[CAVF2 IAMY>PDAZD9FP_US%BP6CN^GULQRX<1Q8#\2+9PP M7C!$..*W'.Y$L1/$X\I%X"S\JNI4Z]8'ZE'A6(2?6S?^9@;3S,"URH9 38!7/\5*/+N TR9(N4F>9Q"9=# MB.%!HCU+?&GGPMF-7 M\B,GLA[",(E&"JFSP*[OJP9,9(;[*>^VTP5!- ZQMV>Y9.@LDHB]%&L!(OGG MRC^RXX?>,+H(/"?U@TN;>0^[3%7B3WSW(G*6L;4D<+S%:7Q=(*"BZ-(>!^%R M,EX$H&(4D\]*-3R<.)YEDXL@A1U"B^D0FDHZ4F,@6800I:D3I DN8(\E>4&4 M.+YE-8K(%\B+O#S0E)]\6S.Q7@N-*6RBBC1#$;M& L=^.@@HJ_J!FWS-;FNV M<-.OF0Y3"G*)1P\((E=OD6UX>2/ZN^,&]U)&F)L0HRURA6=+MCHP#JAP1]D! MG &J42XO ? Z/FD1T<]ET6KR9B,]-[M@PW7@ZE3#;RO%5X4P_*Q$*=:RJ1T2 M!:A.(O24*#@E)Q3=>L.5>+32]*BL ,QQ#<;$72;J6LO5DR!VSX.E&X+WHI Z M4=BRNG_*"$9#6O=ZG]3UF3-+,<<:)1HQ96[*BX8GOM.KW_L"TCL=D\.0]CKW M$S<9IX! =D;ZXN!.?'6L"+*&-RB!;)O)0IK]^[+1!3_Q >.N,9S8VM^3(UO@5BYRC;:EW(!MZEVV[[B MP.GS&;H7X.S2'J76R'.30;A+U4LUSYKC]K=#^8=P9[_H==%^)"90#1 MI]Q=+&V1+_S8M>O>PM;H3^X[ET0>HG;=J0%6+*'J&>*>ZU_>,_+H79<+A8:D]U[.YMKSWU6E!/>$$91J!B$*!7V1;'W_]/1MHI$@/MBM_*?S^0*K\X]D/8$/GMWZ&T),7AM8X M=A+ R>\I@^UT-H#@Z&JA&*[4H;H5:O2%('&6T1BL@+MAM-"]<)>99M8 VOGA M!%M':+5>6>650_]4O,5OK6P.N+H5)A59&SM1N+!'P7(T]<2%AWU\)TE2>^A[ M*=8@EKAVKT=@MMZP-6S--B*_F?J9G2Y\9XFE_R#(A0CA*]3HYF#+ER1C:/A MNGYL(F&8I YB88^"F/W,B[;+O>1OVB7'_.-$<6P%+[4TB\MIZ\#K6E@J0G\: M!%;3$CMI&OYASR%_:$O S$+^COUN..Q#K-YR61"T?(0T]ZCF.A>=F@O\+F,+ MWE_ !Q9(/V_&%*:Y9WQ;J4;^/C7=A8].*4X".P,O/"*Z2;T 68F5$.1TF, PG"UQHLD:'F:8\<'[ 2*Y7NN\MHH M4-R9\M1A_ER3&YLB+64AZ(E;M#>H2Y!+W.H+GL%2M30%'=K9"^@8_W*[!15% M)ZV(P)9"%YB0.*-]UKC5=1'C\DEK!QL5$MBT_JCU0:867?#I/"'KW1AR5_C$JYW[L6VZS5M6642,XJV ' M\2 )N$,7))P&4]!GBT9(L3=O7[!WW6N., T^5=S.D69<9X;9"*BJX]5E[P@A M=I#FH\O1&R&B88]F+X3=1H==_QS&[G 0]5%JQ[[T4F1BN\(% -H^0EDNZ4S M#@0B4H$L)06 18*!NJQRMFJ;B4JHA1 G:?QIE$2R^": MJ\-$N\G4@TF[?"81F2:?0.W0PG?=77-/*J+#B+:F P2^@G\[]O'"0\K7L?"9 M;C]-*+,Y@_A/1T'Y\RS!$]\@\PF7:.$7F&Q)9_J!3AHDY3 M#V0U;?RR,D0/.J$9&A_+A'JAM:HCQ;4GS-GF,TSN>Z/._K3)C_7X.:8^REQ! MF ZF)"!38N_.Q?.QQY2ESDM]NJC;%7I[B7(@:-LIQ65B$S1A,Q RR0M>6MX@ M7OLS J$CFI=2KO],=?$T*85/%*M'_F?H%J=],NJ?*0[ M?5NS\R!DJ %C;INHC&S5I0-=5J]%Q@F>=NZV;8M&HIXSJ-I .*MNTP.FW-^9 M>UA4\+W1DQ(W=#JH:SURGV%DJG]]8MT+AEM;L+?5R9,7( MH=FO+SC:N=Q//[Q>B1M9EB:ZH&' GN=Y!\GSSI-LF-X_O8R]DV[R>#Q2HC"/?ZG^A3=LA!,^><\?T=]WWSKR;N5T^L$GK! M)UOQC0FCO&\B/\F?$=?3,D$%8@RSR1NFA?5ZC3*"0PE@).QT&8*/+P1G7D*. M[_!U_>KR%BG KCUV_1QV(#2!9$_94"<#@3RGTY,%; >XZ-F:IK:)I65@NBR$ Z)BCAZF:BI@1DQ[<.Z>'MX'[2%D^9 MS"M1=_VJ;GN[(DDA4Y6H<@>*A5H?:_5-+Y346-WU@\ZARUH-W";7*+<:8?6O M>'LG*^GS(F#O IMO]==<4P[7LM!V&U^OBJ959=VOUWG<;B+ZDXJQF?C0*EGG M,NMZ6=UI0%9:,+F%>M<0*!SISKVA[??J^2!_1]WZH%VV&K!W7>N7.V2I@#[, MT+NBO*%NTCSE&4AJ7KG1O1[@SDA*.YC&D[I":R]QQP%<3&%:FY,HTUWJ*J6$ M3L%KBAZ]7=>S0J,Z6DPE&UNF;C^[8>FR%'DNF:*3W'PG0%Y"WUW6]W$$I-8? MVVAJ]0F/[8[65*7AKV>//G?4ARC::32IKO0;,N[(6Z%N]*>6M<$" MYGO$87;XFO.Y^8AQ?-Q\"OH=5S*,*?-YI1DTU4Y_TKBJFJ;: MZLN-X- -/8#[ZPKIKQO0!L,WKL_^"U!+ P04 " #K@QA5WPHY,\() > M&P &0 'AL+W=O+RTI0KT7!SH=:BQ9.%T@VW6.KE MI5EKP2MWJ*DOXS#,+QLNV\GUE;OW45]?J<[6LA4?-3-=TW"]>2UJ=?]J$DVV M-S[)Y/G3KP1=4V$(,8O/[\WC2>L[(Q5 M37\8$C2R];_\H;?#Z, T/'$@[@_$3F[/R$GY [?\^DJK>Z9I-ZC1A5/5G89P MLB6GW%J-IQ+G[/6M6,+$EKUOO8-AJ:M+"\+T^++LB;SV1.(31**8_:1:NS+L M;5N):I_ )20:Q(JW8KV.GZ3XIZZ]8$D8L#B,XR?H)8.:B:.7G*#W05EAF%7L MG6QY6TI>LUO+K2#=S3&%/;GT.#G*E!=FS4OQ:H)4,$+?B?CR"6'3 M0=CT*>J#3SZ)M=)6MDOV@S1EK4RG!?O'9_%@V>M:E5_^>4SPITF3'=@1G[]@ MGU>"O5'-FK<;AI37G S6P9V:V7O5WR)9C#]M O91@YILV6TI15MB.V\KB,J7 MK3)6EG[]HVA5@\7%F,/WWTWCJ'AI#DGTU)DTK,1>+8VHF%HPB\,H.DMZ9E3= MD="> 6]YO0$[N'1XX)@9P>:=@0&, >&&M]T"-8!L6&)+U_!Y32H2 ]B!;E9= MZ52L^5Q!6Z4W3#Q <>D49O,-FRN[8A(;C<5#Q[[DE8""S) *5AILO)=V!:5( MYKF$@N6J5;5:^@.XTXC*R5O+A?#G2L$64M05)/^@^KR'Y7LB)ZW$RU)UK>TU M:!1TLRO>LBC\P]9H_=;!XBT*O>&D.1VA'1O!M6&",I M=^$IAY]T934ZT+L4P;3LCWEVC4+9[FJNQ[L#=K^2)=F_K+L*&JA.L[[]08!BVUFHAG<\V#.GD8LLJT OHZ3U:$?TBI.#J03!H MI_2:X@\L9(N:-6+Q1:(%[TQ\TE0NQ%TL0@OA371.W:O:VP4!*>9]+-QQ+56' MF]RN*%REV)<3L6VZ+179GL.^'5MMYEI6\E?N>ZPQ?..I45GDVGF+E2A#+N!A MMJ,!_M48^ET"?8$J"B&^+=[!B>.O5632$@PT][4';+?EA>%F:Q _VZ#@,"(J MMW?+H*PB,+1>U])?']+3B,FV@Z!:-?LT>D?1L:502\W7R 02C),=+*!/5U

F_I%LHC%G5SP=ZI&I",8A(9NACZHMQU!0A4\SYJW>G# M+L">.\*(&UC-G+U@9/\P>?E_^_MW,L#;?>=OGU$0N!AP[FE\B(LTF*;)3N*X"(IT1R*:@F0Z0VN' MC[?)\SP*0/ALV(1U7.3[ZR@\0ZBTZ*"R4C3[IB%[]D-PT!Q;X(;TGY M_N=SV+<2M#4)T$-E6E#J%DD09NF(?)X&<3(;WPB#*3%\[PL*2+NBQ&L4&77? M@FPY#AK3S0VZ 1I)[Y3GB/59LJ] >$2!'S$^DBV$*0DL0SQ;.W!^L/-8U!R[ M7P11/F,W1PQ!D*XE2!C-@K#8^>@YCD1C:Z013/\60Y?#9U13I=Z3Z7DT#8KH MD3J_1=A;"_C.?"GV%T $#M"-!0D)8NZF#[/ W'ODCCT6I:4 7HD0?!,81X'< 5-;KW MTG=%7L$:@!44_!!QL*1S=1;$T[%P2)DTV5N'9*N]*G.02,C468Z@#UW.%@%6 MHRR.LB)(H]E(A3-V4_T+#?88+>K[?<]W17W%(?-< !]V:\_>XWXX5O.YK*7= M4*/;'8D'Z-"[Q6>7NW&8$.=?2PC5CCOR %3X*04N!CW'P]D*4,PA7B2T6'J8 M".Q*XA,3!P?<1.J'E6VCO@ ZACCE*O#IWT/:M;30U3FRDFXX&O?_^>:PY3L! M6F6])0%,[B0U4R(G_0-^QV5-TQ6B1U+JC'%(I83?Y2&-($B#H:U&-73B[?$G M%75+QKU 2X.E*NG3A->$.9: WP(#.'"+AY\4HN-2V " M/D(PW ^EG-9C!%E1^LEYA_Y F,X-]/'%$RQQ=%>H]!L+QM) M@'>I5;=VH'B847H$NX?B^V.B.BX'F;33>_,^[$J"^'8MH1DUINEL7D>LU MGUU@[BP_\-A),IT!"A5CL%Z@^\ZF8Y"9AS%:;'Q@10K-Q;=-6X_JPW]_SG*> M%E_S])]5NSROT?NK'D1^NR _MY+"W+U^]6Y[PUM>\3%8#Y.@P(R!A@^K9V'$ MWG8:)9E%.6#];OJ)X%T,.S=&[DXG0"$C&!^D6=&[MWXL^YACC'-I['@7P2PL M:(+:A\N'FOX&33+0S9*W&2;6#AVL)T&_OVMDS3T!.U+XO7NS,XZ&4]KI9]-CFCAM1#2S+S< MVG+B^R;)L6!FH$J4E%DK73!+H/&WV'G0\5945 M7.*#!E,5!=-OH#1<2="X MGGE7P\E\Y.J;@I\<:[.S!C?)2JEG%]RF,R]P@E!@8AT#H]<&%RB$(R(9+QVG MU[=TP-WUEOVFF9UF63&#"R5^\=3F,^_"@Q37K!+V4=5?L9OGS/$E2ICF"75; M&U''I#)6%1V8XH++]LU>NW/8 5P$>P!A!P@;W6VC1N479ED\U:H&[:J)S2V: M41LTB>/2?92EU93EA+/QLEH9?*E06KC>T--,?4NT+NDG'<6\I0CW4 Q#N%?2 MY@:N98KI_P0^Z>E%A5M1\_ @XUTE!Q %IQ &87B +^J'C!J^: _?-V71@%5P MPR63"6<"EI99+/8-W-*-/J=S/IF8DB4X\\@(!O4&O?CD:#@.+@^('?5B1X?8 M/WX1^/.$KQ;F0B7/?S]3>YC/#0\?2"?P7<)=)=Y@V!XSG,+)T4481)B=P;8;GEP8212W(4KQ!NA8=3\T,'(\'XW?X5EKW_NR8_1T3%*BS MQNJN225MZX=^M[]-KEH3O9>W5]$]TQF7!@2N"1H,SL\\T*V]V\"JLK'42EDR M:+/,Z49$[0HHOU9TZ%W@&O1W;/P/4$L#!!0 ( .N#&%5@!U(^HQ\ *># M 9 >&PO=V]R:W-H965T[%92 M)2N2_(B325+EO.:\-8]4G.Q\V+H/$ E)G%"$AB#M:/[ZZQ<>I"A:WIN]W;UR M36HL4230:#2Z?]UH-%_>FNJK76E=)]_616E?':WJ>O/BZ5.;KO1:V;'9Z!)^ M69AJK6KX6BV?VDVE548/K8NGL\GD_.E:Y>71ZY=T[6/U^J5IZB(O]<OCBZ.DDPO5%/4G\SM?VD9 MT!FVEYK"TO^36[EW MOZS,;5+AW= :?J"ATM- 7%[BK%S7%?R:PW/UZW?:IE6^(0Z91?*FL7"#M8DJ ML^2:9PJO7^?+,E_DJ2KKY#)-35/6>;E,/IHB3W-MD\?NTY.73VL@"QM_F@H) M;YB$V1X2IK/D1U/6*YN\+S.=M1MX"N/Q@YJY0;V9#;;XUZ8<)R>343*;S&8# M[9UX)IU0>R=[VJ/!;9//^EN=O"E,^C7Y^^7#K7^^HO5.&'O;9V#S&H[2H3ZO^^, MHI?V@UK7KO47 Q2?>8K/!MM\:TH+I&4*A?"^Y XW_;'*RS3?%""A0'4:=_0B MN02Q_Z0361JVK7"6@_]K/C^AWD('2 M*E8PMPJ6#:\-G=$#>4D7JDQ!V["PZU5R>?TVN9BVO6\[RD-FTR3J[@ MF-^N%IO;BC>:M5E:Z(_^^@K\)LD _)^V]@=*V^[UJX1V]9Z&UH M"3_W(WD^V/9E=J.K.K_XX)9U-MDHZL41:3(O^IBRP\A?^#.(O\=&F\VT"5 $M+/ MB=5U7=#B&B>?H4]0-AM5;IU$_PZ*,0=U51$=(!<@=PJ>AX:C(-4F^FY]YP/=M%OS-O]\KA>)$-#FH4AS8:' MI"RO8/KP_K/,AD4X'"R$N0!' T\KG)2"I(#,$;!?>C )V'3E@&/E#9+ # MD$:%Y[(FQ4501TJ.KX(N(TV+WEL-S5@!L,"V'/RF\#"KV9004IV@O""'0?(K M1B=)!E E!KHPM*L W9[,E6+$=IL7!764ETR8C#?YK4'ND18'GNIOU)! M+UC.J-4;"RYWVR2X7RW_R 6OOE^F>^@LBV APK4.%)K*NPD+1I2X:O?GFE9\DFU+!1,ILUKK=%6:PBSI$97=D/3NHTLH$?K0I4?SD^4W M>=; X^[G K$-FQPTE[G)O$%%! \D(CV$QDT#-\WS(@?+"@P$(VK!0,V+T"NI M#%H#$5NH.>F.B*TTS JH^KD&.U^:!&UOA=@V!9$"(X^-1Y*);L;TV7A#%!6D8)&C2"=;P(K(<7@8W1F05V^^46#=K&*;T:3[OA P5!G#!UB@ M*)7D3F&G+>K@=Q2RWG'/-0&"C:KJP)];;@2$,?>K(VH/W+7U/K_KY&22'"=> MJ0VIR.!738>]FX^5 1FK44,62AB"5IF@];W5YF%]42?:=3)HR(+;-!UV==Z2 M'EGBG*(_GF>PPO\1?_P?[.8% %I>B+E;_\K:9KUA?[2I@QVOPHIV>(DWZJTY1#5;BX %#GX(HO7]S]?G=I0!R4%$W M!OL@[4!.$RP-@NH5+MDQ6:Z-06U"G:HM+Z0(.3N5%+E;$4&CY%9[%9#QZE-Y MY:3?C0NO0T-SIZA@*:ATE4.3U!X:H0;?>2]/ 9/B^,16%.MF2L-FRS=P" ME=2"*'@81*#*)H(@J3-S=$A4I9/(PT)]E:.5+6#U+$<) M4$KFED:>K?,RQ]!CS:Z%J%47F(+'?3B%<(ZJ2FB$YRCM<4L&':T0R)@.QQ:^ M-R8C.(+=7)4U\"1'/7YIP0$%.>^Y=$^U,MQ_U+ZB]E\DW\,8F3L(AM)\0\PI MO2X2S^M8)8L&.![= MU:4^[W(E\LSQQJO6HWX.K=LPL=[TLA]/$KQH*D(:&;AO>='2=AP0[3 $Q^KN MB6AU &&<(!B:G'R'@4_@V:]-*=%4M-K8XB4L1U@N94M#$0(S*<$0XD8$6Y#' MT_:<(;"S,->B91NK@7<@# N:7V"$"-Z (5 ME0P!M!GHI=];*IQ&D= P@,RYWH&[%'7"03=6(M0M!H?GQ8)$?;;Z:XOAH^GX M%*U/03H4R$WK:$9X,N"NL_&S_7/AV?]#^$MYU3U+QS M<7(__BEOBR(NMDQP%[OWB8!,A'>9FC+3XBZ0(*&P1NW#HP9Z+O12@0HDR;D' MYX'O)X&C91Q@:STC8;GVG$R(LX\FX_.XB6C.QAWUL(Q5/'A=&N 6@.WC O1L MMJMJ7B3OV)$E5&-0:>S1AAV?W:M%A?<#U&!+Q^LW5G.>H7EY[%1YM2?&+421 MJ@?/J4(-F=RN-&FRR(23R@)]G^95VJS!DJ([.DJZ%/ZA)6EVQI5WK"K%H M9XD*'>BUIB*+Z)F2UP*45DF4LNU;G;I$ T3;_:BQ-A MX'5C:8IP7PA=1S'"(8#+)4=^ M:H9'.2P40GYP$Y*"'I>B!JTF (JH?97##0X[8BAC;> &\@&PH6 M/P)#Y?8TM3V/-]MI1CABZ24, 76%GGYP;:+0^9CF3$: *JSJ6X7'#C&VP\8)(49N$7+>!8XG-H.L%- MQQ%VIP.C9R7":R_7VU8$J](+3->X#_/:P:*5 KN&^J+;,QH[?(PUCA@E8#NI M0B]OD5A'"B?H)!"R2Y"1 K 0@6N6$Z06-,]&4X9)RZ2Q') _)0(%HT)9'NZ2 M#!I'8RI8&H_ HK= X3=C,9CR+E?+TM#,T?B]\>\P;)3,34VC M8^ZC',EB\EYDMZWO-4F(W17#\5YTEX;=[\#*#B5M2W#'9*&Z\A/&PK''CD1 M/N@WC&>V])N?BD%(/PJH&[0V-QK/#C9)82[!79&M3M4&B"-=I[_IM,' 7HU[ M?^86>(0HHQ,/)9%0-3AY&[>D:'>4MK YSB<^:N8(&2O#9A1EV?67BNJL"8.ZH0(-?:SR+\YW!8/+B9M,G[>)BVZT"9M M=V>?(^]M]KJV);J$OWX?!98NVX$E#+ X-?\VCBY)CL.U"S+M3*/KQ],A'?X$ M0WWOHE&7-0@6Z!RG;-[DYO@S[@4!W-04#<,M@RR9;S$9JC+?G"YX=.&9S8^_3,+)>JR[C2)M#8;$%"'\ -./Z!O)\0^72!X/]]#/1PLA9)@:2P(Q8)D(L+S(LX.@C..LZ) M1N\R!$2ZRDEL*FX/X]2NU=?V'H.: P(!?8T[\IPULBC,+4C0C:Y"Y"GV@R5U M2?H5M&9USVZ _F?M!?QDG-O6,726EVIL#$O"B7Q[X(MU&DNT$9J)C=\41-M> MC]H;=B@U>R;"6<]N5&S2<5EF0Y(\"YEPL^&$M;O"]M][)_U^DGI'MP^!I8? MTD-@Z2&P]!!8>@@L/026'@)+#X&EA\#20V#I(;#T$%AZ""S]AP:6.'7%^].1 MAWM)S@&PAH#*>E-H4D8.,@["-GF4\T0+3EG%K%)6DPQ?,--_!X$0$B@*!PUW M_)O+O4^&U$QDI->XWN%K.8KM=N.LQ^"%28)WB+T$?Q/\C':SN6VGW$02&DTT M7C8PI76<4149MSW$L<(VBYJPAL2RJ)>B,,'1LZ!FD (\[EM!"VP@]=J*,[;K M*_8EFW^!R9T^H]2VY]]-3A%J]LTPZS1./(WB1S4G*&$J+2@J)KQ_%E37V<)S M HB2^CW[]LU$NW/+?4C%/V3WB ^)H\\H9A>==#>M*G!=1'6W+^(@51)"C'3T M U:2EB0I[XM%DK(32VRL([--DT=L8;G[ QP4!J0H"[C4SI5BKQ8/-K)*D=,I MF.](D ?MSQ?;.=)2@\KAG%Z&!+HJHXZ(,CZTB!ED546K6.(Y7:[A:%[(^+OW;-Y=7[@")=(N*6S+/^3Q(OU9 Z6GEDG.^ MHA#-=QU#GUAP [F'IY&6W@^.")33)@Z\@YA1 (FEB-S0KZ6Y+3O!8:ZZ@84O M1"K6&FQ^:GN72]\(^A8FR8- D."_N*?A]K)9SP7+\K&J6)V&>0D>L$2\1V%N MQ;.KN.Q#B*L 5B870H[5.4B_(R@24VAQWD>0#E.2#O8X7P8G9+^I:<4JQ5[U M..J$!!1EW=>*#UN$,],KK;+*4*0?OTH4)2!G4#O]_CS\8#$5GLA"R8PR^<-! MN9@["@4=/0)+X[+.)+475VDR))!)M<5-D_E 9(!:U6+AH MEMP5A3GN4OL=I.2\57'/T(_8]FR'J 6Y6L.!)I>[VP&GW5!5Z[S"7, MU; 9 ML2S$:;AS.W0AB51DC?* MX[(D,(Y;565<]H<.J5HW/5I*LOV2%Q;_F,*5;R#4VMZ$>CYK'>CD272H$A3; MH[.SGAO\(?\Y;4;[G8X1UU(;X;8.R&\N!3WB1%"2R<=<]^()HE5*E3,YZ;#< MT%'Q=SK5A(-.>,D^&R<_HS#X 7:V>=M;])PGZJICT+;/[&0:CP+<(UJ-4K)G M^GS\_,\)0$!P#5;Y!NL9?(45>[5HL3 SVI:R4&M7#T,64H#U4M"C1H\.-[FW MNX-AXM6RTIS60F(+4!_H=^.\_Y2/XFWJP:=XB[E!<%M+FI.T,I*=N<@?]OD2 MQN7HR8C=+J.D:/BMKKPM=_!W9_S!KU>>=6M,D@ #M[M5=CH^I:(5UMW+>JIG MI&&$I"?F[4/-=%R9JCWA_3V3DK>G&U,T+%DHZ]-W! MTD*B%DU?Z F]918TF>"=V=PW6R#]72*GR5P(V!2-C>K(I/O*D^#R<(-HU?6* MI=Y3VTU?LS&,H@JSG-#%Y4Y80Q?D/@N\D H/J+\H&$ 5E&;3X^GD^.3L>.:# M(O$TA<2?@=R!1[.@Q)Q:P))F<6&G*(-(=N%_IDUD2FM'Y\IO(_>D$K2VRP>- M2RB[.!LNA_@)J*D:5YSM4NKF'FI?[M.VU.1]@8[MM=[4O#!V2UIPOB:,5@,4 M-5L=0D,9J'HJFHZ J:#L'+C:EZ?WO<8B25OT;BDU=,0PB=(F::=;S44)2?8S M5]P@,AG9 #33H[A2""H15>3+TFE[*KO.T4&9R7W4M!,OJQVNN%80ZSH WI<, ML9-050\T-^)B'\=8OU0B?VBBXI(6&./HYH3@&/9F*;H4V2AC:2"WQW!>64R> M2W5Q2PQG$<," RF7W:F\,ZNH,R9$XT% M)M@G+WQ!EW_VW__LU52U$O7 5NWLN/87GX?J HDNNP4?)^>GS MZ-NSLTGT;3HZ>?[\/YH7[WW=D%!F)V"A*/F.Q"GBRDG,E;/3\Q97IA=GF.O% M)D<54742Z:5]!*;5=OQW.ML=UNQT]UZ\1L5L?7VV[AV/SRZ>/^FY>G;:FY.#OI:W)V 539< MZ/@G?=MZ*4=E2OB<:CE5+BO3U2T"L#C968H2WQOQPA@:+"SR?23# MY?4;F"&+@BX[<>?'TY-1\L%O$5V5R$)NX#AY"U*4U\D/!F,'R>//9I.G $+/ MGXR2'R/@"I/8OA-DI+=)VBZX;)9X+ @ZO^@GZRCY"WM/.C*!X6B M :-H7B$0(5U&HHG5[W'H066JY&UAFHR62$./7585^KM$^F<,I5PA7KG6U4V> M$I1E9P)(_9%0%P4K1_#?!S;NK4C2>PHSD2!3<3?:G_J$@9Q/6D[D1+SXY*-, M_3<+BR].+\"07Z< !\;):$A(0Z7LV7"E[ \8\?H;1;RBJ;NW= YW$OD21;KJ1ENJ_.^<@=FBI8!77KAX_ZRG!'%T%G\)6]_IR9 TY6L@E$^V"NJ*,G MDV, P>G)]!STW8>H,B>Z:0LZGB,[<1)UC4)T26O>,$]6E%H8GPNI.YKF^QW/'N-JU3K%W_,J/0*VEK#!)GZ#J3 MP0C5N"V5T 8.@=QOY1TJL&HL[S;F[B4*M/A:NY-QFVL%;C:]VP I:/AX@IEC M:6(Y<$M-4G >@-W.K4VY>_-\FX3"I/[L)-7QZ[G9[8[2=JX3HW'R\RX-E?_8 MQT>>P(:+M^%8G4'QDQ=FRL=Q7*5M52LY1X(;B[CCCD%U$6)2N]FE\HI9=1]RP M6)HJ.B$;=,">Q)7H\$)(APB"Z--?/&'@^2!I7&L5'G*6QK\JC.9 M"W8C>><@#1R(N$[)\]SNS+7K]&.[;5*$'2$<)3JGIK(<%">"'=)#[IOCU4D\ M!RV=L;]IMW_;QH=Y%>2!#8&=)>V(=% M6<4=+ QDQN))K4>+.G$Z%V4Q'E48-M98<$"?C:B4SHRB=M:_U8.XX?.E*K)9 M!1 9I?A(.(;XK#!^5=&!-5F0C@1_>MGI&.%/7 3>&VWUM.-M4 AA-?J8 M;6^)"5-%NW>#<#V\56,V_/:+'[ 0+8CN#SC(PX.(PXU2R*N0ECG^SAY9P;V8 MQ2*GD@.@/ 56M%\X(8$C#HF%3=0;#3-7X$4 @SD?2O=Q E_2HK-;Z239^E(( MJK5/HI@JSE4I473"-52@H,HWOA Y6"A4NE3Y0'P+NCZ*@E7\:(7)1\=F<=S8 M_1F*[5K;G2+K<6(4%E&A9H/WYRN9T'4N'7C2!R0$\0&9..$-F MN/A#&+W/1/)Y3;J\R<$+;)73P'2V5-+H@$G\NHI*+W=.?44OI>I.K8L2T385 M1N)HJNDP(6\8],[-!ZY5W0I0$X1!WU4T ;V0[[0OC+'&.KTT@N#Q;7BMNI>* M4@X@FB-)9P/:$[O",]'$'EE[CR.([L2D,M#.^&/,),]JX ML_ANJ5!%FO*8OT7U%5P.#-N?M*"M=Y20;J9<6\ 'U5MX(\9L^"T5_JCD1YB1 M:TQ*N[>3-]S!&YCPE Y42E1Z@^$=4 _X:IJ58@OC%U]GC>]D*(8 M:RGE'45RN"#%.'F7%PTVGV".GL.O2/ M,.M>5'\\H 5>(K;&UYS*'@HY#SOWTQTF2H:A\%>>\DL(\$?)9/F%/2LD!/-6 M ?MNY09&+[LYJ(X?QXX?0ISS CF]B6? 9S\@_YGQS'6I9?)%:G#OZ7SDDFPY M1YN&JK]AC1WK4I)YC*/8O>:)09W$D *W+EE'EW*B6S(YK41UV!^7UP2AQMCJ M.C)$HY#4Z3N(W@P2OW-OQ[/G8">^/0L<^>/<%RL(]) ?2E!JXUYTX8:8<2$7 MJ9+%B3G.@%5Z S[B"E6$\-_Y7!)+%;$:4AOA!32SX3?#D*8XYK7Z47:%XT#9 MH;ICN!=R#R4%.8HUTQS9$";I9J70Q-!6/S[GDBRB:%+G>$1/325ZVL%1R;-: M5A2_?MN5)!?%%I#"[D#7[LG:\8;O1LHVY ,MQ]C#ZD Y$OVWYK>"DT?^05UR75*!P&85?LV@EOHQN.\G2;<=K&8 MBXI6I=^V5DN.UJ#R=8J6DE39@?8_N.)Y;A==V_@5>11Z;-9\2-^__0&W=9JT MEJU^3!G' _Y\SH$%&^P3Y>2#]]O86HI,J!20$:(]BT, J:A; 91Y;OQ[W?@! MN +:A>BE(H"6AYZ -!495^%+)+K7?L$RES1@L3?[LF":W>H[C&N#7 M^<6;XK9O0Z9;P:E_"N_<^>].918](%-J:8_9A'?AK0V R@9=]^AN=SC*EQN+ MDR=:99:B%Y78<8M"UZ$K)F<[WA\%74G1LEFC:A;RQB" M/.*BQ=Q1!-A:Z O M*FI(@D'OZ%OD-&=;7WBE-J;HI.:24^@)0S D1Q8RCGE%77PE#.%9O)=5+O^: M4YR916)/XKO\NSE0%O" #[[E9:- EW(,I45G3;M"TDI>'@-_FV2UG5< Y"2Z MB"]SVEI)SI(T&;3!H&Q(X!MTQWH$_$X9^D,$O55(\E!Y1T @NY^FQ.V^Z/R> M+RWGM@*<4"B)^=*T^,%B0*JA\TR5>/N=]ES>FGOO3FC#O3L-'EMJ Z9R RL! M"5,Q!*)]8DRHD[?#M%.DZ&NI*1P&#F&?57I*.OP2*E_HMS+UE5_75 M$68?^ZL8!L?RL"\N9T=/X%WA#?#[PH#2DR_8P:VIOA)YK_\'4$L#!!0 ( .N#&%7X MG?_#HP, &$) 9 >&PO=V]R:W-H965T^A)'%/F1'TF3'J^U>;(%HH--*96=1(5SU74<6UY@R>RYKE#13:Y-R1P= MS2JVE4&6!:-2QFF27,0E$RJ:CH-L8:9C73LI%"X,V+HLF=G.4>KU).I%+X)[ ML2J<%\33<<56N$3W1[4P=(I;E$R4J*S0"@SFDVC6NYX/O'Y0^%/@VG;^@V?R MJ/63/]QEDRCQ :%$[CP"H\2E'EMG2YWQA1!*53S9)M= M'CH&H^2 0;HS2$/2!/4JT MI^/844@>..8[]_/&?7K ?2^%;UJYPL*MRC![#1 3EY90^D)HGAY%_*U6Y]!/ MSB!-TO0(7K]-4#_@]0_@_:X=,6P([N/76 _V6_M7ZMI6C.,DJGR"S3-&TT\? M>A?)YR.Q#=K8!L?0I_=HG:FYJXTOAR_:/4KF,(,;;9V%OT/8\( ;!W.I^=,_ M^Q@<]_&@'9/T^G4]\8*9%66%9@*X H%+;6N#OE7\\7:CK2X1O@BV4A2(X!:^ M(KU":@LYXT(*MVUMM\@,H"\^4.FP+1VLD1 -I1=B=+_8LT,APP'YVDD4/=*;R.KBTER)Y>PZD,T/9 +8QU\KYEQ MI$N]&-JHDY5^-RO#P<6KK/1&0[A3W(3V(2_XLY>LZ?U<6$[7K["[SU[ZEE8Z M>*OK93?,%E"QK7=IWVB<#$=7IWNDP\$>*1$8]$]AEOU+.Z/!.^GMLT[V"-/^ M/LAT1%(:]Z8F]J\' LKU=(^E+Y:UK]NE/#7+_"/[![*R_^5$Y-]TS+NK+T2 M:2+YY6XA[*=F [;2]OMAUJS-'^K-Q\YICVQ.W@'[5?5]#]02P,$% @ ZX,85;,5ZI>\ M P ?PD !D !X;"]W;W)K&ULS59M;]LV$/XK M!S4H-H"(1(IZ2VT#29IM79$B2-(5P[ /C$3+0B31)>DX_O<[2K:D%HFW?=J^ M2#SR[KGG>$<>9UNE'\U*2@O/3=V:N;>R=GWF^R9?R4:84[66+:XLE6Z$15&7 MOEEK*8K.J*E]%@2QWXBJ]1:S;NY&+V9J8^NJE3<:S*9IA-Y=R%IMYQ[U#A.W M5;FR;L)?S-:BE'?2?E[?:)3\ :6H&MF:2K6@Y7+NG=.S"^[T.X7?*KDUDS&X M2!Z4>G3"AV+N!8Z0K&5N'8+ WY.\E'7M@)#&USVF-[ATAM/Q ?VG+G:,Y4$8 M>:GJ+U5A5W,O]:"02[&I[:W:_B+W\40.+U>UZ;ZP[75YY$&^,58U>V-DT%1M M_Q?/^WV8&*3!*P9L;\ ZWKVCCN5[8<5BIM46M--&-#?H0NVLD5S5NJ3<68VK M%=K9Q:U\DNU&PJW,5=E6W4[]<"\>:FE^G/D6/3@]/]^C7?1H[!4TRN!:M79E MX*HM9/$M@(_4!G[LP.^"'47\==.>0A@08 %C1_#"(=ZPPPM?P?NDK#30!_A2 M?+TU?]G:G9 SLQ:YG'MX!(S43]);O'U#X^#=$6Y\X,:/H2_>5T:4I9:EZ-*@ MEG#(SA\=8;B7SQ8N:I4__OD2]^/H;]^D+ C?P?_U_[L4&J0K&\"DRR[IAS67 M?/>A[A/ I6KQ$NER"">09@%)$SXHGT 249*ET60F#AB).8,/K;%Z@Y>*-4!9 M0)(H';2RD"0I&\2$$AXSN,,D5SDZ2ASFJ!W'A--X$'E">)3!O;*BAK56Q2:W M(-H"S,%>][DDT.)52TF0AB3&6$:.&66$IN%(@%$2Q2'X 8 #GLR0; M]&A*4CX1$T)9NF=RL.F]GJ!?&D0DRK*IWQ#9A&RZ?V%*XHP.,X%:C"E&0FB:,*,$Q:/-4VCB+ T M^]Z,8Y["D0 /2,9'$ R54PKG-^>74]<_8_.V4L/EJFH%)#&AX5@.,?*@8PW& M 0GQ$'QK0K%0>3@>A30A430>A3@E2<:P:(QU=]@7I>L"0N3/1ER&13HYLA@] M#P/XA#5Z)_I3_:\J]:7+UY\TQ4;JLFO]!G*U:6W?'X?9X75QWC?54;U_FEP+ M75:M@5HNT30X3;"9Z[[=]X)5ZZ[%/BB+#;L;KO"%)+53P/6EPK:S%YR#X&ULO5EK<]NZ$?TK&%U/1IY!;+X?B>T9VTENTTE:-\YMI]/I M!YB$)#0DH1!@'/?7]P"42,AZQ&YS^T5\"-A=+/:OGJ]%05"UXS=2*7O,$_,]G63..QG9^J9GT_\R?K%)S%?://B].)LR>;\ENO?EC:.$;$C+9^>32__5E>^9"7;$7P6_5\X],4NYD_*+>7A?GD\\8Q&O M>*&-"(;+-W[-J\I(@AU?5T(G@TXST;U?2W]G%X_%W#'%KV7U-U'JQ?DDFY"2 MSUA7Z4_R_@]\M:#8R"MDI>PON5^-]2:DZ)26]6HR+*A%TU_9]Y4CGC(A6$T( MK-V](FOE&Z;9Q5DK[TEK1D.:N;%+M;-AG&C,KMSJ%O\*S-,7M]UR67&X6;.* M7+&*-04GMS8>6%.2:Z86Y!VVCKQO^A PKIQ^9G<55\=GIQHF&$&GQ4K=5:\N MV*/.#\A'V>B%(F^;DI>; DYA^[" 8+V J^"@Q#]VS0D)/4H"+P@.R L'AX16 M7KA'WI^DYHKT"]RUOGYVM'NVP= KM60%/Y\ )(JWW_CDXL4O?N*]/F!;--@6 M'9)^<0M,EEW%B9QA/[YATV3[0,EUU[:X)_^P5I//_+LF5Y4LOOQSUP(.JUB+ M%7!"(0$^I8VVJ6B(7LA.(2C4\2ORXI2<: 7R49"YEJ$>.PHYCZOF\QA-LH3H@P(XJJ M0]@#XWH!CTJ]X"VI9#-_B774A"G%M1D&7_/15]9'1I+[QM]$*TQ&O"VY);D* M0<$@1Q-@EA=,:>C4DMQQHF15$C:#.JL#>*Q[/*KN3O&OG8DCC#3_F>V7E2B9 MF7VW4M:G"O/NY$! QT- QP>C[:9%>FDUS+V!^)YRWG[MQ+)^>CP_38,5S0?1 M_]_0OI9*;PO^8(.#9#1. R?",II@5ZXZ496BF2MKN*B7K?QF:5J1(,AI'(^1 M[N<>31*??&0%@HJWC]J[H';1"$-(A2G,O/1"PR1"PR3,8 M6+-F+DR(7O; ->;\"BZX%U7UQ.@]K&Y4H=;D<,]; TT$A%!P(NPP6)W)"DD: M\?+3POE'U]\4GW45^2!F?#\$AJU[X*Q5QYO0S_[[KF\XZ _1 ;[CQ:*1 ME9P_D)R\)'[L!$0613^,P MWH#O!EKW"9I&/A)A&CDH#J.,!DEZO-^Z=:SW@-XG.O8RFCEA%.> ?6+2N&&P MPA"8J/GZ4ICK>\=]@\A%0(IP4N#R5P1IYD M!W@H'7@H?3(/O>N]^,%Z<9N4GL9#A]5=+R 4^[*N#%C;/ABR00QTCB6]:H M:C=:IV##(#_>>@_H@M_>HNWD9O6H0IAH+8!,^3O,1@63A,=;:T6'M]MW>X%A MQ5XJ4@I55%)94B"F(2,^M8%WC;S'F@< NY"M*:19XUI5+%@[MY@XRDX2M,M5 MU1\>](R%Z!W7TI"_!&;D#+J ;A,UARK:; !F]I. 2FUL5QRA3=B!7K006,5&&T(QQ?0P%OS8B*54RD[9)1UB MI*GO5@T/8089K?'%S:<7K%Z^?D/N%P+TO("F1FI2@T2&M"W,MLPX@WQ1"=,C M"&M27^JH_YI0L(S0M(L^#9/$/(WM79*![VW-[N35&%G%CG.RJT^3+#?OQFH@ M1K&<^@0^;WG?7[GUN1=DJS3BP*!/8 >"+A^"+G]RT#VS_CPL>,W[/0-V@.VVX+84A@I-M?>2-K M,WO]HM\K-_0][%B8AM3+?',7(RS0&R&.@@Q,[FW2_M22EE/UI&A49J,(WVT ?9J'^:/3@3'.PAQEC)\Z;Z+8HV'L.6^R""M+ MTD>K\+=)?;O HY&7;J>.]?M=R6-K+ K"--Z6L5?G:OQ!?TW1\D4[H M,B(S[-?FF8OCPS2QU;KCPRBFB><6 , R];W1\TXRZY2;S"*;S,"6]\S$*]+_ MO]!"U,[1"QKC2L!SS#3SH+NB7]NJV;M47^,!LO=D\AF.BRG9.%A^TR=TJ']J/?HCI:[TPFB= MF4-JX1Q26^?^[^GBN=>_H^/H#[VF@Z M,55:9R4-M2F[D]\XBDM[T&^P"Y#UJ;!9.[:P^7-]H+M6]D!FK:Q70!?0NJI! MS2')":K"=N61,99;/F>M+;J>:C! T9CSWAFL'IA'D^L\66E<+!=!\0!@ MBUC6/Z_VSDJVQ:$YF''$.4XC?!-OQJ*=Y';J?"BK.7H%\SG0M*G8VOZ;V?!V M^.1XV7]H&X?WWRL_HM402)(5GV&J=Y+&$]+VGP#[!RV7]K/;G=1:UO9VP;&& MU@S _S.)'5D]& 7#A]B+_P!02P,$% @ ZX,859D>JT06! ( H !D M !X;"]W;W)K&ULK59M;]LV$/XK!S4H6D")]>+7 MQ#:0I.F680V"Q-L^#/O 2&>)"$6J)!4G^_4[4K+CS*[; ?LBBN3=<\]#'H^< MKI1^-"6BA>=*2#,+2FOKTU[/9"56S)RH&B7-+)6NF*6N+GJFULAR[U2)7A)% MPU[%N SF4S]VJ^=3U5C!)=YJ,$U5,?UR@4*M9D$%%:-]";3VM6X#W: MW^I;3;W>!B7G%4K#E02-RUEP'I]>])V]-_B=X\IL_8-3\J#4H^M0XY(U MPMZIU<_8Z1DXO$P)X[^PZFRC ++&6%5USL2@XK)MV7.W#C_BD'0.B>?=!O(L M/S'+YE.M5J"=-:&Y'R_5>Q,Y+MVFW%M-LYS\[/P\^]IPP]T*&?BP8 \"S<=I MSQ*T,^AE'01B$D M49(O]>[O]W9'X]34+,-90+EO4#]A,'__+AY& M9P>X]3?<^H?0Y_=TU/)&(*@EW&&F"LG_QARNF&B\ MR9YPD%.4$W DEXJ"KK@LP'K5;6&AI3/>:1MJC?.#I*C8M1#<9$S "S+M\C!^ MJ_L#=ZQ58PC&?#R%]^_&292>_>_MN6DT%4BY&;BB0H"2=N.RT9IRI-,5@J0J M3E(S9DHX@C@*^TFR\3J"-(S[ [@B"77EW4B^(IT:A)+%L45=K9&XCCO5Y)&*JJM&VB MO\W\U]6*!^%@O$MN0LD]@$NZL*AXN W+*#5XCMHG"2&^^'I"K-(]^S@.)^/! M?Y2V[Y+H;=W:E*2%?YL8XM)(VU[@F]'-\^>\O?5?S=NWTQ>F"TX52>"27*.3 MT2 W;Y'VHY5M7\#/"A+)\+_EO2$0^T,:'ZIZ'KL.B[ YE$X_P=02P,$% M @ ZX,85?C';.,1!@ LQ< !D !X;"]W;W)K&UL[5AM;]LV$/XK!S*WO!EHW!;+T Y!FW8#AGV@I;--E!9=DK+C M?[\C)92/5U8VK,_*+5TO$4 M9TPWY1Q3&AE+-6.&FFK2TG.%+'&+9J(5^GZW-6,\;0RN7-^=&ES)S B>XIT" MG?YG:)6JY22\!FFFLL4%(ZO M&Z^#BYN.G>\F?.&XU)5OL)J,I/QJ&[?)=<.W@%!@;*P$1G\+'*(05A#!^%;( M;)1;VH75[[7T=TYWTF7$- ZE^)TG9GK=Z#<@P3'+A/DHE[]@H8\#&$NAW2\L MB[E^ ^),&SDK%A."&4_S?_90V.$Q"\)B0>APYQLYE&^888,K)9>@[&R29C^< MJFXU@>.I=,>X@B],9 @?D.E,(5G<:#B]9R.!^NRJ96@7.[<5 M%Q)OLYBO&Y0&&A4"VP,7KX(NO[E$6SM M$EO[F/3!)XJZ)!,(<@P;WWCP6FLDM[ T@?>-,*9Y. MX(9IKN%/IR']/> M/L13EDX0C&+$8:#M4;JKVKW#?JH;RYTD:A2V&*HKZE!NCV_K M^3\!_RL)F(@W* EW3;0_BV"?BV@#RZM1M:/O=?I!M<.+^G7$^RB:#;=I-GPF MF@U[G8-2Z\8.$&P4>KVH2K 1\>F.,;J=WG^'7\-SK_UD@BT6/=U+?2\ZPK'U MH\=8-NIYO>_0[+;0$KN-@=LT%IF-#4I_V8)Q89/P5Y1FO]),6)T6J$VND[0) M,E*Z+"C]1G"OPB:X'+Z26X_=I*&AO^GQ*,O7<08J&#&W?,A2D M1C@>!R.!Q60]ZNUVO7X4 4L2;@\U'1(WVQG0(2^L7/0FF7OQV%U6R!2@?4-O MJY8C6V.P6CG'NC?42=!L;_3;\U*PK1436L(\4\3!5C7<(>.*F2>V!T:2+#;. MZ/GU>)P5;UI[[QU$C4_:M^[D.<>&G;US%C7/#YTS2_X_)+#B [?+E"VL[BFI M%)N,O$[O9'NSK2!Q4Y?<3&E?F>;V:QXI'73*TD'GZ%N]6BYX9(W @\^I'-D: MABL5N+3"SI'T>BI-0S9 M=DX7HDSJ;M6N%T0]N"L(@3S$X_P0UU[/I[:.!NVSO>N,4K.(Y [SH";[;@?] M88&A;P%MTK*.DW/'5D5-LFV?'YOATRCJG=5H2URTI>?NZRS7NR[B6I5"Z@S5 MQ)6+-<',4I/75,O>LB+].B_$;J;GY>P/3)'--0@8M&G:#LDX_^!M02P,$% @ ZX,85:IH/P@+ M!@ "!, !D !X;"]W;W)K&ULM5AM;]LV$/XK MA)L5*2#8DOP2)TT,)-Z*=6BZ(DU7#,,^T!)M$:5(C:3B>+]^=Z0DRZFMND7V M(;'$E^=>>/? MN..KS.+ 8'99T!7[R.RGXH.&MT&#DO*<2<.5))HMKWK7T<7-!->[!7]PMC:M M9X*6+)3Z@B]OTZM>B HQP1*+"!1^'MB<"8% H,8_%6:O$8D;V\\U^AMG.]BR MH(;-E?C,4YM=]:8]DK(E+86]4^M?667/&/$2)8S[3]9^[632(TEIK,JKS:!! MSJ7_I8^5'UH;IN&!#7&U(79Z>T%.RY^II;-+K=9$XVI PP=GJML-RG&)A_+1 M:ICEL,_.WC$PR9#3>[H0S+RZ'%@ Q:E!4@'<>(#X $ 4DULE;6;(+S)EZ2[ M +1I5(IKE6[B3L3?2MDGPS @<1C''7C#QL2APQL>P'NO+%CH#=QGG]\]VK\; MD^+"%#1A5SV(>L/T ^O-7KZ()N'K#MU&C6ZC+G1POS&,!>3W@FEJN5P1=R ! MN89Q2ZA,R3M.%UQPR\&(OYP5Y)X]6G(C5/+E[WT&=8N\SQA9*@'9B.*L _0I MR?\%$1:F%U10F<"PHX5$4&/XDB?4Y9%:NC5SE1=4;EZ^F,;1V6M#5&.!<"$5 M$)JK4EJ#&S3F!CZ4AA&*IAEGFUM*Q-;"P&&O72ZQE- ' %TQR'[DEP:<6*;S MP"'L79YRDZ!L AJAL?HHCJ[1IK*":$2X!2)4&5IA7%P21PN'K9_^] M=CX[=C6D"W/I\G3BICK%C^X4Y[NG6"_"'&M%G_?$8=.>K-Q[L*?1JV;]73W_ M">9]3-=3)V0R#L;CR;.Y;5YJS>#0GYQK.[QV='MJ2WM=4F%ME8VBX#R>-@/O ME4R>45Z]9CP-HN&P>;U7EHI. =]RR@DY"X-P$CV;ES\?DYOD%%)EPZCN2I.S M_G3Z_ZFUPP&'E1CVSZ?DI^85SPL)\NNX#L@1Y^TY26YCX^L#4[(B(VF4X"E% MG7P-O$F5R7'.W,-D$0EX.& K#.>9 C''@MH\\ K MZ).*J,%2KHTE&15+A%A"1("&X)=AWQURXP/-"@$5'DB>[!Q_A48OC&HEND4)X[-G3E:S=@S^J^TI+[>*HZS"J MR/'PW^,;C)L'"$P7I'X:*4."X+[W]!)3Q+,71(56^?%-J^L-W<>!1 J2P.$5 MRR<-LK% #B["P:G>I9@(1,$RW5+=?:4BX721PJ0AA!PE= ML^I9N:BCH!EUAL'REW].BMQ@?EN.M ' KD*@G?E4"B@L_?T1J(?C* M\]V/9O%N^!WNAI_.5)_56&MV13@Z:D:C.)@,SW%LO!V+@G$XPK%M=QR% M0>3WGK6R;@A(X&S-Z!)*T)9 QL$(VDB?BUOYTSB(IS'!L+@@UU7Z0/'SH8MV M<-=<&-M6+X8^PB.]>^)6T\+V;>:^H!VT;B=RIE?N#@9:;!3O+RJ:T>::Y]K? M;FR7^SNB6ZI7',0*MH2M8?\,*I3V]R[^Q:K"W74LE+4J=X\9H]!JX *8Q]ZG M?D$!S>77[#]02P,$% @ ZX,856-K"@EI!0 4! !D !X;"]W;W)K M&ULM5A;;]LV%/XKA!L4-J#&NMI2FAB(TW;KL&Y% MDVX/PQYHZ=C22I$N2<7Q?OT.*466XLN"M7N)2>I^ZDW%)"SZ87=JS MCW)V*2K-"@X?)5%565*YG0,3FZN!-W@\^%2LC/ZX\2=^-6 M2E:4P%4A.)&PO!I<>Q?ST-!;@M\*V*C.FAA/%D)\,9OWV=7 -08!@U0;"11_ M[N$&&#."T(ROC/TM]9W]&7!55P(]CO1:;SJT$\(!DL:<7T)['Y M$1I_(B,O%4S9OV33T+H#DE9*B[)A1@O*@M>_]*'!X3D,?L/@6[MK1=;*-U33 MV:44&R(--4HS"^NJY4;C"FZ"B!#)D0JD1[NKT,#@/[^B"@1I=CC7: M9[2,T\:6>6V+?\06SRY(F]Y!EE?P!@=:[WS'[V;^R'N4U]7:@U3>%J@$@JD/']8A<@2%>W4&::BR'7V%W:S>GTG3+>94T9Y"@2+%)HB]9*6]XP,$R<*IJ/NR31PDCCH M'<6!$_G>J$GS4TFU &Q2@#=)RJA2Q;)(K1<[B(=3QYLF.^EH0#+I:!MZ2!#Z M(_+IB0BRE*(D1HM!.VM!4R9W"ZX!*T(3>,";5/4R&"F&WF@/M\ ))^%!5#U_ M'^6:^@":ODN&?;"\P/&C/?R2<-([2M#-)/D62/L^.B?JF0S]G6[/=7=>^4X< MQMUM@MOOB/QIJSI1F6 6N$>C4']]1!\[$,KOQL![&H,)@ML_B3S'3>+^T=3Q MDV_*ZO\8@L0)W6"7\0B[-^U@,?1]9SJ)OVL)/#L0H1-'R<&R./1;4Q\/C/\D M,+'C3I(GE>%/DG[_B1Q\[8ZL575[ME%HVBS&:N>JVM UON48PPAUHH/W I+L M0V(,7--MW1\;63L4"5U)L*\T>^65-(-S*"O\*)0J);*+I)96N&V2/!/=[E-@]:,2TL.J>:;/"0K*586"(NM&$2^+J0 M>/=+BUMC\!:H)&!>DOV"[#M!F1+/@00+(7+W(?'(*4Q")\)J.H;)865F7 [MSBM',S%W7FU95(%Z*6QJK,%#)^H*6H M3!(>+UCC&#QT6,ZF;IT!'D+QE-$0F)1(\=TO\>E6)T6#%1KS%D<>.%*_CA7; M"ZV#3JLUV$F/;<]MA7>CDU.#NFD^.+@!8E%#SS#C"F9&GSK28>P>5[C'W01. M-5%+W+CV-W3<*#YT(^P;[CXU_- \,.Y,>27(E9UE%<8>(U(/?.UI.RY?UU/B MCKR>M3]0N3+=B\$26=WS:30@LIY?ZXT6:SLS+H3&"=0N&ULY5=A;]LV$/TKA&H4,:!:$B7+=FH;J-L.Z[ 6 M09.M&(9]H*6S380259**LW^_(V7)2IRXV(H! _;%TI&\QW?D.]UYOI?J5N\ M#+DO1*D7WLZ8ZC((=+:#@NF1K*#$F8U4!3-HJFV@*P4L=TZ%"&@8ID'!>.DM MYV[L2BWGLC:"EW"EB*Z+@JD_5R#D?N%%7COPF6]WQ@X$RWG%MG -YI?J2J$5 M="@Y+Z#47)9$P6;AO8DN5XE=[Q;\RF&O>^_$1K*6\M8:'_*%%UI"(" S%H'A MXP[>@A 6"&E\/6!ZW9;6L?_>HO_@8L=8UDS#6RF^\-SL%M[4(SEL6"W,9[G_ M$0[QC"U>)H5VOV3?K$UG'LEJ;61Q<$8&!2^;)[L_G$//81H^XT /#M3Q;C9R M+-\QPY9S)?=$V=6(9E]K2EMZ)G$7^J MRQ&)0Y_0D-(S>'$7;NSPXF?P/DD#FC0!/A5?XYT\[6T3Y%)7+(.%AQF@0=V! MMWSY(DK#UV>X)1VWY!SZ\AH3+J\%$+DAI]?BDQ73/".LS,D[+FH#.?G=!4)N MX-Z0E9#9[1]/Q71^UYL=D(T4F)RX'S$.$!/#9HTF!BO2Z.$E>?EB2L/X]7_N^1M&U:B8 MH ;!:;"=LUJT/Y']"8]W=8S/KHRBU\UA?7^0G_#CW)ZR3WB9B3JWMU7*,L-\ M4WA]UN2E 92E.1)-8S^#H^SM.93V3/W9F Y[-AT/'X03T8?AG&RQXO+5#60[//,!H1/JA^.H0QB0 M* G]) I[(VT0'Y!:@=)"*6?,ZA+!*J8,SWB%ZD6Z&K):</.,8T><0QG%#RQ14)R%^Q.U!8 M\QHL3;!::H.Y8ED^T [!&Z/1\0;CJ3]))GV3AM$W%8@,TM$L[A&*1RGMF>DH M#+];I>WS#)O#)^,T(_ZNP@9W_$[UW:?E(]5WZ/M+^XS3^ M'V> JXC8WA'8;+!RV4*%K5-V2V1E"Y=V!I>*9/9EFLBXY%KG(G_8.-?(G M<=JSL+L])=T_AZ>YM\4QB?R0'MG;&YP>$Q%C2\[G;XMCZP_\)H.P"G-]([+X.AMV@^^>Q_ M02P,$% @ MZX,850;\X,#R!0 @14 !D !X;"]W;W)K&UL M[5C;;ALW$/T50HD#!9"IY65WM8XM0':3-D73&':5)*R[+_O M<%=:4M8E2NKVH>B+>!&'\JS09ZVI,;.3;E[O*MO!EENAY469?4E'9GK6ZK702([%/#-7Y>(GN;0GM/L- MRTQ7OVBQ7!NTT'"N39DOA0%!GA9U*QZ6YW"( %T*T IWK:A"^8,PHG^JR@52 M=C7L9CN5J94T@$L+>RG71L&_*EN,Y&A] M@R[@;L#3%?ASNG?'G^<%1BSH(!I0NF<_UAP&J_9CSW08V\Z@UL"W:[ A=J)G M8BC/6A!#6JI[V>J_>D&BX,T>_+S!S_?MWK^&D!W-,XG*,?)MN12/$$<" MC3KHVI3#._1Q9DW3'?199//:S(&&V*RGT>_5/:-/\L&@\PP$_MAF[7X\KU[T M:,#>H.=N?Y-"U4Z$P 5DY0)/UUB7\ ?$'P3-X(?T/AU)N-['5&:C9CK -$9' MT/"ZB6SS]F$&7 )*[\L,#BQ+S:/;-#XZ9@P6T1 Z@>W0HV/*H7.5ZKOCL9(2 MI861<.L&*6&D]I1%L!1'E2:0"K#51C [.B8X\15GP& 0@H]@OW[=R'/,O#[W M^HV=>YPK;)PKW.]TPA,\ M!FB( 4LOU57<]O2"3A#IA!%?.Z\H>(ITFRBQHK$O2B/,^2&BU(HFW)T;X;'O M>*P70X8 ('NR0-1D@>CO98$KR&\0\O;2:NZVM=/&Y$V1FF_.%/N1>3J&99Y# MNM"U_G\R:VNY+!P0JOI/W>LR?P]=ST5&D5]P=EDRVYJ2G; M;()\)U+5S'R2*C\D'VU/:JO\.VXQT@@/X]JK=\&F.8:T!XY6[$<2 HL%00N\3C47F"&7<8N)]K>C9I?3\&BHB?KQEGV+L> ,1\QJEI MP$;J?Y +_N>*NKVI#O\;::*]=EE/J&%%"7M+1\(2&XE0:! 7!,Q]:Y*$XL#1 M04C\4HK8R/%JG+6:,+1UP]Y:D$ 0@.XPP33Q7*I)]?BG(83GA:E?R)K9YGUQ4#^KN>7UX^0'H2;P084R.091.%?X M:E7U@U\],.6L>F2[+8TI\ZH[E0)(QBZ _\=E:58#JZ!Y=>W_!5!+ P04 M" #K@QA5W9H73V*.07M6%,HZ>JK-7Y9*/U]MUBH?(- MJZB:BRVKX5)37DXLSN_9)7IR)1I>\9I\D M4DU54?E\R4KQ>#[Q)[N%6[[>:+.PN#C;TC6[8_KS]I,$:M%S*7C%:L5%C21; MG4_>^^\N$_.\?> 7SAZ5L?]H[4=;%E2Q:Y$^3=>Z,WY))V@@JUH4^I;\?@#Z^R)#+]< ME,K^HL?VV22_K$%)K>TV7)U.QLH8&U M>6"1=VPN6S;D%38^03^)6F\4NJX+5HP9+$"G7C&R4^R2'.7XEZ:>HP![B&!" MCO +>D,#RR\XP=!#]K6[P\.[36F\4UN:L_,)Y+YB\H%-+K[[QH_Q]T=T"WO= MPF/<+^Z@U(JF9$BLT)6HMJ)FM5:&&K1&UT]0B(JAZ26KV8KK&?JG#1>Z9T\: M798B__*O0X8=%]T)6#*H;X9X2VF;#8]4(2"WDBM6&&7TAJ&5**&.>;U&4U[# MBF@4K0LU>X>^^R8E./C^J_W_@U'99A>"W& V-W;W3(Z8']_\8/0!C%":Y_W] M;Q&)(L_W4V0%<82@VJ&6Z_Y.&'LD'G9&Q(O\H"<#'_@2=,2/ M@X0 ^UZ0QLZ*'Z:>GT2N%DGLA4G2K]R#T[=2/' +@\!]S#P7@(]*_Y\%J(4; ML*>SI;,";/C?J7G52 EE5#X;3PTN?%W 1U8P24L3%>SA%)L+2)HD,Q>IER4Q MNM-4LWY## D4N%3J.Q2&;-M/)3_T0NXIZ8$>ZE/9J[R&*2,7>*/EGL M;"$>CE[6UQ0**@QG+DV";$1'!+BTCBD.6M4_G'C8BF M86_ C-6,' M5;ET+H/"G J"OK[/VU M=>9ZUD,U,Y#9LUVV@\%+?O.AS>%Y[*P/E7(+0PV5^09!LX :>X!I?5OM "B' M>CO =PJ:S5PJ=2@\3P;J"F9#R#C#ST*]T;<=RHM_PXQK!1W@[H "GJ@4UX LN;:DNY/*B5/_O3S_&YN3.ZK=M6Y :)8@ZL/,,=S?_8*A>?9"W]" MC "="D@Y3>LU-QC49=^!2(WU',MQ[ET_L;RQH&<&2RB+5OV25US;RY=J^XYJ M\3QRUH=$_AFP1[;E<-QJ/,>NUD[V#G#(#^!1'ASI"?$ M?4^(3^X)?<"]4@P. :8>?^1T"0BM.>3,:>W@N$QW,FCG, />4*1*E+RP M2'])2PH5A.[,R?+HF*D9'%@D'.A'A?>UAL\CP/['L?H!*MV@\6[%M'XPG,0G\U>+NUV 6&ET*!8ZB4S^*!R2%S2>)EX0 M,*L%861#VN'H@3TPE_C! M:# ,X9QP_02N5#8CEQ3\#P6(V*\-U\]P]V$0N13)AI0:%5POQ_>2 M)'5)'Z>P!RJ?VF)X"\JJ#5I!K!'DZ7I<%2ZX^5X&6W]D%%I=V>7KLVM?D@R% M[,.8YL=MW3KS9I1&+D5B] LMFZY3F'RS*3F@I1?&L0,U9AZ/9N.YE[95U(^' M<)8CSL0=>VD:_.',,?G0U)+1DO\&\M84XF-4?:"\-%7Z%D#YK:(6.5^&"_3- M8FM&[20.>XB79,%(AI?&Z>ST'+&[(!=31_)^#HWS8 J'F]!M M*.:$G>S%M70@<7@PB3SB)^[6%(YR&/0UH2I^C\&WX!,XZ&5.$S9+$!<2S8Y@ M?=)C?7(RUG^NS>2]KFWF&'#H7NLH= O0:KKP(Y7%B7!_7.S)4_^2K7EMI@?; M=5A=F,MEUPE,@K@Z6U3:Z?PG?M=PV1NULV2(;>*1Q'?HT"-9XM 1M &"WA> MVG8X*1IFCCHT!Q!6?#RP9#%^D=C[],#)O,BQ!T^QXP/^W4H.R\_&MKY[X!"T MPH'33W ,I0"MQ" MN/WUH!@9#LM!U( X$13+%%K J-IP""/3'=.Z9'N(1:#X MH8[A6!W/7ACW\>^(P^"<'QKEX]>+_[7UZU'ZJ5%4 DQ^+XJ'RG7AO">OF%S; MKP%FN&EJW;XR[U?[#P[OV_?LP^/MUXJ?J(2T4JAD*]@*AQTX@,OV"T!+:+&U M;]V70FM1VH1+HD%2?]]3N4;$E.G*P; M-J O%@_-<_O.C3Q:&_O974GIT4U=:7<\N?)^=3B;N>)*UL*],"NIX9]+8VOA M@;3+F5M9*SK<'?E5R M[49K%#RY,.9S(-Z6QQ,2#)*5+'R0(.!S+<]D505!8,:7CS_E%N_(F#O,)4KOU%Z^YL&DU0T3AO MZ@TS6% KW7W%S0:'$4-&'F!@&P;6VMTI:JU\);R8'UFS1C:@++R%?Q7P^?E"+@%BC][J+L !J>E'<5%)=W T\Z AG)L5&VFGG33V@#3* MT#NC_95#KW4IRUT!,S"MMX]M[3MECTK\J=$O4$0P8H2Q1^1%O;]1*R]Z0-Y[ MXZ5#G8/[_.NX^7[N4"&';B4*>3R!$G#27LO)_-D3FI"7C]C&>]OX8]+G"ZBX MLJDD,I=H&Y>/1:66*SW_N\^MQS<^>9(Q$ M+]'W^OU="MNE%(*$D&U";/\+B1%^:/@AZ#TT,B<@NH?_6MNYA211&BT*)74! MZ?(491'#$:6P2@G'<<+[PT]1',.@]F M44Q)C.,\AW4>44PB-C(ZC3*PE.JE#97_M>NY6E%.^&W=5&U"EO=!+%0I<."?!C&D:81+SD?B$8Q;E MXPV"LZ#P;0VMR@?1*P&:1%7=(K/6(+88)XUK+IPJE;!J$Y0IY'H>[3I ]CCP M!F9^P$*Z(G0Z,,]7LH7Z[LE]6;-O/\4TR=')'B#D#5Q#'!A(<>=;C%UX:*[M%2 6 =[-MT8\JEJ'-PN M M:R7E7F5EKDQ4T E">8$SJR,*;0#<;Y 5G.$G8 O=YYVQ2^L2%)BS;K /N$ MDW$L.!M161HZ@(49 2BAI=20XA6&4%30XI>XK191 AH*1(MP 1J0;$,=8Y:- MC8.2X=$.30)6.UWF7B%!I>8))#UI:S;%0(VJF,8IYC3_'H=%<*NIV\L 9!H4 M<"/1\_N=:O E@6CF\;B1QN =B=+1#@_-%L[L%_Y@+QNZ3@1-;U!!\Q"3;*!3 MVD+]T7A1M97<*>EU#)9D.72"=#RK4DB^/!OWV(0PR##V_T1!_ET4?C9Z^;R" MM"PW_>V?3^U/6H6D7'@1;G8!TC.A12G&-A2Q&-(&) M,PQF"LC#'#YQ:N".H$!&$P;S.-U 7]VU?:R1 1]GK>X4YR0-PWVWD]_W]!L\ MB4%N'"5A!6D1PWU[X\GV2!+JN:=R'"5W_*$X):,1R3#)M@[='S8CQ9#4,0L. M)32&L9KMN^_.1N^06MIE^]IRD*.-]MV3I-_M'W0GW3MF.-Z]!M\)NU3:H4I> M BMYD<839+L75D=XLVI?-1?&PQNI75[!HU3:< #^OS10Q!LB*.B?N?._ %!+ M P04 " #K@QA55S+RX%<' X-@ &0 'AL+W=O/E!7)>O'92B]?$DN^>T@^QSORH:S3QUA\E2O.$_(4!I$\ZZV2 M9'TR&$AWQ4,FC^(UC]0WBUB$+%&78CF0:\&9ESF%P8 :QG@0,C_JS4ZS>]=B M=AJG2>!'_%H0F88A$]\O>! _GO7,WO.-+_YRE>@;@]GIFBWY#4_NUM="70T* M%,\/>23]."*"+\YZY^:)8XVT0V;QI\\?Y=9GHH=R'\=?]<6E=]8S=(]XP-U$ M0S#U[X'/>1!H)-6/;SEHKVA3.VY_?D;_D U>#>:>23Z/@[]\+UF=]8Y[Q.,+ ME@;)E_CQ=YX/*.N@&PA'ZT^<^>BA#E;N8!WJ,,P=AG4'NL-AE#MD0Q]LQIX19[.$S4Y%_$B$ME9H^D/&?N:M M^/(C/5%N$J&^]95?,K.Y=(6_SH(6+\A%*I6!E(1%'KG93!Y]_\9?1O["=UF4 MD'/7C=,H\:,EN8X#W_6Y)&]MGC _D._(&^)'Y'85IU)!R--!HCJIFQJX>8EA-AP;QNG@89O9%J-)W[-??S''QF\ (\."D2',2!@K0OYCSQES&24L6OKW 2?G4O)$ M]LEMG+"@C:8-\GAK<).A.9S4>&I:C8?389THL)>'<[ A% FL0NBH('0$$OK! MC]2@\U^-NO<1'VU37R?_,V9()^CUMDX:M)L6N-QC6:P5QT)M#'! M'"2P2C3&133&>Z(A71:0[YI>54O&;?R.&_R.S,G$K/$+MM.57TPP!PFLPN^D MX'<"\GL9KIDOU$XK4=LL-Q9JB2-JNT?60NW]1/*]3]:!6F3[V0+,OZ7^6MNV M16'2B$*]X.ZUL/=:..!H7LC5<<'5\:%^U<,#.OY"::4'-%*3F4QK>5'KYF#9"7SRJ)6,;&1Z[D0Y]\]-F]'_@ZL78NRSGF=JS5QF1< M+VAPTUTK&BJ:@X56I7U+1)@'TAYHVHG0\DS/SE1=L&Q;U$J\V=SJC$:C^DJ= MFU7B8QU;P]K];5*TKQ?,+5LN*W;H;RE;99-D](I;4SP%D/C>#2L9X(-][TSTTAH M5:9+A6/"$D=1R87(]IYN'')RRYZ*JJ&D;9]\TMO0W<7#:I V/9Y.AW5N6\PL MD];K*]S7SLR^AE R2Z5D[I%*Y4'!C5JO/28\2>[6GIK!:F]ICM\;E/QSQ?5* M]F\KM9@:9XZ*9J.B.5AHU4"5"LR$)1AFL<%40G-4-!L5S-< MK,W*:AR,P=WL3.IKZ#JS%'8FK.SPSWSR!BO*I'&Z.#>;JJYQ3FG#?>_,]&O( M1+/4B28L% \YS\DA*H>NC0DXAQOJ7",PT1PLM.KSA5)U4EAU7JGI'*8A6+!A MB*X%&Q7-1D5SL-"JP2BU*(6UZ)[:GQQO[[8.DBF8XG>. MBF:CHCE8:-4(E<*TM6-I?I'Z@GPSUR?,GL: BF:CHCE8:-5(EF<,%JS_<7(,;F,(J"78M7-H4,\8L- VH1ELO2$3 M?;23^W^A7EB;UYB*F$V[U1=,;'T(TD"OE"0 MQM%$#4!L7E/:7"3Q.GL/YSY.DCC,/JXX\[C0!NK[11PGSQ>Z@>)EL=G_4$L# M!!0 ( .N#&%7M!>/P90D .U2 9 >&PO=V]R:W-H965TT12 M$DN-B-2?)W)-TE235#]^U-#1+J<.W'_]2@_++Z^^S$.4DVN>?J>)7)^/3D8H M(8]1D'T#IG7 ]#!@_D; K Z8'09,WPB8UP'SO@&+.F!1%JOZ="O4I57'RPB=Y+.BFE 5_1%=%KAKD M.8I8@NXK>>KM]W3%Z".-(R;191SS@DG*5FC)4QI3DJ-/Z#))J*9$*;IAU2ZB MF1]\(B.:YA]5DV_W/OKPRT?T"Z(,?5WS(E=9\K.Q5-]#]V8*?_K@4P5@7<5=%]K>*5:R7Z)#Y& MGG.$W(GK=/T@/Q?NV\/_43 5/BG#W:Z?X^?"P_[A79W'_<,GEE)XNQW**WG3 M-W@WV2:B0@W64N\W-TQ&;$4?4H(N\YS(_$AM4B,E95223ZD:A1/T(7B.TR+1 M^Q/F/-G2-/W8M5-8\^HIZW.^B6)R/E)S4D[$$QE=_/HW9S[YK4L0D# ?$A94 ML$4)TQ/IT\7);.Z=C9_V)0&9$0/!#+E,=W*96N5R1W(IBE@60M?_>AV)%5$B M^RXH7JI:<;"?7*P)O=! M4P:@M!"4AJ%HIA;V[#@'<%:QPP8K 9+F@]*"FK8_LQP>-X(FQ% T4P=NHP/7 MJ@.?1BO&E!:"T$)2&H6BFS:WO^P;H M3V=MN_9\15"T*08BF86O/$^';OY^=Y(@?Z+0BIR MB9:1*$]MA5QL(Y&HQDR**+8?X=J3#QY30/U24%H 2@M!:1B*9DJL,4T=NVMZ MJ)@C=$M3-:)P1H[0)6-%E*I#GB?""J+^EF-.U]GU*WN:P6("]5.=MJ%ZZK:& MCJ!?LQ"T;QB*9I:_\4L=NV':I_S!U!_;!D1^9INT)*(6)4]6A'T\*+7$&]HP)YI MJ 9 :7Y-.]WWH(Z=T],#"?1K%H+V#4/13 4TMJ5KMRU[K![OB=)(\M>6C_;L M@U4!ZG."T@)06@A*PU T4V.-)>K:+5&HY:,]S6 Q@;JD-YKIV2X$ M[1V&HID":)Q-U^YL_MP"T@X?7'90G]/M<":]KK+W:Q>"]@Y#T^PZ#T;AJ#]PU TL^J- >G:#4CKSGY; MI))N4E*>)2V=2!0\;T@L2?)Z@-%Y7X$]YV ]@%J8-4V??][5>7H\/11#GU8A M:,\P%,U40N-,NG9G\GH=L=5_UKQ 0:8^TI?97%$N2;QF/.6K%_O*$=1X!*7Y MH+0 E!:"TC 4S5108SRZ=N/Q];:*H_V+>[_PO'N, '4706D^*"VH:<95]%Y[ M5@'U(*%HIA(:#]*U>Y#_O[MS[(D'R^:D79IYZZHLT)R!V[8GVSE#T)P8BF;* MH7$G7;L[J5>/3'+Q@KX+7?*$;UEG<4&=25":#TH+:IIQ8J*M 5#S$HIFWJ[7 MF)>>W;QLW?7Q_B4S=N)0.8#2?%!:4-/L<@!-B:%HIAP:)].S.YDW+.8901_T M\N C"@7/T.^KVMR^E%/2AD)&>0B2W^-KVK(,E ^I@@M("KWVEYDG[6!4T M)X:BF9IIG$G/[DQ61Z#5$J)<5Y2#B5H\5&,+%KS8=(H"U(D$I?E>VV&O U[]W;;5&PM^X(^C4+0?F$H MFEGGQG;T[+9C_9B+'-V1F-"G?;'A.I?W6+'M' M!@L$]/)%4%H 2@M!:1B*9LJML1L]N]VH!I -$?+EJ+XG7*LH4./+9F=(]YUW M0/U(4)KOM:^ ]#J6&GU:A: ]PU"TJOKCO8?N942LRNW+;;NGMF MXV7YI,*#[8'S&5=/7FPPU8,@;R.QHBQ'*7E4R,GQ0BV61/5LQ>J-Y)ORT7X/ M7$J>E2_7)$J(T W4YX]<#6;U&YU@]X3+B_\!4$L#!!0 ( .N#&%60 ]4< MX 0 ,A 9 >&PO=V]R:W-H965T U_,6"JC,*$/'(DTC@E_N:,1.\P- M;+S>> PW6YG=,!>S'=G0%95?=P]<79D5)0ACFHB0)8C3]=RXQ3>>G0?D)7X+ MZ4$>=69)R+HDD6_AX'/L@'A66M&R#[GZ>;32*TRRB;*27#T-59QY;(K4!>$M#@1/Q2'X]M#M\QD7!5I]-*I>NEH>[DD8HMVY$6MF:?[IPW/ MEO\;L2,^G1MJ?1>4[ZFQ^/X[/+)^.#5_"MCHJ/U7&#N#EA*057I L(:XPTK< MH5;^*TE(6LT0."-90=54 M%)OV$XE(XM.3FH\Z,F$\&;;>5VW=/65R(6$>$*RA^;C2?*S5?*6R(*7R9_03 M32@G4;ZWW@9J,P_5() L44+>L\K\A-HP_[BG\1/E?YX: VTU?><]),R%A'E ML,983:JQFD!L7EI(WY&8=%^MP73:6H$@:_2 8 V%IY7"4ZW"7KR+V NE:$7W MZFU0ZXUVSFMA?96&A+F0, \(UA@1;-4>P'I?,J./[SL,):VQYPXG[1D/6J<' M16LJ?.2R\'LR&GUT;WWQ"7W;:3-HE1X4K2FO7UIL]S6J._D%@F8^^%;W?#TB:"TKSH&C-\:Q=+=;;V@OS M'SVE]WAT[>W(Z6P'H.X6BM:4N?:W^ V#*P25Z$N\(R'/-@7]Y ?UNZ T%Y3F M0=&:HU)[8ZPWQY=._JX7[GYUI:^JM\R@9AB*UI2YML-8[X??SC9!C6Y):V9# MP_8W/*!U>E"TIL*UB<5Z%_M6M@EJ7W'7OU[9@XZ^H 86BM;4M[:P6.]A_WNZ M.>U\$3UT1NVE ]2F@M(\*%KSF*4VJK;>J)[=-R&337T;^KX>H#07E.9!T9JC M69MB6V^*+]QO]93>XX$[K^"X8XY!J_2@:(7,YM%A;TSY)C]E%R@_DRV.+*N[ MU4G^;7Y^W;J_Q#=><1Y?8XJ?!]P3O@D3@2*Z5DCK>JSR,EZ0+IU(5)+-VU3F1"LVV>37(A5QV:V V6_?K8#64HIZAY?$C_N.?>< MF_@Z60MYIPI$#?!?PC>):M<9@GD]("V^,=^P?GW7B9$85#P;[37!<#[XT'.$=1T;QQYDE=*BW(*-@I+R^DWNMW5H <*G -$6$.T# M>D\ NEM UQFME3E;UT23-)%B#=)&&S8[<+5Q:..&B)E&,%(<%TH>,]SS!\2^$9_8R+:F;B*CC)^KG@'NL$91$$4'1 T M?#X\/"*GV]2TZ_BZSZ_IH2K5)+W#)/;T7J@ER7#@F>.I4*[02U^^"./@W2&' M_XGL@=]>X[=WC#T=2Y$AY@KF4I1P0V;"_#Q";F!J$M$,E:D$+6>55)C#; ,C MS&E&)!XJ2IVI[S+9#K1*@TX_\5=MKT?5_*77?N.U?]3KT/RYTO0>P0TE,\JHWIS!5Z$).^2M9@Z#EKFH_\A='77>#@J:D >:XT9S_*^:]W[9 MG_O'LC80/_HX8=QYNZ?_J)8__3I^J[,9S0O7\!5DHN*Z;G+-:G.G7+I6ZO\. MKR^D$9$+RA4PG!MHT#DW/F3=Y.N)%DO7)V="FP*Y86'N190VP.S/A="[B4W0 MW+3I+U!+ P04 " #K@QA5LBUYR.X$ !7&P &0 'AL+W=O@DG+/V/?JY&N\L& U(YK2M:@HB/QZ MI"N:IA63G,=_#:G5_F85>'S\POY;+5Z*N2>SCI;RD[RJ^ZTHY-5$QHGE M#7VD>4G!#5VS39[4M?@%1 DGFTU!-Z0>8 _@!?W$?CXX1/X M )(<_+-E)2=YS.=5L<_6S1PN#W/ (W- &%RQ7&PY^)+'-.X3S*2@5A5^ M476))QG_+/,S8,// $.,-1-:O3X<:<*CUX?#"35V6R.[YG-&^/Z6MS\G*=6F M]A#JUZ'53?ZX1 BZ;AC.9X_'BH>XT$;0QGU8-(3Y=N"%J(7U%#BM F=2P9WL M+!J#6T&$7L5D>+7VG?,=6=.%)1FESV[2Y M[R_\(=0[JI2'' 1]I>Y#F"N[,H!*W8GGTVSSZ[V\$?U ZC$*Y!"B-H(%! M!WN.T@A#&')='(3Z1@A: <%K%H")PD_&O[7P)LDB0V2]O(5MWL+W%SX 'Z7WE30 JRV24ZT3F&2 M[ZU]8)0M,L76S^614T/O[X4F]KB OH=LU05H8%X(D:UT@PX&;0^/M /N).!) M"3\N_V3\F\MODBTRQ=;/76<"T0DNL(GM+=L(.W:@UG^("WS7]=3Z#V%>X(=C M]>]L()KV@3>4B^IIXALKTEBKPZ@1-,H6F6+KYZ[S@N@$,XB&_LUV,;;5\@]A MV$>^Z@$T,!0Z-API?^<&T;0=7+&]H*W,BO)6B]A M.O2MI3?*%IEBZZ>MLWWX!-N'-;9/WM%JY34PSW.0^K>O@3F^XXX\^^'.]N%I MVW==L+A<"T#R&$QV@5'W9Y0M,L763V'G_O )[@]KW!\,I%^':A\,@2'"*%#] MOP;G8^1Z]D@G= 80_\ LF>2BF>M"*/6SRA;9(JMG[7.^N$3K%\3>_S*%J/0 M5Y_\-# 4!$ZH5EX#\Q$.E,+/CG8<,EILZIT;#M:LS,7A-7T[VNX.7=1[(LKX M)3J/#GL\'X9T*PK#[<4A+3 MH@+(ZP^,B9>3Z@?:O;3E_U!+ P04 " #K@QA5'VRXL-X$ "8$P &0 M 'AL+W=OT&'[D&!]W"/=HR/I M7G670GY5$8 FKTG,5<^)M$ZO&PTUB2"AZD*DP+%E*F1"-1;EK*%2"32T1DG< M\%VWW4@HXTZ_:^L>9;\KYCIF'!XE4?,DH7)U"[%8]AS/65<\L5FD346CWTWI M#,:@/Z>/$DN- B5D"7#%!"<2ICWGQKL>>2UC8'O\P6"IMKZ)<>5%B*^FXU^9YU'9UZH@H&(_V2ACGK. MI4-"F-)YK)_$\E?(';(3G(A8V?]DF?=U'3*9*RV2W!AGD#">_=+7G(@M Z]Y MP,#/#?Q=@_8!@V9NT-PU" X8!+E!\%:#5FY@76]DOEOBAE33?E>*)9&F-Z*9 M#\N^M4:^&#="&6N)K0SM='\\3],8<.4UCD@%5$;E#-9%[ MGJG2K.X'\HE*2(S%7B*&Z#8T3-<,U M)OFD!MFD_ .3\GSR(+B.%!GQ$,(R0 ,]+-STUVX._%K$W^;\@C3=<^*[OE\Q MH>';S;T*\]';S=T:;YK%HC4M7G [V;R;DC#8IN!$XU9XB,H^ CJ^4B$U.SO M3)QBBEK5E,_82PSD1BG0ZIP\"Q1X%5?!GGN=P LZ9>^&6:_V5J]VWM'*^3TS6+'?WF!WPMG[ +]Y?57S6 M&AVKO=8>[8'K[K)^HA%+K+<+UMNU)#Q2C4JT=KAC=7I*L-&)P$HT7Q4T7_VP>^:J0I#M M/47N]VJV6WLGWM7>G=4,MGN5G//<32CHUKKW+&D(&-HE@(X,;.P)DCQ!;!U6 M$4NQ'O?FAX%(4M#H]$R"C1VQWD2+V6E8DMP84P#&9^?D(W"0&&.:?C^V&RS*%+BFON*6Y8T;1@3HDV.A5:FGY$#N&9)*)^&N.0LN' Q\<93+-M>R9Q)$NJ""7<,&K"&_M(PA!CR1"16^@)'K0B9B$U MD$KCCSE?S<#69(JI.&(8&%M.ZC@VLGL&2@K:)':=XX7H?'FLI\1(!_2=,#V MJ1!Z73 #%(]Q_7\!4$L#!!0 ( .N#&%73/KO=/ , *4( 9 >&PO M=V]R:W-H965TACTH-A,+E257DI/>?S]*]GE)ZKOUH2^)1/$C/U*DZ,51Z<^F M0K3PM1;2+(/*VF8>AJ:HL&;F1C4HZ62G=,TL;?4^-(U&5GI0+<(DBK*P9EP& M^<++'G2^4*T57.*#!M/6-=-/=RC4<1G$P;/@D>\KZP1AOFC8'C=H/S4/FG;A M8*7D-4K#E02-NV7P:SQ?SYR^5_B3X]&Y8*^RC.G[ M/IZILU8NZQWM#@11FJ.!-VNTC OSEN2? M-FMX<_46KH!+^*-2K2$K9A%:HNHCOXS,/=TW/(9[?)+=W%X32$;[6F MT^@V&[3.N*4#M_15;O=<W>OXO^-_QB+J0-D)URR[32<7$8UH MS>+H_7A$TR&BZ:N,3KKM&B3:,7K3;U(9IUDR22_XC:@E21*EXP2SX$(P&QC/ M_B^'<'X/]"!T03R!VL'5]#J.8]\\M$RG&7"G48BV),"1VXK>#V4KU""4W+^C M2JN!&8/6J0$= /4X#D^$MW0JB<_;E/)&3="@GS+BZ9IL ;= S8H%,Y9\6@5; M!*-$"6Q'[KR/.(%:25L9&HM;@U]:BL!INK-"2=+F)7/H;>^L&]5.=C/69>') M0UVCWON!9\A4*VW7?(-TF*EW?O9?DW'OL^':R%?*[*@G1X&?%N)H&I=;U>1BJHB055F>B M)MP\60E986V&SB9N[D;.):#2CG-Q(H)JJPO+7 M!6%B.PU@<#?Q@:Y+;2?"V:3&:[(@^E-](\TH[%F6M")<4<&!)*MI\ J>SR&R M !?QF9*MVKD'-I5;(;[;P=5R&D16$6&DT)8"F\N&S ECELGH^-&1!OT[+7#W M_H[]C4O>)'.+%9D+]H4N=3D-Q@%8DA5NF/X@MF])E]#(\A6"*?<+MEUL%("B M45I4'=@HJ"AOK_AG5X@= $SN : .@/X5$'> V"7:*G-I76*-9Q,IMD#::,-F M;UQM'-ID0[FU<:&E>4H-3L\635TS8GS1F($+S# O"%BX!83Y$LRQ*L$;XS6X MXNV:L;5_ 6ZD64A2_W)!KW\TM+84X.DET9@R]/GX''@'+PL12- M,K%J$FJCVKX[+#J%%ZU"=(_"=PT_ W'T'* ((0]\_N]PN \/3:WZ@J&^8,CQ M)??P[65.[C)_#@JAM"^YEBUS;'9/;69)G*3I:!)N=I,X#HOS+!NE?=B>V+@7 M&P^*?5443=4PK,G2K&VSSPO:.FC%XTI(37^["9_RECK=D?0"09B@^$"Z)PZ. M\W&2^[4GO?;DOPK-B;?.R9$*A&*4H .QGK HRZ/,KW74:QT-:GUO-7Z])M4M MD=]\Z@;A]E-]KFI_((IM%+WX(_$=E>IFF?:7K2Y9\>U7L\ MR@Y-\02E$/DMR7JAV:#0BX:R)>5K)[0?7%6U%!OWO5.#A@V2/]2P$Y'MU6'< MUV%\4L/&GGV4CT;PP++C,)A':0K]IN6]V'Q0[#4N2C,E#\^5(:<&&1_JU(G( M]I*'T=^S.#JI5QW=G@M9,H:'7VA?7)(G,/*[!7>:!S@H>"ZXTK)I.S)SS)L$ MUJ8PPUMKF/.ACIV*;;\"?[L!>-IV !X?] AF*#]TS-,VF%,J/C LW&G\;-=] MC>6:<@4861E<=):9HT*VC6P[T*)VO>"MT*:S=+>E:?Z)M 'F^4H(?3>P[67_ M=V+V!U!+ P04 " #K@QA55N3#VF8& #B+P &0 'AL+W=OM/%DD:<:4OTV5?KE/!YSDH"OO$7V5ZJM^P3(/(A'+((E1*A9GO7-\RN@P ^0C_@C$O=Q[C;)0;I/D2W;Q87[6 M<[(5B5#,5$;!];\[,15AF#'I=7S=D?:*.3/@_NM']O=Y\#J86R[%- G_#.9J M==8;]M!<+/@F5)^2^U_$+B OXYLEH'9ANIDF@'UBN(@GC[GW_; M";$'P/X3 +(#D"K ?0) =P!Z*,#= =Q3P3Z#K/.![/T93+%7JODP-] MB+=)EMVL$WVE>+P,;D.!SJ442J+73"@>A/*-_O3S-4.O7[U!KU 0HYM5LI&: M2X[[2B\XF[8_VRWN8KLX\L3B,$&72:Q6$OTH\Q81AY"&!4T/A^,&.#L<[@#1T.+FT9S/?8*/B440!TJO1,,S%'O7*PQBXSNS9=2K7 M?";.>OKA)$5Z)WJ3'W_ OO,3H();J.""*IS/9IMH$W*E)>!1DJK@WSQ-FZ+> M,OE[X9SH5$,%%= S1+T+TP1 _Q&B=)C,A)3I;Y8^EN;C3%6N=/;:: M!/!KD1$R<)Q*_ >-8N ".X8_*,(?M-_AO6U=[.I8-,8]J&U6CV*O=N,'M:[9^*:9A$=,0C.F2?PNB3=2T?!!XN-3;(&V2,4MD)<%&A6 C M4+#WVT?\Q_P17ZV[;]%G*1:;$'T,%@*]_DMOD3=-TL)3$ <]:&13G9B"R&-U MM$16TA$[IM5QX-332NK40W]?BNA6I/\T-B0@Q;%):)6-V6(KR[?7*>*73\26 M.7">B(U2@L"CI;3$5I:2&"E)2^.6UR^MXXV8K>(D3)8/*/=<$LY.D/;H[+3) MQFRQE24UK3!^N5X8U[MG9%,S".PSGDK# M THLS'QT/EJU&K;8RJH:JT%@JV$G'^$Y")".79$,1G;5S?@2 ON2:?YSEDC1 M)Q'FW]#+5;"&JRW,>'066C4BMMC*:AHC0N!._SG5=D>]7T4)\8;#ZC?%3>,H M<4>T4FWAI7:5PC@+ CN+EL1J*;Q6O815-F:+K:RK\1+D.WB)ECFP#SSI.D,9 M#.VJG'$3!'83!V3D(378JM>PRL9LL94%-EZ#?(=?15KF& "9V17)8&1'W:@Q M)A0V)E=_JY6N"O7C4^!^M-2V M[[2SR<9LL97E-):"MOW4\8S]Z-9VFD^=V@&HIE&XMA]?P@M0XP4H[ 7:L@KN M@&'RH_/+)ANSQ586UC@+"CL+.P\Z> [HUY[N4 9#NRIGO .%F_-#4O* %AB> MY>C@\(>PTYNPG- J=D5R6#DL;KU]PX_:\>US ^12S1+-K': M'@PNWBT.JI_GQ[,K[U_@T^GVN+FAV9Y^O^3I,H@E"L5"4SKO!OJAE&X/E&\O M5++.CUC?)DK;OOSE2O"Y2+,!^O-%DJC'BVR"XEC_Y']02P,$% @ ZX,8 M5=R#\!/ P +@X !D !X;"]W;W)K&ULK5== M;]LV%/TKA%8,";!&W[*=V09BN\4R(&U0K]O#L =:NK:(2J1*4G'27S^24E1_ MR&P-^,46J7L.>0ZOR,OQEO$O(@>0Z+DLJ)@XN935K>N*-(<2BQM6 55OUHR7 M6*HFW[BBXH S RH+-_"\Q"TQH^73,:ED0"H\@M!:2E2U8S: D MM/G'SZT1.P#%TP\(6D!P"$A. ,(6$!X"HA. J 5$QIE&BO%A@26>CCG;(JZC M%9M^,&8:M))/J%[WI>3J+5$X.5W6556 6DB)"S3#!:8IH*7).$PS-,8:O4&$HK]R5@LUFAB[4DG2$W/3=OJS9OK!B>F'Z(%1 MF0OTCF:0]>#G=KP?6 A+'HV0X=I]V;3@.B_TDCN(N;$]NU,F-K'+O MTJ\U$40G>6\R6M'G*KTDV:(A2W;\\.,P]/U^/^+.C]CJQT>9 TX&S^I0%;V9;F4Y5VQR).3M M(/*CP8'>GK D&D5>O^)!IWA@53RO.0>:OB#),16%4=ZGV,IRKN+!L12U3XT. M!!]'Q?XIN<-.[M J]YTZ.D$?;:2L,.'ZO$-7_G6?8BO1N8J'QXJ'<7*8TA<: M?,R.X,S7ZPO5OQYQHR.E[]VO'L::_KEF^J MWD!=1LP(DY#FE!5L\X+^?8!R!?R_WE+$RGVN$Q=E6UR*;=_7G2K2O]3WU3(- M]KZ)Q//V,V#^WN%-(E\(VYD B4ZL*V*0&[WN[2S4"=9[RYG#0-R2I3KJ^85,6_>&PO M=V]R:W-H965T, MYVILI5H79[:M9BED5)V* G+L60B948U-N;15(8'.*U'&;<]Q0CNC++>2477O M1B8C46K. W K\*6I-5 ML2ZIILE(BC619C2ZF8NJ-I4:T[#3:5D4'/"Q:,K)!>4TGP&9 M5N\/S>=D0E5*KO!1D^N\?F5,[3^3KTHS;,"<7)6ZE$#.,R$U^UOW?WW"ETP! M007J-,V7[('C&*5 *W)\"9HRKD[0YWYZ28Z/3L@183FY2T6I<%8ULC5&,X#V MK(EQ4]\(I[C>1WRR=OE[DNYC05MJ^JU5?4J/_\=J]H5NIYE MT#V+6>!GJJ S&%NX@A7(%5C)QP]NZ'SI*L$[F;THB-\6Q.]S3["N?E? 6A55 M*O/!6261ZX?AR%YMDO=Z'T@^:,D'^\@'7>2U*MP@#^/(\;;(>[T/) ]:\F ? M>=!%'NR2!]Y.S7N]#R0/6_)P'WG811[NDKMA/-PB[_4^D#QJR:-]Y%$7>;1# M'KA1Y&Z1]WH?2!ZWY'$O^5T*> I8:)!=_/$.OSMT'"_>"M [Q8$!AFV 87\ M@1_;+O;ASC2,WQY0YLTEY[U;,)KQ0&67D5@!9Y#D6#W.2 M\=W4@<[CC<]TO5'FACN;;/&:+(GZLKT5NN4V*"G-"9.4,R#(:NIO M']'?E^*UF#LLR8)GWVBJ-E,G=D!*5KC(U&>^^TAJ0:'!2W@FRU^PJV,]!R2% M5#RODS6#G++J'_^L!V(O 8Z.)* Z 743@B,)?IW@ET(K9J6L:ZSP;"+X#@@3 MK=',13DV9;960YF9QJ42^BG5>6JV++;;C.AY43@#'U-%*:9 M?*-3OBROP>M7;\ KD_3WAA=2=R GKM(J#!_WF??#(A3[T&O"#A@&#N.&WMA*[U9P171572;4K @)_KDA^1T1 M_PXQM4(]=7/^(K #U=!KO:6L,?;'W!^C"';W\E!P\$6E MQI[^U!FIT?9E1'%PI%I"U(I OZ+:U"BGRHV]L^>NF]9@H=UASZTX-FX:M MDQG[S@_P\3AJT+0[L-GU>#^BXMUYZL?Y88C0 M$?N"K<5"N\>>K$'6]"=/2=^$]:Z)CKQUPM:%H=V&3ZKHV^O06YN]E^>NF-:L MH=VMSZX^X[X:W^^5TGX4#(]X%FJ=%=F=]73IJ0'VCQ9!$(Z\N,-O*.YPZ5<4 MW;TS;$[$NCS:2Y"8,V5UE&ON-I\/KLI#<^?^'%XNJH\ +4SU3>(&"[U7)U;=,!TT'UMF_P%0 M2P,$% @ ZX,854PC&Y,Y! NPP !D !X;"]W;W)K&ULK5?;;N,V$/T50@V*7:"Q+I;E.+4-)+:#IL#N!IMN^[#H RV- M+2(4J26I./G[#BE%\47VID!>+(F:@S+?R3N&3W[)DK "AF11$P6KB M7867BY&U=P9_,]CHK7MBE2RE?+ /M]G$"ZQ#P"$UEH'BY1%FP+DE0C=^-)Q> MNZ4%;M^_L-\X[:AE237,)/^'92:?>!<>R6!%*VZ^RLT?T.@96+Y4+,]+XJ2PZ8>$,Y MN::TYV8-U&'^9@*./Z(YI_NY^3#VQL=\3:,R"Y,&]0C>]-=?PB3XO2N"[TFV>">RG>C&;73C4^S36Y'* HBA M3Z!)25G6%;J:8N@H;)-^G/:#?HRU\;@=DT.K*!@-HEVKQ:%5'(Y&KU8[*@:M MBL%/5!C V)BC"FIXLK5K& ;1<$]!AU5_,$SV%'18723AH%M!TBI(3BJX2G]4 M3#-;O.<*.#60$<[HDG%<@ZZVW,&H#._I909"9Q&%(&TWDBN229TN:/N W\VR[JR99!80:LJI,I8!D M6(/:M=BM.B388DF*QQ43:\386\TR4*[K]LA5(2O'Q'3*I<8:IDOY"#A\.84( MP.P2(VTK%UCIJ6W>:8ZI!GN*VIHV1#,9BOHMTP:55N&#+6TJUO MDK/,??S:X,7FQ6[L("L\Y)##TKCG)F^.64B#$U0&VW1; 2-@1PN"1S.T)WNO MJ\C\K:FK +5VXZY&SS"M]:'2KK83];4;)/?69SAIAQWK5Q>7\XNN]='EW$WF M_NNV]5C_B:HU$YIP6*$+06^(_5?5HW+]8&3I9L&E-#A9NML<_UV L@;X?B4Q MJ\V#W:#]OS+]#U!+ P04 " #K@QA5D7AN> <' !>-@ &0 'AL+W=O M69DOAX.)^;9$Q=? MY9(Q19[C*)'GG:52J]->3_I+%E-YS%+WP.%TN57>A-SU9T MP6Z9^K*Z$7#66U.",&:)#'E"!)N?=R[,4\\:9 ;Y'?Y*U8Y(]R@/G7[.3 MC\%YQ\@B8A'S58:@\/+(9BR*,A+$\:V$=M8^,\/Z\2O=S1\>'N:!2C;CT6]A MH);GG4F'!&Q.TTA]YD\_L_*!AAG/YY',_Y*G\EZC0_Q4*AZ7QA!!'";%*WTN M/XB:@3G88V"5!M:A!OW2H'^HP: T&&P:C/88#$N#X:$>1J7!Z%"#<6DPS@>K M^'3SH;&IHM,SP9^(R.X&6G:0CV]N#2,2)ID4;Y6 =T.P4],+_UL:RC"3A20? MR"O2?O2)B0NR5/)4T">=93$$"&Z?FE,Z=P M9NUQ9EKDFB=J*8F3!"QH GH0^3I\ZS7\2TM+O%B)8V*,NL0R+'-'0+-#S*V] MYK;>_%=?'8-I;F[L^CCTYK^DR3'I&WN]NX>;[_+N'6YN:8:BOU92/^<-]O!N MZ ND*"6)XB17E6#D,I5PEY1,=LDGR*M\3F94+E_?#[KDCBL:[0C^4NLL2]"G M&2=Z8\_F"/CIUTJP(39F#"G@(US6#9M/$XM:]@?PH \UI6 MZ=-#@C54,EBK9*!5B0>S(SFZXA(2"\Q$CO0S ,QX*F*9?'9)04ML*P5,F(T) M<7:I2>NNK9HP878!.ZE]BXWCP7C4 M_!H[F"Y=3)B'!&O(9+R6R?@PF@&)WEQJTV+9J.-D:P-'6 -J8'AU,F(L)\Y!@ M#3681M50,;XCK]PJMFH6+ XVK M=S0SES[4MAHK:;*@,U:F#2G-1:1X6K:FT6NO.U"KMGHJ0/D2LTI"3 M*- 4B$.$66.97+*$S4,_A.,NN:;/89S&)%M\$^=YQ64J0#PW7.2S'2@TCC/% MS06/ 0DZHQ&\/@)XW\I<'V!K?6'2;%2:@TIS46E>2:LG?W,XJ67_IKZL2E_6 M_]G1TWMK+19,FEW2&@709*L *N^JE\@GX]%PHT)&C MOH"< 5,.S#\?$_]8VZ/1@UL/-VH+%Y7FH-)<5)J'16O*I^KVFOIV+]XB7.^H MM9Q0V\"H-*>DU;.,U>]/)N/-/(/IU<.B-852=8--?3OX(O@K+>J,?+H)6"$( MHN@SDX0F 5EP'CR%T6YQH#:$46DV*LTI:75Q# :;$Y6+ZM/#HC6E4;5[37V_ M%[L,&6W_R\W<7BS/]%&U5@$FS=GY#,/A=HI [>9BT9HZJ/JYIKZA>U@I0OXA M-GMD$5]!]KBK_IV4_\A&ZBL6U$8O*LU&I3FH-!>5YF'1FBJKNL*FOBWLAK#R M91^NPD?0#RRL:;((LS7V!20;U25?))NG$;D*YXP<_+]327H?YH"\@.FN MKN!,;]I:-F\$TM\;B(,:B(M*\[!H38U4'5]3W_(].!/-\A]P,4$^LR@O=N4R M7+V1A%#;PJ@T&Y7FH-)<5)J'16O^J*WJ(5OZ'C)*$GK#ASG:GX3TIFUE\U8@ MQOXDA!J(BTKSL&A-C53=7TO?_3TX"<'Z.F#D$XV9/O/H_;7-/*@T&Y7FH-)< M5)J'16NJJNKY6OJ>+T[FT?L8:A(/:E<7E>:@TEQ4FH=%:ZJFZA);&%UBR$7Y M#R?B%5.@J(5@K%C8:[,2:AL9E6:CTAQ4FHM*\[!H37U5;61+WT;&R4IZ'_N7 M0C.]96O5H':+46DN*LW#HA6JZ=5VN<"::I%O8)+$YVFBBATCZZOK35(7^=:@ MC>N.>>H66YTJ3+'SZIJ*19A($K$Y((WC\;!#1+&9J3A1?)7OI7G@"A9V^>&2 M07DELAO@_3GGZO4D<[#>4C;]%U!+ P04 " #K@QA5OKD7&VD( !A2P M&0 'AL+W=O0*.=GM],=78&)90)Y%F>?+KE]X M+F%N!.(2X>)1R#^J+>>*?"WRLKJ<;)7:O9Y.JW3+BZ0Z%SM>ZF_NA2P2I=_* MS;3:29ZLFZ(BGU+/BZ9%DI63JXOFLUMY=2'V*L]*?BM)M2^*1'Y[PW/Q>#GQ M)T\??,@V6U5_,+VZV"4;_I&KS[M;J=]-CY1U5O"RRD1))+^_G%S[KUG8%#1+ M?,GX8W7RFM0_Y4Z(/^HW;]>7$Z]>(Y[S5-6(1/_WP&]XGM::;T3L92/#6M)GUM*GY)THU;8BJW+-US9@JG_R\7?3I]_]AH+$ZYT\ M)UYT1JA'_8$5NH'+?TO5N2YMRKVAWP.7_W=?GI/ >[;UU?AR.E#.QI=[P+8, MCOM0T/#"9WB_"+%^S/)\8$W>@)7U8?-UM4M2?CG1Q\6*RP<^N?KWO_S(^WDH M$TQ8?(#-&UA]_'VX6H2!%\TOI@^G20PL1JGO^?9BK+_8G"X"WSLN9FW9\+AE M0W#+WB;?]%%<=S8E2--3)2=O]I5>2O?!ZHR\UZ<>W2-ODFK[]/WZC'P2*AD, M VS,-0Q,6'R 12>;C])9,*.=,##;9$@P*]C9,=@9&.S--BDW?^D#(EGIHRTO M4YUK)A1/MZ7(Q>8;^=\[7MQQ^?^A&$&T:XR8L!@3ML*$,228%79T##N"P]Y+ MJ7LQ29H3YQDI#[TVU;UV*%X0YAHO)BR.>KTT\,-9IX]BMLB08%9L\V-L[HHF.#W4$6K+)9[YHK1 S,[N>@;2@JN=HT*E1:W M-.L(& 91)RO4-AD6S4[KY/K>!].*^3W7PX^UO@)/1<&)2K[RPQAD,#P0YAP> M)BUN:59XP:Q[O8;:)L.BV>%1$QX%PZNO[T8<'&&*=X^ZIBN? Z><3M4J>Q+>=1=ZR/NF8,BV:G9ER+ M#\N6&U&JK-S4 _Y4E%6VYC)I[/\4DF1Z^4V^@2H+]QXI6H7_61=!C-%]2LMS>IN M7K^[H9H35!K#HMF9&GGBP_9D[#D059N@TF*_+TX&SX&HZ@2+9L=FY(D/VY/1 MAI/\36+^P'.QTX/43^;[9I*S D4HO K.F:.Z%E3:"I7&L&CVKF&\C ^+F;>E MTOM&ID^I@$6#&<[9HCH:OR]IHOF\*VE0VV18-#LSXVE\6-2X=.>;9MJ:2_*! MY\T(JMIFN^_T9%2_@TJ+46DK5!K#HMESZ$8%45@%C>K),,,U6U1:3/M"B/I! M5]ZAMLFP:'9F1@A16 B=W/%QN)MC+Q-]T7-&WI;I.=A)8;!SD*AR")6V0J4Q M+)H=N)%(%)9(CM./,,TY95291 =DDA?2[FT"J(TR+)H=GY%)%)9)+YV&A+'. M.:+>>T/[=BF81[T84>T2%LV.T=@E"MLE:#82+G6."M4BT;Y%6GJSJ'>*1-5( M6#0[*Z.1**R11L]*PASGX%#OQ6EIUM F7/IA=\($M56&1;.3,[*(PK+H.W.3 M<+5S7JB2B/8E4;CL]S-41X1%L],RCHC"CLAM;A*&.8>':GOHP*TU'EWV^AJJ MQL&BV>D9C4-AC3-2S,(4Y]A010[MBQP:!(M%+S=4E8-%LW,S*H?"*@=Y=K)M M[72"@^IU[4YQW,!KY9SU+ M,' [SB+H[CDKU$89%LW.T.B7 -8O(X^:,,4Y-E37$O1OQ!D\:J*VRK!H=F[& MH@2P11FGS3G(U5_*098/7PSEY5/^"2ENA MTA@6S=X_3OX&"M8T;\M7NS9V>1K[VL0^F#;N'TCA_H54W])0.N\?GE$U#1;- MCM%HF@#6-*.[^4OGK.'VG0-'=3VHM!4JC6'1[/W"**$ 5D*C9KI@AG.VJ#HH MZ.L@WYOWANDKU%89%LU.S>B@ -9!HWOS"Z:LX::=PT9U2:BT%2J-8='L7<(X MIP!V3N,Z,JIJ0J7%P8!J\@?.RJBJ"8MFAV944P"KIM']^)-,UIR\3PK^GS\PZBJ U=6XSHMZ+Q$J+0X&M-7 .1A56F'1["<8&&D5 MPM)J=-]]7]^N7>RXXN1Z(SD_2$JH%\,MNR:-2HM1:2M4&L.BV7N$46 AK,!& M]6*8X9PMJ@!K::?*V^_W8M0V&1;MD-GTY(E!>MB[:9[M5)%4[$MU>'C0\=/C M\Z.NFZJ=S_607QZ>YW1XH\2N>?[0G5!ZC-V\ MW')]FI;U OK[>R'4TYNZ@>-3M:[^ 5!+ P04 " #K@QA5%5HN*^H+ J MD@ &0 'AL+W=O#VW2]M M0CS/&,*+;V_@["G-ON5+S@7YOHJ3_'RP%&+]?CC,YTN^8OF[=,V3XB?W:;9B MHO@V>QCFZXRS135H%0\-39L,5RQ*!A=GU6TWV<59NA%QE/";C.2;U8IE/ZYX MG#Z=#_3!]H;/T<-2E#<,+\[6[('?I0G)^/WYX%)_ M'XZT(/^5[7Y/RKMREZ;?R&V]Q/M#*->(QGXN28,5_C_R:QW$I%>OQ M5XT.=G.6 _>_WNJTNO/%G;EC.;].XS^CA5B>#Z8#LN#W;!.+S^F3R^L[-"Z] M>1KGU;_DJ5Y6&Y#Y)A?IJAY/# 9,7!DSJ 9-C5^FT'G!Z[(!I/6!Z.,!\8<"L'C [ M=@9=V_[FM*.'['[9K=_VBT.VOVZ]^GT/GY]8U;/28H)=G&7I$\G*Y0NO_*)Z M:E?CBR=CE)0IO!59\=.H&"_%[?^<6N1-[_]3GXC44*^+---SI)%?C84Q;J4XG!>SWOU/*_QPKPZ M^9 F8ID3.UGP1<=X6SW>?&T\?65^0P$,BP=Q]T@:VT?RRE"*G^;B'3'U$V)H MAM&Q0M?'#]<[AEO'#]>Z'D[U\%N^+H9K+\Y.U.'=\WN'C^\ MZ[Y[ZN$?V _5 ^^K1U^NLW=$F[PX/% /M_A<^7L+C_ZUZU/%D]C"V)_+[;S.3\A7U+!XJY\*Z%RY^%]OF9S?CXH]@YRGCWRP<7?_Z9/ MM']T90.)64C,1F+T&3NML'+_Z/%"UTUM=C9\W ]+QU+F;&S(2[D=2\WTV:F\ ME(=R()OX_$[XK\*-&^^4%B M%A*SD1A]QB9[SWES:DP/GO-.>ZGI>*8=Q*>]T.A4G^H'\4&NO8_$ B06@C I M/N-=?,;*^%0!(:E8\JS8IZRB](8_YZB(3\)%5WB49-_P(#$+B=E(C(X[GO&S MR4%VV@N]G'L&E"0DC=A?%D?AQ0FB4L&1>+$4NRQ,@D8AX MY^&;^9*Q!5\0+WDL#J*J7#KE+>0J31:$;I)%3O[]@:_N>/:? MKM I9^D;.B1F(3$;B5$DYB Q%XEY2,Q'8@$2"T&8E.+I+L735P[DMJGMW"(J M!_<-)Q*SD)B-Q.BTM8$RQEIKFXB4(*\KG<5I>D5"<1%'2?3.)Q"PD9B,Q.FMGTIRU,HFB<:J5E0S89JM-;VM[0=.[_0.5VHYD$UO]:D2Y93\_ !":"3 MABA-CJ#11- X*H)D+X,G+Y^HO6&DN*G:-SXA M;O2P[(RJ-%T4TR\!FZ[2.I7)_%UJ$@6H65+.A&H5J#E1SH9H'U7RH M%D"U$*7)\6V*.+JZB?/_NA:JGK9WQ*%E':AFU]K^J_ZH]9I/H7,Z4,V%:AY4 M\Z%: -5"E"9'MRD!Z>H6T&<^CUF>1_?1_#FFZ494)Y[F\\UJ$S/!%^13U1$J M=J2+-5B6?PCRR$E=OMMNH,E_R>6G:X]<"I%%=QO![F).1$IN6%:^$BBWX]!. M$52SH)H-U2A4W MBW![N!;/HX>D&L!RXO+%0WD(ZR6YR#:K_=W<7]D;AK:=H)H%U6RH1J&: ]5< MJ.9!-1^J!5 M1&GR"T?3C])?*T@=OS<,[4-!-0NJV5"-ZNU.U*15I'DG_SI3K?9-$E2SH)H-U6BM M21=26\]^IV.IMX;>BA)TU3RHYD.U *J%*$V.7%,[,M2UHY\Z %6;O0,'+1E! M-1NJ4:CF&.W*TMM6?%WHG!Y4\Z%: -5"E";GLNDB&>HN$DVS)Y8MR*U@67EM ME-P^L?7^P>(URY>$QH6[/:A4'2*J9^N=6&C7"*K94(U"-0>JN5#-@VH^5 N@ M6HC2Y&0WO25#W5NR>!8]5F_6=4(^IN79I6(#?+E*-TGWMA9:68)J%E2SH1J% M:@Y4B<6VB&":C94HU#- M@6HN5/.@F@_5 J@6HC0Y_DV'R%!WB/8VOWN-WSK0G=F%-HF@F@75;*A&C7;[ MI^.$+_1MCZ":!]5\J!9 M1"ER9%LBDF&NIB$V")_3)-YWXTRM-H$U2RH9D,U M"M4[7E-GC*&-)*AF034;JE&H MYD UM]9>.2?A02?UH5IPW%T(49/*P6LZ1(:Z0[3=GNYM,T_VMJ6=>8-VB:": M!=5LJ$:AFF.TVT2G[5/.A6@#50I0FI[VI19GJ6M2O7Q RVV^@ M8W1UH MFFZ4J>Y&75__RU-O&Z%=**AF034;JE&HYD U%ZIY4,V':@%4"U&:G-6F-&6J M2U.O?"B5>G3OI$++35#-AFK4;+_3TJ1U7=4Y:BD7NF8>5/.A6@#50I0F)ZLI M(YE'?]Q;_P^>4MN]Y\='QS7/JGB0M?-@VH^5 N@ M6HC2Y.0U;213W4;ZDY4?T MQSF9EQ<=B\WF8.]6DO'[\AT!WU\:@V'K]BO]O:5WW$[U]VYU M^[#A+\[6[(%_8-E#E.0DYO?%5-J[T_& 9-'#-2-?G WU [E(ATE7UY9*S M!<_*!8J?WZ>IV'Y33O"49M^JNW/Q/U!+ P04 " #K@QA5N,[&NI4$ #A M%P &0 'AL+W=O@#(]$VL9+HDK2= OWXDK(LR1'%Q([S8ET\ M,SHS1YPSXG##^ ^Q($2"ISPKQ,A92+F\=%V1+$B.Q3E;DD+],V,\QU)=\KDK MEIS@M'3*,Q=Y7N3FF!;.>%C>N^7C(5O)C!;DE@.QRG/,_[TB&=N,'.CL;MS1 M^4+J&^YXN,1S5BY,0.2,D,KS)YQS:_DRJA4,=+6";*7["I;#T')"LA65XY*P0Y M+;9'_%05HN4 @QX'5#F@USKXE8-?)KI%5J8UQ1*/AYQM -?6*IH^*6M3>JML M:*%IO)=<_4N5GQQ_P92#[SA;$7!#L%AQHCB2 OP"/@M!U DN4O"5XD>:44F) MV%FE0', [DBRXIP6N)-":=KK-].E9>0?+6K:(+% LS4P@$+DLZ),=-MZ$$9 M6B_!]1A"#T5#=]U.J&N%!F%MLX?:KU'[5M0/3.(,X))T$["M=]1Z9!P&VA#&N4X?O1'G80!8/GI'=M8K]EM ,KO'8+N2Z6*RG.P%>R)AF =2,Q(;9&UL9-U\J'7@S-W%S4T"Z.Y 99N;%& M/92;$P7;*P#T&NWTWF_)5[&C%UJ]P:RWU\.6ZL,WO5>5^XO@#&91..A!UP@H M?$<%K6+;>ZG!J+^9PD9#X6M$](5V"KLB:0!HT-M^@(V20KN4]B]:W[IH[6$/ M7;6GBK9?A$:HH5VI#YDG8%=U#0.%P$)Y!D:]-D L6ME@]@H-+1+ M]&]/R0*K8J;@@>-4'>[UJ+_]5K"^42?5Z%-%VR]"H]+0+M/7Q9H(67:IL]9W M#YA2D61,?R\92]#5Y?#BHJ/>!C.HS/P>YAK]AG8!?PUSX#]P[ QF?_K!!+^' MTJ-&Z9%=Z8\C&'6UVT2PP0S&8=]\AAJ11W:1?S/!]D'._O1#"3Y5M/U:M;[9 M[2/'D01;@QY<@NY0 OT8];P&S5""[$/)A'!)9S3!4O'.9F!*EDQ0:>?6&O+@ MQ$X4;;\ S="#[$//D=QV=PE@$'9TU62&PCY=12&W7WV4SD&LP,Y+JM_5>]^7V#^5Q]N(",S)2?=SY0)>+; M_>3MA63+&UL MK59M;]LV$/XK!ZT8$L"-9,EORVP#C9-N&9(BB)ON0]$/M'2VB$JD2E)V\N]W MI&3%CF6O _;%)JF[A\]S=SQRO)'JNTX1#3SGF= 3+S6FN/1]':>8,WTA"Q3T M92E5S@Q-UW"(U^EQB[XTW'!5CA'\U0\*)KY#4K"&8-5LI#RNYW<)A,OL(0PP]A8!$9_:YQAEED@HO&CQO2:+:WC[GB+_M%I M)RT+IG$FL[]Y8M*)-_(@P24K,_,H-W]BK:=O\6*9:?<+F]HV\" NM9%Y[4P, MG<,[X (^ MI[+43"1Z[!L*E)7KQW50KJJ@A$>"T@WAGEBE&FY$@LD^@$\1;L(<;L-\%9Y$ M_*L4%Q %'0B#,&PA-/MY]^X).E&3]VR2#DU*<("5UP(FSNYA (5 METE;W"K8H8.U#6(]#7_K!<'87^^*.;0:=*-A8[1'N==0[IVD_%"J.*7S"H7B M,4+\6C7Q7M6QO[D#K9?7NJ"Q3CQJ"':DD5O^NLOW4'P>UO&*K#! MCLCN*-H)Q9[*?J.R?U+E+&4DRI;O\C5%E)%CUW5Y[3I'YVW3:+3TA.LC10Q.3A='?B#;B XNY-:GW=@;IAQCH*.H7.64JM7?*&K?K7V^>C5VQT#>BS.M(?6L+U6DU<[IXD8-HD8GCXM[,7U\3;1P\/ZH.IX6QXM5M&Q,SQJ M6(W^8]M!$G^RX8P.J_20ZZ'1?E>JR/H[MR15Q$M7$R,+=Q0MIZ&9WPY3> M7JBL 7U?2NI>]<1NT+SFIO\ 4$L#!!0 ( .N#&%4VF+"]1P0 -X6 9 M >&PO=V]R:W-H965T-[0S7!"G.E8/UNRZ9CF(DT(+!GB>99A]O4:4KJ?.+[S\N NB3="/7"G MXRV.X1[$XW;)9,VM*%&2 >$))8C!>N+,_*O0[ZL W>+W!/;\J(S44)XH_:(J MGZ*)XZF,((654 @L/W8PAS15))G'WR74J?I4@BCNZ_QG* 0T4;T53KO^C?=G6<] JYX)F9;#,($M(\8F?2R&. M N1 FP.",B!X'3!\(Z!7!O3.[:%?!O3/#1B4 7KH;C%V+=P""SP=,[I'3+66 M-%70ZNMHJ5="U$2Y%TR^362AA0W,N47SL"IF9XKNK,HMY MD47P1A9^@&XI$1N.0A)!5 >X'ZX9Q"C5YG>O)O[.Z.I3UM%0R&)\W"TV;]&JRF5+]2JF]4JA "S6(&>NJC/V\A>P+V M5Y,V1E1;;6S"%C9AH258S8]!YJ,!IDQ=&3%LO!F?-P,5I MLU[?/YVHEE*KZ3>L]!M^WWQ&_Z 'O0103(R3W,AO*ZQ-V,(F++0$JYDTJDP: M&4W2>_ GP@7+E4<=="-[0K.,YJ1Q31XU3,_3=71N[+2MV#9AH2583>R+2NR+ M_VLO+,##?]/=V'];W6W"0DNPFNZ7E>Z71MWO8$?3G?IE6:Y)';IR>:X9_ MNI UFF%,J+49-FFA+5K=C.!@1M#"C Z:YXQ!\VY=DHZW:U_M&Z_%-G;86FR; MM- 6K2[VX?3JFX^O;\[\1Y)SB*JY+FV@698(O7/< * EL)4LXQ@:C2EZ]?TC M9[RNYTEW7GMC\Q2\L$H+;='JWAS.R[[YP/P??DZ5Y-KYJ=>T#%D]&ENEA;9H MA?KNT3U>!BS6%Z@I1470K;XM?*)"T$P7-X C8*J!?+^F5+Q45 ?5E?;T&U!+ M P04 " #K@QA5USQ*>%$# !1"P &0 'AL+W=O2BMBIIE%Q;555?F-T! MK/J!V%Y(I/OP9WMA0UIPCRIOV+7Q_&=^X[%W^BNIONLYHH$'SH0>1'-C%F=Q MK/,Y+Y#)U2!J1IN)6SJ;&S<1#_L+,L,[-!\7-\J.XEJEH!R%IE* PND@ M.F^>C9J),_ K/E%B M4>W3&6Z_;]2O/+R%F1"-(\D^T\+,!U$O@@*GI&3F5J[>X!JH[?1RR;3_A56U MMIM%D)?:2+XVMA%P*JHG>5@G8LL@3?<8I&N#]$>#SAZ#UMJ@Y4&KR#S6)3%D MV%=R!?&6UL:*MPVWAEE_Z76S@S?H\V!AM=P390B+J5P?(F&4*9? MP1%0 6/*F$VX[L?&^G-6<;[6OJBTTSW:S13&4IBYAK]%@<5S@=@&6D>;;J*] M2(.*[TK1@%9R FF2IO#Q[A*.CU[M"&P4EKF6RUJFN9&!J?GSCV:W]U<@SE:= MU99WD.UQ\(DH2B8,P:?W!$92FUWYJU3:7L4=N.4P:[3Z\7(;)>C)G?(SO2 Y M#B)[C#6J)49#R]%)0AQ9S9$%.:[H Q:_@LA^@FAFC>P'BJ"?WZ1HUQ3M(,4( MA4$A*&$.@DE%"@E7)*>,FD?X.D8^0?5M%UI0]_]'7:7@A<2>I:!3IZ 33,'= M?4D4PE1*8R]G^'=/L5?40:E#J2NQSE9U=+,D2>KR>(;3K7&Z09SWJ#7:DORP M0'=IB=FF1OT#KJ6!1_L)'$ENOS@Y%B?P#RH.]%\[-N1 E87!KCXE]O.66;N=!#_H]-#&] MGVZ-I'&ZNRI.:_+3(/F8/%!>\EVA!PT/#?V%Q)XQ-I.G#W;R>_MK]P]7=@-] MJ>\O[U_(MZN*W,4=MCP4/-YJ6CBJF>_E-.2R%*;J7^K9NE\\]UU2_+2\:C;' M1,VHT,!P:DV31M>6E:KZMVI@Y,*W0!-I;$/E7^>VYT7E%MC_W;VX&3@'=1<] M_ ]02P,$% @ ZX,858!P,+CV @ ,0D !D !X;"]W;W)K&ULK59K;YLP%/TK%JNF5-K"*T":)4AKJFF;]JB:=M4^.G"3 M6#-V9IND_?>[AI2E"45KM2]@PSW'Y]QK@0KN!IX7NP5EPDG'U;-+E8YE:3@3<*F( M+HN"JOMSX'([<7SGX<$56ZZ,?>"FXS5=P@S,S?I2X M^Z/IT,97 3\8;/7>F%@G.TVF6 MM,#]\0/[A\H[>IE3#5/);UEN5A-GZ) <%K3DYDIN/\+.3V3Y,LEU=27;.C8) M'9*5VLAB!T8%!1/UG=[M\K '".(G ,$.$!P _,$3@' '""NCM;+*U@4U-!TK MN27*1B.;'52YJ=#HA@E;Q9E1^)8ASJ1? '.@R5MR3CD5&9!9M7>FG&K-%BRC M5;)[%V HX_H4 V]F%Z1WB5+346NQZY!-9;3S78KG]@L)YB2;@U2Y3=XD0N2(D3K#>8 M5O\U:5*1VH_")HVC*(K'[F;?V'%4$@[#01/U2/&@43SH5#PME0*!&@^4*&Z+BKV@77'4*(XZ%7^3(GN9Z.A(3C3TP_! ='1< MC"0.HG;1<2,Z[A1]+0WES]4;'Q<<.X=_H+=SX1?N]Z2QE73:NJV^X9 3ND%G M2]SP8/O:7X<&5$%Z^!F[!ZKTZ8CT?N+@M,UM]TI)S4!\CQ12F!6.$I+3^[;$ M33NI7IB289.2X?-2DC.=R1)W*Y8>1FW.:\*SO3I[?2\\.SQ-G>L^UY6[U]#L MS\17JI9,:"S; NF]?H+'0-4-NIX8N:YZW%P:[)C5<(7_-*!L +Y?2&D>)K9M M-G])Z1]02P,$% @ ZX,857NY5$Y: @ 4@4 !D !X;"]W;W)K&ULC91O;],P$,:_RBE,:).@2=UV&R.-M&Y,@)A4K0Q> MN\DUL>;8P7;:\>TY.VTHT%6\2?SO>>YWML_I1ILG6R$Z>*ZELM.HVSFAGIQ[U*(&I456H'!U32Z'E[- M)GY]6/!-X,;NM<%GLM3ZR7<^%=,H\4 H,7?>@=-OC3%JZ;1900%KG@KW8/>?,1M/@$PU]*&+VRZM>>C"/+6 M.EUOQ410"]7]^?-V'_8$C+T@8%L!"]Q=H$!YRQW/4J,W8/QJPHH)?% M^=9\UIFS%\R'#.ZU'T ;-*#38Z"A=H%O8*6 +BU2'QZ2;=&8>'O##[G%5&ULA95K M;]HP%(;_BI554RMM3>)YWT3?#S:"/FF2@"-WBO&U3@HM5X-PU#-2JB(NA0KX&9E(61%M)G*9:A6 M$LC_MB]@1 M8'Q @%L!=KX;D'-Y2S0I1E)LD+1/FVIVX*(ZM3%'N?TJ3UJ:56ITNG@ $TFA MK^B.4(E>":L!B072)2"WA!XHF5)&]19-MVA"MN:+:&10@,YO01/*U 4Z0Y2C MYU+4BO"Y&H7:&+/EPUEKXKHQ@0^8^%'S2Y1$7Q".,$8O3[?H_.SBWS*AR=6% MPUTX[.HF1\/Y_#2ZU*^S.V&H5F0&X\#\U17(-03%YT]Q'GT[XBKI7"7'JA#/RPK(-EIV"9#Y;M MP^(L2OVPO(/EIV"Y#Y;OPZ+XT&OL=;#>*5C/!^OMP?H)/A"LW['Z1UG/)9C^ MNM @?<3^'A%G:9+XD8,..3B.%)HP'VVPGP_C/O;3XNAOTXF.\AY J2&ZJD3- MM3+-W>TRKBE?FDYB@H/2WBX2>?ZU&!_XMO%.#XQ/QV_[G9@RNB3VQ/ WLGAO ME_;, ?B_A7"G(]O3[2>12\H58K PNNBR9[:$; Z,9J+%RC7IJ="FY;MA:0Y9 MD/8!L[X00G],;-_OCNWB#U!+ P04 " #K@QA5ZP'K?GH% !W%0 &0 M 'AL+W=O3S#@V FQ@ MZW@FL=-I.ON12;+M0ZR4= M-'D2\K.**=7H.4VXNNS%6J_?#H3 M-5G1!ZH_K>\DM(:5EXBEE"LF.))T>=F[PF_GV#<&.>(W1I_4WC,R5!9"?#:- MV^BR9YD9T82&VK@@\+>A,YHDQA/,XTOIM%>-:0SWG[?>?\[) YD%470FDM]9 MI./+GM]#$5V2+-'WXND76A(:&7^A2%3^BYY*K-5#8::T2$MCF$'*>/%/GLM M[!G@\1$#NS2PZP;N$0.G-'!>:^"6!FX>F8)*'H()28,&;^8A#V9N M#?09-WE_T!+>,K#3TX=LO4XH)%*3!-U\R9A^081'Z"H,LS1+B*81^JAC*M%, MI%!9L4GYAJ);'HJ4HK-$*'4.K:("328OT $2C0P=#B$D5&'L;F&N[T^.O&1\@Q^HCV[+ME@G-7F^.6\SGKS>W.M@X M59J=W)][Q!\D+X7_@2P M8P4U-BTH)QC9-3(MJ '1[AX%1>ODTL^RDM:)WW$:>ZC977J!W7 M"^HI:H(N_ #;]10U81@'UNC(DO,K6OY74I13>23/VR2ALVO*Z9+I\XYT^65U#1"CII?0 !-J=+*LWV:,B]8V3!$C@LV]@$ MS=!Z(QO7Z;3 ?-@OZCMCY\R,+'RKUB2DESTXG165&]J;_O@#'EL_=1P;V-K) M ZN3><7Z.S-;NM]GZ5ECIQ:*%M2%[5NXAINWX+ SMHZL1;PG@G#W\1@3OOH; MY >Z 8U%.>RAUTQH&L9<)&+U@OYX3],%E7^V4NST_?H,E:$XI;?YJ;P=QM7> MQ=7NC&N7I2$*U)^%8 2S=M)H2VOHK] $ANU MVD=F3<+Q!@4)*D;(XKW6DBTR318)15J@#P(&XUJ"F#'G_O8 :&PO=V]R:W-H965TTDS$44H>&>!9DF#V M-B4QW8T,:+S?>(I6:Z%N],?##5Z19R(^;QZ97/6K*(LH(2F/: H868Z,";P+ MH*<<O"QFCCF9T?BO:"'6(\,SP((L<1:+)[K[E90%#52\D,8\_P6[ MTM8T0)AQ09/266:01&GQCU]+( X[=+!S9(I2 M5; N[3D"8$7,64\VNY*ABH=K(' M9FNH"^1*Z"#[W#-T6=$7_+ MTEM@F3< F0AI$IJ=[@XU[L'I[F9'-59%!BN/9Q^)-\4Q3D.B [9P='-'-4NV M8SAPD._*K+>']7:^0 VQ.[[!(1D9D@2@L<_)I=G]3:]-?Y,>B:LB S 5X M)F'&(A$1+BVWLBGQ/"8]V?$]CF-R QXQD_,#_/U DCEA_^@@ZTSB&VDQNV2P MX$+!:N [%?C.N1QS6ASK.="W&@S36$$+#1IF@=,B8L\?6&YE54O>K9)W.Y,O MQGE8&^=1[:LP)Y(C1*J#,,:<1\LHS+\0DD5I,><%?E6S;9A.8MA$T&^T9M&UZ+G1]/2I>A8K7BK0J-4$,DJ .U2K*]@=_ IFWD^$X3G+:1 M93NV'AN_PL8_E^Y^ZW6>Z303;QMI>B+06-5[HI8[-/="R>R>E +QHMN%2T.NH'\A2>RYG2L[;3 M VCZ7H,V.CO/\FVG01R=G6OYWC'FH'T-Z'\Y*]$)SU:=I6=CZU!K,NCL-%0(]/$.J5"O82\68;=:5#+JK,Z_D/8K M8;ADM.!2T>J0[H4I[%:F7;08:+;;17Z+V!H[*;]]OTD+C9UG#1 \0HN]OH/= M N^[=;Y&&"+D.JW1V+:SD-_N?)W.=*&-CN"SEY"P6T-^7[4$VPI0(Y6]6[ ]24N3.=G:99 IU=O5F*&OH'ATT)8:O\T(Y+ MDF>I* Y.JKO5P> D/PYKW)^J \/\$&L?ICAM?,!L%:4&ULK55; M;],P%/XKEI'0)HTY2;L"(XW4RQ @#56K@&RJ0][ MB>WC\WT^%_M+NE/ZP50 %NT%EV:**VOK:T),7H&@YE+5(-U.J;2@UBWUAIA: M RT"2'"21-&$",HDSM)@6^DL58WE3,)*(],(0?6?.7"UF^(8'PQW;%-9;R!9 M6M,-K,'^J%?:K4C/4C !TC ED89RBF?Q]7+L_8/#3P8[?+%3?ABW:=;X11WABK1 =V$0@FVY'NNSH< >+),X"D M R1/ >-G *,.,#H5,.X H=2D327484DMS5*M=DA[;\?F)Z&8 >W29]*W?6VU MVV4.9[,;JB63&X-6H-&ZHAK0._2=:DU]/]#9$BQEW)P[J_&[YC PB6X9YZYW M)B761>+Y2-Z=.F]/39XY-4[0K9*V,NA&%E \)B NA3Z/Y)#'/'F1\5LC+]$H MND!)E"0# 2U.A\<#\.7I\.B%;$9]5T:!;W1R5X9JW'*,ASF\7ER;FN8PQ4X0 M#.@MX.SMFW@2?1JJSVN2+5^)[%'MQGWMQB^Q9S-I6<%X$^[O&O)&,\O^?/AYK0!A-'(1HOLMLL MNGR?DNUQ<0>=)H^=EH-.'WNGMACDZ*D+T)L@F0;E/M3VM?367I5G08R>V.=. MK5MQ_4?32OTMU1LF#>)0.DJ7S!5&NI7/=F%5'03E7EDG3V%:N3\.:._@]DNE M[&'A#^C_8=E?4$L#!!0 ( .N#&%6&PO=V]R M:W-H965T[VLW\P,6KW%&JT+7"VBE5W-NVC'%Y5K'C2]LNU-ZPU[."[*E3U0]%X\"5G:+ MDK",YI+Q' FZ65@?W/NUZVN%2N)/1@^R\XPTE1?.7_7B4[*P'&T136FL- 2! MGSU=T3352&#'7PVHU7Y3*W:?C^@_5^2!S N1=,73KRQ1NX456BBA&U*FZ@L_ M_$(;0E.-%_-45G_1H9%U+!274O&L408+,I;7O^1;XXB.@AN<4<"- NXK^&<4 MO$;!NU3!;Q0J5]LUEL7?/3+ QY%_+7,)\AS;A%V,#88M+I&V4O0K/NSC*)A_7&+X90Q>@>UF0F"XLJ#"2BCVUEC_^X ;.3R;_?$^P M]7<">^,[O_6=/X:^_!V*+VW\=POG-$[+!)Y1SO,8SIS@::J7+%<4/JY,CJT_ M,*L^H OQ?HD#SXFBN;WONFPHYGK1-)R^%5L;T'"$HZ 5>T-SVM*U:EQH4;)J1'C=I)-< AQV+@DGD]<@9 MI+Q)T"M(ZT:J&\DS">AVNBSW_SJE#?*[Q]0@9SRG)KR1@^KB$T<\RG'-TE(W M\8AN-M#5([Y!T+[&KX@7=8\(QQ7IJT*P6%>A^F6IV\)WPXN']3/L5\^526KF M]8N020JFI#/L3QV6.]J$#!.U&]Y^OB;:5>""]VA[ U/ASL#]G#6).7[H]8D/ MQ;S(/YNUI_[('6^0C%E[*4/?D+?!(&^'4MYD4)0,4M-)V#_6=F=6RJC85C.G MA&B5N:K'@W:WG6L_5--<;_]!S[O5#':"J8?EST1L&9SWE&X TIG,H'T1]?Q9 M+Q0OJHGLA2N8[ZK''+_A7!T7^@/M?P&6_P!02P,$% @ ZX,8 M54S<>W!E"@ D&$ !D !X;"]W;W)K&ULS9UK M;]LZ$H;_"N$]6+1 &NOF6S<)D%BW'J!MD/2"Q6(_*#8="T>6D]'8DSE#TR4.6_U$L*2W)XRI)B]/>LBSOWO?[Q6Q) M5U%QG-W1E.U99/DJ*MG7_+9?W.4TFE=.JZ1O&<:POXKBM'=V4FV[S,].LG69 MQ"F]S$FQ7JVB_.F")MG#:<_L/6^XBF^7)=_0/SNYBV[I-2V_WEWF[%M_0YG' M*YH6<9:2G"Y.>^?F^]"><(?*XEM,'XJMSX1WY2;+_N!?/LQ/>P9O$4WHK.2( MB/VYIU.:))S$VO%G ^UMCLD=MS\_T_VJ\ZPS-U%!IUGR/9Z7R]/>N$?F=!&M MD_(J>PAITZ$!Y\VRI*C^)0^-K=$CLW519JO&F;5@%:?UW^BQ.1%;#N;P!0>K M<;!V'9P7'.S&P3[4P6D,P/-1AU#B,#G48-P[CZNK6EZ.Z MEFY41F?9 =DFJW8 M?XDBJD65SLGGN+2,XJ1X2]Z1K]?/;6_(;Z9." M@PH2I^1K&I?%$=O(/G]99NN"H8J3?LE:RX_9GS4MNZA;9KW0,M,B'[.T7!;$ M2^=T+@+ZK)N;OEK/?;VPM,3?U^DQL8TC8AF6I6C0]'!W4^'N'NYN*-R]@]U- ME;NO=_\\*YF[^>+1@\.//E&XAX<YWF4WE(67$MR M\T2V[2ZCIVKS^4.4SX_(YSONP'3Z>5T6)9-HG-X>D4_KU0W-C[CDV'=R$3'- MSRAYPZ1<"_RM2LAU8X=58_G-XO[,MLV18; 3?;^M+X7=2&'G*NR&QD2R\[0G MB=_UWA=WT8R>]MAMK:#Y/>V=_?UOYM#XATH_2%B@ZL%@*/4@!!U4$)&S$9'S MRT04,(^RBGZ7-(\SMNM[===D+N?W-&=/ ;4)84&:$C^*<_(M2M:ULN99DD1Y M0>Y8L*U4IA19W9GQUBDUSYH3#8;3(Y'@QV%R5;VZ-C887G:\]=57TA8 M@(2%()@@PL%&A(-?)D+OD>:SN*""#C^D91ZS1\U9+3B5LNH6CK;$8!D36XI> MLIGI\/_3.]*2S28RS-.>E:[20L(")"P$P01I#3?2&OXR:7VC!8]E6[IJ8YA* M4D,I_H\M65&RU<@82()26)FF)"CMN>@J*"0L0,)"$$P0U&@CJ-'!@MH(I=42 M#T!<9$I!C*2+Z R=W1O.5+8:F&-GN",(V.>IEGL"&SDJ%KZ-[]K&H$L+D7Q\I3YG]6ZD^ M+;WCN9A":2Z4YD%I/I060&DABB8JTFH5:6D5Z=(%V\+O[SRO<;.NXA\78ATU ME2JTI$='1QZ+-E;BJ$(:BZJL+&DLJN]#9S4@:0&4%J)HHAK:,H"IKP,$%S\7 MGY Y[RF4YD)I'I3F0VD!E!:B:*(BVYJ"J2\J_$A\::<>1ZM\IL MJ'BHDLUL2Q&UH"E^*"V TD(4351&F^8W]7G^*OV0+=AS5+(O+"%3V5,HS872 M/"C-A]("*"U$T43QM24%\R=K"KJP-#[@Z6>JLE(\21UBY>D[TUD6T+P^E!:B M:*(LVM2^J<_M7U'VP!3/>)+TNLQF?^C#$C)[/(727"C-@])\*"V TD(439PY MVB;QK<.3^#]86_+^7,?E$_F0,B6O^8ZBF6!;+J/TQZ=:- T7AH]R851E-9:" MGLI*FI#AZ4]55]%!:0&4%J)HHNC:]+NE3[]+0:^:6DW>7%U_+=YJ(Z >W#4" M0FDNE.9!:3Z4%D!I(8HFBK'-O%OZS/M?. +*"?ZA%+6FEIRZ'X[D""A;#20K M3W^J.HL.FN"'TD(4311=F^"W7GVB?_6GTA2O#S05])=V\U2D_N?,]&TEPH MS8/2?"@M@-)"%$U48UM_L%[][8+ZC:@J'5B_X7>^+I=9SNA*RHC["D/+&3LL8HB& ;1](8HFRK M-5BO_B:"+,/[*$ZB MFX16L^'JEZOVZ5&N,UB6XBI-]=WI+#4DS8/2?"@M@-)"%$T4;5L%L0Y_V^$O M\(ZII7CKP5:*%UI%@=(\*,V'T@(H+4311/&V511+7T4Y\#&4_)=\C![CU7JE ME!RR@#"%TEPHS8/2?"@M@-)"%$W495O&L5[]%0WO\2[.:Z?]@WEH(0A*K,)*G%NJ[ MTOER0^LY4%J(HHFBV%JW25\^84]LU7I[?,"[-2;)L]L\6A7;XQ+OD<[6U=[/ MBT4\8Q%+>ZN%OLD!I;E0F@>E^5!: *6%*)HHU;:28^LK.==1$N5/U8S][]$M M/7K6(0]9\H&&1N&5*\>L68P(W*=)7.E3ATIL%F*6K7*3%[SQ%68 MF?("*IZ^HYTE RVW0&DABB9*IBVWV+]N,2=Y1;%/M-):NRQ!T2R7L?>Q32XZ MV,YH:$QV52?;C8;6:&CNRDYA-S"=R617=]!7.:"T $H+4311=VU]Q=;75PZ_ MJ[XXC;;['1>9ZY]":2Z4YD%I/I060&DABB;*N*VXV'LJ+I4B/Q3%FLG37>?M M?)VC9JQZ) NXB9M!GA7%WD HUU"&X\GNS)>#<(0DL> M4%H I84HFJB>MN1AZTL>/Q$$E=-JNT=$:+D$2G.A- ]*\Z&T $H+4311TVVY MQ-Y3+GGUB#B1LS^CP#8FRF6V,+2DD*LT&4DB$OK0"I0506HBBU?+I;RWS MOJ+Y;;7D?T%F?.6\>A7TS=;-SPJ<5XOI[VR_,-][]8\#M)CZMPH^1OEMG!8D MH0N&-(Y'[,$VKY?_K[^4V5VUF/Q-5I;9JOJXI-&&PO=V]R:W-H965T M"<37UB!&Y65D(61)NA7/NJE$"RBE0P'P?!P"\(Y5XRJ>:6,IF(C6:4PU(B MM2D*(OTEPP4.A;M=I;2II2 MOD9W(@.&KA:@"67JW<37)G"[O9\V0<[J(/&)($-L-+C.%?K(,\A>"OC&<6L; M'VS/\%G%KQM^C:+@/<(!QHZ YI?30P=]<3D]..,F:@\QJO2B5SI$UPG4.\3N M'6SQN5$E26'JF>JB0&[!2]Z^"0?!!U?V7E-L\4IB+S(;MYF-SZDG"[JE&9@L M[BFPS)6WFC^N^+;&;I/@.@CP<.)OCS/BAL4=V,(-&_R%O7#1;UWTS[KX^%R: M,FLNQU8P5$Q5T_TU.5#AVNQJWKL:7W3UF M&A:%KO9 I'J'KGZ9I_/;=EXN1I4 BE!1?^+"$!Z:$J(K-NW>J!%634TCT*;]JAZS4W'"]("S/I*"'T8V W:'CKY U!+ M P04 " #K@QA5H3#I&\\$ ;%@ &0 'AL+W=O>9N$JE-[KZDJM7M=E?[T04G006< MM9VD_?=K R4\')1HV2\)F#-G?,;#>/#T0-D;WQ BP'N6YGQF;(38?K4L'FU( MAKE)MR273U:495C(6[:V^)81'!=&66HAV_:M#">Y,9\68T]L/J4[D28Y>6* M[[(,LX][DM+#S(#&Y\#W9+T1:L":3[=X39Z)>-D^,7EGU2QQDI&<)S0'C*QF MQAW\NH0395 @_DS(@3>N@9+R2NF;NODMGAFVFA%)2204!99_>[(@::J8Y#S^ MJ4B-VJI^$X/OY)*D*?X(IKR MXA<<*JQM@&C'!!:)A@-P3!J@R0!T#>,K J0R<*PQ +/IXP> %-HR:8NBF 6UE)^DJMU?Q9,/DVDG9@_;S CMRIR,5C0 M3*83Q^6"Y#%X%!O"P#W)R2H1X"G%.0>WX%G0Z T\;@O8G5JW1'R ZR41.$GY MC42\/"_!]=4-N (6X,H!!TD.7O)$\"^-@3\V=,>E'SEXI>X?DC25G'QJ":E, MS<^**A7WI0IT0@5$X('F8L/!MSPF<9O DB&IXX(^XW*/!AE_W^4F<.PO -D( M:2:T.-\<:LR7YYO; VJ<>I6=@L\9:95U*U!Z5'GZRKI?2USN;R\T06R)/0+ M0E66]W,G@,'4VC<#I 'Y]J0-6NI GE^#6H*\6I!WOJ!#439ETN ]87(; .2= ML"CA!&Q9$I%":4S3%#,.MC*)"M5:T:73L#%5&"#3=SJR-3#7-E'8$:Z!(6C" M$]+]6KH_*/T7AG,I]MQU]/O1=SL37?0Q05?S4H/QD%Y)4"L)SE,RW@(&O9"[ MH6UZG91<]&$H",S ZVCNP^#$-D.]ZK!6'0ZJEHW BB07KB_PM=#I376A MO7S48$Z]AY-:S.1<,>,MXJ07=IFR)NQF;1^&H&LZW<3MPR:>.0GTNJ%][$CL M0>7?*G5G+V/%UPJ_#[NE18M"G;J[U*$"USFAJ=%EP7,UC;>:E<_66^2XIMO- M8!T.(M/KKJ<.YP5-OK9Z=%2/QMXD*\96=75ZNZ0.U=M+ESI4L$1^ M%T9@C],=T4HLB;WF9A+(S:2K<-#_I5WB6&SM:!W;*OA?^JI(?KTP^0V\PRE( MDY7,E[\)9OK\&/;C@ ^BDBP 6?E%Y(,8?^@Z^L4PT\7Q'8FM'=]C[P:'F[>J MPN+7E)Q=8_J=%YRXW8Y&API\M_N6:5!> ]56=>SCX' CUU(U8HW1]%]NT-R[ M*^T:'/)-MZ=>@Y,[S(D6"!X;.CC<=\6Y7F?\7IU\%J=Q1YKRV/0!L[5,5)"2E:2TY7>0 5AY$EG>"+HMSN9> MJ1 T*RXW!,>$*8!\OJ)4?-XH!_5Y\/Q?4$L#!!0 ( .N#&%5O(6:(*@4 M %L: 9 >&PO=V]R:W-H965TD@Z3OZ^U&)MI#7V0,B++4[,]95_XAA !7M,DXW-C(\3VRK+X:D-2S$VZ)9G\94U9BH4\9<\6 MWS*"HR(H32QDV[Z5XC@S%K/BVAU;S.A.)'%&[AC@NS3%[.V&)'0_-Z!QN' ? M/V]$?L%:S+;XF3P0\;B]8_+,JEFB."49CVD&&%G/C6MX%2(W#R@0GV.RYZUC MD$MYHO1+?O)[-#?L_(Y(0E8BI\#RZX4L29+D3/(^OE:D1CUF'M@^/K!_*L1+ M,4^8DR5-_HXCL9D;$P-$9(UWB;BG^]]() ,7(1$X3O@' M2? CL #/Q^6'KS@#?VWHCDLF/K.$U)7?G;6J--R4&M 1#1"!6YJ)#0>_9!&) MN@263$B=%73(R@T:9/QCEYG L3\"9".DN:'EZ>%0$QZ>'FX/J''J&CL%GWN$ M3ZG-O[B*;_&*S VYS'#"7HBQ^.D'Z-L_Z](T)EDX$EDG MA6Z=0G5\6R)E9+^W4:""3+B14 M(8Y=0SHRO%J&=YJ,?;$>R@F!7PB3ZSL@KX2M8D[ 5LX44NB+:))@QL%6K@&% M5JW4&,ZGUU.+Y2MK[ M8E0$["O10#R]BJ!6$9RF8KS:!4JZW7!6&?-<,>C,Z5&%PZICN1"][ M4LN>#,K^+!>OTVLW4=)^"?MR=)A>A4,=YHB0:2UD>I*0\L")V9_&5FJ M,!A T^^E)=3 7&2V)G9'-;0;@V%_YYJSDDV;2>.WPPE(XK64_@_!3"OU&V/X MX(WD^8(VB/";SD(LAQG.[45CL75SVC)M<,QV5+%U5B._-TLTF'[/"G68(T\% M1(T6]-X]J1JQ/9<=US'[+5@#T_6N4(/K-J^N\L:6P3-]6>F9+^X?'J5/'C)I MP\3GNK11V<*QV+I);8P:'-6I0=5D395'0\7 _O,3ZD#.],@4:?P:?'?#!G6. MS38]Y>G0F#%O:B*O+UR#U;5"U7$HKU& !/*60 MPZ"NFL;%P?>V<5!GT":FJRQ#&IQCFU II 8'8;NM=?=$&B>'AEW6)\K6)#ZC MEA5?UT;W_BDMAP<]M_OHAG2."&_L%AJV6RWAXY6]&K/S_,+ =+Q^?@;O[>S\ MJ*-"SS/](REJ7!SZ7A=WALO_QAA>Y?(]D);;?3!W^]KMN4&BLW,V$ELWM8U- M1,,V\4Q'4[%U]B^4.:5B^JXGU&#:KJ-3:K=:N^XI8<_%VPLNY_LN$^56BY5O,LH30;?%WOX3%8*FQ>&&X(BP'"!_7U,J#B?Y M /7[I,7_4$L#!!0 ( .N#&%6\UV&&Y@4 /XA 9 >&PO=V]R:W-H M965TQ#NS,-DT[[8^?#11"(&[I?'O3!F)__3P?'FQ_ [,=X]_%!F,) M'I*8BK/>1LKMZ6 @P@U.D#AA6TS5-RO&$R35(5\/Q)9C%&6=DG@ '<<;)(C0 MWGR6G;OA\QE+94PHON% I$F"^.,%CMGNK.?VGD[LQ5>"=V+O,]"I+!G[K@^NHK.>HR/" M,0ZEED#JWSU>X#C62BJ.OPK17CFF[KC_^4G]URQYED\D5]\2U4_.KVC($@P^HP&0P%X)K1N5&@$L:X:@N,%"1E^'#I_ O MH%'Q0TI/P-#I ^A V!+0XN7=W9;NP>7ME+)Q?R]+.'$=9P#%LU6 M[G2TUZK&8ERR&)LO_$.(A2T""Y9H2D4!_+[%^D:E M:W"N*X9(@EL)C9M)38>'22WR5MXSJ3=;N;Y_+'6O3-TSIA[@%>93/Q<" M2]$'7U&<9HF"\UBM3(B&V%#J7B.NZ@Y1U-T"\3]+LG M^$FMZ&S5,4^_D8+O03@\2-1OY##Q)I.#5H$QYI??.34BDY+(Q$CD"XV(D)PL M4ZFP7").51T+S4,MY6JAIN N70H2$<155?>!FOK4$=8,5=4GB*J9+WX$:@T" ME-'W^^=4=WJ/A3Q<7'* DV:9#R=.XVXP1M]Q5@DLB=5 3TO0TQ\%NAO8:?,. M])M[MQ]UGR'+ MU5YG3 8KU/4&47(UVWDH%T'[=4%)<%[E:2 ML$&R!:0QM,X@+:G5058;\(Z^V61^9VJ ME#UZ5&9[AW@DP!_7.%EB_FI.%5;7 EEK]!];*ZD"S MU3$Q-4R*L&E>? @;!6H>O"LJ6VIU5)5W@6;O<74")LVQ1LW*\^J3[&E5J=4^11H]BDO MJKS_,D&:Q^]I>;*G5657N!9K= MR].O8_97+5]B.,\>W1^*4D MG1-?76N>OVR0'TBVS1Z_+YF4+,D^;C"*,-<-U/&ULK5=K;]LV%/TKA%8,+;!$)"51/R3H]"_E!;QC1XJ4JN9L%6Z]U=&*K5EE54 MW8H=X^;-6LB*:G,K-Z':24;SAE25(8:0A!4M>#"?-L\>Y'PJ]KHL.'N00.VK MBLI_[UDICK, !:<'WXK-5MGONP=I[L(^2EY4C*M"<"#9>A9\ M1'=+E-2$!O%7P8YJ< UJ*\]"_*AOON2S -:*6,E6N@Y!S=^!+5A9UI&,CG^Z MH$'_S9HXO#Y%_]R8-V:>J6(+4?Y=Y'H["[( Y&Q-]Z7^)HY_L,Y0(W E2M7\ M@F.'A0%8[94654(7DN(.T+<9*:U MTN1A236=3Z4X EFC3;3ZHDEFPS;V"UZ/^Z.6YFUA>'K^A:]$Q< 3?6$*W("% MJ':",ZX5$&OP(,6A:$;83#!P 7V_9)H6I?I@2-\?E^#]NP_@'2@X>-J*O:(\ M5]-0&WWU5\)5I^6^U8*O:$$8?!5<;Q7XQ'.67P8(C;'>'3ZYN\>C$?_<\UL0 MP=\ AAA[!"U>3T<>^O+U=#CB)NK'*FKB1:\8*U]V6W;L9]<;R)W:T16;!6:' M4$P>6##_]1=$X.^^S/S,8,N?%.PB:W&?M7@L^GQI(0]S MG"0(9=/P,,R%"YLDA.!+U-(3+$XBDO2P"_E)+S\9E6]V-[-W<9_ZED@&'XP) M)K9X%Y7@!$66>!<5(82P7SOIM9-1[9^HY 7?*/#,S ;"S/;03&!];0(35P1$ M448L1RX,Q1E*$\N2"\,IB=/4[RGM/:7CX\%R)FGIDY^ZNB#,H*7>@TI0.K'$ M>U#9)"5^[5FO/1O5_JBI9C[EF?,U0H@U118^4(8LW1X0'*RG"]F37O;DK4M@ MXID*L2UJX4.EL;T$7%26#$;O0CJ"Y_H*1\4_"4U+4\FE-%6UGOI@=ZJJW@H) M/0L1X]ARY(,1 FU+/EB4I/$54X-# WKK(NB8%VE$D;T(/*@;##-D[ZD>'(KA M50/X; "_;25T/&NNI+9\%W433YR*X(%AF%PI".A\#$"C]7)L/73,R[PFL3-] M?# 2O6!2QHR.%SO[D0=W@##JESH-# M$8%7Z@(Z%VHT7JE;5^<:]S^>$N>X$&4X&ULK5C;;N,V$/T50D6+%-A:%]]3V\#&SJ);8+%!TFV?&6EDLRN1+DE?]N\[ MI&39UE*26R0/L23S',^9&]U6\@9RJGM@" MQV]2(7.J\5:N?;650!,+RC,_"H*1GU/&O<7,/GN2BYG8Z8QQ>))$[?*"@+JZ)D?(JQ%=S\S&9>X&Q"#*(M:&@^+&')62984([_BE)O>HW#?#R M^L3^P8I',:]4P5)D?[%$;^;>Q",)I'27Z6=Q^ U*0=; 6&3*_B>'C?"AB4@('U3"'%^F%%-5W, MI#@0:58CF[FPSK1HE,^XB?N+EO@M0YQ>?.2QR('\08^@R"_D&6+!8Y8Q:J,B M4O(!$I T,RO(DF;Q+J,:$D(U>=%4[[20W\@S/B)W*]"49>KGF:_1,$/OQZ41 M#X4148,1840^":XWBCSR!))K A\55;*BDZR'J)7Q]QWOD7[PCD1!%#D,6MX. M#QWPU>WPH$5-OPI2W_+U;PB2R[L%>N!&F\IQK[8TAKF'I4&!W(.W^.F'+H&?287_IKIM6K;I670D<5@*'K0+-!@3"*IF@WA&.K0)W[4GE*W!(F7;) M*[BG5Q;9S7(ES[DJ&-7DN;GZ;GFC2MZH5=XS9@25\890GF IWV./VF+'T3:B ML83$K:N=]"Y$\W]TU:AE)W#B!JXZ@$%O_!WPRB'CRB'C5J8EUDC&U\8%6*45 M,R$NFF?R-W8*XQN70]I)4=>@P2%C9^PGM=AWT&.:MZN?5.HGK4S8YK&)L6^.TTCAM+UGYEC+9%,BIR]:P7I!: M?^&_UN\W(KMR1AB<9Y.@U1V?MS:]X0@R9LH=Y@Z*NVEC>G7_(E$,#K[([JI#&#QPP-#@NU/4[YFK]FI$SK]T#Q"O#/G)^P+N9ETBF3)6,ZTO70G2=]93Z:U>N)>-AK62F0# MVZ@AWN=1+FR?Y1ZQE]DC M<-7?G')=@U88C>LA<\YCPWI7<[.-ZU.I?W&ZS$&N[2E=8:KMN"Y.9-73ZDW M>WO^K3U_,&\([*GU3%.\7OA$Y9IQ13)(D1(')K1,%B?VXD:+K3W#O@J-)V)[ MN0&*-< LP.]3(?3IQOQ ]=YD\2]02P,$% @ ZX,85>#X-V#Y! P18 M !D !X;"]W;W)K&ULM9AM;^(X$,>_BL6M3KO2 MT<1)R$,/D&[A5M?3/53;[MYK%PQ8F\2L;:#=3W_CD";@N&Z+RAM(PLPPO_'# M_./ACHMOK+^EK G==$F;."EI+Q$@FZ&/5^PY?3P-<.E<571G?RX!IIE#O. MO^F;J_FHY^N,:$YG2H<@\+6E$YKG.A+D\;T.VFO^4SL>7C]&_U3! \P=D73" M\__87*U&O;2'YG1!-KGZS'=_T!IHH./->"ZK3[2K;?T>FFVDXD7M#!D4K-Q_ MD_NZ$ <..'K"(:@=@I]QLEX%<&?FI\5> @J=BS>K,_ZXSSAX(N,_-^4%"OU?4. '@<5]\G)W M;'&?OMS=/W;WH/1-_8.F_D$5+WQ!_6VUV'M'=F^]*5S*-9G140]6O:1B2WOC MGW_"L?^KK3)O&6SZ1L&.JA8V50M=T:%J6UHJ+AYL)=N[)I6KWO:VX]0/PZ&W M/2Q%URA.0O_8:.I,XD3$J$&,G(C_P)X/N[L@2B^[G$N)9D2(![ZEPCI3]N'B M Z(@R:+4X.Y:A3B,!@:X,[43P0<-^, )#DL!S6"'8>H9X$$'!0,+-H M5E&4 MQ@:P,Z43@>,&.'8"_WX/>ZQ$"KBA@S&I]T?Z?LILZ4 M3@1.&^#T&6#!MD3K'6B+,R)7: 'R"ZWH?$EMW,YHK^T!:;<\6:S306JN;:M58"*ZGMFDA)[3MS'>4PRR0. E.% M6,S2.$U#$^8<6@NW8@N[U9:6(IL2WBIS]@/(E_ VJ84_V8*T)WNK]1?%V=(-YQI7A17:XHF5.A#>#W!>?J\48?2C:GUN/_ 5!+ M P04 " #K@QA5-3X8/W$# M# &0 'AL+W=O^J78)M[CN\YALO-?,_%=[D#4.BQR)E<.#NERDO7E>D. M"B(O> E,W]EP41"EIV+KRE( R6I0D;L^QI%;$,J<9%ZO78MDSBN54P;7 LFJ M*(CXN82<[Q>.YQP6;NAVI\R"F\Q+LH5;4'?EM= SMV/): %,4LZ0@,W"N?(N MUQXV@#KB'PI[>31&1LH]Y]_-Y'.V<+#)"')(E:$@^O( *\ASPZ3S^-&2.MV> M!G@\/K!_K,5K,?=$PHKG_]),[1;.U$$9;$B5JQN^_P2MH(GA2WDNZU^T;V.Q M@])**EZT8)U!05ES)8^M$4< +WH&X+< OP\(GP$$+2 X%Q"V@+!VII%2^[ F MBB1SP?=(F&C-9@:UF35:RZ?,G/NM$OHNU3B5?&8I+P!](X\@T7MT REG*Q<"\?8DR7)"4O!9E@#C&N@J9$/2>S' M^J ?CHT8!H7^+#X-6@^#)CCPNZ"3Q"==XI/1Q*^RC)H74:*L J2X+I,_*BJ; M-9N^=N(XKLQQYWPN)186M(]3=<@BFFU7']-1KO#_77 MB'[2^*3=IC8>)/D^F/2>X)4E*([[W HU[HSSME6]VRU979WBG@844-L-_SQ!(UK.!K2]1)"6]4N$=]5 %B M6_>C$J6\8JKI.+K5KN>]JCN]WOK2],)U?_9$TS327XG84EV?UMW:/5>Z]ZN'.]W/@S !^OZ&S ?N\VVEEDHI2M &E:)9&&*L,WL]5ZX?V#PX\6!G.R1CZ3O5)/WK@O M,YQX0<"AL)[ W.L M\"Y!SD9OT8FGJ[T@:?K(_U+R-WELF<&;A7_V9:VR?!' MC$JH6,_M5@U?8:S#20!]*8". M 33HCA<%E7?,LCS5:D#:>SN:7X140[03UTK_4796N]/6Q=E\![4KL47W,GY@ M7ZGWZ)%IS7RYT)L[L*SEYFU*K+O.!Y%B1*\CFKZ GE'TH*1M#/HL2RC_!1"G M+B$CU_[,4>-%(5VD*GM&5[#FC4;2D:P3H.LR&087JI8T--.U.XW<3N^ZO>YS=!Z;K5AK$H7*A MR=6':XQTG(=H6-6%'MPKZSHZ+!OW"P'M'=QYI90]&OZ"Z:>4_P%02P,$% M @ ZX,8536^ ;(E"0 U3X !D !X;"]W;W)K&ULK5MM;]NV&OTK@C<,+1#7XHO>NB1 :VE;+]#=HEGO_7"Q#XK-.$0ETA/I MI!WNCQ\E.Y9%TK25\$MK.^R!S4E4MD[J/OW:DD_TUV\##ST_LOW2-5XVY+069\^J_="GOKR;I)%B2 MNW)3R<_\\3>R:U#4\BUX);I_@\<=-IP$BXV0O-X%JSNH*=O^7W[;"7$0H'CL M 7 7 /6 ^$@ V@4@/0 ?"<"[ 'QN0+0+Z)H^V[:]$RXO97E]V?#'H&G1BJW] MT*G?12N]*&L3Y48VZJ]4Q\T:6MQ4)=A0B>)436=)*O%8,7V[RX-6/KX,? \J"/^[Y1I1L*2YG M4MUS>^798G=_[[?W!X_<7Q9\Y$S>BZ!@2[*TQ,_=\0 Z"&9*K+UB\$FQ]]#) M^*\->Q.@\"* (82V&WI9>'Y^.+"$%^>'APXQT#Y]4,>'C_!])@^$;8BX"!B1 MMMYUAK>SX%NQ+A?D:J*F.4&:!S*Y_ND'$(<_VY3=DB4=63L#/EP#$$91EEW. M'@XE-'$9 B&"0UAAPA*4QAG8PP:2X+TDV"G)O]>DV0X3RA:\)C95G QC5=F2 MQ0?-@%D<9:$FB@6&$H741#%A($HPR.RB1'M1(JUECIZSO:C4)T[^WT_.3E(+*[2JN9NM.55FR%6UGZE(((JV3L/,R8]6-3=T2 M%$98D]<"BS%$VF N;+ P/>B&@7+)7KG$J=R'6K5'MIJM2R5A657? _[(E%X+ MS@2OZ+(33VQN!5W2LJ%$O *O;=(YKS-6NL1LK%($:=.] MO*E3WE]5B=J.<2(6;:1*.UF1MDJP*>BD&JN@3[+<)UF1&KV6@/C(O)KM=<[< M$X!EP)-ORD4(8AWG3K:Q4F?F4I&%B;[NF*AI H V&106% :Q71P0]L5MZ)2G M4!4S80L24#7<:7,L =TL8V79L0V'9YH ;7SF7J]:^&(;*GU@(X!3Z1O)%U\[ MR];.H'6;@=VJ=-%60=5&*#?83K:D7E?\.VD"67ZS9ZC[.J/[ ECR*L8AT/O" M@HM BO7JR(9#&,;P2*;"7C]XHI 6LMDLY*9I*\=%6RY9U8%&S3J%6"MLYSO4 M, -5J_5&VV Z66%#I3F 2Z]6A%0AQ%@%=0 L0QF&4HB,B]DX# MN*W&'UPJBUYQMII62J6EH\ #EO(?(DOJG(?+;;@P4=._WGA/5F>H4&\[@-MW M;!4R2N"C=A68-7^$0 0-F<[#Y19VW"M;X8MMV#N]"0%N%S)F )M% M/PQ1HC_4F)^)RRTX5;U%^LI8N%OP7(5Z'P'<1F+T #:K[ BB",6Z3.?AF ;M,Q8E!# MTRJ 6*VW6K*>!\MM,)1A_8&*^_:?*T_O%*#;*8P=T= LN6.8 EVBBV N\$=2_/[OBQ(]DK6^Z5K?#%-NR)WJ1 MTD9,Y+-(A_! M--&S]!Q4;D/A2*^LW??^7&UZ[P'/\1XCAC$V-V\2_9GE'%JV'PQ4;D/!4->Q M<+?@N0KUW@.>VO-@8E.W6Z3"/9R];FUX9\+MWW\,J6>V4K?+$->Z=W0-#M@,Y\,NAF&=T?INV9 ASJ3Q"]7K3P MQ384NO=0T.VA^HW[_8D6YP#PZJ>\LN5>V0I?;,,3)KV?0FX_=V:%3FSRG3DMY=7;(W+FQ%B 6G+4 L>!LA-V1:OA1!!/0G M/!9<$N(HUL\;6'!1%*'H6"[WK@^Y7=]9JY57QX?,O2.4)+'Q>-"&0R&$QC W M<1#A#!XYJH)Z_X7<_NN9PWS,2N;5P'EER[VR%;[8AEW96T;DMHRG1[]7>XC, MS:H8QUFD;VI9<%&4A$A_,F3!803"HZ._-VO(;=;<*?XLH^V^XF@EO9Z/\\I6 M^&(;]EWO_Y#;_YW.::^.#YE'WF""4VQ,VQ8<3!)LK&B6XW@ICO"1:1OW_@N_ MW'^Y*4:?:+?XKS1+].?D%AA*L;&>66 9\<.$./>?.&7F*^38WW$LN:^D='J M>C5H7MD*7VS#+NT-&GZA07/'C^X)TU!!C#+C%)$%!S*<8?T4D0V7@,-708:Z M] 8-NPW:!R9)(W:OBA45K2GK3G>>2%NO7LPK6^Z5K?#%-NR>@S>.7NC%W/&C M>\+T3E.@W).>M3883(P7CJPP<"QG>R.&3VV_[4Z87@2_M'1F;!>?9E7 MMMPK6^&+;=@WO1/$;B?H\?2O^TJC^RPV=JFGD7F.Q 93\S'24]L&"X%>>&>5J MYNVTWM_XOLIVP+ :B#UP\\M&2(:U:I'03#V&2;_=R M/A6YIH3#O40J9PS+OV^!BN/,"[VG&Q_(=J?M#7\^W>,M/(#^M+^7IN77E#5A MP!41'$G8S+SWX4T:1E90]/B#P%$UKI&=RDJ(K[:Q7,^\P#X14,BT16#S=8 % M4&I)YCF^55"O'M,*F]=/])^+R9O)K+""A:!_DK7>S;QK#ZUA@W.J/XCC+U!- M:&1YF:"J^$3'LN]HY*$L5UJP2FR>@!%>?N/'RHB&(!R>$$25(#I7$%>"^%S! ML!(,SQ6,*D$Q=;^<>V%<@C6>3Z4X(FE[&YJ]*-POU,8OPNV+\J"E^948G9X_ MY"L%WW+@&J4'\ZG0ZP0T)E2]03^A3P\)>OWR#7J)"$=WA%*3K9KZV@QLY7Y6 M#7);#A*=&.1]OAV@8'B%HB"*.N2+?OFO.37R\*0\>4[.!R@.3LK3\^5A6^X; MLVO'H]KQJ. -3_ 6B[^6Z/,=L!7(+UU>]LIMX;A1>YS!S#.508$\@#=_]2(< M!^^ZG'4)2US"4D>P5@9QG4%PR$Y>PQ"4L=01K M93*L,QGVKHLE/X#2S-:@K@1ZQ9#">^H>FL?U]6GZ- M:K]&O7[]\ [_@YXM+;W$2TUT"4M 2XUUB4L=01K&?NV-O;MI47^=\S,VTPI6O*LR^Q>X*7U MQ"4L<0E+'<%:J83!]UU3X+;*5SQ'L3BE)4YIJ2M:.YG&?C;L73&WN3)WE$(+ MP5:$8WL<<64:7)$UR**)/DK,U0:DA/45^B@TIIV1]0YT<60E;=(H@F$0M(M@ MXG3(U!6MG<3W?6[8O]&]PX^$Y0QE@FO"MW:59,T8.CUWNOFM:$W/H]%_+7>Z MJ75%*RWW&^8,_ P "!0 T M !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFY$VHZVT54*:M$U(\+ W MY#9.:\FQ,\=E+;]^OG&2?N!;,1X&72J(?8_/NPNC1GP0,5(S*A@D\U!U9&VTXUN H^@8*Z?;"I:! M'X)_9CO8JV]JQ:K]DV[2& MZJ:3<1W0WU9SVMNRT8MT@X(_*/-E::95?[+A^X[V&Y^IK9=^QUV34?_L>ZS?\6S<9 M'X/)H]CNP3&83([ 9/_5OC4/F@SK4\;646;G(--& S@PCL@/.'B*3=)@NN3" M<%GW%CQ-F7QRGK'RAD[MGSD[^G9\RC*Z%.:N!4=DT_[.4K[,DW;4#2Q$/6K3 M_@;3Z\;M:=7FXC)E*Y9.ZJZ>3ZMF8!LV:WT!81^YKBX_@G$JA!LIG@E8C/%UQH0_[H!(TG\ MNXWE 0:V"UCM0'Y_'J@I/R>*8%TJB M*$G\"&!^!U&$(? TX@CF #Q@2!15[\&]]U'8O*?"S?_^QG\ 4$L#!!0 ( M .N#&%67BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G2X \ !X;"]W;W)K8F]O:RYX;6S% MFDM3XS@0@/^**B?VP";Q0SR*4 4$=JF:1XJP7*<46TE48TL9R8:9^?4KV81M M!Z=K+QU.P0^<+RW+7W=;%R_&?E\8\YW]+ OM)H-U56W.AT.7K64IW)]F([4_ MLC2V%)7?M*NAVU@I6LBJ+830:\6$IE!Y<7FRO-;-#N&$JF57*:+\S['A2 M\L7]=SQLLF?EU$(5JOHU&31_%W+ 2J55J7[+?#(8#9A;FY>_C56_C:Y$,<^L M*8K)8-P>>)*V4MF[W?, ^2@6KME3B<6#\""3 1_Y"RZ5=55S1G-]X1F?I3^Y MW:HK*2MJIJ.1?UM0;I5?A,OY7#,'/:.*P_6R#>&[_3QC-]U>RI\;?JG_ZON\_=65QP4Q MM.?*'[#W>0-.!WGCMTVA8) GM!"/LAGJ6O)'F1F5EKM/').$;!36K!YO=D4 MS;"*HCM9F@ "R#,$\HP6\BK[4?OO;/;#)_4(>U2/:)GNA++L211^4#]+X6K; MS@V(AYJ$6"53N6A'\&NUEI;=*>U'ULN775DK] IB8BX9$\ODDP^=[ 0-$\>8 MV!R=R7#K[SF?)(087F7^7^L"8F+J&!.[(^0"?B@=F_F1#;:0D SSQ9A8& W, M\<*/:^]A@A@3&V(N5TU^NBW M*>'SDQ(FI!&FC(A8&3TY"CORI5PAW1^0$:T]B'V!IBO=$<=$$A&+!"8LO3'$ M]!$1ZV-/YK+EA)B82R)BE[2I06_T,'=$Q.Y 2F%8B M:JU@R4(WDIAD(F+)P&2A+X8QII:86"T]64,O(^:5F+P4P2P=0TQ,+3&Q6G#, M!&*BS2UBM>"8*<3$)!,32Z8OF3AF7X2O/D.'&&)BDHF))=./.55.K%96PC(Y MQJ03'U(Z[]*>SA3"I!-3US H9F<*8>*)/[+GU9U"F'AB8O'@F!SVL3$%)=0* M0C%/("9FH8380CCF*<3$+)1\:(%S!C$Q"R6'[)3M8'YK^K)OF.A+%F(+=>HP MH!]V-)654! 3LU!";*$=S)D_295*"_MKMPF?8!9*B"VTKW!\#2S$Q"R4$%MH M/^:5EIPOD-, MS#_IX5MOQ^VG8_\X6/JFF'_2#VV_=>Y-S#\I=16$8L)[DV/^X=15$(H):TJ. M*8A35T$H)JPI.:8@3JR@3L\5S=LY9B%.;*$=S!!0H[ MY'*IM,R_^,L[OS\313:S+'RTB[*2-"RM6-9%<>/W?=6?C,BW*Z>WJ[XO_P50 M2P,$% @ ZX,85=MVL'$Q @ B2D !H !X;"]?A)Q1JA 7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C M6^ZZ/I_.1S;=<&S'\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU M_MVM_QSS:?S'X/JC&][++N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]O MJ:KG#A((DOF#%()T_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@ MM$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AU MR.7:\[W&Z_\DU>/YW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " #K@QA5 MI,C#=_H! "T* $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!? MJ;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][ M]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8 M)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_ MSOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q M E!+ 0(4 Q0 ( .N#&%4'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ ZX,854K;$SGM *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ ZX,859E[6$' "B, & M @($," >&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX,857-PI*9T!P 1", !@ ("!HP\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZX,85:9:)<.8# M7($ !@ ("!="( 'AL+W=O2$ H )HP 8 " @4(O M !X;"]W;W)K3P & @(&(.0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,851\:%DA_"P HQ\ !@ M ("!$% 'AL+W=O/9D* ##(@ &0 M @(&W90 >&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,858"B_1;0! .0L M !D ("!PH 'AL+W=O&0 &0 @(')A0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,85;RAR=WC!0 B!$ !D M ("!BY4 'AL+W=O&PO=V]R:W-H965T M BPT .\J 9 M " @1FE !X;"]W;W)K&UL4$L! A0# M% @ ZX,85=\*.3/""0 'AL !D ("!V[( 'AL+W=O M&PO=V]R:W-H965T# 9 " @8*_ M !X;"]W;W)K&UL4$L! A0#% @ ZX,85?B= M_\.C P 80D !D ("!7-\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,859D>JT06! ( H !D M ("!$/$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZX,856-K"@EI!0 4! !D ("! MYP$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX,85=W+[BS6!P DAD !D ("! Q(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,85;(M>&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZX,85;?':+U6 P 6@P !D ("!E48! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZX,8526_HQ3< @ S D !D ("!ME0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,859%X;G@'!P M7C8 !D ("!J& ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,85;C.QKJ5! X1< !D M ("!IWP! 'AL+W=O7)8# #9"0 &0 @(%S@0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ZX,85=<\2GA1 P 40L !D ("!OHD! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,8 M57?L:G:V @ P@< !D ("!!),! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,858YS8!B" @ SP8 M !D ("!NJ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,855J+[WM( P 3PL !D M ("!N+(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ZX,85;S788;F!0 _B$ !D ("!GL ! 'AL+W=O MXLMC?X# - M#P &0 @(&[Q@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,85>#X M-V#Y! P18 !D ("!<,\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,8536^ ;(E"0 U3X !D M ("!E=H! 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !. $X 614 GV 0 $! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 338 459 1 true 96 0 false 7 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Statements of Earnings and Comprehensive Income Sheet http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome Consolidated Statements of Earnings and Comprehensive Income Statements 2 false false R3.htm 00200 - Statement - Consolidated Balance Sheets Sheet http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 00205 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 10201 - Disclosure - Revenue Recognition Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition Revenue Recognition Notes 8 false false R9.htm 10301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformation Supplemental Balance Sheet and Cash Flow Information Notes 9 false false R10.htm 10401 - Disclosure - Acquisitions Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitions Acquisitions Notes 10 false false R11.htm 10501 - Disclosure - Fair Value Measurements Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 10601 - Disclosure - Debt and Other Financing Arrangements Sheet http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements Debt and Other Financing Arrangements Notes 12 false false R13.htm 10701 - Disclosure - Leases Sheet http://www.bio-techne.com/20211231/role/DisclosureLeases Leases Notes 13 false false R14.htm 10801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information Notes 14 false false R15.htm 10901 - Disclosure - Earnings Per Share Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare Earnings Per Share Notes 15 false false R16.htm 11001 - Disclosure - Share-based Compensation and Other Benefit Plans Sheet http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationAndOtherBenefitPlans Share-based Compensation and Other Benefit Plans Notes 16 false false R17.htm 11101 - Disclosure - Income Taxes Sheet http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 11201 - Disclosure - Segment Information Sheet http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation Segment Information Notes 18 false false R19.htm 11301 - Disclosure - Subsequent Events Sheet http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.htm 20102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables 21 false false R22.htm 30203 - Disclosure - Revenue Recognition (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition 22 false false R23.htm 30303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables Supplemental Balance Sheet and Cash Flow Information (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformation 23 false false R24.htm 30403 - Disclosure - Acquisitions (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureAcquisitions 24 false false R25.htm 30503 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements 25 false false R26.htm 30703 - Disclosure - Leases (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesTables Leases (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureLeases 26 false false R27.htm 30803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation 27 false false R28.htm 30903 - Disclosure - Earnings Per Share (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare 28 false false R29.htm 31003 - Disclosure - Share-based Compensation and Other Benefit Plans (Tables) Sheet http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables Share-based Compensation and Other Benefit Plans (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationAndOtherBenefitPlans 29 false false R30.htm 31103 - Disclosure - Income Taxes (Tables) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes 30 false false R31.htm 31203 - Disclosure - Segment Information (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation 31 false false R32.htm 40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) Sheet http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails Description of Business and Summary of Significant Accounting Policies (Details) Details http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies 32 false false R33.htm 40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Details 33 false false R34.htm 40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Restructuring Charges (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails Description of Business and Summary of Significant Accounting Policies - Restructuring Charges (Details) Details 34 false false R35.htm 40201 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 35 false false R36.htm 40202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 36 false false R37.htm 40301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails Supplemental Balance Sheet and Cash Flow Information - Narrative (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables 37 false false R38.htm 40302 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Inventories (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails Supplemental Balance Sheet and Cash Flow Information - Inventories (Details) Details 38 false false R39.htm 40303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details) Details 39 false false R40.htm 40304 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details) Details 40 false false R41.htm 40305 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details) Details 41 false false R42.htm 40306 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Estimated Future Amortization Expense for Intangible Assets (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails Supplemental Balance Sheet and Cash Flow Information - Estimated Future Amortization Expense for Intangible Assets (Details) Details 42 false false R43.htm 40307 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details) Details 43 false false R44.htm 40308 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details) Sheet http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details) Details 44 false false R45.htm 40401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 45 false false R46.htm 40402 - Disclosure - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) Details 46 false false R47.htm 40501 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 47 false false R48.htm 40502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Details 48 false false R49.htm 40503 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) Details 49 false false R50.htm 40601 - Disclosure - Debt and Other Financing Arrangements - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails Debt and Other Financing Arrangements - Narrative (Details) Details 50 false false R51.htm 40701 - Disclosure - Leases - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 51 false false R52.htm 40702 - Disclosure - Leases - Balance Sheet Classification (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails Leases - Balance Sheet Classification (Details) Details 52 false false R53.htm 40703 - Disclosure - Leases - Cash Paid (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails Leases - Cash Paid (Details) Details 53 false false R54.htm 40704 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails Leases - Fair Value of the Lease Liability by Payment Date (Details) Details 54 false false R55.htm 40801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables 55 false false R56.htm 40802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables 56 false false R57.htm 40901 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 57 false false R58.htm 40902 - Disclosure - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) Details 58 false false R59.htm 41001 - Disclosure - Share-based Compensation and Other Benefit Plans (Details) Sheet http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails Share-based Compensation and Other Benefit Plans (Details) Details http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables 59 false false R60.htm 41002 - Disclosure - Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details) Sheet http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details) Details 60 false false R61.htm 41003 - Disclosure - Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details) Sheet http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details) Details 61 false false R62.htm 41004 - Disclosure - Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details) Sheet http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details) Details 62 false false R63.htm 41101 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 63 false false R64.htm 41102 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails Income Taxes - Components of Provision for Income Taxes (Details) Details 64 false false R65.htm 41103 - Disclosure - Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details) Details 65 false false R66.htm 41104 - Disclosure - Income Taxes - Temporary Differences Comprising Deferred Taxes on Consolidated Balance Sheets (Details) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails Income Taxes - Temporary Differences Comprising Deferred Taxes on Consolidated Balance Sheets (Details) Details 66 false false R67.htm 41105 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 67 false false R68.htm 41201 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureSegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 68 false false R69.htm 41202 - Disclosure - Segment Information - Financial Information Relating to Reportable Segments (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails Segment Information - Financial Information Relating to Reportable Segments (Details) Details 69 false false R70.htm 41301 - Disclosure - Subsequent Events (Details) Sheet http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents 70 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept ExcessTaxBenefitFromShareBasedCompensationOperatingActivities in us-gaap/2021 used in 4 facts was deprecated in us-gaap/2022 as of 2022 and should not be used. tmb-20220630x10k.htm 83 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 26 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, tech:UndesignatedCapitalStockSharesOutstanding, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:ImpairmentOfIntangibleAssetsFinitelived - tmb-20220630x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList - tmb-20220630x10k.htm 9 tmb-20220630x10k.htm tmb-20220630.xsd tmb-20220630_cal.xml tmb-20220630_def.xml tmb-20220630_lab.xml tmb-20220630_pre.xml tmb-20220630xex21.htm tmb-20220630xex23.htm tmb-20220630xex31d1.htm tmb-20220630xex31d2.htm tmb-20220630xex32d1.htm tmb-20220630xex32d2.htm tmb-20220630xex4d1.htm tmb-20220630x10k005.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmb-20220630x10k.htm": { "axisCustom": 0, "axisStandard": 39, "contextCount": 338, "dts": { "calculationLink": { "local": [ "tmb-20220630_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20220630_def.xml" ] }, "inline": { "local": [ "tmb-20220630x10k.htm" ] }, "labelLink": { "local": [ "tmb-20220630_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20220630_pre.xml" ] }, "schema": { "local": [ "tmb-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 669, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 25, "http://www.bio-techne.com/20220630": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 32 }, "keyCustom": 56, "keyStandard": 403, "memberCustom": 37, "memberStandard": 57, "nsprefix": "tech", "nsuri": "http://www.bio-techne.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "dei:DocumentPeriodEndDate", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:CurrentFiscalYearEndDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document And Entity Information", "role": "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "dei:DocumentPeriodEndDate", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:CurrentFiscalYearEndDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Acquisitions", "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Fair Value Measurements", "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Debt and Other Financing Arrangements", "role": "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements", "shortName": "Debt and Other Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Leases", "role": "http://www.bio-techne.com/20211231/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Earnings Per Share", "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Share-based Compensation and Other Benefit Plans", "role": "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationAndOtherBenefitPlans", "shortName": "Share-based Compensation and Other Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Income Taxes", "role": "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Segment Information", "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Subsequent Events", "role": "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Statements of Earnings and Comprehensive Income", "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "shortName": "Consolidated Statements of Earnings and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables", "shortName": "Supplemental Balance Sheet and Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Acquisitions (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Leases (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Share-based Compensation and Other Benefit Plans (Tables)", "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables", "shortName": "Share-based Compensation and Other Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Balance Sheets", "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Income Taxes (Tables)", "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Segment Information (Tables)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)", "role": "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_10_1_2021_To_12_31_2021_us-gaap_RestructuringCostAndReserveAxis_tech_EmployeeSeveranceOnRelocationOfUSPlantMember_KUPofg0PBkGzZ6uat49XUA", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_10_1_2021_To_6_30_2022_t11gVkJweUCgUkL5bAnlnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Restructuring Charges (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserveAccrualAdjustment1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "tech:ProceedsFromLaboratoryServicesReimbursedByMedicare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue Recognition - Narrative (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "tech:ProceedsFromLaboratoryServicesReimbursedByMedicare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_srt_StatementGeographicalAxis_country_US_Cw8rJ6ntGU-wiSGEjg9-3Q", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2020_To_6_30_2021_IdmC2GUGaUysi70WfRfIXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Narrative (Details)", "role": "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember_swUf49k9tEu9q_XyuivD4g", "decimals": "-5", "lang": null, "name": "us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Inventories (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_EWF8-NbU50Ce_4ySrcXq2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "lang": null, "name": "tech:FinitelivedIntangibleAssetsOtherAdditions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40306 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Estimated Future Amortization Expense for Intangible Assets (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Estimated Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_EWF8-NbU50Ce_4ySrcXq2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40307 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2020_To_6_30_2021_IdmC2GUGaUysi70WfRfIXg", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40308 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details)", "role": "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2020_To_6_30_2021_IdmC2GUGaUysi70WfRfIXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_10_20_2020_us-gaap_BusinessAcquisitionAxis_tech_ChangzhouEminenceBiotechnologyMember_Fcb9LpnUcUazahW8UShpkg", "decimals": "4", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cX5AguX8ck6OB3XIJuo7gg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_EWF8-NbU50Ce_4ySrcXq2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "shortName": "Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_us-gaap_BusinessAcquisitionAxis_tech_ChangzhouEminenceBiotechnologyMember_Qcez6-L6t0GaevEaaoY8hA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_us-gaap_FinancialInstrumentAxis_tech_ExchangeTradedInvestmentGradeBondFundsMember_W--pHHV280y02qHqxcaQBQ", "decimals": "-5", "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_n5iI17rebESYbOREV2Qjbg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_n5iI17rebESYbOREV2Qjbg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tech_ContingentConsiderationMember_izNHIdJFEUSnoTLK7IqGKA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails", "shortName": "Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tech_ContingentConsiderationMember_uaA84r3tzkyxuJf3ZMcYuw", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1opiYc4keUKbGLn0MlYJEg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1opiYc4keUKbGLn0MlYJEg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Debt and Other Financing Arrangements - Narrative (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "shortName": "Debt and Other Financing Arrangements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_us-gaap_DebtInstrumentAxis_tech_CreditAgreementMember_H5mFz6c3Ykmwtqx91LDTig", "decimals": "-6", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Leases - Narrative (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Leases - Balance Sheet Classification (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "shortName": "Leases - Balance Sheet Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Leases - Cash Paid (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails", "shortName": "Leases - Cash Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails", "shortName": "Leases - Fair Value of the Lease Liability by Payment Date (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_6zw-rBZ5L0KkELE0irhNhw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details)", "role": "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_6zw-rBZ5L0KkELE0irhNhw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_EWF8-NbU50Ce_4ySrcXq2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_ugbbc96z4EOXsrKgxSdFNQ", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Earnings Per Share - Narrative (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "shortName": "Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "lang": null, "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Share-based Compensation and Other Benefit Plans (Details)", "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "shortName": "Share-based Compensation and Other Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_6zw-rBZ5L0KkELE0irhNhw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cX5AguX8ck6OB3XIJuo7gg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details)", "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails", "shortName": "Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cX5AguX8ck6OB3XIJuo7gg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_EWF8-NbU50Ce_4ySrcXq2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details)", "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "shortName": "Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_okwSZnq1hUmM2A4zl8uttw", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_6zw-rBZ5L0KkELE0irhNhw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ApMiW2lDwk2R2GbeLOA54g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details)", "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails", "shortName": "Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_TuMOy2za_0GzeElF2TYduA", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Q2zEcGfzo0qmjOSHVC_hTg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "Unit_Standard_pure_cX5AguX8ck6OB3XIJuo7gg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2020_To_6_30_2021_IdmC2GUGaUysi70WfRfIXg", "decimals": "-5", "lang": null, "name": "tech:IncomeTaxExpenseBenefitDiscreteTaxItems", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)", "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Components of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cX5AguX8ck6OB3XIJuo7gg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details)", "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails", "shortName": "Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cX5AguX8ck6OB3XIJuo7gg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Income Taxes - Temporary Differences Comprising Deferred Taxes on Consolidated Balance Sheets (Details)", "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails", "shortName": "Income Taxes - Temporary Differences Comprising Deferred Taxes on Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_b8ZWGiqFD0S4Yg8Sl5ngZg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_EWF8-NbU50Ce_4ySrcXq2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_okwSZnq1hUmM2A4zl8uttw", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_j3uh8e8FrEqJQZnK48avfg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Segment Information - Narrative (Details)", "role": "http://www.bio-techne.com/role/DisclosureSegmentInformationNarrativeDetails", "shortName": "Segment Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_j3uh8e8FrEqJQZnK48avfg", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Segment Information - Financial Information Relating to Reportable Segments (Details)", "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "shortName": "Segment Information - Financial Information Relating to Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": "-3", "lang": null, "name": "tech:AmortizationOfAcquiredIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_us-gaap_InvestmentTypeAxis_tech_CCXIMember_WM8EJZEGzEedY2xa8hsrPg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Subsequent Events (Details)", "role": "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_8_4_2022_To_8_4_2022_us-gaap_InvestmentTypeAxis_tech_CCXIMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_nsAKeTg6UEKurAalf6jd8g", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fK1I2uU3gEq7yMgmGBUefw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue Recognition", "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information", "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformation", "shortName": "Supplemental Balance Sheet and Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_thWyv5VkKEOoIFgLEcD3mw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 96, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Greater China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "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": "Cover" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "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]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r141", "r332", "r337", "r345", "r610", "r611", "r619", "r620", "r701", "r831" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r141", "r332", "r337", "r345", "r610", "r611", "r619", "r620", "r701", "r831" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r141", "r200", "r219", "r220", "r221", "r222", "r224", "r226", "r230", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r342", "r344", "r345" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r141", "r200", "r219", "r220", "r221", "r222", "r224", "r226", "r230", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r342", "r344", "r345" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r146", "r153", "r159", "r265", "r518", "r519", "r520", "r563", "r564", "r640", "r643", "r645", "r646", "r852" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r146", "r153", "r159", "r265", "r518", "r519", "r520", "r563", "r564", "r640", "r643", "r645", "r646", "r852" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r146", "r153", "r159", "r265", "r518", "r519", "r520", "r563", "r564", "r640", "r643", "r645", "r646", "r852" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r350", "r381", "r474", "r480", "r715", "r716", "r717", "r718", "r719", "r720", "r740", "r787", "r790", "r832", "r833" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r350", "r381", "r474", "r480", "r715", "r716", "r717", "r718", "r719", "r720", "r740", "r787", "r790", "r832", "r833" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r233", "r398", "r402", "r742", "r786", "r788" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r233", "r398", "r402", "r742", "r786", "r788" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r350", "r381", "r429", "r474", "r480", "r715", "r716", "r717", "r718", "r719", "r720", "r740", "r787", "r790", "r832", "r833" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r350", "r381", "r429", "r474", "r480", "r715", "r716", "r717", "r718", "r719", "r720", "r740", "r787", "r790", "r832", "r833" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r154", "r475" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r154", "r159", "r475" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r234", "r235", "r398", "r403", "r789", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r234", "r235", "r398", "r403", "r789", "r819", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r154", "r159", "r329", "r475", "r707" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r239", "r700" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "tech_APACExcludingGreaterChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the APAC, excluding Greater China.", "label": "APAC, excluding Greater China" } } }, "localname": "APACExcludingGreaterChinaMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tech_AccountsReceivableOfImpairedAssetGroup": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accounts receivable of impaired asset group.", "label": "Accounts Receivable Of Impaired Asset Group", "terseLabel": "Accounts Receivable of Impaired Asset Group" } } }, "localname": "AccountsReceivableOfImpairedAssetGroup", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_AcquisitionOfAsuragenIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the acquisition of Asuragen, Inc.", "label": "Acquisition of Asuragen, Inc. [Member]" } } }, "localname": "AcquisitionOfAsuragenIncMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_AcquisitionRelatedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash change in the liability related to acquisition.", "label": "Acquisition-related liabilities" } } }, "localname": "AcquisitionRelatedLiabilities", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_AmortizationOfAcquiredIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of amortization of acquired intangible assets.", "label": "Amortization Of Acquired Intangible Assets", "negatedLabel": "Amortization of acquisition related intangible assets" } } }, "localname": "AmortizationOfAcquiredIntangibleAssets", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tech_AssetImpairmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to asset impairment.", "label": "Asset Impairment [Member]" } } }, "localname": "AssetImpairmentMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "tech_AssetImpairmentRestructuringCharge": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of asset impairment restructuring charge.", "label": "Asset impairment restructuring" } } }, "localname": "AssetImpairmentRestructuringCharge", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tech_BuildingBuildingImprovementsAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to building, building improvements and leasehold improvements.", "label": "Building, Building Improvements and Leasehold Improvements [Member]" } } }, "localname": "BuildingBuildingImprovementsAndLeaseholdImprovementsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "tech_BusinessCombinationProvisionalInformationInitialAccountingIncompleteDeferredTaxesAndGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to deferred taxes and goodwill acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Deferred Taxes and Goodwill", "terseLabel": "Adjustments to deferred taxes and goodwill" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteDeferredTaxesAndGoodwill", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired, including goodwill, at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of equipment and other long-term assets acquired at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets", "terseLabel": "Equipment and other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities excluding deferred income taxes assumed at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "terseLabel": "Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "tech_CCXIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the CCXI investment.", "label": "CCXI [Member]" } } }, "localname": "CCXIMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "tech_CentennialColoradoFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Centennial, Colorado facility.", "label": "Centennial, Colorado Facility [Member]" } } }, "localname": "CentennialColoradoFacilityMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_ChangzhouEminenceBiotechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Changzhou Eminence Biotechnology Co, Ltd.", "label": "Changzhou Eminence Biotechnology [Member]" } } }, "localname": "ChangzhouEminenceBiotechnologyMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_ConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consumables products.", "label": "Consumables [Member]", "terseLabel": "Consumables" } } }, "localname": "ConsumablesMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "tech_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities that are contingent on agreed-upon conditions that arise from business combinations.", "label": "Contingent Consideration [Member]" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "tech_ContingentConsiderationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contingent consideration.", "label": "Contingent Consideration, Policy [Policy Text Block]" } } }, "localname": "ContingentConsiderationPolicyPolicyTextBlock", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tech_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to credit agreement.", "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_CurrentLiabilitiesOfImpairedAssetGroup": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of current liabilities of impaired asset group.", "label": "Current Liabilities Of Impaired Asset Group", "terseLabel": "Current Liabilities of Impaired Asset Group" } } }, "localname": "CurrentLiabilitiesOfImpairedAssetGroup", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_DeferredTaxAssetsLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from lease liabilities.", "label": "Deferred Tax Assets Lease Liabilities", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiabilities", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "tech_DerivativeNotionalAmountDecreaseInPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease during the period in the notional amount of the derivative.", "label": "Derivative Notional Amount Decrease In Period", "terseLabel": "Derivative Notional Amount, Decrease in Period" } } }, "localname": "DerivativeNotionalAmountDecreaseInPeriod", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_DerivativeNotionalAmountDedesignated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of dedesignated derivative notional amount.", "label": "Derivative Notional Amount Dedesignated", "terseLabel": "Derivative Notional Amount, Dedesignated" } } }, "localname": "DerivativeNotionalAmountDedesignated", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_DiagnosticsAndGenomicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consist of the ACD operating segment and the Diagnostics operating segment.", "label": "Diagnostics and Genomics [Member]" } } }, "localname": "DiagnosticsAndGenomicsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "tech_EMEAExcludingUKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa, excluding the United Kingdom.", "label": "EMEA, excluding United Kingdom" } } }, "localname": "EMEAExcludingUKMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tech_EffectiveIncomeTaxRateReconciliationContingentConsiderationAdjustment": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to contingent consideration adjustments.", "label": "tech_EffectiveIncomeTaxRateReconciliationContingentConsiderationAdjustment", "terseLabel": "Contingent consideration adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationContingentConsiderationAdjustment", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "tech_EffectiveIncomeTaxRateReconciliationGILTIAndFDIIPercent": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Global Intangible Low-Taxed Income (GILTI) and Foreign-Derived Intangible Income (FDII).", "label": "Effective Income Tax Rate Reconciliation GILTI And FDII Percent", "terseLabel": "Foreign derived intangible income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGILTIAndFDIIPercent", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "tech_EffectiveIncomeTaxRateReconciliationOptionExercises": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to option exercises.", "label": "Effective Income Tax Rate Reconciliation Option Exercises", "terseLabel": "Option exercises" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOptionExercises", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "tech_EmployeeSeveranceOnRelocationOfUSPlantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employee severance on relocation of US plant.", "label": "Employee Severance on Relocation of US Plant [Member]" } } }, "localname": "EmployeeSeveranceOnRelocationOfUSPlantMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tech_EmployeeStockPurchasePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2014 Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan 2014 [Member]" } } }, "localname": "EmployeeStockPurchasePlan2014Member", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "tech_ExchangeTradedInvestmentGradeBondFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exchange traded investment grade bond funds.", "label": "Exchange Traded Investment Grade Bond Funds [Member]" } } }, "localname": "ExchangeTradedInvestmentGradeBondFundsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_ExchangedTradedSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents exchanged traded securities.", "label": "Exchanged Traded Securities [Member]" } } }, "localname": "ExchangedTradedSecuritiesMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "tech_FairValueAdjustmentOnAvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value adjustment made on available for sale securities during the period.", "label": "Fair value adjustment on available for sale investments" } } }, "localname": "FairValueAdjustmentOnAvailableForSaleSecurities", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tech_FairValueAdjustmentToContingentConsiderationPayable": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Fair value adjustment to contingent consideration payable" } } }, "localname": "FairValueAdjustmentToContingentConsiderationPayable", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tech_FairValueWriteUpOfAcquiredInventory": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncash expense during the period from the sale of acquired inventory written up to fair value in purchase accounting.", "label": "Costs recognized on sale of acquired inventory", "negatedLabel": "Costs recognized on sale of acquired inventory" } } }, "localname": "FairValueWriteUpOfAcquiredInventory", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tech_FinitelivedIntangibleAssetsOtherAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other additions lacking physical substance with a definite life.", "label": "Finite lived Intangible Assets Other Additions", "terseLabel": "Other additions" } } }, "localname": "FinitelivedIntangibleAssetsOtherAdditions", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tech_FirstPartOfForwardContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the first part of the forward contract.", "label": "First Part of Forward Contract [Member]" } } }, "localname": "FirstPartOfForwardContractMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tech_FixedAssetsAndRelatedDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents fixed assets and related deposits.", "label": "Fixed Assets and Related Deposits [Member]" } } }, "localname": "FixedAssetsAndRelatedDepositsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tech_ForwardContractAdditionalInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the additional investment.", "label": "Forward Contract Additional Investment", "terseLabel": "Forward Contract, Additional Investment" } } }, "localname": "ForwardContractAdditionalInvestment", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_ForwardContractMilestoneAnnualEBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the milestone of annual EBITDA in forward contract.", "label": "Forward Contract Milestone Annual EBITDA", "terseLabel": "Forward Contract, Milestone, Annual EBITDA" } } }, "localname": "ForwardContractMilestoneAnnualEBITDA", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_ForwardContractMilestoneAnnualRevenueRequired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the milestone of annual revenue in forward contract.", "label": "Forward Contract Milestone Annual Revenue Required", "terseLabel": "Forward Contract, Milestone, Annual Revenue Required" } } }, "localname": "ForwardContractMilestoneAnnualRevenueRequired", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_ForwardContractMilestoneMultipleForTotalExpectedPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the multiple for total expected payments of forward contract in milestone.", "label": "Forward Contract Milestone Multiple For Total Expected Payments", "terseLabel": "Forward Contract, Milestone, Multiple for Total Expected Payments" } } }, "localname": "ForwardContractMilestoneMultipleForTotalExpectedPayments", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "tech_ForwardContractPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the payment that could be required, per the agreement.", "label": "Forward Contract Payment", "terseLabel": "Forward Contract Payment" } } }, "localname": "ForwardContractPayment", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_ForwardStartingSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents forward starting swap.", "label": "Forward Starting Swap [Member]" } } }, "localname": "ForwardStartingSwapMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_GBProfitSharingAndSavingsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the GB Profit Sharing and Savings Plan", "label": "GB Profit Sharing and Savings Plan [Member]" } } }, "localname": "GBProfitSharingAndSavingsPlanMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "tech_GainLossOnEscrowSettlement": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) during the period on escrow settlement.", "label": "Gain on escrow settlement", "negatedLabel": "Gain on escrow settlement", "terseLabel": "Gain (Loss) on Escrow Settlement", "verboseLabel": "Gain on escrow settlement" } } }, "localname": "GainLossOnEscrowSettlement", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_ImpactOfPartiallyOwnedConsolidatedSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impact of partially owned consolidated subsidiaries.", "label": "Impact of Partially Owned Consolidated Subsidiaries", "negatedLabel": "Impact of partially owned consolidated subsidiaries(1)" } } }, "localname": "ImpactOfPartiallyOwnedConsolidatedSubsidiaries", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tech_IncomeLossFromNoncontrollingInterestAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income (loss) from non-controlling interest attributable to parent.", "label": "Income Loss From Noncontrolling Interest Attributable To Parent", "terseLabel": "Income (Loss) From Non-controlling Interest, Attributable to Parent" } } }, "localname": "IncomeLossFromNoncontrollingInterestAttributableToParent", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_IncomeTaxExpenseBenefitDiscreteTaxItems": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the income tax expense (benefit) related to discrete tax items.", "label": "Income Tax Expense Benefit Discrete Tax Items", "terseLabel": "Income Tax Expense (Benefit), Discrete Tax Items" } } }, "localname": "IncomeTaxExpenseBenefitDiscreteTaxItems", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_InstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to instruments which typically consist of longer-lived assets.", "label": "Instruments [Member]", "terseLabel": "Instruments" } } }, "localname": "InstrumentsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tech_InventoryFinishedGoodsNetOfReservesNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-current 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 Non Current", "terseLabel": "Inventory, Finished Goods, Net of Reserves, Non-current" } } }, "localname": "InventoryFinishedGoodsNetOfReservesNonCurrent", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_InventoryNetCurrentAndNonCurrent": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory, net of reserves, including both current and non-current portions.", "label": "Inventory Net Current And Non Current", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNetCurrentAndNonCurrent", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "tech_InventoryOfImpairedAssetGroup": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory of impaired asset group.", "label": "Inventory Of Impaired Asset Group", "terseLabel": "Inventory of Impaired Asset Group" } } }, "localname": "InventoryOfImpairedAssetGroup", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_InvestmentInUnconsolidatedEntity": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of investment in unconsolidated entity.", "label": "Investment In Unconsolidated Entity", "negatedLabel": "Investment in unconsolidated entity, net" } } }, "localname": "InvestmentInUnconsolidatedEntity", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tech_LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for asset and liabilities of operating leases of the lessee.", "label": "Lessee, Operating Lease, Asset and Liabilities [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "tech_LesseeOperatingLeaseCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of cash flow information of operating leases of the lessee.", "label": "Lessee, Operating Lease, Cash Flow Information [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseCashFlowInformationTableTextBlock", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "tech_LesseeOperatingLeaseLeaseNotYetCommencedAnnualRentalImpact": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The annual rental impact of an operating lease not yet commenced.", "label": "Lessee Operating Lease Lease Not Yet Commenced Annual Rental Impact", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Annual Rental Impact" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAnnualRentalImpact", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element representing the additional borrowing capacity under a line of credit.", "label": "Line Of Credit Facility Additional Borrowing Capacity", "terseLabel": "Line of Credit Facility, Additional Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_NamocellIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Namocell Inc.", "label": "Namocell Inc" } } }, "localname": "NamocellIncMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "tech_NewForwardStartingSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the new forward starting swap.", "label": "New Forward Starting Swap [Member]" } } }, "localname": "NewForwardStartingSwapMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_NoncashPortionOfLeaseExpense": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of noncash portion of lease expense during the period.", "label": "Leases, net" } } }, "localname": "NoncashPortionOfLeaseExpense", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tech_NumberOfSharesAcquiredOnExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares acquired by exercising the warrants.", "label": "Number of Shares Acquired on Exercise of Warrants", "terseLabel": "Warrant Via Net Share Settlement" } } }, "localname": "NumberOfSharesAcquiredOnExerciseOfWarrants", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "tech_OperatingLossCarryforwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information for deferred tax assets related to operating loss carryforwards.", "label": "Operating Loss Carryforwards [Member]" } } }, "localname": "OperatingLossCarryforwardsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_OtherCurrentAssetsOfImpairedAssetGroup": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of other current assets of impaired asset group.", "label": "Other Current Assets Of Impaired Asset Group", "terseLabel": "Other Current Assets of Impaired Asset Group" } } }, "localname": "OtherCurrentAssetsOfImpairedAssetGroup", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_PercentageOfInterestInTangibleAssetsInLiquidationProcess": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of financial interest in tangible assets in the liquidation process.", "label": "Percentage Of Interest In Tangible Assets In Liquidation Process", "terseLabel": "Percentage of Interest in Tangible Assets in Liquidation Process" } } }, "localname": "PercentageOfInterestInTangibleAssetsInLiquidationProcess", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tech_PerformanceIncentiveProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Performance Incentive Programs.", "label": "Performance Incentive Programs [Member]" } } }, "localname": "PerformanceIncentiveProgramsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "tech_ProceedsFromLaboratoryServicesReimbursedByMedicare": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the cash received from laboratory services reimbursed by Medicare.", "label": "Proceeds From Laboratory Services Reimbursed By Medicare", "terseLabel": "Proceeds from Laboratory Services Reimbursed by Medicare" } } }, "localname": "ProceedsFromLaboratoryServicesReimbursedByMedicare", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_ProductAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the product and services provided by the company.", "label": "Product and Services [Member]", "terseLabel": "Product and Services" } } }, "localname": "ProductAndServicesMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tech_PropertyPlantAndEquipmentOfImpairedAssetGroup": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant and equipment of impaired asset group.", "label": "Property Plant And Equipment Of Impaired Asset Group", "terseLabel": "Property, Plant and Equipment of Impaired Asset Group" } } }, "localname": "PropertyPlantAndEquipmentOfImpairedAssetGroup", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_ProteinSciencesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consist of the remaining portion of the Biotechnology segment and the Protein Platforms operating segment.", "label": "Protein Sciences [Member]" } } }, "localname": "ProteinSciencesMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "tech_QTHoldingsCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about QT Holdings Corporation.", "label": "QT Holdings Corporation [Member]" } } }, "localname": "QTHoldingsCorporationMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of the geographical locations in the world.", "label": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tech_RestructuringActionsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for restructuring actions.", "label": "Restructuring Actions [Policy Text Block]" } } }, "localname": "RestructuringActionsPolicyTextBlock", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tech_SecondPartOfForwardContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the second part of the forward contract.", "label": "Second Part of Forward Contract [Member]" } } }, "localname": "SecondPartOfForwardContractMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tech_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the forfeiture rate used under share-based compensation arrangement by share-based payment award.", "label": "tech_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedForfeitureRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-vested, Forfeiture Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedForfeitureRate", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "tech_SurrenderAndRetirementOfStockToExerciseOptionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares of stock surrendered and retired to exercise options during the period.", "label": "Surrender and retirement of stock to exercise option (in shares)" } } }, "localname": "SurrenderAndRetirementOfStockToExerciseOptionsShares", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "tech_SurrenderAndRetirementOfStockToExerciseOptionsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of stocks surrendered and retired to exercise options.", "label": "Surrender and retirement of stock to exercise option" } } }, "localname": "SurrenderAndRetirementOfStockToExerciseOptionsValue", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "tech_TaxCreditCarryforwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information for deferred assets related to tax credit carryforwards.", "label": "Tax Credit Carryforwards [Member]" } } }, "localname": "TaxCreditCarryforwardsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_The2020EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2020 Equity Incentive Plan.", "label": "The 2020 Equity Incentive Plan [Member]" } } }, "localname": "The2020EquityIncentivePlanMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "tech_TotalAssetsOfImpairedAssetGroup": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of total assets of impaired asset group.", "label": "Total Assets Of Impaired Asset Group", "terseLabel": "Total Assets of Impaired Asset Group" } } }, "localname": "TotalAssetsOfImpairedAssetGroup", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tech_TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to trade names, customer relationships, non-compete agreements and patents.", "label": "Trade Names, Customer Relationships, Non-Compete Agreements, and Patents [Member]" } } }, "localname": "TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "tech_USProfitSharingAndSavingsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the US Profit Sharing and Savings Plan.", "label": "US Profit Sharing and Savings Plan [Member]" } } }, "localname": "USProfitSharingAndSavingsPlanMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "tech_UndesignatedCapitalStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the no par value for undesignated capital stock.", "label": "Undesignated capital stock, no par (in dollars per share)" } } }, "localname": "UndesignatedCapitalStockNoParValue", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "tech_UndesignatedCapitalStockSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares authorized for undesignated capital stock.", "label": "Undesignated capital stock, shares authorized (in shares)" } } }, "localname": "UndesignatedCapitalStockSharesAuthorized", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "tech_UndesignatedCapitalStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares issued for undesignated capital stock.", "label": "Undesignated capital stock, shares issued (in shares)" } } }, "localname": "UndesignatedCapitalStockSharesIssued", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "tech_UndesignatedCapitalStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares outstanding for undesignated capital stock.", "label": "Undesignated capital stock, shares outstanding (in shares)" } } }, "localname": "UndesignatedCapitalStockSharesOutstanding", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "tech_UndesignatedCapitalStockValue": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of undesignated capital stock as of the balance sheet date.", "label": "Undesignated capital stock, no par; authorized 5,000,000 shares; none issued or outstanding" } } }, "localname": "UndesignatedCapitalStockValue", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tech_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be non-permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries, Non Permanently Reinvested", "terseLabel": "Undistributed Earnings of Foreign Subsidiaries, considered non-permanently reinvested" } } }, "localname": "UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_UndistributedEarningsOfForeignSubsidiariesPermanentlyAndNonPermanentlyReinvested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently or non-permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries, Permanently and Non Permanently Reinvested", "terseLabel": "Undistributed Earnings of Foreign Subsidiaries, considered permanently and non-permanently reinvested" } } }, "localname": "UndistributedEarningsOfForeignSubsidiariesPermanentlyAndNonPermanentlyReinvested", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_UnitedStatesAndCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Geographical location of the United States and Canada.", "label": "United States and Canada [Member]" } } }, "localname": "UnitedStatesAndCanadaMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "tech_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposurePortionStemmingFromInitialInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of the amount of maximum exposure to loss from involvement with consolidated variable interest entity (VIE) stemming from the reporting entity's initial investment in the VIE.", "label": "tech_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposurePortionStemmingFromInitialInvestment", "terseLabel": "Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Portion Stemming from Initial Investment" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMaximumLossExposurePortionStemmingFromInitialInvestment", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tech_WilsonWolfCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Wilson Wolf Corporation.", "label": "Wilson Wolf Corporation [Member]" } } }, "localname": "WilsonWolfCorporationMember", "nsuri": "http://www.bio-techne.com/20220630", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 4.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": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r25", "r240", "r241" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $2,568 and $1,229, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r752", "r771" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 9.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": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 7.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 expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r311" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails": { "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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r65", "r66", "r67", "r72", "r81", "r82", "r83" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r69", "r71", "r72", "r773", "r798", "r802" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r72", "r81", "r82", "r83", "r143", "r144", "r145", "r618", "r793", "r794", "r854" ], "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]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r64", "r72", "r81", "r82", "r83", "r618", "r670", "r671", "r672", "r673", "r675" ], "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]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r143", "r144", "r145", "r518", "r519", "r520", "r645" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r147", "r148", "r149", "r150", "r159", "r250", "r251", "r262", "r263", "r264", "r265", "r266", "r267", "r331", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r561", "r562", "r563", "r564", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r699", "r744", "r745", "r746", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r850", "r851", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement.", "label": "Employee stock purchase plan expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r481", "r483", "r524", "r525" ], "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": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r529" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r483", "r510", "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "negatedLabel": "Stock based compensation, inclusive of employer taxes", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r246", "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r121", "r295", "r304" ], "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": "us-gaap_AmortizationOfIntangibleAssets", "negatedTerseLabel": "Amortization expense", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r179" ], "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": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Square footage" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r121", "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges, Total" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r136", "r208", "r221", "r228", "r261", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r610", "r619", "r659", "r702", "r704", "r750", "r770" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "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": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r55", "r136", "r261", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r610", "r619", "r659", "r702", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 2.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r253", "r274" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Short-term available-for-sale investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r484", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r628", "r632" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r470", "r476" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r470", "r476", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r586" ], "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": "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "terseLabel": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "verboseLabel": "Fair value of noncontrolling interest in Eminence" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "negatedLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r595", "r596", "r599" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": { "auth_ref": [ "r581", "r599" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r593", "r595", "r596", "r601" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Contingent consideration payable" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r120", "r604" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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": "Contingent consideration payments", "terseLabel": "Contingent consideration payments - operating" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r603" ], "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": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "verboseLabel": "Maximum contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r594", "r597", "r602" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "terseLabel": "BusinessCombinationContingentConsiderationLiability", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r594", "r598" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Contingent consideration payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r594", "r598" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Long-term contingent consideration payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r605" ], "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]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r585" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "terseLabel": "Current assets, net of cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r585" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "terseLabel": "Deferred income taxes, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "terseLabel": "In-process research and development" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r584", "r585" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r585" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage", "terseLabel": "Business Combination, Step Acquisition, Equity Interest in Acquiree, including Subsequent Acquisition, Percentage, Total" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r142", "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r38", "r123" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r15", "r124" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r117", "r123", "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r117", "r668" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "us-gaap_CommonStockDividendsPerShareDeclared", "terseLabel": "Common Stock, Dividends, Per Share, Declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r143", "r144", "r645" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r383" ], "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 (in shares)", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParentheticals", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $.01 per share; authorized 100,000,000; issued and outstanding 39,160,000 and 38,955,484, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r76", "r78", "r79", "r89", "r760", "r781" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "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": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income attributable to Bio-Techne" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r88", "r99", "r759", "r780" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r130", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r387", "r388", "r399" ], "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.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r387", "r388", "r399" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r400" ], "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": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r219", "r220", "r221", "r222", "r224", "r230", "r232" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r93", "r742" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r137", "r557", "r567" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r137", "r557" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r557", "r567", "r569" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total current tax provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r137", "r557", "r567" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r590" ], "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]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt and Other Financing Arrangements" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r134", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r364", "r371", "r372", "r374", "r380" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r135", "r141", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r376", "r377", "r378", "r379", "r681", "r751", "r754", "r769" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r347", "r376", "r377", "r679", "r681", "r682" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r135", "r141", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r376", "r377", "r378", "r379", "r681" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r558", "r567" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r558", "r567" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r137", "r558", "r567", "r568", "r569" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred Income Tax Expense (Benefit), Total", "totalLabel": "Total deferred tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r21", "r22", "r549", "r753", "r768" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Net Deferred Tax Liability", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r535", "r536" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes", "terseLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r122" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r558", "r567" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.", "label": "Derivative - cash flow hedge" } } }, "localname": "DeferredTaxAssetsDerivativeInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments.", "label": "Excess tax basis in equity investments" } } }, "localname": "DeferredTaxAssetsEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r551" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsNet", "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryovers" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r554", "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Tax credit carryovers" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r550" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r536", "r551" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.", "label": "Deferred Tax Liabilities, Derivatives", "negatedLabel": "Derivative - cash flow hedge" } } }, "localname": "DeferredTaxLiabilitiesDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "negatedLabel": "Intangible asset amortization" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedLabel": "Right of use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "us-gaap_DeferredTaxLiabilitiesOther", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.", "label": "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome", "negatedLabel": "Net unrealized gain on available-for-sale investments" } } }, "localname": "DeferredTaxLiabilitiesOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r555", "r556" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTemporaryDifferencesComprisingDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r121", "r203" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r56", "r60", "r61", "r630", "r722" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "us-gaap_DerivativeFairValueOfDerivativeLiability", "terseLabel": "Derivative instruments - cash flow hedges" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r60", "r629", "r631", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r627", "r629", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "us-gaap_DerivativeLiabilitiesCurrent", "terseLabel": "Derivative Liability, Current" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r57", "r59", "r62", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "us-gaap_DerivativeLiabilityFairValueGrossAsset", "terseLabel": "Derivative instruments - cash flow hedges" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r624", "r625" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r398" ], "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]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationAndOtherBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation and Other Benefit Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions", "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies", "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements", "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes", "http://www.bio-techne.com/20211231/role/DisclosureLeases", "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationAndOtherBenefitPlans", "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformation", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet and Cash Flow Information" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r470", "r476" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "terseLabel": "Earnings per share attributable to Bio-Techne:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r90", "r151", "r152", "r153", "r154", "r155", "r160", "r163", "r174", "r177", "r178", "r182", "r183", "r646", "r647", "r761", "r782" ], "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": "Basic (in dollars per share)", "terseLabel": "Earnings per share - basic (in shares)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r90", "r151", "r152", "r153", "r154", "r155", "r163", "r174", "r177", "r178", "r182", "r183", "r646", "r647", "r761", "r782" ], "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": "Diluted (in dollars per share)", "terseLabel": "Earnings per share - diluted (in shares)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r179", "r180", "r181", "r184" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r668" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r538" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r139", "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Income tax expense at federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "terseLabel": "U.S. taxation of foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "terseLabel": "Foreign tax rate differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "terseLabel": "Impairment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "terseLabel": "Executive compensation limitations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments", "terseLabel": "Other, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r538", "r571" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "negatedTerseLabel": "Research and development tax credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Salaries, wages and related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Bio-Techne's Shareholders' equity:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r81", "r82", "r83", "r143", "r144", "r145", "r148", "r156", "r158", "r186", "r265", "r383", "r384", "r518", "r519", "r520", "r563", "r564", "r645", "r669", "r670", "r671", "r672", "r673", "r675", "r793", "r794", "r795", "r854" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "terseLabel": "Excess Tax Benefit from Share-based Compensation, Operating Activities" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r648", "r656" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r362", "r376", "r377", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r466", "r649", "r712", "r713", "r714" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r648", "r649", "r650", "r651", "r657" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r362", "r430", "r431", "r436", "r466", "r649", "r712" ], "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]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r362", "r376", "r377", "r430", "r431", "r436", "r466", "r649", "r713" ], "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]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r362", "r376", "r377", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r466", "r649", "r714" ], "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]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r652", "r656" ], "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]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r654" ], "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": "Purchase price contingent consideration (Note 4)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "negatedLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r652" ], "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": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodEndLabel": "Fair value at the end of period", "periodStartLabel": "Fair value at the beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r362", "r376", "r377", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r466", "r712", "r713", "r714" ], "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r655", "r657" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r254", "r255", "r257", "r258", "r259", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r373", "r382", "r636", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r303" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r305" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2023", "verboseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r305" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2027", "verboseLabel": "Fiscal year 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r305" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r305" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r305" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r296", "r299", "r303", "r307", "r743", "r747" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "negatedTerseLabel": "Currency translation" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r303", "r747" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Definite-lived intangibles assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r296", "r302" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r303", "r743" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "order": 2.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": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Acquisitions.", "terseLabel": "Acquisitions" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r284", "r286", "r704", "r749" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 5.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": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r287" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Eminence impairment", "negatedLabel": "Eminence impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r289" ], "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": "us-gaap_GoodwillForeignCurrencyTranslationGainLoss", "terseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r121", "r285", "r288", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLossNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLossNetOfTax", "negatedLabel": "Eminence impairment" } } }, "localname": "GoodwillImpairmentLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r290", "r578" ], "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": "us-gaap_GoodwillPurchaseAccountingAdjustments", "verboseLabel": "Acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r92", "r136", "r208", "r220", "r224", "r227", "r230", "r261", "r332", "r333", "r334", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r659" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingAssetsNoncurrent": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the asset arising from a financial instrument or a contract used to hedge price changes in underlying assets, and which are expected to be converted into cash or otherwise disposed of after a year or beyond the normal operating cycle, if longer.", "label": "us-gaap_HedgingAssetsNoncurrent", "terseLabel": "Hedging Assets, Noncurrent, Total" } } }, "localname": "HedgingAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r627", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingLiabilitiesNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability arising from a financial instrument or contract used to mitigate a specified risk (hedge), expected to be settled after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_HedgingLiabilitiesNoncurrent", "terseLabel": "Hedging Liabilities, Noncurrent" } } }, "localname": "HedgingLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r121", "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of amortizable intangibles" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r121", "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "negatedTerseLabel": "Eminence impairment (1)", "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r121", "r309", "r313" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment recorded for property, plant, and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r138", "r570" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r86", "r208", "r220", "r224", "r227", "r230", "r748", "r757", "r763", "r784" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r138", "r570" ], "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Earnings and Comprehensive Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r470", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r314", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r139", "r539", "r547", "r553", "r565", "r572", "r574", "r575", "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r157", "r158", "r206", "r537", "r566", "r573", "r785" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 taxes (benefit)", "terseLabel": "Income Tax Expense (Benefit), Total", "totalLabel": "Total income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r80", "r533", "r534", "r547", "r548", "r552", "r559" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r120" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables", "negatedLabel": "Trade accounts and other receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r120" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Trade accounts payable, accrued expenses, contract liabilities, and other" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.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": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r120" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "verboseLabel": "Salaries, wages and related accruals" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r120" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in operating assets and operating liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r120" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r164", "r165", "r166", "r178" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "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": "Dilutive effect of stock options and restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r298", "r306" ], "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]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r306" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "In process research and development" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r298", "r306" ], "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]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r294", "r301" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r85", "r202", "r678", "r680", "r762" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "terseLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r113", "r118", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r200", "r219", "r220", "r221", "r222", "r224", "r226", "r230" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r33", "r282" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails": { "order": 2.0, "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "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": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r52", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r53", "r131", "r185", "r279", "r281", "r283", "r741" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r34", "r282" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails": { "order": 1.0, "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "us-gaap_InventoryWriteDown", "terseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r95", "r97" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "us-gaap_InvestmentIncomeNet", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r260", "r783" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r778" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "us-gaap_Investments", "terseLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "us-gaap_InvestmentsFairValueDisclosure", "terseLabel": "Investments, Fair Value Disclosure, Total", "verboseLabel": "Investments, Fair Value Disclosure" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r696" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r696" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r696" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r696" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "verboseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r696" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r696" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r696" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r696" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less: Amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r136", "r261", "r659", "r704", "r756", "r776" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r136", "r261", "r332", "r333", "r334", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r611", "r619", "r620", "r659", "r702", "r703", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r648" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "us-gaap_LiabilitiesFairValueDisclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "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/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "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": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r18", "r751" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "us-gaap_LinesOfCreditCurrent", "terseLabel": "Line of Credit, Current" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r361", "r375", "r376", "r377", "r754", "r772" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r20" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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 obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt obligations" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r330" ], "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]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r136", "r261", "r332", "r337", "r338", "r339", "r345", "r346", "r659", "r755", "r775" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r117" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r117" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r117", "r119", "r122" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r74", "r77", "r83", "r87", "r122", "r136", "r147", "r151", "r152", "r153", "r154", "r157", "r158", "r171", "r208", "r220", "r224", "r227", "r230", "r261", "r332", "r333", "r334", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r647", "r659", "r758", "r779" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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": "us-gaap_NetIncomeLoss", "totalLabel": "Net earnings attributable to Bio-Techne", "verboseLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r74", "r77", "r83", "r157", "r158", "r614", "r622" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.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 earnings (loss) attributable to noncontrolling interest", "negatedTerseLabel": "Less net earnings (loss) attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r151", "r152", "r153", "r154", "r160", "r161", "r173", "r178", "r208", "r220", "r224", "r227", "r230" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Income available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r162", "r167", "r168", "r169", "r170", "r173", "r178" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "totalLabel": "Income available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "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]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r126", "r127", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "terseLabel": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired", "verboseLabel": "Other intangibles" } } }, "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r385", "r586", "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Non-controlling interest in Eminence" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r143", "r144", "r145", "r384", "r606" ], "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]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "us-gaap_NoncurrentAssets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Other income (expense)", "terseLabel": "Total other income (expense), net", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense)", "terseLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r72", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "us-gaap_OfficersCompensation", "terseLabel": "Salary and Wage, Officer, Excluding Cost of Good and Service Sold" } } }, "localname": "OfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r208", "r220", "r224", "r227", "r230" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.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", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r690", "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r685" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability, Total", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total Lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r685" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities - current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r685" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r686", "r692" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash amounts paid on operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r684" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use asset", "terseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r695", "r697" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate:" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r694", "r697" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term (in years): (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r219", "r220", "r221", "r222", "r224", "r230" ], "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]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r54", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 1.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r608", "r609", "r617" ], "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": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r608", "r609", "r617" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r69" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax amounts disclosed in Note 8" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r75", "r78", "r81", "r82", "r84", "r88", "r383", "r669", "r674", "r675", "r759", "r780" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r75", "r78", "r608", "r609", "r617" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other comprehensive income (loss) attributable to noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r75", "r78", "r608", "r609", "r617" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Other comprehensive income (loss) attributable to Bio-Techne" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r46", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other non-operating income (expense), net(1)", "terseLabel": "Other non-operating income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other operating activity" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "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": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "negatedLabel": "Contingent consideration payments - financing", "terseLabel": "Payment for Contingent Consideration Liability, Financing Activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDerivativeInstrumentInvestingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Investing Activities", "negatedLabel": "Investment of forward purchase contract" } } }, "localname": "PaymentsForDerivativeInstrumentInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r109" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Re-purchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r114", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "us-gaap_PaymentsForRestructuring", "negatedLabel": "Cash payments", "terseLabel": "Payments for Restructuring" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r109" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "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": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r109" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Taxes paid on RSUs and net share settlements" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r100", "r102", "r252" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt", "negatedLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r103", "r600" ], "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": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r103" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisitions, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "us-gaap_PaymentsToAcquireInvestments", "terseLabel": "Payments to Acquire Investments, Total" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r484", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policy Text Block [Abstract]" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r107" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "Borrowings under line-of-credit agreement", "terseLabel": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r100", "r101", "r252" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from maturities of available-for-sale investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r108", "r112" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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": "Other financing activity" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "auth_ref": [ "r115", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Proceeds from Sale of Equity Securities, FV-NI", "terseLabel": "Proceeds from sale" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r106", "r513" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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 option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r74", "r77", "r83", "r116", "r136", "r147", "r157", "r158", "r208", "r220", "r224", "r227", "r230", "r261", "r332", "r333", "r334", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r608", "r613", "r615", "r622", "r623", "r647", "r659", "r763" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.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 earnings, including noncontrolling interest", "terseLabel": "Net earnings", "totalLabel": "Net earnings, including noncontrolling interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r312" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r310" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails": { "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 and equipment, cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r312", "r704", "r765", "r777" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r312", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r312" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r310" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r72", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r70", "r73", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "us-gaap_ReclassificationFromAociCurrentPeriodTax", "terseLabel": "Reclassification from AOCI, Current Period, Tax, Total" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r110", "r135" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_RepaymentsOfLinesOfCredit", "negatedLabel": "Payments on line-of-credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r530" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r121", "r316", "r323", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring charges", "negatedLabel": "Restructuring costs", "terseLabel": "Restructuring Charges, Total", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r317", "r318", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r318", "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "us-gaap_RestructuringReserve", "periodEndLabel": "Accrued restructuring action balances", "periodStartLabel": "Accrued restructuring action balances" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r318", "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Adjustments" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r384", "r521", "r704", "r774", "r797", "r802" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings", "terseLabel": "Retained Earnings (Accumulated Deficit), Ending Balance" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r143", "r144", "r145", "r148", "r156", "r158", "r265", "r518", "r519", "r520", "r563", "r564", "r645", "r793", "r795" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r199", "r200", "r219", "r225", "r226", "r233", "r234", "r237", "r397", "r398", "r742" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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": "Net sales", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r401", "r404" ], "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]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r693", "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right of use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r72", "r674", "r675" ], "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]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r178" ], "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]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r648", "r649" ], "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]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r296", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r291", "r293" ], "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]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r35", "r36", "r37" ], "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r587" ], "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]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r321", "r322", "r325" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r208", "r211", "r223", "r291" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r491", "r502", "r505" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r546", "r560" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r195", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r237", "r320", "r328", "r786" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r195", "r197", "r198", "r208", "r212", "r224", "r228", "r229", "r230", "r231", "r233", "r236", "r237", "r238" ], "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]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r234" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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", "negatedLabel": "Corporate general, selling, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r120" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Forfeited, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "terseLabel": "Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Granted, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Balance, shares (in shares)", "periodStartLabel": "Balance, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Balance, weighted average exercise price (in dollars per share)", "periodStartLabel": "Balance, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "terseLabel": "Balance, weighted average contractual life (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedTerseLabel": "Vested, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Vested, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rates, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rates, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Exercisable, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "terseLabel": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Granted, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r493", "r512" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding, shares (in shares)", "periodStartLabel": "Outstanding, shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r482", "r488" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "terseLabel": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r484", "r489" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r508", "r522" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected lives (years) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable, weighted average contractual life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, weighted average contractual life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r195", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r237", "r291", "r315", "r320", "r328", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r50", "r81", "r82", "r83", "r143", "r144", "r145", "r148", "r156", "r158", "r186", "r265", "r383", "r384", "r518", "r519", "r520", "r563", "r564", "r645", "r669", "r670", "r671", "r672", "r673", "r675", "r793", "r794", "r795", "r854" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r143", "r144", "r145", "r186", "r742" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r23", "r24", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Common stock issued to employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)", "verboseLabel": "Common stock issued for restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r383", "r384", "r496" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Common stock issued for exercise of options (in shares)", "negatedLabel": "Exercised, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r23", "r24", "r383", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Common stock issued to employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r23", "r24", "r383", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Common stock issued for restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r383", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Common stock issued for exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodShares", "negatedLabel": "Share repurchases (in shares)", "terseLabel": "Stock Repurchased During Period, Shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r383", "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodValue", "negatedLabel": "Share repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r136", "r248", "r261", "r659", "r704" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Bio-Techne's shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r82", "r136", "r143", "r144", "r145", "r148", "r156", "r261", "r265", "r384", "r518", "r519", "r520", "r563", "r564", "r606", "r607", "r621", "r645", "r659", "r669", "r670", "r675", "r794", "r795", "r854" ], "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "http://www.bio-techne.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "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]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r676", "r706" ], "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" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r676", "r706" ], "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]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r676", "r706" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r676", "r706" ], "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]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r705", "r708" ], "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]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables", "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables", "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_TaxCreditCarryforwardAmount", "terseLabel": "Tax Credit Carryforward, Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r242", "r243", "r244", "r245", "r247", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r254", "r255", "r257", "r258", "r259", "r373", "r382", "r636", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price per share of shares repurchased" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r147", "r148", "r149", "r150", "r159", "r250", "r251", "r262", "r263", "r264", "r265", "r266", "r267", "r331", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r561", "r562", "r563", "r564", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r699", "r744", "r745", "r746", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r850", "r851", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r317", "r318", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r172", "r175", "r176" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "negatedLabel": "Income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r531", "r576", "r767", "r803" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "us-gaap_UndistributedEarningsOfForeignSubsidiaries", "terseLabel": "Undistributed Earnings of Foreign Subsidiaries, considered permanently reinvested" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r532", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Ending balances", "periodStartLabel": "Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "negatedLabel": "FX impact" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedLabel": "Decrease in unrecognized tax benefits for prior year positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r540" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Additions due to acquisitions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Additions for tax positions of prior year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r691", "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "us-gaap_VariableLeaseCost", "terseLabel": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": { "auth_ref": [ "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of warrants not settleable in cash classified as equity.", "label": "Warrants Not Settleable in Cash, Fair Value Disclosure", "terseLabel": "Value of warrants" } } }, "localname": "WarrantsNotSettleableInCashFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r162", "r178" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "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": "Diluted (in shares)", "totalLabel": "Weighted-average common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r160", "r178" ], "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "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": "Basic (in shares)", "terseLabel": "Weighted-average shares outstanding - basic (in share)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11374-113907" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r577": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r605": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r677": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r698": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r708": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r834": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r835": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r836": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r837": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r838": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r839": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r840": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r841": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r842": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r843": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r844": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r845": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r846": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r847": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r848": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r849": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" } }, "version": "2.1" } ZIP 93 0001558370-22-013935-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-013935-xbrl.zip M4$L#!!0 ( .N#&%66IWJWRA8 "_W 0 =&UB+3(P,C(P-C,P+GAS M9.U=6W/CMI)^WZK]#UR_;%*U\MTS\50FI^3;K&IM2^O+2?;I%$1"$C8DH %) M6\JOWVZ I$B1!"F)CT_.CT^/34^OBR\7G+Q=GUN@A(7P *2>LDG+A.U]\>T8] M8@5$3FGP2#SJSXE-OQ[,@F#^Y>CH_?W]<,Q$+Z#VC--#6WB*U?&G,Z@.$@22 MC<. W@GIW= )"=T JH9_#XFKRH<:FP/>S0R&G4-#Q MR=%O#_?/2L28V*%S26VLATR>Q5BZ<:[+(RE<>K2BC/."U3#%3W).B#]6N>(4 MU.ZD=WS2.SN),]FAE™))%>53^W JWH[B5)4QSB+II%2X3T>0FF@."4Z0 MY1S171SIQ(34+65Y=O3;/>._I[0,EO,2+55*@9:^#,KJ)DDJR!8&TF &2$T) M-25D7B@3)A3P=D$G@\Z8/(:VDFC [&(304+&.GXPER64D)(E!=5+ZC))*I"< M\M [+;+JZ?$17024^VSLTAZ244D"<#!^[Q0=3(0X$?) E@%.)V;$Y#2H:@Q MDE 39OO%S%52AK5#63$I)"C"[^7ET$:R+5ZS8@-R4>8 MK&H,JS:MZK1.VX_($H,L[%FQ&IB24;B&4TNP48B* CQ@B

OU!8QBX8_7 MIT%%42@/)[=$2- M#J"_]4 _!O;>E4FB3:R/0R>,,Z4[U.OQL=6S$G;P.UW,*L&WQ,2*2[((=ZQ, M698N[.>C]1+6"P^ACQ_R7]1OR.X#:V4&].-1[HC$E-,FKAVZ6V1<25:>+_H: MFWV_:+@B+D+Y>49IX!L,GJ4SV_34;-.(E:5Y=2;;I0%?$W]VYXIWD^F*ZM#(0 /H!Z2G-!SP-Z 4 MDE'_A@:$N9&Q&^1G L/Y\=GQ*0!@51PB(U5BMD%KWQPCPDJ5"]E215L_1(7_ MV(%F#Z 923&G,EA"ZNWWD,TQ7R/H,3&N@M%90S"*95!$B10=HO;LAB#HG>+X MJ>_[T'$WY(N*F58AZ;PQAQ27;VD!.A#M%42W?L \#"'NP@ R]STA _:'3EK, M(9;'T=]>D+93R55P_-00'!,A+2VEE1;3BN2T($<'W)V!V[>AX_"5&/Y(4I=Y MC!.)_=H=_'#O")-_)VY(AQ-=P9!PS\B8N9"%^O M]*A3 LU&>9O!=YX/SM*E MJ]XR$4"!3XE@H0R6$@)#^ A#F)P2Q(HDZ;"U(;82 S]0@G^KH5*1J:-TD.Z) MXHPVX],KXK,RE]<87S.F+O*82L$E73:BK1@ZL02XH$*L1 I+B=$!:D- W4-M M4C_=RUV[Q/?9A-E*IQ*\U,UFAL/G/!PT8_B1[=NRW#LK;V7E5.^@/L2M:GFU M')&E&F]!B&"T^&8LJJR?"[83ZV<[D6!&=5+B");6>&E%)5I89 >)#2$13WF/ MJ'R>$0AZ\1__%<08\/4TG!$/=1V5=2"[LC-#Y3+O*)(I>^!J*;88':M2+2S6 M8ESAIH N77Z'FQ+&.ZG4&.L=!A.[JA#)7$A[3I2 MC3K] "?UPT#(Y5-Y]](,TRJHY.8)UZ"2+1KA$A6.%-:J>(L$5B* ]=3U/]N MYX5"NY0P>+QADPG%/3?:+4AHGGQZ0^$;A/F*=,A+EPRK\=1L.540R\4T:Q!+ MI+%2XE@K>:Q8H"@'P-"PR-G!S@B[:/=>_']<6N !1(^IR;$(.'4HS2N;$*2@ MZ>,-@ZF??5Q,4-S2LW*=P7;:4C""2(Y#@!? F-"MO<%@+5?5=H.+^ML-K!^R MO+L&6= @*[<1J !])ESH='U[_;FG^G7UKC3-O MJ&]+-M>AW%4(71SU<4[Q.?0\Z 7!%U;[86$7G $AK 9S77K.W(S M0>+D&/Y;[[Q3Y2$.XA+5I&14IL+'JE1K5:P5E]M!I194GN@;Y2'%('RJI5DW M?P&%V:2G>9-&/*P4D\X^>UB1W6U5M<*N9WF[;K,RVAE^XQ5-TXIDA='.\T9+ MY^Z,L?T28*WUO KS7.3-4[(XUUFJ9N@S1N\VA#&!Q+5Q;D-0T)>2\&FQU:HS MF"WXJ2B &6O_IYA:"5?D$[@4@[ M]/2$K$)WP2&1>^'[-6.27=B:C?]31;"B2U:M-%5VU&*+3J-8/P C_\ZI/C4JP%(E=,:N9>S4\HQAY:;"7 7S->G%ELX4]=H= MG6(_9.HE\Q1FPQ3,ND0\NBYKB]!G[-/O(>A^^U8T:,BEFVU3.',2<[ TB\XR MIB7LW>:@]S.S76N&&YIE?K-,,S/_32O_:UGXA8S>/ MH 8XFM #CB._?T9ONE;;JE:E;HP=77J'G&V728KQ4$IGMO)IWLH%2R:=T?:Y M=E)LT*UXF(W=U-'9#@U;+Z@4V[J PFS)\[PE,\>U.@OMOLI2;"H3J=EF%WF; ME1V'ZLRWQ51]L;TR:68#?8QC,2&5%8G40W'GB]I%(O"WZK>Q4 M;(T<9E#4V_\.7Q.^G55WMBJDD>E4XH75R@E$%+5M7)&_RN*YKJC8XME2T _$ M=!T":H7&FTW'5S7U';F90='0<8G.3WS8"A#TL1SZV!=Q#16^Q&W@'O;+P\DC M#?9RC>$V!5:![J(AT$6R68&P8NDL+1ZZ+1"PN[7PSX'G@*^CY9L0SCMSW28Q M65U*%1 _-PQ$QHN &$O586\?'6B:NB"Y$<#5+*,*;C\U!+=,MI*%]PYJ=:"6 M7@JOBL2,M&;35YQP[.*GIE?DJVQ9+Y/9J/7/17;V;=J^R7V/\:VO_6!U!>7: M%;2O>'U2:B[KE8NQ3^4;+O,,^#PL#90_L.0JI-7>#])+7869W(A+@LS%F47W MXRI1,S-^:6$M+6V'W:9/^E;YJLNTI5A6WS\VX-83LU*5>7#>KRXW^HF6,Q47?[ M=LUBMSV75=ZUDMX,I5H7+71^;HO.M?;="66>:&,&1DLW<0=#9_NF;:^>:U+[ MB*(G':Y<8O_^;,^ H3]4"2/)<#3Y(!Q:NOBS[_*JD)7OCC9%5L]*B9:\,Z&D MZT7B65J^7B2@I23L(-DT))\#8?^NJ[IO@\>'2&)GV!EX5D$KO^5\,N_4[HYWE9R1-!#TMQ' M)5X'Q^W?N:@*C4VD9AA47(#4Q<,[V6W]'9I7+O4&RC_4:R%1:ZKQ ,F&C*IL MGMM55?F(3;I -=J-B^Q04;-SR9U$JYQ-K,YAMG.].[2Z)M[H.<1H42QS NB) MHH9\^B*>Z%S( -=)HYRE8^+&&%=A)#^B*<1(4GSF>RP [JMYKJTS5--#A)+SR)OF-YGVK)%!8W>(>=-'YPHMFRA!XXQ[T6:?'G\Z._P': M'BX\-Z9 ]AF3+L;2/11R"MWW\9FVZ'H%1>7&+(BTSQ2/D\O+RR-%!4S$ MG$I\2OPHEOW .FI**[#$IEJM&:^%2@%*-E4J"ZP6ZN22\:8Z01;J[E>=77JW M #H)(AW6;\^H1^Z%K7CI'+XI2_P'PO_D$(J-D6<6(=\. M&/<#/+Q0+$-A%ORK%^?KX:?>R6GO; ,Q)L0?*WZAWYL2,E83. M%G4Y1NE-T*S*J?[VMX?FI7:''(\S4Z=>/;A29G)A95PB.$\^;6B&N,TYE"G+ M?C^OV4A7&?!G3__,%4[UEAE5^M>#_JA_?;NPW="!L?LW24%T>3V#$?X#]<94 M:B>/_<0_*BEU7PGFZ*GJ_^(H%ST(J(?>#'2 H6; @A U^"9%./]Z@.*S+PQ( M#BP"J9+8 10G0R#GS'4Q\(W_UK30ZS'AO.BB0JFJPZ2>OH$"9TTI4[O2AY.! M-R<,]^#CV4XE2%K+FAFTLEHF3W 8,LME;56+51OKHUR@%QVSH$AA[?@"H[[) M :'AI ^=*)E2#J.)O#4K"%MI3 ]:#?LCFOA6&DA)TXK63/#GV+,.@JC M?!I]^#5OQ.+T5MHN*VK!S33E>A42M]5F\;TXU\(;@W/4<[/Q>LG 4(V820! M7PQ*B&_C,SAX>Q3N"XD M\"ET<%[.IWQHJ?\$-9_ZDD07,*JC4GGJU4P:C'7V!?S-1-BG36PH<5NC7%__ M-LCU$.F/;>P6\)GTT%/SFWG9\VDM50'7O:A^3IXY5.3U&9=>\YYU MLVRM5ASW?8Y":<_ @Z#4I\:E,J;YRSK2/> D5>1$FT,R)+E,)<#=6Y6U\5OX+1Z.L\/>F$ MNVN$7!:I;J)NK:JXG$5=Z#IS$VIJ*!O?-)V!?/T\[55;^L&(R& X@2;Z3J2# M6$6WDO-IU:2M=&AL$4\%J=,%ZOSK#9T+GP7YV*(6=2O5S%HD?5W[&]5N**UF M'>J63M:L8X_!>#H \?J]G:6N?R_=74 M?PC=@,U55*%FL6X7$]"O@3;")<%V2'[I-*,$P_""0;AVJO]8N SB;KM[9G MT=H1?C(ABP#D/HVVL.*N(4D#3$ Q_5PEU,C1UIACP'']2[6R'*8+TMJ)Y2B@ MQ1#0GU$'5Y?T#2!/%"^,HSZ@,YISRZBW4;Z6=L&)%B!X)"M$2V:%2TG;KF/% MO&H%78NUTW'>@+^B%_6%RQP,=F]AI!HLUQ0TD[;6M]Y3L 0=SM5PFT_5+6/* M.-EE,[4?_84N@BM7V+^G5-\R_[K#"N*D!B.(+;4O>PJYKO8U\K=%>\;I<*)7 M=.Z(K2X#78USKH24XAVW7Y Y)&8 OW'.MD;/C_2]3AAI)FMC[XN!'UXYB+NA MC9MP.\9C%4=/6LJA0VN*54#V[-81_=<<_K0H9X2ACIJ2'-/Q@(0 N'$,P2# MS,;S\G3$%:6U5(]M+B/3PP/E%O,RZ+0MI:U"T)8)_QIA*G MWM),#=HV&N^%2N]>D'Q+6D]HH_"O?+6G!L8"+""N6NU_Q#E'M0R:4J@.<4$L MHHZ\?V@P4B:HDL3OA\%,2-R26D.W?)9T1^6KU!;I-O#]< .]8O)6ZS0, V2 M?5)MQ3)Y6JI=W>:5:5GM&Z#_REQ?\%^%.S&%%4:J-GK&9S46=:A42^@!T\^R M#"?*)"_B=@&#+.93?9>CKU&7[LRVRKY7I#:N]#J M\K=VGG7;P!!7*0;\EO? MEN+]F0:!)DBI;")JK68ODCCT$<^YZL/[5.I[HL H,S;WU8JD-Z2ME'!$95JIA_D7;J%F+NHUJKE:LH'=1+]%.]) X#]AJTC8J M^$(6>G7*K)R9K(V*E6V35C,TY;,ZFV5KR?3.5356M5, MN$[Z>\[$NS!I(P!2MSA$>V]3R^S%MST4T;4V?/P[N%+][J5>I-([*$:2>2"A MWL=E,_CY0!;,"SWT2K>+N;H\*EK%? 89(4B:XGK/ "]@*MGAN_>2VCJF+MJU MH/YY%,'_4/ 0GH<1IA/OA,7'EG!1Q4[7WBY,VEHQ)1=TKMZWO%JN2*)=L'WL M,F 8@F:GSIV0$PJR2_H$32X]>FV<]?[79>L<^9I,*-[LO[H!$X7+WB!>TO>L M#O^D#X4UP^\O4S=ZMB*>N_ WK(E<[K^,WM\&]R\#Z'[O;@:#:&O"AKH7A?6-A+UV#MJ5+U_BL!SY H;!..J:<.+D;Q S4K4QO'H,4;;A M)%J9B0[G#9-&-IS\BO?E9P]0;)+I@R9A5Y4S(>[JIM"BYKJPU0.(:J;-6<4O MW_#O*P$M+.0%0Z?-LNUHZNTTU[3E8T0\TU)K^U@EY1[::&%KS%FUN#W7/2P4 MQ1GE1X$2@K^*@C$J'0W+U5GJ4OR64K81LH_$$S9UW:+K_0K2VJC"-?RDG,-0 MZ5JX NI>Q!N(\W/>E:1M5% /4ZXN+?_D_4$L#!!0 ( .N#&%6V MQ'K^)AH $V< 0 4 =&UB+3(P,C(P-C,P7V-A;"YX;6SM75ESXSB2?M^( M_0]%Z\O\D+@2B=_^]KYPC%=$*/;O!BAZ: MU,+XX&]__<__^.V_#@__M5H@USX)-A^089Q\6GTZ?-P=/[I^/C\]-0X/ Q+NC0IY/1<@Q=Y_&D8_W(5ENJY M7XS/1\>G1\>#XV/C[,O9^9>S$^/^>YSP.[1RADM3.MC]UQ?VGV>HT@"X+OWR M3O'7@[GO+[\<';V]O7UZ._GDD1?(/Q@>_>/[W:,U1POS$+O4-UT+'1B0_@OE M'^\\R_2YK!+9WY^)$Q5P21]B&EY<7!SQ7^.D4! N*#J&#=(SC-^(YZ '-#-X&5_\CR7Z>D#Q8NFP MNOFW.4&SKP?^XOF0*6 P.ADP(']Y]$&/C"A7GDL]!]M,K?%'.IW=F,0%GM&Q M:U]YBR5!<^12_(HF0, %E,YJ_ODP237U&7N'/K+F+OH$B9C&A\/CD^$12WM4 MNT8N("FI'VU#.)>FPP3_.$?(ITWAWRBT98A);5R9='[K>&^-0144OCO(UYA: MCD=7!#VNEI" M,+-SN_(A\WCA$1__&?STOH2!!=UZI'T)UVMF&VH86]"5*&8MI/<$.7B!79.P M/G8+?SBW)B;_:SHK-)T%C84?[K#YC!W(@BA\@^FIW82@FVU(&Z*,F_@=F>S? M?'#,:VSXNSUU'Y"U@CF\^P)3=-P(7YMK1!LBO(-&(9KL9U>.22DL/8*50!,2 MDJZC/0$DR,X_1&K[N/RX-S_XN =&ICEA*-;7AF"BU<0](H]S$^PR^P_]"0O; MB;OY&UMNK'RNS$;Z5.VZVQ!8L,QZ,M\196WRW&"J#I.H5\PV(/A %"=1$=.& M="I6U+),P.AYK@4DYZJ:SFZ1C8CIP&]7IF.M'#:(CWVVR%G!=/WC0;&_B654 MI^*69?:$0+T$!N5K/)LA@L!^ >_A=)D[=WE%DI"K>C=1ZZ-[/@K]EE;!H/A8& <&G&Q\'>RNO4/U/!F M1E2C8;JVD:K34-ZWX8("43F>E6JIP[;U/))F("N.0GF\K)E)GWF!*WKX8II+ M+KK/ M$[:@\-RQ[Q/\#.,,+"*>O'L8=UQ_ U]#I?XQ.CF_&%V,!J/S MP<7Y\6@T^IP03Z(7C$E:4B:QHA;!GYF.D>9,F.(()O'!0NH0 RFC_#/B+4H4 M%M;L;1>W1\!6?ST8'A@K"G"\)Q4JZB;)&R :0V*JW.\A,4# MM,R]6A$VQ?MX(J9+32O"ROX5ZMS^YXKZ;!K3_$BYE3;L)9MW)\F0Z,>=(7KI MP/4#5HV>ZX,ZH5$O$Q>Z/Z*-3_KR:^DF67]D-#H[[\9:H1R%MO8DU?0:%D.Y''V4+:_%$LU7AETZK6JM#]\3;X;]@@Z\ M3M /A9;@T;8?QUN;X3GQ)7(1 !%H39!:/Q66J".K/Q5D^G:[-6UO01Q78$:P MNP(K,ETB$IP-7:*9E]K0OGGWB0F(^*GW! 1*E>SW%FOL#:MV)QUMS0Q@\ +, M# $#&_8ST;1 E%X_4NQ:QSF3"25A:;L7$Z$N9L9&JC3$T]'92=M\4--&GLTH M!ZCS"/2*@BV4>/DC5&0F91^5*0=26\/-MR)4K7=QIOYIN0+>4.$G^BD\C:%@ M"9>34C_5MC\ZRXI)7Q,0 0CY7,J'*)U^;)#518$6"\'I.RX_(L[=;["L):8S M=NVQO< NICY#]5IBS^4R:ZSN0J5EE5T#K[:SZP=$$ MKER2?@PHTV->WVX&MK9C K-"T]DWS[.9J^\C(J\8C-.CY]@"(H@S]$'?BN@4 M3M!_.]KPV]ZR,_?F??"$O(7^VL?%_MIAD8;R'?,VB!U8.UG<1$@0L^BC>2 MHR3Z:$->]OF[QH6(M.T^"0M0W(>R"=- F9/:10=5)XE+V_[&G+[#& ,LV,6K MZ?"+W/Z52<@'S'7Y=5W1[% F;S_47!VJMAO_XU<3.\P%[=8CCX#GD5W/YU?V MK]&SO_Y7R=BH5DH_V- $Z) 7I_KQPK*\%9#[ 5D(B XH850J(4%!EIYH7!5A MJ-XS[=0;13>ZA^6=GPQQ))YP%6711[WBZ;!R^[6UV?&N)@^?\< :,YW]I$& MG[)CNKP\75"?.@!M;2O;:WK#CB/:40]_[H)6"MNJK?7;C(D%%B#>UBU1CDS6 M+BBN,HY0J2/ME)J,S^7:C[YG_6ON.=!8RBR]_[&AT/+D&MCV.#12^>YA6;ZT M,L]'YZ-A2Z245938^LO"TWO#)"$'NO?KVVF M\&X398LRT':>7SJ&B1/JH^P=*%"&+=T:'ZZ\Q<)S.8K"K=>-9%W0NJ0&I:!I MJ[^Q;>.@+?HQFVA#YTY1G3@O@\&EV<=E7K%<%J.THGVE\C,)IB*3WB0Q/(M=WJ^XY= MC_"Y3N$,?S-9%]2[Q>F;E#B:'P8R<6F9^]T?/UT;4?SB,H*&(Y1P8E:>01_- MJJS"*N+2MELFL!>?:683=E.!BGBTW;D7[ .6>!T59M)'H8I*DMXEE="T?DNH MRQ6%62*[,[-XQBX767"/\R7T>L9V>)=3D@75"^P10QH6@K9+L3O/?7E"9,$\ M<4HL?#9E&NJ%!M%&*NM;%IW.JRONDOS]4C1U;!JZV\!MHBL%%0M3-\C M%:MA#%5[KIUJ\^Z]2LZR9;+V2.&5X8:Z_ZR=[D,*)]_9DNG6V?0IV)\'&H3Q MKMNM)3&&JKW03K71.U4QCJ3CC=!SN"27/FJNLA]6!9RV(W)RL<>O*?$]6KX7 M-'UV\$L0^4IB'2S.W&UMU\"H[5A=84>GU-NP5IG=IDCST.5'^EW'BT@^_A<] M^R,;-^)4Y9T_5K@1E:YS! G6T(W;G0^(^@1;_,R+W_Y,?TBDO$<$>VPD(!1NR-S9O9#%F;O6_7E;>S4< KG\Z2#9JZM:#'(*\Q77K4 M=+X1;[5DH;DPM8+0C\A>1WX4[42TWK"T]1B./I\?M_6@22O=(+57HJ5'\%YT$(B8AZ+S\2L?"07TER_@%TT;DYJVQV<\7B&R>?3< M[Z8?7F2_)V@9/-#.WP@V'0']Z NO[ZMN]R%7G[PP&&IQT R1R5 KI<<<:5(B MI6?^^K!&&+M!EC#" O:1*VK"*'4DT(8-"KS%^10PC,$L2Y2"(O:1*JKB M*'50:)TL8!^O8>K_RF.Z3UQ8':R"T59VI:1>4%I2["76MJ]L;8TX-852>K32 MYO.T>1*+/6ZK+K!S"M"'+MHNL&6EIJU;8]674G6V'K)*R5WJ%H'5=M?M&BT) MLC"7%_SM(*X&UQXOV)6H/_EWX:EZ>=8]T'QE,>SJ]M>MB0F_X/0[K*;0S^5T MMG[5(PS7F[>-(9&MQ]JM)0)M;7;&5X0?*\/_K^ CS@2>E\W68Q[4$H&V#NR/ M32(CN?GW@/=*X 7%NO=GEGD#$A;#++UT!7?%X[<6$,6[EL MT5SB/S(44&='M>\!%]N49//>@B43E;']SU5P@O#D"9H<7A\JG+C(%Y.&?=(G M C4JDN9="*69,'6ECVFK%+&'#% 61_,.__G:Y^%<)XLE-)FUDV_/K"QV?.R^ M@$4C+[G=OCQ7WW5<40+:.OM'07QAHKT1ZW<-4C#QD,G:8SK4%D.T7S78=E]G MGL<,9;R9VV=[GU+VA()VW1^3[#LKI MGR6I^ZY!1>21_C3TBN%7OG.D$#GAQ][S @,MG3\MF-/1^5G;#Z,U;J7KR2(B MB7Z[C=F#LRCX XQ''/3Z%1K1UJ-2&7O E?KRB/BBH3=,%ERTSRX^E"[,LY>$ M*,,?$4!##Y1(H* MVTO65!9,Q"7]KA=G08K#V$@32%S$7M)&41P16?2+'9+;(S8B9^2?/50H(2V; ML]'Y2=OQ179C812D$3%%O]U)@:ANL6NZ5@UWRIP"].&)MNZ4LE+3UB4C MSJXQ0^;:M/RMC>),^M"F(>5EV5!! *6NF.WY]R>N2_+V3WG;Z,T[(A:FXAL@ M9?GV@0B59*#O[>7U980'M%P1L(P4,?\-68L@SK@/9*@F!(UO$R;8'46 NF/^ M0 "*^Q]*6(;?GH>S,P&B_#W9LG#Y;E+!PL"S4'N)AWF(K#>-7B]H=5 MS8BFU!M3B_E*8C+&SR<53)1:*?M GP8DHD4P1Q:PS/'HBJ#'U7(9N,"8SJ7I M 3T.$#8.#36U;+(CXF:C;!J M@]=MF*Z]COAH).J';(DF&/\=-N)_#K84%%(&Y^G.OR MY"UMM8?->C#?OH,U)-AT@A@-#X@B\EIP&E.6,4W\\]'H;-22*9!557K/O!(^ M;>\8QWC 1&$Z1S9S2U73M#AG3U2M"%!^XTI#(QX%[TG&[5&UYB<-6?.H+3Q1 MW)KM&_;F)EKY<9"RP?"+D[8U3$15&.C-55\=\FR50DHQ&+4<'39N.BBO$XX;6R=$+7#"!K2F4%E4X+ P9OW M\) ^NE&466+(9&EI]FFC&F>];G%%Z)4U)F>FS: M6-LAZE:,3/R04'&F[JN\ CYMC] +L!1-+\NRZ:/D&DI3TKP8=A<[=V+F)!'C M3+V@_>.'BB"Z/;6\H3Y>,)RW*Q\R)]&&URQN/5)W_CEJ:/X9-]8(6FLDFVN$ M[34@1X=GJDJ#>%EB[2Q5EEX_@#=/;\AY1=\]UY]7&,,D"M7'@LFI5]9,543> MR4$NB_7_D$F>WKQ&&!.6M3]$*0+.($+*V(4'50=YZ M*](825AA:8%=M+@-NPN."!%KZW): 2.D;8XBD';/*")"K&V8436,XYF/2*,\ M296X/V0IART?NW,GZVT>/YMB?C7GGB '+[!K$N8)P-S7G#A*X7068G:3=XGA MVVK!3KQ45M2G6<^O9"NX#T#<$+ZBYDTQ6%L,WACV_F^X,&8_)QIDA"WJS((Y M/XSLVJGYB9@NC2-=A_ QW]'3GV/<$>8:%$X^+40@$W M7//^O>'4IG5K@53-O/1TH;G[A() $\9H$KSA+N)8O4)_L6Y[8M1V!T$!:P-F MO^U0CU70MF>/NBBA/>\[#\CR7ES\)Q@D&XB"9]A,'*(%Q$A$[,U.?+-G&ENK MI8FHL!4;E]NH($ELR 7..KNJ-D7%B\%H-&KK'6G3\W4]XN7 E[N5N*[>@.P252Q\W@4<9A%U8 5 MU2*7R;NN_A>Q-XBMA0*T/?YL4C#K#?M=F/-$;;\XOP-C7B;OYH]OMV_*$U]B M__"2?DX>_VE(D)5A_0LR]-BA6=T,^R1^:)T_!D&]AA M>O[)>-02PW,-TXA;8_#F=.:\/($HUL%:+ANVH"RQ+A:Q+*"9TE%.84GISC4< MC<[:BC4JI\AJ+^X6P]5V+^L:$?P* %Y1PNUF_;&,#K+9N\R!6A@UB]'"7PND MR4M.5XY)*8R?%J]";8@XSPX1007P1_J.4KJ6SEC^^,D##DO4&82IVGF4+[\U M[-W(W,!@TOGTZ<,E:DD]JU<)E;;F6@ G/^2;7*8^J;4(DI:6.#&BI)% M)->FCU2M!%YY5RO M,M-UZ6RM]'?9YDG>":U:7+I#L7=^VKK I:KFI-%H%+VV0X0LRN*[H(JE[!=! MBD!KZXNF!*[@#JAR.7O(#2%L;8] 5> 5W/U4+6;_N"%$K>W-3R5TXKM\JL7L M(35$J+6]\2F+3N:N9Z6R]HLDY= UN^EY8Q(7 +%''_F3%OP_-'@ 8?,W]M+% MRNOP*' M7M"/U>(9$?8>HK."KP'PZMO\ 4Q5U;;PW78)06V/X$[HM#3HBLJ/I#I>$PZME[X_=F\3'%E[R MV>OE;B11*YI&4XR1*NP+#8797("C+ MX(7!/]=5LL/PN-(P''(B:5=V 6)9A9'!+I&+9IE'H86I6G) W+AS4-AVR5SZ MF((26&D_0W5,VHX1$9A;Q!QDG6K:+(] 2MZ*]*,S<=U)40*^M.T+HR*E&@^),^JA?84Y0 M 9*V73S$$@YKBDH5Y4J+X&(T&EVTW*DKJ$RH=R74V@[^(9C4H*6H_N*\_29! M!>S:VX!@J%*U 8)<_5:_$FIM!_3U/M@M2"JX0[G"[DOH].*Y]!+-O-2.T,V[ M3TP Q&-R3T#6E-W:@9R@!FC@2Q3!-7=[8TLU=45VU_ ']85;K35*U*>S[8!2 M&Z?FS9ZKDK&)L)9Y=>W01).VIMW1"Q,,R%XJA:CCX515U8<%ZHI MW-H.23( Q]%J.>ZLJ<2"L:F!DA.B' X&+'A06Q>HJU%HVZ+0=C$J SA_IUT8 M :Q.D?O$(R49:+NHE4%Z-6=>KA/WQC4MG\<=JVF-\@O<)_(H2&!7\3AEFOUM MD/ E%$YF6WU[%76=+34AV.1N>#WC*LLCPBEDGL1N_HT.H)+98>, )/.N5O6GH.MMD14C+>KO(MEDPPQXUSK+A51J)9QKI=1M2P,(?G&LFV MI0/U=N>NB]3##*)$>MQT*7]0HBB+/D:D6!6%5US*\&A[(I6/F<_+>-=#)72>=/BX7%8QKVE0RRZ+4]3BR80:E/._=(\6*\\D$TVU-U,,5) M/)@GUG&<5!_EJJ\82W'H&R8I T&R;R82ZZ,Y9;U(J+2T)VJ]M(L>)WZ%H<,C MXH?21!GZK=MBF%U8C04XV)LY@18+N/^@J_UP M.Q'G*MO5C^F.Z=V0G^T]E^6S75VSGSIH$I+00Q%JD+2M_O4'@ ^1%%ZD^$A6 M*6*BQR4F@'PA 20R$__XS[>5/WE!-,0D^.7=R?OC=Q,4N,3#P>*7=W%XY(0N MQN_^\S_^Y__XQ_\Z.OKGV'']Z>G/W[WW>3H*.WIS E92Q),1)>G[T_R+^=I MKR3X>?+W#Z???3@]/CV=?/_S]S_^_/W'R?VG'/ 3PW*.C9 ^#O[U,__/,QMR MPL@-PI_?0OS+NV44K7_^\.'U]?7]Z\?WA"Y8^^.3#__\=/OH+M'*.<)!&#F! MB]Y-&/S/H?CQEKA.)'A5:/[V3/VL@X\?\K&4$/Q?1QG8$?_IZ.3TZ./)^[?0 M>Y>BR#];#)*!\Z]>E#3 M?U#BHP;=Q,^VN>'FQ)ZSY@<1+5RZ(8ABA4!"S_W,)0UO('(?.8D'1PDEH3"':X%W]P89@R6.\9N#<3CO^F>/S MM>9QB5#$A'SNA,LKG[P6ILB=0RG[XZ46@RI\V7=$^%RZIV2-:+1A7_EJM^;M MVM"H%K& S\0;!A8L\+./IF&(HE;,64L8P&<>,[8!,[9/Y)Q-GPVSOM,5M\VS M^1V*AF=L(^Q&P_2;H$K6-2'>*SNS#<9I"Y2&8._4978I%$MCV,;*HN]O: KO M*?+Q"@=LW\2$=<7^\*\<3']S_!C-YHFVLP^WV'G&/FO"=JEA&*^0UX;:M(O( M$*S,4?R$'/YO<;1LI#4J'EF. (9XF:32[]XL8/O.F/*-]YD3XE:,?'M(@&%A MAO0F0WD:;:="!?O/[/2S*)QW/@?D.43TQ6%KU4VPCMM92?M$@*7KTILCK%UJOTIW6"T(9ARR\2*VJ570VZC$_<=D,G7=>!7[W%4H MQ'-.5FN*EB@(&;HW :,-W9(P[/#PV2HJ(^9KODFT;,IVZ;/YD_/6]G9V2!(& M$1_WBHMK&HXE0U&0DIFK,Q2@.8[NV19_'\]S@T%@\T(X%;$K;AB(^R\&4OGE M4!K0B.^-TI;MN,.:0^+8=85MF/\,V9X7+[49Z&37IGU6" M4+ARWJ.8DC7_/W''_ &%:/XAA?_PBCU$C]@YGI)71,WHRYCM4YKWQP<\2O_! MZ#SY^]')R=&IN#3_M^I8]J3D0^$@^N#A53Z\%@J*W%K#R MA,R.5FCUW)2G4OPJ_;:!*5[Q?0T)CI*^VT1VI^L6\%TRO*@;/Z.CO/L649;V MWBZ7DWG<#9NSOHL8LQ]QE*9?B*_N4(EO^5,9T*^/,E##K)]7' M/11V3LE*S5.B17^+XL^32@^3B$S*+>.0M2#K),#BW810MG3\\NYD?P'-G?!9 MT!R'1PO'60LI?4!,6[-?A+".CD_26*]_2W_^/=FHYC%)E9N3;3C(=HJ$9QOV MCS4)'?^:DGC-#I>N'_.P/0Y#>*!#S Z9S.B(S5PH4=]^!TTEU=>@P\FR%K)W MS@I)Y^J>O:3<;MS+@!:@9[4D;?&Z:(/ZH8&;ML:X [2"64@(]UI$Q;B0L\T3 M&UQBPFJT2*5DU0(@"SAR4D-1HX6)!<46 QJ .D(E31A0G*D6@_%I9C5(]U,J MI%%!E]B_JGK$?OI]]AH@&B[Q6C)AI-]2ME2^#82T5,D57ZN( U!>.8.)B82B M2I:ZX,JWTQ2(HN7KVZ.+ H=B(E$X+4Q*O *F9V+2L3\'X1JY(K%$JHI&N(PH M-=R ZJD7![$GKZBPTDZYXFHZ [C]V&[7TDCRS-NM4VL=;%6]Y; #$IS@(5=S MV;>,H/(W".JL%0/1DR-595F'0J7+'0%4XW): PFCY,(/T1?9#MH2.F65$7HX MLOE&C.@PMN*B]@36E1_0_=\ FBZ!3@9BB?O+'53,@M, M8"FKU&"P*)0JOAE00R4 U3?*B-2@L:CTJHZYMNLZA*CN60[<-IY:INUZJ$P- M5%"PR.-_4B3WC5C#:TBNP \Y 0QB(_4)+DT#>?=B%IB[!3@9KCAIZ!:_(*^: MMG.V^>3\0>BY[X2RW7V#EBE#:[4$R9HMDLJ[B8:MS2R2MQYPRC51!+(O@XJ3 ML@8"?*+6'AC@M+T)7MCF,O.M2N\M50#Y'>,N !1ZSMGY(XA<1HWH3\-,5)^ !A_^2 M3 $;T.P*6 L*@=IS$D34<=577#:@.]3*0 >;7Y&WP,$BB5$F@>*V:[].-!/(II/A>"=!23JOC' I!S1PP&94 M#>$2>_I-$\T\*I^"FM$ SK\'Y/*]HLC2%.5@XF@VMTA?DKJ8]^\J]S_OT]7X MN"F=MNUTMB=' 1B 5O2*M,S/LC>].8+<8NR+&$"SDAK!"Q3B1:#RQNN!RHO2 M#A DVG2KKA),21^ *6>0#+&FKCA-Y)T6EDQ)9P!5.[\Z3A*%^;PD@2E\0 =; M#1^0PPY'< 4?>0= E3W=2J) 4Q*&Y +&(U$B#5EY?-[M1!+NDI)CI(.N2*K.@(2,?[ Z^#( M7$35WS/OQ/;W 1"5WLY)OA21!7#?MLM,HD.[Y+'(F@KW0[$)0#LX?76HIS" MTF\IP95O YX8Y25\"O7?SC9;F'MG(Y8LCOV6A,#C*4G*M;_+(;+S:2=###A_ MY+I#>F%F<3*6\!"QYYV,#W!F5])G-8&[%I#RQ',HX;L*M*23V0I63RZ Z64C M,E*/6$WJ=36@U] MP,F0S5=9^K/D4Y;D6_HT//;RW&6=*02T(DCY3 SXE[*, M"QV(=.(QV."4@$81M U;Y\:K9FNP;+*(IMVC!SMV@8NJ;:H*6H@D MZT<#! !.[[Q ]]DF+]^M#(>W@"M;7(2G"\[M'#K:IR?_\%2/*1+_.C;02 %\7W$W9QU5N4.FVKG+%K"V.FVPB>[,<7Q?35C%R:QW8C G&^ MWU/BQ6XTHX_,K&!744]+";*M'B4!&802\=1C@H5\#3;"E6F2P0U;!TLM#&)/ M7:7HE=1[9P&.&J856[<#T3EE04*:*AJ\BB MABM79Y'!00BI4HJ%V),H#:FJ=ERHUB+K$/9&29PF+)7V9*WC ]M2%+:@5U2\9>'* MHC%KM-BU'NH6 %@@0\[Z_*1HH3DU[;2 ,5&-0E40]9;:-D*VV>J L[E/)$)B9$(1PM'E"$DUT;#U)1A-?: :<, M,@%#HE4Z&VS!C?3N/2,L^4YLD.AM5NB1YO/"C.Q0Z\$3IV8VOPD\_(*]6.IQ M-L(5[*0";F"BON!H6:Q+\D0NU:^([=&#CA&F'O9:1?3B(0U1ZG5=D9*0+2JU M48>PTN2O\T[C:$FH/(O8#KAB>57 D&C5KC0F<".]K:TT!KX3&R1Z7VGD2!=7 M&C6R,&>&(@#>4EW,\V%VB.*$4>QYM?\FCF4]WF%0VS;SYD\8 R/MI9I@>N M4*\"WGMFU98*,2/5^PRS):(XWU3(0YAIYX21P$N*$5 MH7?H=>JZ).8/)B_N*0G8GR[*WWU3J%VC/BHZ6+./H9]7RV[MI)51;$ KY,M! M]YYVS21#3'CU/N]JT5&N^2U0=!69[V4HPG MR7]D\UH4@EH2G^$2)E6%WY5DA]XB%'C(JW#D^/CC\?'D:)M6P_XN#K']$$[( M?%(S(>IT/_$< -6$J@!]: '3KN(Y M[9OE5+0;F[AD+:D;/Z.C?+X59X'40$B%D =S65%3,0U@1*2.J*L;1]I9".G. M2;P:,%$WGK0.>5#EMCUM28^WS;KH2I:"ET>KG9-=74%6/&2V$W"'S@Z$VMRR M6[S 8-EF (MY6M=B6I("04(V3T888 (N/_2 M.O8D<$.:-RNE*GO6=_"'P/ZIY^$$@7L'>S?!N;/&D>-K16%HTZM8% ;+6BP& M6B"(Z %%#'GD73HTP,$BU,I&!=RK4#[N*105$1"D8?$$FG[RV+?O56;?[3N1 M[.F"(,8[PE *(L80UO?B)H@01:%\[VW7I%=A?;^GL/2D0)#/MD@R,P0B]]6T MARX =B0+Q_>M=V8[:$LWR^EVNNIG9 AXT<]<0N@MNO0%*#L;)?5DMM]]$B+O MEW<1C5MR$NVS>1/.N' 61V'D!![3*O,^3M($PM[!3H9Z.M;LR,I#4X6BP)A/ M#-&21Y;99#_FV-X3*O@<110_QQ%7R2F)'%%& M'$5.B*X8J\[BD'$F#-D$>,;)PYBU%DQC7Q"V/79:T)! <$*_IV2.(_Z(N$*2 M10 (&QT[\12Q!L=SU2:9HWN'HMG\R7E32,.N::]R^F$?.=G1 TZ"8@UX0.N8 MNDO^YLU%S M])=[J9$N@6RX-#7N5WH][+X4&:D8E.U% JH'HTG:]2N[O74DN M):8]P46K9RZ,T^,?/AX+4?"@@M\?8TIY) "=!MXV 7\V%Z@]DB_O3P/JQB+I1%T?V$&68E?$ M]3$P\8;C-56?$)MVUJ_,]_?Y-"!Q+((7RMN2W$U]]2OVO9P\#2D$)_4+7IV' M;4;"@N?ZW F7"L&JP?N5W5X>(#41X,132+=Z(HJH!&%JGJMO\#Z@/V,@.M-T/VZ^Z[.6(ZIX9X-1.NZA=KM8^V:!D1W.?N@EX=;Q& MNP!=;_TJR?[^KB8TCD7V0E65A#38!VCZZE?N^WO+ZE,(3NK61F[GL7E7\QHY_P;GD5EW__&AW(O*W=X>\M-;NJM>(1AMN72.F M#SSZ8LV1,I9^LFHYABRU6@1!6'*4B!ISBZU: LG*J*&95E+4U+<:+']FK4//)$0H=ZX>GSRP_&I*:W,=OKPEWLP=U" M*QU]GT,TC_U;/%<)QZKE>#*)K<@!)S[UQM3 M7+!73R\JPVAH-)[<8!,EX.2E.6H6:4DM_AU;BI]>D?^"/K%U>=G \675Z7AR MC/>E=.3Z\-_(H5<,MA4]V'8VGBSEIA2"D_O-:NU@FJ01WI)@(4A*"/D5^1X[ M$W]6[FLMVXXG@]F2(-!"K*ICHJD^I\1"C-K6\/.;:Y,$3I1W,>?";/Z UMR, M!(O/#%O5>JL"'D$^LXD$<(*9L6.5PQ$4 2"WV'G&?N$A@FI-%17TB/*/E30 ME\T#7BS9O&>F6DQX*PGMM!E1\K"!$G#2JI9C+93ZO&#,=K%*9#8-1Y0 ;$,. M..%ES_?FSV9G=@$C7EQ)(3ECJQ$E\!IIZ37-@8OIY/3C2;OY#MNLD)M@3NA* M'&;J)D&<=I0$<339HC:A(Y_34F\#O-"EAR&<%'&R$N7+!+H+OS[&GQ,.1I]\03$4E,';6,05^/> M@ 0J]#L5RU4/&G*N@_2&\R4[R_^U)/'EBJT=C %GF(C5D/ADL5$G,MBU@Q#. ML*?6YVD,=A1#F.=?7PI>[:2'6@2!EMDA!:^/%#RY<;S";YF[6A0(3(^2S)Q@ M79*753,(IK%)-I<5<4/E< T3#)5XK4K0*B!!>W#N*A^QW($ D,HE MU8D=SG9H1;ZP$S0)OA!_?D[HFB0[#;7UT((/G97A/*RAN?\H0O'E2?_6[89VKH85::P"S'1TD5%;<1.C%Y-KELT&CJ= MU)[M%L1 .$QMG3JI1_PQ"7:W>NM7WF: 1< 4/VE^ZU=."@@))1AI#[85&"!' M6"O=*DFC3$8'=ND".XN A!%V^9'L&@5DQ?Y4FR0]/(2#J50]HNZ MP[$;B3J$YPQ5<50.$7W1>=^,K08P0J:@7J41,A(#04Y)JEL)5:U)TL #,4^6 MFK>;<"DEJ@-C)5Q'VW!"M952 $(P3T:UR4V5@H@.^)J7DD0OB/*;K%GP@$1[ M$;'P^5$X^=3LKM<>0K:=O13JT0;!,!T25L>0L'I-B/>*?7\[P35O-*J (4PE M.[FI* 74Z>+5K\)4CXG$>N7;^E]<$:<*G9FKR['D^ZZ'YWP-"%X8:00NOG" MT$(7Y%6ULY,!CB?'588].%E4]D+G2X4RV$K%M M.8)LREKT=+ZB(^HR/)P%$L=:L:^["9XJQ]M;S%8T3W@%V5KGHAU?SIY]C2"7 M^R8@2*_6$=#WEJO$AV&=CDP!- M@R!V_ ?$=C'\@5:!6+621I,.^A5,(]= $[*&%=/EV99'.7PONYY#]\KOY$5^%?\\<+J9E9Z;1@MWR9OWROODQWHH8< OY)QP( MA++]2!Z)OMVLG&VDGLQ&/?0KS+UJ,]6B:ZCEY%/L1WCM(_9=N/=X(3?^+GNV M1ZFSQ)C[ZO=.M;D+H3F%X.9G.?!(>[23%N8%I4P-IQ[ M=L'[%,0IJ(KZ"*C(RO:M;1.9C9T5D2MA-4O0.-60ZMK1C#BYN7+7E$%S\ MK0<7M_5F;C4R5/]VK@IZ-$')1DJ^]8COO6.-NXCX[J;XV&T: &U?,:S<8DQU M8+2$ ):-=L$PM &R:%AHG86D("T:CTC$AUVC@-E.7Q0+6S$&,]O 4'U!:8UZ M_7N)-?N L,!8J6@Y\[$6C2!$>\B[&$'>16D=3C>@-L>>'!3"EJ*!JRG''YRK M:5S>OSVK3!^:/=VM[YWV,RD,E8 41N.^V0SNX&LU8&I5N.J> M$H_IXHP^,C7$KLRIJ@8;@Q=5C?U0M<)2;,1-2()/J*P5IH$%4"M,ISP5WLLH MZ"(8F01AO.(ZH"D)(P$:NAB842>V0<:[R'>2;L+7*+'!4/-1 C1T=2][/DJ0 MA[!72K$VN%-*,$.>)JQYKL"]FWPVCDX!&[4&JV&'/ C44V0U#1#T^8%L'#^2 MU]97P RYDZ^MSQ7HW(@CKK)7;9:<)0^747=@RW' 82!I- XCDL(J2N M *N&!;"K,^I2+@4U&>U)(43N^P5Y^2""<.@F$43Z#R$'(8'TA]\_/U;87?PP M]";/J"*PM'B<'T]CNMKX:[G%8>R MS(\O.%J>QV%$5HCF-H^'DK'_>4_.F_(FJ$%/8[K\;D!>KW=$E:NAQWB]3A3/ M\2L/"IX[X?+*)Z^%]U7O')I$PM2[*/IX?%*]*"J..TD'GHB111@_'WO"!R^] M[GHTR1$XW!RUCFE1_!:1EFKP,=PHF:F L#K*L-,&6.H: (FN-*F923J0XBI% M^1Y>@Z]8P4?K)M6V@! S:5:YHH"TY$"0T)6H_GK+J[]6B\.>;3XY?Q!Z[CNA M[IF56CV,P??:B##@LMRB:WP%NG8O0.QF TVVE+:<; @2OV!;FJ\OT8ZGF,_FCXXJ=%$#!V&+4CMA3D('!#%\[?F.BEW* M(=_Q<&&TYX61H7 ]WS"%2^3Q!W3".Q2)"@,\]X7O==+2R;(=8\T.($RF.H7M M[:@"E]-UM7T:J;K]3>OO>JJ,+KNF$/;X=C//CAYP$IRN"(WP7VD65Q5SA>Q, MC<:3/VFB!)R\^(G0"9KUFP+X0C94%J6%$(0Y"?'7;+-&RUM6+3BT[: <%YL M*#0M71!$Q7/.1:ET3",?$AL+2$P9!6@ERK[S%4 %O!WY MES@YM'9^8EQ9Q2LE-RO?AZYZ)Q%]QLX*IH,QU'G3,[3\?>@">#J&EC&%L.P= M;J/&TM0\M[I=Y3;U.>RI'>UOHDQ'O%?$&22K!^-Q .AG8RK4\; M0"GOZ**]9&V:#EDEM*XT;>@!)T&U8?D$ M-_CG2WYD"I_(N4/IAH?'KGA-X-FB^M_O?MW2[G^(XB<@DPW*2H,D?/6.( M'N[_^R^845&MJ>?A1-6W$@_/-NP?:Q(Z/CLFQ.N0=9$8/0[#3GXXB)$W6R.: MW!'8UT7I;/ Q11WTQ1,(2U$MM(V!"XU[ Q+ T.]4+%V4-^5<%P_:\67AKR6) M+U=LZ68,.,,DTI>TJ]$.0F3#GEJ_?1C/BF((\_S@$AV#2_3K.MKMY1H=]='N M4*/$FI[V)"A?S#18B#B ;%&OVL.ZC>&[->M2!&YNC;]ZS%ZNR]%5C]'XSZ\( M17B1UIIR-T_4"<(DH.V:L>VVT>V?39_C<6WN22@X9;A9K1U,.=F[NKMUR@O# M9+WEV:O+\?A(]Z-SO+[3FZ#J.\VHJNLP_;%EARD.9 [3#+N#C[0[3,_BD$V5 M,$Q?DM.Y-@UMQN21-) "P;ZG&&G=@Q48($X_*]TJEZ$MD='->_(1PL&CB[E3 M2?^8O P0@H]-JA#%%^1EB'? RPOL+ (21MCEQ>RO44!6[$\U2_7P(!PH6L[J M\0=A*@Z^R!'X(@V;[S'Z% '[#3/4,L_814S9YO(>,3P]@P3D3<;C)]33 592 M]S%UEVSG/G7%8\_\E.+]$8>1V#H81&9H"]^76),@L$+<'JVYVT240E<_!FQJ M-!Y7HHD2L/)J[#>LT\%XG(1UJ!KRV>9" >RPX:/,W^T^RESL]?#865=!C\KDHB8!@#V7()=LG?8"613L@7AF#QIDD52'J$"75P(-CK61] MQD/)A5% <3:?LO7!6:#@)G#58C"U@'"JK2\ $U40;-?77^^L=L6$1H0!E^6A MWMFAWMFAWAG$>F=CKJS5714T\)6UQE&FKKO29S#+U,D>S=;*1]< @N.W!4GI M2(0@L\,%Y!@N("6GGWNVY>8Q6PLTF_]&^#4#4U%$4;@-*;=W?%AU!F%QLY-[ M4PK!^?HS0L[)ZAD'24 @6XZQER9D">_V'%%-*D6]+B"LC_5D;$?7&"1;L)$'$^.D7M/?*P?0WQX]5+O,.QH&P,C?6D7V)!Z=(]\Y& M;"J>2&K',J*1MG28N=EXKG#-M'2=6251M'M*7G HQB@]9L$8Z?C;V "19LT? M7$$7*+%63\X;$N%J\J"C'L:#?^G; Q/ 370)N8\16A<,&G_J)=ID1NLF=Y#G M2=V/\7.(_HP95Z4[(_LEI/6!QY.!T@&/0MQFP67(:/Y]1%%4>+6DMED'72_(FCDY3/2 "+=LQB9=T^1CYGM=L1; MP\P:.'Y^M.0Q"J(>1.#=LA4"^ZP)VY*&8;SB[S/6BP\\-<0'%A 129X"E0G' M92*0X2F<:9$[_KF T"3%Z!!8V(>3]Q!8".# =0@L'"RP<.2Q;*T%$W8:R_;5 MQW2V%E(XGAIWA\#"0V#A(;#P$%AX""P\!!8> @L/@86'P,)#8"&H!W@L=Z&U M>QE@)VH*8](4UZ])W CD6F-'VJ@G(+O2AMI=0_IP=ZZAZ*7Q6Q%,03!'F+!QQ0+7@A >4 N603X+Z:E'L,6 MST6(0;F^N/1>*:F2$6FK1G.HG[:8,$!L8F/4>6B3,%OLJZB1?DN" M183H2JI!_0\/X136+'*Q.YZ "R=ID_KMJMR'^2J-!N$$/U>V0).+6'6#VVEW-JX]B_90P'Z1Q7Z&Q9^V'M_O!B3'A5^R9^9 MR%))DH<314+)$XF43=,8#<+KUE6>5[.6L'BJKI/^R%05M96LQ]XR: MRI8T[;1?\;?M;:Y%ZA@4XE#M0J8V;9=$^>K*7=28&B.LB'/2MI]WY"5Q5.CG M[@-5KOVOR/?N.8%/I-!="QK1?.1^%:EM;VW[_ "1G9F;ND_(X?\6NZZ&SS)\ MO_LL0R&CLCC X86&C@.4LG((3VPL;73A+N"8TB=E^$.PY&6\SAD9"S;5D^>Z M#>%AYH9@(@!52J:6D)R@+I+WSO]YHTG1*WR%$6EGJR[;3+P""1 T_@)1_"+L M^4T01C3FQ#S@\%\:XZ-O,J:,.CTEL,1SSH\[CBLT31N=K&\"Q C9J)U<4C*B M.C!$5X2^.M1C.D1YX;7'5V>MMDL:8 AFRD:)<@.EH:4#-M^AUUJ,2H>B6CX/U M5=B4X /8(9//7UV&34D%5)'H"[!I&@#94)G4S"0=2'LFD77$;Y*3O+9"1()V M^V1N!F$G95:^HJC,-($1V'D#::G;0' 9-!"5FB PQ'Z9C%K]V][-LID!U.&U.C#6V!M%-J2H/6YN_;*81= M5CL3J0UU@;2ZI ZY"Q3B16 ZB:J !U@13(F&RA5!10-,8=CX]"7@0.RS7KGT M4H%D4S.T>&9IBNGVCL)0+]6B)03K:%*]\KV9!5$0Y)9;@R1PE)MB$O!K)8V- M,[09P-29,ER5ILY "@0)53#3FCL%+!!;9Z5K1>DHR($@E7VWBR/;&6J5L"BR MD>WMLA#[\3WV8LJB/CSVHNI((+NJ18Y%1 $DB7!\1?[ M'A%]P2[3GME<@G/(0U=#^2?MXM+N$$#6(8,B5UXC:)'^#NSFY9O+GX1"XMD$ M;YO'BZ'*5JY OD4N2$Z":X9Q"D6@VI9EOX%8)K$C2<6+S\9J6>2(KMX-?W MK4$,8/M5".A+0_R,-DS6!'YY7CLZP$DJO9DLX+J-\M-?J"N:P"]K:T<'5$DE MH9>V0MJ%'D^=5R4)X$23U5JZ?%NC(%3OIRM0(RJ&NH,[0!FD]:-3%,]0P+BJ MFAY*Z!&5)E72 $XV;/*2M:A8QF-@.-;ZF:*!'U'M4 T5X"0DKS/',6=4EBK. M96.8.$\>>!_S>:S..+:' H_RJ]XL=Q;%>P& M&7T!T.:D@U.@M"[V%:$F[4]O'=A&SF6G(MTS!WOV.:*RGGM2VK7KY2[FM,[F MCTN';?JR\N:SX/(-41>'3$6_\**9NT[\VJW[E5ES/TP=FL#-U0RU.Q(]HBCR M$;]$N@E$M1'KVX"ZG?0KV;U<-G5)@ULO-WV*HO3T1/J=*>L#XD=H9DO.G!"' M=4OJGMJ7U$W0F#B!-RD@DD%Y$Q),G$F.S42@''5(M70P8$:YRCER51RZ?GYX \AXB^)+9H'4?\\1FV$_"QV" 4:=-&+G4W M')0H)I.62W6C=6YT&-/D)5$XCQQ%=7T(NR80(I>ZG@$[44Q*;D"P!^>(1DER M+(_1ND!K$F)]NIRV!820F3X$;,4,"/(MV*?"-NF*HC]C%+@;N_58W7),Y:FM M" (E,QF:=LNMKB6\E=.DF5(IZDB$*L4P-T%:$VO7%-1B:E95DQ!W"00EQ;-- M_N>O&%'&K>7F%KT@W\Z$:AN/J2"S+4V@A%=4LUVL:YM431_PC*N%VAJGIII> M4&(6V[A0D'=B9V!E+:#:5:/F2L4HHQ"JT$YK"^T4Y,&C3:&=0A?:Q]I"^SB( MT!0K7B="^PA):(?G+'^HYU,5I6 M4W/X.5CU:0(GS4( AKV)-34:3SJ6B1*XL3RY4F779]-HJWS5F[20O[2'%X&X M"0NBG9NUVM$^'^VC?7)$MP$^3E2$EX;[")0G!9PG1:0G"=:'H* NW>FYX&H$ M!LG:C#0X2$8*!(N=HV@1Q&>\0B\3:>=G[VY<>+YY]1R0:DUWK.GB[7'YWE/S M'+F^ 2BW?->38_O N9XIH"S&5W9%VD:@R>&*]'!%"DK,([RXZ?.*]'!Q<[BX M:<&"?L'1:Z*.& #.;]:43@69]S$SA4ZH MS'WM;KCQW&!UQX.O7;NNF2AN21C>!*X?BX*MEPX-> WM?M1--_YX[N1Z9 I< MA:QUA-ZA-6?T;)Z5/(GXF8 UO\6AZC*^K\&A;IH[G?E2#>^8T7#5NQVN)VGB MNC+&70XXG@OQ+KD XN;N CU'TR!YYVA;JJ-0TN6.UQ;@=\3U+N!^.#ZI7L#Q MH41*O1ALDH\V*0['X/(1#Y=GK6-Z3I&'HRO'%>JH<:K* ,=T32;#'X(=+^.E M]8G*08&X/M6*I)8")&_F WHA_@NS/F44#<\C:]M V)SIU*O\IK&6% @2XLN% MU0-%,L QW?7(\(28U&1[#RVG 8*JWY)@$2&ZXK3PMX8TUD8..J;T6SD%$,6@M3V#"WQ-'$SU0A(-@7O5+DUJ6*.@1]/MR^CN'VE5,YFU>7;9&?-OBA3!NIU,9Z[TGIT=5W558;-U/-P,H9)5LVZ@'_YV(PN< [N M\C:2T8 ,+X:IP,=S7:>F 9QT.!UAIF#Z=Y#DH.-Q^TI_AF9:2;%C#_\Y&P(% 7;\<^(3ZGA$ M&]A@V0;"+4 -==M>.!HI@S"1#I<$8[@D^,VAF),@MO_G1!D)+H$;C[M?@CRX MT_,L>Y'4) D9('QOO@Y[<+*84N3,Y@_(\2]#3E5FI!4248./QV>OI@&<=&Y1 M&")45B3QGSL2_3>*N*<3!2[RN,-F-N=5(JCC1B<*X37N;42>_Z8D=G[Q:8G8 M- ABQW_@+FO_9K5FR$GO0/?H#;ZK?V\21S&/&$U21!:_+OK*/P;Y,":@=?=\>9 M""XOWI0\ <;8/8NCV=Q"@31>L?VZ'(.'O1U*(5CWIA1H76S[=@K$^];&U&A# M6V E+C6CP9#9M%^G$#R$[4RD-M0%I'AS9BN4PRD0)!0 M!3.M75? C'75KI6E(Z"' A2V=>BCLQX:I6PY/\:U/Q97=7S*J?$QQ['\3*( M1(5515R)&G0,"5UZ"B"Q7VK43, 8E),JJ230I?7O/Q1\+^6)+Y\%H1!&$].=SRCN&6ESN&2? 8$?=?%_@%>RCP MPGM$'Y<.KY3#3@-TZX.K5NNP:CJ>NV [>L YRP7"#VB=ED[T+F)>A8DACHDG M<%?/.W/#\5P?VU #3G9/5!39V@CDIR[;DO)'8UX0=1;B!CQ3/X4$[9N/Y[K9 MGB9PTKQAUI[I673YMF;[+?7SDQ6H\5P7[Z .3@1W)"#9K5E6YU G# T\_(M? M"R+ ":CJ8>1I3%/BXC3M,+'73\Z;I=M6W7P\E[WV-(&39J)M#+=4X4U60RMNK7 MJ7'I#A8X3&N=+R)&/#@M&D=4\Y7_C2&KI15"61,+IDRYA ,;(:1 MO@Y5!0B(ST6F*C)N=_E0Q!*Q'X^3?1,[:##ALQ,''UCS=(2Q#00_B%PQMH]( M&(GH@-N7J[5/-@B)+6OVYC,?\_3XY#LUPZV:0=BP&WAN14<';&<;!'';P:2\ ME30E"^JLY!Y ZU80=M0&IMN0,6C94I"%8&NG(1X*P1X*P1X*P=;P!+\ZU#.4 M?*W C"%13X$Z!(XKCJ&%%YG/-EN8>V?#?Q-T;(D)/*O]=C=# =FU2S6WY)#L MA'H(*O2 PHAB-T*>V,(9"DU(82$<#;J<"66_E90% "7YF4DB?'C\7$>BU380 M#B #2;;*"@@23FX-MPY6DOA.-K)I! M6#Y,:I2[IZTHZD UV>-!#,+B8"T *XJ&OB$WYAOOV7R.7425MQ@JP*&O,QHJ828H%5D0]EB'\.E1A$^;?(DJ M5^)=S%6-';1$]:5I'"T)Y8DU32]+ZH\#80-BJ2WM$P\N!K@M&E\<[/,Y=47H M-6NK"@WN;C@(T2[]JM4N#V!JU[.9U.)/.E"\(+Y91 M7O)0?+Q@K+YR,/W-\6-ET'_?6(RG/E[OK/GJ5)2=(JF+0Y0SX8GP]^."B.(@ MQ&Z7>FDW]'BJ_?7##Y@:V&0GD9+]&PHC7I,AH3F?:ZJW.[L;;CRU"KOC 4SM M:C*ILKR7,**QB(L2R8%/2R>0,D',M>GY ;ED$6C\[!V.UZ^Z[.5P[Y +7;^-WMRIFY%S1>@< MX2BFZ('Q2A;?T?X8_>I&(Z]Y1Y1_.Q8G/2D0FO[$X53[DKZ1Z%?_]O*Z]\T: M< IZP47$R0V2&C;\&L%W!$G&Y[F8Y02 $TF[GO!>;B+Z5H-!G;M5TN$I$$_SNPG#6/; 6B4;4!!V34FH?8"N M06?]*L1^/MB&)(ZC3EN5@,"3)81.W0B_\ #%FE7=OMN[JMO19(O/1" D0'=^ M%&A.,CP/Q>#:=U:-HLI%XW)PARH7ARH7ARH7ARH7ARH7W4CV4.7BD$KQ3:=2 M&.^]S]HJ:M] JD>K_/J&-+Q;7VCM MX4>65-(+3[Y9;81G=&&G%PR3X](^T[XAA2]'>@XO_#7,L\T%FB-*D<=I"T,4:=9^^^9C>*RR/E401%C% M3+L[4 $#V1O45<=*7IR4M Y2KF=,Z1Q>#^*6A.$Y.XALYH2*O$MUB7QS&PB[ M ;TRY5G19F*Z>)3;>3MGJ.'(DN-Z> @KNR6W]81 L$&'>-,QQ)M>SN>()S5M M_3.\(@%W'>$@9I,YG=4D4$FO3@<0YI=E?GT-JKHNYI&CD!:H21/8N".,HHA_ MD,VN>DTA[)XM*F]8TP/.SW_YYJ(P9 BF*%\QTN7>X7P=39,-,5).O?WZ'$\X MX)Z$@E.&ZAH?[NYQ+??JTI;CB8NS(@><^-0[7874= W&$Q6FHP*+1E=;QX_!QY_6)87!4+>I4/Y MQ7 XFZ?>Q\?X.<0>=BA;)^\173D!(\;?3 ->JJSPPP/":8*';)?9_ACP ULZ M(AR..G2C $!$WBRJHS5:P=EF>Z(4IKI.!R.J&%N'+(!"I7GMM^W9*7Q:.M$7 M$OO>S6KMN%'NZ4A]'$H!-^ML1/5>FY(X%L'GSI-[Q'#C1V.V%-T$$:+,+$U= ME\;*BHE[]3B"LJZMT-EK=!T7_GP'^IIX5U\E.] JT$!//BL M5R U]R'%YN7NJ\RX:(.,E-!#/_9L4BFIQZY*! 1YB/4SO1&]]/&*K0_&V#Q# MFR'O%^O*QD *! F=$\I69&9OV4DVU2"M=#3P0]XOUI6,A@P(4LE7P+,X9'O9 M,,PFMR8FS]!F3(%X!E) 2"C!2%\1LPP#)-;.2K=*TBB3T8''\IZ2".'@T<4H M<)$FM$L!""&"3JH0N4=1@7@'O+S SB(@/%J?'V"O44!6[$\U2_7P(*)YM)S5 MXS_4H8#)VXO=:$;3QSL49S$YV "FVN11D9[$Y-@/S'*N!2D^ZH.8!A; 24RG M/!7>RRCHP*CPK56\XCJ@L202H*$/4D:=R,V(!/FA%#F?=->(+*BS7F+7\14& M1 ,[@!4Q!8!)K8B&A,$DD*PX1824ID0#"\"4&'4IEX*:C$ZNJ+$HH\R0XW/S MW D;_[>6CGBQ6O=]$>BK?3$,NU MNOIQ:->)-5^+2(,XAA\24$:0@/* 7E 0(Q[2G14L^8*CY7D<1F2%Z.6;Z\>\ MR@D/;63_X]>R"C$VZ@G$(=9*XHW( Q>;D%]))'?JM^JGOZ20\/-4M.AW'=Z7 M5[KZPD9!G]>S^=3],\:4EWICVL-ZV+V-/2M1RF*T(C_%>2DE) M('*"!6;V.HG3EHG"MB7\'(]:Y'2>0R=BMV;S>X>APQ;AS>PU>2\UO15B6V]U MD&.C'N#G=30BJVM!73/JN*VO2 DR#/E72%J9;FQ*:YT@H9VC8>07Y&79+ "5*\(A>[D7@&^)PA MOU F7,A!1Y1:(2< G$@>D<\Z75RC@!WGN&&8>BO&68:[*#2JGUNVC4>4)&%+ M$CA!WI' C2GE!79EAR\UV(C2%W:1!R>&ZM'O#D6YYRI;?A6BL6O:K[CV*FMA M1]"@[[RSLQ_Z,^8AJB_U&(X9V>O!3LR_6633VAN",0@J55-+2$Y05W$@)__\T83_%WX"L'\V*O+-@2\ M0 ($C:_,V!TW@WZC>@LBSLU @N[,,/*8-\E](;]QQUY:5/B).D&8%/4[,>RD M[+H $>560][UJ /GY)2CSX/!&.$E0@I/P84/_*_9?!9'/&!,E$)%O^+%LI8& M-!\$1&C=WCK2G'YP6G1/V987>:&H=NSX#.OD5KG#"NVP;0PB MJJ^&U&WI B?-[:;#?$: $M]70RXEY!M=6?SC0\*4U,G_'_\?4$L#!!0 ( M .N#&%66QNLFI9, (/H"0 4 =&UB+3(P,C(P-C,P7VQA8BYX;6SLO6MS MXSB2*/K]1MS_@#-G([8Z0N[NJI[IG>[=/2?D5XUC7;:/[>K>O1,;$S0)29RA M2#5(^3&__@+@"Y0 $ 1!,NDY$3O;+@G(ES(3B40B\6__^W4;H6=,TC")__UW M'[_]_G<(QWX2A/'ZWW^W3T^\U _#W_WO__7__C__]C].3O[S]/X:!8F_W^(X M0S[!7H8#]!)F&_28['9>C+Y@0L(H0JW1R4D Z]5(Z,XD1!_GIVX_5-V<%U"3^&?WQNT^__^[3]Y\^H3_\_(=_^?D/ M/Z"[+]7 +Y3*5=@Z,@KCO_W,_M\318DHNW'Z\VL:_OOO-EFV^_F[[UY>7KY] M^>';A*SI_.\_?O>?7ZX?_ W>>B=AG&9>[./?(3K^YY1_>)WX7L9E)4Q_?2)1 M">"'[RI@"_8__O333]_Q;W]'!8?0OY$DPO=XA?AG/V=O._SOOTO#[2YB:/EG M&X)7_;G2?XG MEQ;]YU_."P]Y%:\2LN7^XM%[JG\+SLZ__ZYE:$=),7X8W"5I,N41O\1+_VR1 M43'B.S^A?F^7G43%K\:GKTBR;:4ZQYSHQ_TE>K+0A9+#!GL$I\F>^+B3$HA< M&?P8%;ET,%L7<7SR]:$#_?^K!(P$R.C/'/9__UM.S@0Z20T*7V5XFYJ)0AP^ M+]T\8E2CG]78^>CH,GJ6T%!P)(6\B+,P>SNCK! ONJ)^_/4_\)N$8=4X MP"JH9:W4/>D@H$JGI]56VW*HJ "+.%Q$ 8^J@/=X':84?YS=>%O9"JT8!E[] MY(PUM:\Y!K3R*4CMJ7LU5,3 CJ1Y2^K ^;$+R-O+>'X\'O NB9EI52RQI= MM4M.HZU:5= 0 S>2.IWM"6$,A*GO1?^%/7(1!^=TXR7A5C,4L)*U,5CJFVH< M4-5K)=WOO@0C-SV(@#GT0QF6F8J:4X<2>7"6K8;-0R&-J7:DC=Y13 M*.,CA:KAN_AZ!FHG,G*H:^P[X K6(+&W5C%H(RO2,H[W7G2/=PG)-'P>#)N! M8LD8.U0P<0QP19.2VEOA!# M1EWN6;*/,_)VE@3JDXRV6>#UT(CMIFIJIX#65C/*>RIP \D"<30H(:A A1BN M437[T7N]"J@+#U=A7F[7XDC5X\%KRKXU7E\+DHIH)1J78>C)V#BJI(=J6G531:8IA"6>^2-/.B_R_<:;=6BL%S M450IDU(U;8R<@Y+*"7:EHCET1,&/N55B#GQ)L*=0R8.O 2NAC)&JI$?X#JBB M24FT+MWABD6AC:E)[%);=+=)8G7"4C($L$:I&"JUZO![H)JE)--6NSA Q"&. MNTM^P/Z>4-7^^.GI,J84HR;36,0T')"GW\].'I M&U3"'TG-'HG';BX_O&V?$AF[A]\#5C I*Z5V-;X$JEIR&JWU*H>&ZV+ M5W]#R<:*&R**88"52\?8H0<3QP!5-2VIMAI7 D4EU#%OB.0[C%]Q%/U'G+S$ M#]A+Z9H=7*7I7G,,HAX/6!>-6&WN0A6#@6JG&91_@I.Y%55:O&@==0!6M-S3P8!%HC5;3VU,0*+,KACGN=.+_YDI?[ ML.@C\S)I<7_+^-X^)^5 4>Y?!'KM[),/'\+'S& MYU[F%30I):(<#EY5]8P>%NK(QH)6U1:2>Y?F5-!94:U7ZN[HI8SDS,OP.B'J M%@V'H\ KII2MXYK&:@AH-913ZJ"RD: 2ZJ@Z][#UHNATGX8Q3M4+^.$H\#HG M9:NI- 40EU5)V[V&*RIN' 9Y*\9)NS9+OS8K6_4XT&KX-: M-INZ*!T*6B?U%/?4S1(XRJ&C ORXCG%#M_IMNGDP"+Q*RI@Z\(K""- **"6T MKT]D,"?1MKO]4Q3ZEU'BJ;-1V5UN\]8]UUVZ*/.$N@G@==$$Z8/4CF:&:!UU8CPOFD=C@-Q M) N4HT$"GI$4^LI?D>4^""FL999ABIW=2E"T^M(.!JS [4R6BJL>"51A#0BV M5=2KL\M[5,!& O QNX45Z!5GVSD^\_%B]K M_,_BX[^PZ\Y;S.^5\%X\3ZP#K'^XOVT?#50%#=EDZM@R%*!JFE)LWP$]3I,H M#/@3-!7XE%6T7G@DIKN(%-'=!,_%$+S!<XTOZ6U*'SE>&7\-L<[9/,^JGR<6K'^U91FB9IIC^7_#HO2JD M90<)N%;W$(^H]A9@ -M%'VYL#><&9RCU(GQTS.V$VV=,GI+Z33$H3!WJ2I.D=25:A:K?:' %<*27LB%HH? U8[614VNJ9!.8@ M*T,FOL@X-%,<%MIZK')F0MNYW6'6X"Y>7[SNZ+8=IRUY']UXX';5RJIH9K.V9/:G?UL#E8 MGH3:_KNP4'JR/K+)C!=Q0%6PU M:]<:0P ;H8K2OA'J =RI4C6NV2OAE8'I-+YD,*X*@ O$X_!)7<8/5I;"RD>!=B)*]IALY&@;:E:BI[>].CF!/97KNF:S,;_+PFX<0RDA%M25I MFP3<&,V8;FR&M3, FZ@AX?TBT#B)3Y*#+64=C_(*JP\?)XK"H0@ XA:[Z\8% MOF5W,NHYVO/0FMRVF9QXZ^PJW2SE56JGXR3Y #$\^A4XEM$L2W_#>$\E4*0G MDS@]Q:N$X'S*TXO7C'@)"<+8(V^\PI^*SF=%PPD_*"\C*V4P-R1&X,YQ M!'$?7^<;!!U@!ST&U_WW5H/1.(W[A"STZL+F$R>A=,(9(V)RWTM%42PTISC& MZH)N]>A9^#PEF\?^ZF@H>%^CIM@^/5&K*/KPE$.=*!0L M&\%CTFEG: ,'N#^R%DTC2=85"&#O9L^+"SM"'R**]AOD"8A1EHSC$)L'Z(^M M";C1)76-TY2EHUR):RH79"+0F;F.5K<3^)AZF^,6@081[9B?OE<6/6QK]NVH.*8&W*[H#O,,D3 +Z.<&4\'.<_[?M MQK +P,#=DSOA'1WR]X(*V!$Z9*[?":/?Z%E7'DGQM7[*2\XJ^5PF!(?K.'_P MRG][)%Z

  • PDG@9!_Q?$<\P+X._[O,RH4J:[%4W^D4C>KKS).^K347#3*U\ MT)_$Q"$,0L ,?<>PNKF,DI<_X6"- M/WMAS+=@*[K+N<=^Y*5IN KSYK5,R%24-AZE%Z*9NHW^PC4-%NRPS- !. MULJ_QC0XB<*_XP"M*=(B78#3;Q"U\H &,L]YDP3Z54;V>?O<$^138M&*4HLV MC-R\^QOKJ<4.1+QMLF?#@C#U*3 *.8S139)A]$>@OJ)TISUBOGG;\Z$ NH;S M,[6Y(_)[7R\W0#;1]=V#>3QI,=CK\<8_E'?A4"[%VSJ:8 MHYBYI[;A=#![GL&9BK5,K;=#[SIETE%L3NQXUKN:,1(5CNB &Y<-*;SN3DY] MC#5JN^\CB;5LXO0S@/LC W:;';^5PP'[$1.J^_H(#8YI['](IL]D5@W2G,OB M_CM,^$NO+6>SFN' #;F-4=&*56,!FW KR;UO?U#(^6/ TQ2Z#L_@CC*8,M : M2YWR@/=0 J=>&OJ&TBK'SLQ(&RSJ+)0/G)%Y-NFU55T.!7T(8Q30C:]'!!V> MZ+++,'Q*3/0$/57,\T\F3?(=LGT>1OL,JQ[ 48^>F7D>L*DST&+HC$STD&); MY2W@@#935[Q*#340!#"]J?Z*P_6&DK-\QL1;XYO]]@F3VQ470WJ[S]+,B]E- MD4(DY_E1ZI[D;_RUA,?.@ -W!&Z%*/H--Y !NQG'#-I::DD&\G(Z6")JFY0& MBI*:D"E#7E-AZ4+AKC#>B>DI0^=. -Z!(;D.M15+V#@+][A,E]A.2B=Q[!V. M W& BWOA2X^DU$W(&BCS]!EM8C'P&BH0\_,;K9RXB/\']1UM">^Q&3_R'LH0 M ]PFH7J)^W9U&<9>[(=>=)>D(3\,U&\!#*<"]QA=!"!]PETS#[!OZ$2^_>%0 MG"91&+![S.C4HU!\C!XV&$]:T<^>IL[2_"9$UJ+CJK' E5K+HJC%TH& U59/ MK[6>YO"0QZ%/N0UD%?K+.&#_N?AM'SY[$:N&7V9G'B%O=/WXQ8OVJEZPIG.! MZVXG$30J$DPF M;M;O1;ZSJ[5L&>S./W*W"-:$J/_.R%$3N"O$S( Z7F ?M[ M0I@[K&/J1E3"F]PUF(D^BG0+<* X8;Z:\9#UG43 MLFT5NP2.:N@+Y+%+@&@911!Q'D$;$6 M1UY#'$&R?\I6^PAYY81DA?[IT^(//_Z1KZ?_]''QZ=-/"PHFW6&?76B,WB9^ MI">FP-_TK_,(0X#;OHRAP_=XRN\!V[:43/O.J#FP<-I'6%E]=V-GIN!=.A"X MVJF9.[IYT1@%6 4UQ/8L\6_LHZ&D>$Q2"?#UL%4%YZ)];A5/"G6:4P>WC.4] MH,%8U!UACYYD;W>4G6P9!RQ#L2O:Q"CDT3(%N+V9,'S0,UHY'K U&I%MJ\,E MKKRGFWDH5(+3, 6ZZ1BPWHC?= M!,#&:T:WK3YS>&R3NT]QO@!-]"S@H%Q6T.F>GWZ R!'74RZ[GY,D> DCE6B$ MKX';Y"$CHOF5WP&VM",2;=6M!#2(*>UX4]"+6/OJMC-6+O**EJ?\7'] AAXR MCV2CL'2*UV$<#\U5J\<;7-M&S4-FE/;P*;X&V.!>VDMBXI,?ST0L!_6T]LOWS_Y]BCG2YN/A:]Z32:.4_J ME>N 0#=)_"FS]XX\^.2&<1UZ3V$D%D2U%#IK)P WH'9F1:-2CP9L: 9$]RU^ MCFH44U9 E^4X=]X;*\4QJV8[&@Q<8_5,RBK8FB,!:VH+P=9^E7@!KDNO=CGT M*1NA;'=1\H;Q/8[8]99C U7(QV0><.TU9KW1)J5M$F"=-J?=NMJ8;FU9%=<" MO7AKG/(C1))C8TI/]EXT<:$QV7=0 MUUHY$C%DGMXYYXU='[U70^=9ONC$MZ:-V,P 83/ MS:(.0]?<.@FX^IHQK:Y,FI$C-B3<5=6.X(G9TV%37E8:F/,R79.H)3"A69_N MTS#&:7J6;)_"F#\EQU9+2B:EF;6#" -.=A(;FGPO@,#=07]AB:["'AI@-^* MJ3Y17HX'^2(B (OG=1*O'S'9LIO/>O.1CP1N%QKV&HG\XV& -5E';=^U8)<_ MWL*J5B.*)K^U'E!$*'F*PC57V\DO"!HGC]2C@>MM"YM'502S2ANU4>SFYB", M*,985>>HI68*.BO='$ MU:"G*4\8@,7F#4,8EG>.5YC24R= !+[5-PW;9P&W M24.V10-MF0+86DTIMVY#6L O7Z/B*:]I<@&CL5ID]R@&)*!8((ID@;BA ]FN M\ 9GNY!Y.Y:VN*WC4X.X63L9N(EW$X)JGZ.>"=C@.S)@:PS7$+<^%@F,UA+K MOC"!6XH3D?7,C,VBM-L-7_W-S8>;*5,DX]MO,1C, VY&QJP;G#?-PAS,:1_@ MU G469-#EFM00$^<#O-29A>45!.@VW0KL[HDXSRLN)WH?JG&.D,.0X%9#YKL MK>TUXL-!P!55SE2C'K@Q K!"*@BUKO3=[W81?WG!BU .FU?[+GU_O]WG%;^Y MHC:?UBYV^!]8.]:IWE)T*XGZK>%_3O/WEC=)1&/'])]Y]Z3LS>H:2K9]8I;V MZ?L??_B>VUE&4?SE:QS@-%S'3+S%_O,A2_R_R?KI&TT :G_FS#);;!\]L5T& M"34*9BIL.]'Y9^K? 0E3 TPQNW!"+1(],Z"\-9" %?DY6I0RO,CC;8'9Z.*V M.DK9>R>(O8'R[2!F*_-=(\CFJU(&"Q0G=.M'_A5Y^VR3D/#O=,0?%M]__SW[ M7_'FT;_203%&89JRBO&$B(\D35HWSAYN4KH&S3"@#J&-L6;M=W,,X$592:I] MM0]_L>LA5V .__^'LPG="70<"?M?*B.R\,KN+" M%PH"5OP$1A.!V[TY\XW2^=99@'U#!^*M;SI5**@AA<%)&)=+X(1Z?H\S+XQQ M4#Y-+NPHSO$J]$/5YM)H(G ]-V=>U//V68#UO /Q]@%PC@+A L5.->^RK)X_F"1KH@SQ:P7,$-SFY7C]ZKREEVA@+< M$5B*Y>#B6!<0@%V$+2<];@!7)I/DA9V-)%9$D4WZV"U=_(LD4Y[,4LA-.A"X MXJN9:SY;>S@*L/IJB.U;UWD,>KJND0.PJ5B>'/+4VAQR9ERU5N .P$]>@=O( M@Z>2//B$'O-+&">$DG 5TR -IZH=A&08<&^I8DSTE8=C 'M*):E]SOU9FX,D MBEBX&Q9P02W>-(#)^Z_>Y?>?EEE&PJ=]QFJ.'I,F!RT*[ PX<+5W*T1]8&$# M&;").6;0^OQ8(..?BP/D!:I(004M2"0&90DZ,.@KA4%/&?5,(L\BIA@FLV$= M*KT_45C$5Y,((8_)@(5A0CW4,@Z,M[$&TX"O5Z:,*ZXN2N< 7F.,27=XK5&* M:/)+CL.PGQNWV"R&G5D",_;J%>[+A)P7CTX?OX#=TN.K(PS@;L!*)(V4;A< M@!V$'1\]TKG'3Z.WO(H^?,W>37+GDXU90-6](]NM)7SUE+G6\4DX<%3, ME]>H%34P3)/517U ZO8 ]]"&-JW%'DD;2N#CHJ/'9OW;P0.%U614A= M)"29.T=+5XF@U=X/)\[5ZI5\.++]O 15K'2;A0-P+A:=&SB6$?,(^:>CN8&\ M +.[C*IY\S7_)NN&II]/FK?9'_#@UN2+(M89F;LC<1B8>B&;"SET$W1+'C)& M/M\,W6'"A:3(F)C-!.HV+-A77.A130.M+,>YVO^X-H&6';#9C/@JO MVPT;#)^'@CO?VC45V_EF;BBMEF[XVD?/39N/-WDQ8YV+%(-=K-'&4I[ MU?L8PRESTV/%GL5D_)PTVF7X+55KPX![O.*L0450UAF-Q&IK^=7DS(Y:14N# M:+9%OUT=UU>T-"$RG0O[Z:D210&/+]0H>1M49I- M?N251O:VD)),L /ZKT,;H!_]Y2R_GQ8^XXO5"OO9'7<1MZMED.QXC>%K>-B) MN,,TH)K?E7&F]*9S .I[9]+MWU\ID: )BREYC0GQFN_P:FY^?)U@L/ M4[2=)LY8UYO,FVI[/FNF^GY _, :GV.#IO/+X*_[-&.KT1>\?<+$QFT<@YBQ M':@$8NS_#^;/U#:4; QJ)0M4XT5_SC$[M!C[G4$>E[%6 4G,(C=)2&0Z!ZAM M=&)9N@.030"H_=WHME7WHHMI#=5YR&/95+>B2!KMM(T%KKQ:%H\[[1X,!*RL M>GI=*>D 04J?!+(T(M&- ZZ=2M84^6&P 40[K2Y:3D(( !1]\[2:V38'N)8: ML6S0&!&\]IK1[: =XEW1#K% $&O#[O':15:.1BX)NN9U/4\!*^[+02[Z_@' M0%<-&K;I_7&'^< UNK,H.K;P Z_WW7FP]M^W9U='#4/N/ (D,R'O]*"U@Y8I MP%7?A&%1VW7C 2NX$=F.&EB5T.'J,[5HPM[5NJ2J('G9KY,,VV'-T@(,1=1N M&BV 9FZV%)TT[9"YEOH>[RC@MY0>H/S/6%=@_+J'UYR MH\R+&DP$;BKFS!^U:]/. FP$'8AWTB=6B\IMY=I/.?U-H(0.!A$ M*AS#5^RUMH(?@VN>D!-PH!Q)<8:WR,N8X!3TJ06B>\+(9-Z,/9_RD:/623/U M>VX:@QAC@NCUW(C@R.FYNP7]P/LR!9@LX^ >9R$1JS$?DXM73/PPQ;>\/B"5 M1BY]X UY]ZBJ:Y)VP"!?F.Z%T^.+T^OBD<.TY*FXCTPPND*6-8(%_2@O,@E M14&^=C(P>3G^R!>K)Y%?A500#Z_SJ41X+*IA&B]T8U_95[&?:956XI:1=O ]JW. I/+%S+U-N3_$;H\5:-?UE(IQ26ZO*O%2"@#JB_ M<(YV-)V@0-_BV#'CXD:FV""J-J)5%!G!K\"SH=R=W.,T(Z%//1(?MGSQ2/"9)*GV M/,4&V#RMR5!(QHNU$M+\[,J4(2>)RL[H)SR[&%]4^7E&CE=^E+% -?:B'IGC M7R!.P>"G/L^8/"4@9:?RX:265_Z=QW#.(2YRY-);8D?^W)"? MD>QL0MLZ#Y_# ,=!*EP(.?/2C4*??83]8QAZ*KI!@!+7!7,9;@FS>QAL4)V'6-QGJO'<<)QXY\ 3W"K^SOR4M% M5?N(B^TN2MYPG@^Z*^H_[J@0K/(=6FC +;JGF(PS'FI0@.VO+T,#FKC+.L5G+Y] MI2[A*K[=84(]0KQ>^EGXG+]CKE=U*T# #.(V+NYVA #:6'LQ8F]#RX4_H M\OKVUP=T>7_[!=W>7=PO'Z]N/J/EV>/5+U>/5Q6Q-_XXP;](;!\MM0K+P[[IV&(93 M@9MN%P$TCF$-Y@$VK4[DVYJ*B(1?H? $Z.[N75UZ(>$IJE\)W?Q]W=VNEC[= M"1+F"9ZIG2;D[4 *':8!5=^NC%?WJ SF0+\WU84%6]5]W%"'3L7/_'>QL3^^ M7HG8;Y'?VO0B7F/L%82@L*0$O5 B,QRC_8XM"BM*>W'K*HSK!(+G^\D^9NO" MR->JQI#E69+2M9+D>1CV(")+]BH%-G;-QDS$,&I,L,*$L\ZBK$?OE49/<4#_ M>T8_##/5 :W!-*#.M"OCS3A /P=T#&!(>N_RK!9$4Q4Z#RZ $@$U:X8!90S% ME EB:4Y=E754#09NQ7HF&^E@Z4C %MM"<.\+'E+PDUU#&(;9(0JF6O8E=)A'_V:)]S#@Z8 DOO/>6#-8;6S2"0Q0(^TKF.-]C#D,@(;=FQ5;*[BL M]R%>_302W:#X%5[V9XT8[7+,$ZY>DFZ;"BDM":%BR0^RSC;LSZMXN64[K-N5 M8LIUZ#V%49B]?52XH_&P S7=B7X&<<$>"35 1S&5!'J<*BO=""=IFFNA[T9\ MZ*0^2A@T8KF-E\]>&#'7?YF0!R_"#]C?$WYP8;B8M8 ZN[Z"$07I>CFSR;S MVI&=/EE8CQL=2Y*MI#'+U@LP2Z5Y)1G\,B-/K*45)9.WQAM; MA]2_' A$$9 93@5J\C8"$/2$H_E37NJ'P:[\JW^1' MVG>L#".);U?7["63BSSQ*?-J+>.!FJ4QJ]4:K!L,??4UHMU-!%Y61.QR7.RC MB&%3ETB,O H/*@L.+%VPPCYW%OG9"V-6R'@;7Z14L5\><)9%6+)BMH^&;(WM M;%:VJ!X*W1(-*'=CAVN*"'V(**IO)%5)["R+XZ<;X)* D>UP0$DPT%(6)RD< MFC^C;:G34=C\<,UUF7*;PT#+@35UW'FPM@6,ZOA$Q9>EC^;CC.<[_*UPE*:XEM]Q_Z@0 MN"ET%X9H"^:S 1N#!1/61W[\D)%5A0L6P7(+*;\Z47\8%<>,8;$7J>J'4W[) M?"3LQ+6Z<%,Z%K\2D1F*=Y!C,D93W,([+#DSGS,Y12%C6.P9A MPJP<@8QN]X8O8(%CZ"Y9US XJ>G>$;SSPD!^S-!AVNP,6,ZXWH:;;@"RZC+"*4H2&=7QWV?[*G(ZNU)YW"G!=CL'$ 7(9G% M_#I(LW(6G1AR%.H65Q@6[!.&JK*L!;_VP+;QS=UU%1N#,KVR"]T]CKB/LC X M+8C9F5F[0/3&I9X_*Y,R8,/]6JQ&.M6]P5$%\^!%'N&^XL5;X[1X*):CR;V, M%X%;MYGK$ZX\RZ\>VD&8G>MH%4?KLBR?/BO'T<[%(&DX.4XX;F,XL5P)[0 M7*PT;YFHD%TG ,!]1'=AV+72!.PA+)CHZR#,40Y3_9)D7J3S#B.*Y$;6-_## M/N5M1+Z1=A"$YSNN^)TB!^UY]8#FZ4L,A&/@4S10YN=;3)AQU9[WZN:7BP= M[7FI+'R,@_22ZLX7+RNN /+L7W[9=QD'9UX4I;G819V$F?2+"8 Y09]B)Y>KJ==L$Z!>PC>FWU>1[]J)) MFNMRXT9VO7-@-WCV#=P(<^0C7\$>7!8U G05HR8*E..8Y$KVF(RK?NNI[T^4 M'I=NH\\Q"9^IQ3SCJYBUB\H%-%0Y[_=P\81120X&M;^,B$O'@GJ1X/*FM59G/[V/@Z$[U>Z M"\/NE!>P'[%@8J#*$0E*4)4C0XBDI7(DK+PIY,J1RS#V8M]!Y8@>T#Q]B8%P M#'R*!LK\?(L),ZXJ1RZO;I8W9X J1XJ8Y'9U'C*AQ 'K;+]-8O[(34L@HYP$ MW#3,F):%ZO(9@%7>D'!765LYFJD#[H&8Y]G&H(0,I/R+LW:[X^GBBU=,_#!5 MG]H8S(-NRJ:LJTJRI),@&[0Q[6Y*J5*& R6[XH&S' F$V@:ZB[['Y4Z6O:AB MNFII)T)7=V/F%8DFQ2S("F].O*M53(UJZI5L0"'/V(R?::G?M1[OD;JP9^4C4/NK&;LJY:VZ23()NZ,>VV2GZ:$)*\T*U>BO9Q M@ FB7^&39'7B<_C(6Q,\08?<\0307-P9CA-*%?V+8>%'Z!S/A 9_7Q6.WZY, M#%TW'KB!M[(J&K9R,&"#;J>Y[Y*MQ##52CT;#R"3RFO M =VBL@Y9LH([!^#FX>JM!25+XG2%!=_!V[/4T_X6B")$ L8%X@A/V*@ E58J M/.0\=?YG=$D]%@UF0OXHT/W#U[Q!%2M#3QE&X?41*"<@0JZ,=[[N$'AVA@+= M_]B)195/,@ !V=M8%0R(MM7J""\L<&#WQ=)1&%[&S@ +=R:]&(MM\9"&"/8,^+]966 MK M_>Z6AU+]^7V_$A5ZH;A0B0S*JB")+1_VNUU>7=I]KR2="]PJ.HF@9?]T/!&P M/72CW]88:I!T;W'J42@^1@\;C#,>,?',V664O*"K>)60K3?Q8B&26U#+B:V% MU;KGZ @"N'G8"$2TDB[S 1N+%1L#V(R #\H:4NZ&SI+M4QCG&?66I:-E"G"3 M,&%8MMF6C0>L\D9DNWAB 9;N2I9%/)++R2_>-$>"ZM,BR=OF0)<\TT8%O5=-QZPEAN1;:O;##CBT-$7[#'8 M4Q\>5.P*]%S%NWV6FOOVKC#FHNA=1"+5?!, B8;*2#I2,#JWT*P?:7(4Z[5 M^05E:*J_7GBJ&S45UW/IKK+KQ8_)H]LX>+&L5X M?9W?#ZA/N/6NUWPV<)7N* 91Q0VG E;YKAS8F@ '/*5_EC':FF=OG31#U=;G MTO4S9J;(#O/E.?@%JA"@' ,47\[: Q&\P7'*7Q_SDRUFA7=M"FXP#;B*FS+> MN.W3,@>PFAN3;M_E3T" <@SHPW62IM\@A@F*PE]XA%UX8-<;>9.L-DW7C0>N MXJVL-KHOJ 8#5NIVFJU[%120$06==X&#HK_U=H W_*]ZNQ6]X,Z2-$LYP;QK M7=G9RKA>QA(H<$MP(S1YA8T-1, VY8@QZ_H"H>.BB%Y(X9SB&*_"#-U1%#"N M\+1(ZE245&N&IS?4]V*+>K%9&:,P^?:$M[.%I;9MRT/+E/DIKM:QZ\;/2W7=N>1: M=P$>#3S@-5L7[O$N(?PQ:KT7U@P'KLEMC#;JC!5C 6MP*\G6 44.&$I)_0&; MYG[8;.;,E-C0*QM,FY%J#^&C2RVOD$!TU?NG%/^VIV1>/!NDB#3#H6MY"Z/- M*R'RL9#UN8UD^ZL>)6"40P:DK.T7G=3C9Z:N+5>8%(-GI+ N+R<=:"P47\L[ M+KR9=OI1CP:NNBUL-AX2D0\%K+9M%%N_/L3AFG7U&5%EO[(7I2_2+*1!NO(! MD*-!P!54SI2HE\T1@-510:BM%E)PK&%:!7"!"KW\\Y%^3ENN$J>4GH!O' \L M4EGYH)T"7&--&&Z6J*C' ]9F([)[/$!9 P>JV)<)P>$Z/ML3@F/*//'BE#WT MPBZVQ@'_9Y3?A)@2S&GO6_#)6@ZGF*J%ZQ1]3DE,$IV M+%UY\,UKZ@Q<_CMLX";@2';C3[D^BF U=^4.1O M./.>(OS &M7PY[*U&UOM!."ZW\ZLJ/#JT8"UW(!H6]6N0:,:-E"U?B1>@*FU M\YM0Q9,.Z3WV,35'RH!6PTWG E?V3B(0]=YH(F 3Z$:_???3'#"J(0.S@:N8 MU?8DQ##PUPP'KNEMC#:WLO*Q@/6YE63[K6P!&*@3OR/)#I/LC5U@S:A!LVB* MITG-%+K#=. *WE40C0(RP[F #: S"]8E9@6B!;\SG;?#JY"Y-I)L^\04_]/W M/_[P/5?[#/L;5N#!ZN I/E:-$0;%^Z8F&1R;^4 5WUH43/,[3YY8]8/$W_.' M AB!?7]3EP\H)BODU:^A[7*M7R4$^15![,^:HF\'>5U1YAK&ETN-##6P 5T[ M/R=)\!)&$7675U2UXG5( ]1EFF+VLG+SW]K-D T%A#GO6U*^4WZ[ND[B]77XC(-2AL5+YG)A M&N[.!L$$W%('%&]C3^@>#6!K'Y);ZYUH11.BX45)%0M &%TGG##!.12TS<9- M:!QL^97M(GPT'[A)=Q:%X:+;G S8_+KS,-0B6WX/U&A8=BK-S-,]NO' C:*5 MU<,,IG0P8*5OI[E/#C.'/$Y^YIYB(WL_V[,G/9:^P4V3#M. JFE7QJLDC,$< MZ+F7+BP,F7(A(AVHN"DR7:RHRWS@YM-9%&VO MN\W-8+KSX/95-Z FDK^-D;^'8684^AG S<" W>,75:3# :NZ"=5]WU(I7U ! MI7N7IT ZKGKEN-B4_+;_.DOE@#TZ:H3 M/F/>HE^; K:#!-PH>HBGT=RM.QC QM.'F\':U\.RJH/.I%VV"Z9SH5M.%Q'H M>M+.;8O0C7YG?6F!KB^/K.R\3>6/!@'7;3E3C1L*C1& M55!J*U:RL$.D@3. M,$GQ]7BLL:?O4L2!3MH_U]_@8!_AVU4SV1T'XDLRK8M,9RC 3=)2+(V%IQL( MP$9MRXF;(Q%VF%_@X?TS6.]>?OD(QHIT'J;>>DWP.H]:5T5?)Z.%RG0N<&/I M)(*#Y[G:)P(VC&[T]S@M%;"P$].J=Q@D0ZB]1'7-*N_VEQG90H?IP,VAJR#D MBX9^+F"CZ,R"]9ZE0,0L0KC95R"#91S*&UW6=_IF9!#FS!O=XYN#$70@?I"[ M>["T7W0)S0I0*IJR*K/S*F$.";A]]!"/:NTP! /8@OIPXV9%.:@?Y@96E1@# MM:_+, XSS*\/'(JMHWUU@30;^^HL'KE]&8.9A7UUY\:%?>58BYLNQ\8&TKX2 MG:PN]QE[B7;+\N=_YUNUHK=M)\-SA&(F%NE2H#)3=0%_!C;LE,WAC7N! 65S9B)76K8E:^(1\-G8#4ZJET8 ?18D35LO(R2EX?] M;A?QL@4HQX1UWK^+=/F.>,/;I++YQ-KXOZ!85 M<'\PI("EMQ =X@'L'09EM__=QH6I-U@@D3K$R4--^APY#'E7C?S&VNV.]U2, MU_SB&O=I32^K7>E[ 0)JOOV%4_7BL(("O3M'/Z9L#>QQ@U'F/>TCCZ"@[MW! MVG1X##E?AR/!\NAJG90THBB_E4D_RRB^??'858#LS2CO80<)J'MR()[CSA&= MP #>B_3AQKF-58@7J$0-R\+JO,[2ITY_SR_4\!>#).\F7B=IURRC+53@EN=( M;/),HA5(P!;IBC,7V4*! L1)0+)G.]$'1L8W4$WUL*\(RUWX[)WV,-IGG4\$ MNT*;C6E:B4ENDIU S<(4[3AR88*RKC4<.]_Z%OBAFE[=E:3H#[)\\4CPD%$" M\]8D*(;V;B>\-AOO!G5F=FW)W$ ML1:% M_2Y0B1^TQ3X=2I WE0A]&G%P6?+F%8U/OL9AULN67:.8U).8=19G=U)9]N#1>RUNK9SB&*_"KITN M;"#.QBM8BTM1.]\5W"QLVIXK)S7T%?;\QC//B%$"JKM8'PH:X";(5BO,W :N MA'?O9?B@T*ACELP&Y&RLTEY@BGQ99WBSL,L>;#G)G)7H1:-D% Q3H^;<+,_Q M"A/"DHNOLN+ACA;9%=ILC-%*3'([[ 1J%B9HQY$+ZRLQ*?/D:I@JAF\T$;E8=V#=JM5A/ VPN7:BWKONK7V5_ M;#2S07]F\$&J/&/^/-EZX6%E=[>9G2=OPM=+4Z7GH.OH*L6HZ]4KUL'WD!5+QDJE6.*74!5+ M2J.U8N70INS6I>ZN??KVQ?MK0LXB+TTUV>5N$(#J9@]Q-%IFF4\'J-]]N+!N M<*5_*^'I#7&$B&.G[R3[FK]&3)*9_^D5^3AT =84!7(.M1"*J=R< @'7? MC@];PZB!HP?JP@./!"GZN@M89?3D80\[>[U=+8.$WY/4NVSY4.!*KV.PX;HE MXP"KL);<031U^M"B)J^B+B?NT_<"U^9.(FBX;I.)@/6]&_U# M& !#=/+])QBQS3,F69A2.HM+;\J%3C(0NHHKF6N&(H>C("NOFEA;356#'N3D M.\,DQ=?CLBB 1 K>(%0L?DWQ:A]=ARN5$9K-!&Z5'=@WJEBLIP&VVR[4]S5D M US36/880M ^"[] .2;$4*$/_X4]\@W(1'&K)S"<"MP5=!& 61YX%LZ@$_E] MO8$)LFG2Z@"I?:)@'W 69,-P)V[0S =F](>.] M7HO&K:W_E',=XS7K-/S8&ML/*X'&@]IXTDW,B(SRWC5')WJ/2>9%((.;5/(8 M^PU^S1Y?,J<53>Y,8(OZ5@G/X( [%UY M[T,AV7OM$M*[\=9'#(WKI4OT<_#.SD1%#?]?YN&5G;%\&:;L6L@;6 F+-M4A 1<#><=U5QP8[=FRPX.<& MN#PW .(8#GUC[C8C)B@#H>IGS\@Y&(A!Y1XT4V?B($PX<& <\IQ2L7WAV*;W M$N.)PBN"$":+L,)ZM'L?T2W<[%GET.VJZD_&V]PKA*8<#-SH]4R*-BX?"=BD M6PBV5=L<+%/9NG$=ASR-M0[.):FXW,NX'-$@%>^P*@2C'@W<)%O8%&U2,12P M4;91W#<+H8 _C6T.Q:SN:6#IF90;=AGD*=CE+!T^OXZBNE7V5#F581GF0%'R M%(5KGIJ9TO7F;P2P1A_\JLVI1SGS\<,&8U9DM@R"D%'H1>=AZD<)ZP"2GK[1 M?^R2U(L^DV2_2RF(:,\Z'K$Q"2O;WN.@D"![MD05@ZSA*C(BC+&X93WUIK9,86N_LVT,#;MT]Q22:JR4HP/;7ER.G!M7C M;IV\->C9AE+W]TVRO]B&,:::?M(T.A;R?!$2LE9$T[*S)020=J$(+.$KJ]R(*16W2.(IU6 MWMTW ;X,7\L3%_Z,)O\=SC'U,:&NVZ_9-,AVWH'QRLP-YD"W\BXL.##R%4.' MO/H]J=+2@P+ER&8\!OL:=;5\+3- 6KJG5AN/!FNFP P M9NQ&M[URKXO'[*8N2BDHT9::'(Z!KJ,REAHZ*0Z K(-2.OOKG//]RGGHK>.$ MO7S&CK<^XSC9TC_5,4_+>*#Z9GH!D,/.>0:4B,LJ8+\%#B'7N<9J1O9_M"17^&262GV.GF#S+ M'D4UGP74UCNR+:XN+5, KS>FE-OO:@3XB+T%,'W\D[](T*!,&POIQ@/7Y596 MCQ^6D P&K+_M-%M?1&&ZRF\ZBAKL/I#BU3OU?6!U!*4:"%0%VYFK8B;I*.C! MDIYHZXOA\E)57M;&WHTOL(T< @W#*X>*A*OP[M.S%]M=E+QA_("?:1!)=?4V MOL=\/F^<^?6!=_%6VUS'^9!-T484E85VF0S=<*UX<9#5Q05>NHTI$*/U=UZ+EZ+ M*W,E'PKI]00)W,)=",RT[U4;/,#>P@E;?7U*'R(F;< _J?2JFVSU/@E]^'CT MXL8XKGA22;1V6JLIR+NMH0\5$:BD8LJG2J[B9TI\0MY^)93&\^1%E9N3#H3N MB97,-?M.'(Z"[#75Q/;VA4>@)S)H]RQ6(!&'>1)(F!OS?:!FEN=LXY$U5KX+ MI!H,W/CT3#;> 9*.!&R$+03W-40Y^(G>OQF&U:.,9 &XQW,W\KQDWE.';:$N MJ7;>4+5E-6Y)1">NZ7*-J="R99:1\&F?L;:@C\F=1RA!LN1-#UA ;=6)B*K< MI2T@Z'G,WGQ9GXQM,&M9N\^CRY"3@3Y$E)!O$/L!49S$)P(QK*J4E@G,FDM MFN+*5.*R=];<]^<[)[J7XXM#T=F!=T:2":Y]"F37:\APY6%;QD-WI*;D]_&7 MSUZTY^4$O)-HV::$N<\"7W'$NV881W:(@_//62ZZE-RN4(DB_RAO+S:!0RN">L\K"F7K*M@F0/:,1L\+663,:NNMX;BLL3@>W!TM?9]I57J/?1P^LSVMJ5\RG@G9075CORXA M-IH&W65UY,*-[_(*I.S%N@(K$"\VDCA*-*C& \BQ32B$P7W=;;;!Y&Q/6+ZN M6X+->"9D7]>-_O-YFZ.^.9D-U=-_;K%P^,ID%W=QVY<./N2DUAC7O_*CVJOXL>#.MCK\+=]&'"CN2.)CX_NU?2%!=D? M]A51?6!A"0BZS^S-5Q\ONJN0,V-9A;$7^Z$7U<4L88RJNNHBDF0?;=CSC!5% M[ R$D33VJ<94DJL1,!EQ ;D=VWD%B' M9)IRXD'9+H&STK0"/!+@.Z\M/NS-&48451+C91SOO>@>/^-XC^\Q)R20.<2N M (":KKTPZH;3769#CZ;LF''4SG9;8N,G#APC(CE*MKI-W9=Z5-$<];6M\*$< M(2HPHA+E!%'1M")9U#)9F IE*(]Y<7KU>+[L+J-JWGS]8Y-U0[>83YJW-SS@ M84 GF&,"[P,=":3=]>6(P#F\@?B7^3FY!)QYMR(<-1!!/7)&'NR /97/*H;- MS$L=4NW(+^URL/1O+Z/N9Q\%Z G3\"Q?9Q6N"\03MYP:2PI$S*@!/ M[WS&YM"9WIS?#5?M M&K_LHRS<19A^S]/[%Z\[[&,"9;E%Y(5#AXDJEKRJ4EM LE:#RTZ3R2IQLP?L\L,]5*(O-V!3 MU#F $54CZ?5%5#I#84WV!HZV(YIB*%#7;,*@^HD;\+W0M.3:^TOQ*1!_B 9H MS7ZKNC!K# Z3=*J*C!&XT_=V<\+F,R9/R>2,2G_&"8K%Z#K0($PA$I+XN'L?1/+RI MGP%<DV,J$0)(;9I[ KN\]>F3=(C]5#@ M=J!C4)E4+<8!UFHMN7TW_S+@@VR-=YB$27 1FV=77;&Z]'VRQP$BC?2 M.3.OIF' V@PJ6%;*KNSZ[6,<\.<9J&$GA$U\>Z LA-2H[G&X?=J3% >G;U]P M$/H>.5QG[:$ 5>B>8A&;@'<$ ;W,I ='C@I,?);VSKM,TO6 /Q43582@M*"$ MCBA)815;)3'C]P4?6UHEROR]DQHI*K&B&BTZK24S38/PR:2S,I#.DUHZ(T86 M9<'+KV&V.:/./]EB4C9A>E.L1FUS@+K=3BR+X8-V N"HP8SNOILB+99I#@Z' M9;PJIWNAX%$)?U'U+GOKT2YC#*NN+L;[R3H._W[48,,:R)SM7BD48T=P!&&N MGD'-R*"NX@@M0-_A7C0&SJ1N*J&2C+UG24DF>!7ZKT./0C]BD51 -Y^WI AC M) >\FF% O4(;8\SN56, 6G8KJ3UB6@:4Y^L+N,Z/:[MH8;J,@S*)61;M$W%)*-JQDX*LH3=-"I1LX:J7-W';ECMG'L!HO)0=H14 MSJ",N7REC67I>?I<[25D@R!["253P@ML!R.@>PDUP8-[B;!&C5XVH;]!E,_0 M]Z+HC7N0,.5-\:,D7F-R$O$D=-ZX>?37V5S+2( XI2\9E+%)2[UX\--2RM4< M ]3O:%EJEF() P"&OGHZ[4NIBC!W$B,:E">WQ\XL!A-V'.HU63,6J(D8L2@> M%$L'0E^H6^EVU5Q.V$161[STP^M.OTX1B@3DC+4J/^2AP >)V6TVGM9')H$Z_3@_ TD.(70C05J1T8LEJE?Y4" =F5&KZTNB@"G.9)XP.M#SI1'$KJQ MD/6RC<5*+U4#H>IE*[UN]-+5); 4^]^ND^?O^!/(Y"U7SN(?7#>Y5A8?_(53 M+++<^ *HOAT3SY2K_A2@)DF(LU6;KW'(&DIQ?^EP'WSQY6)Y\>I'^R",UU__ M0[T)5@T$JBSMS%7;7^DHZ'M?/='V&]\UQ<=;Y%WL2;)CW!;^!5 ;/"9> M=-B?3P$[;(&XG@Z[A[[(/?;R;GE6:?MG@NEZ0,XV8>RI?7?[%* :U(7ARI^W MC(?NV4W)=Y3<9.A$-U=@1!SER(Y\:-:UO([LT<]N%*Z'?P'4'H^)%SWZV0U@ MCRX09[USZZLNKGY-2!2H7;AL$% ET3-5N>FC$= =LYK@/DTN6:S- M_/!:3 M$19.8ZCWN%X9U9&\\'+\O3,%-A1FEFEPM-W';NE M"QIASY[L"7O)9,GK%[4'WOH9P-78@%U1CS7# 2NR"=6VFLQAHQHXRJ%#: -V M1_<#<8:#1QHOQ4F4K/6%&YKAP)6XC=%F7W#Y6,#JVTJR?2OI'#"J(4/0VW/\ MC*-D)S)\'ZXW+6ZX?19P+39D6U3FEBF ==J4@K['4;Y'WH2[E+^BMMWA#"_+%W[9;<+<_#2EO6[ E5[UX*K4C<. M8$)/]KADT4&F7GUE*&.$HIA1ND!^02LB(K$+%"?Q24%O_01VRL]S=SG)(^>6 M((B7TX!N1J6A9<= 4Y$!;TLX3EZAX\U0UDW3B@WJN5 MM6;KE8-!@!=F-:WVUU7SO"J'.<#BRUXOCEFGLDO6CWF#@\])$J0WF+)1=)MD M%GN6;\]DYMX5 %"5M!>&E/#464"_.OJ'.W]_066%*_TG0FK&"-C@Z MO.%#__8H 0137%X01F_(>_;"B%T6YP\&I=0(1[^-.^;O4&%#)3K$\2&*$-VN M4(F2K9VH0#K)3=Y)A+(XD,J"BR6IQ9+'%+Y<+B.&#(S,#/,[Y%?4QN-U2#4X M3ZTM_=_V(<&!JF6TX52@7MQ& &*L83(/T9;9?\M+-+;GS2%;\0R"MJWWW ?+/5M 6E+P#0N M9C)Q%;A8G,I0H_+? O(%JM&7)V8E 5.]%#R9O/(CQ+""/Z6OKB+%>^_E"ZLG M#+VH&98JI&^^;15J$Y)VYER4 MNYU]J7:KI\U!O0VHM]7O:D?-DS(#Y#4IN44B8!D'AJE,]1R@:MJ)Y>.$I6+" M;'*4;?1;;P%Y*I)E>,(Z!U3D)4F5\PGC\M+)4Y)M4)7'C(/\<*[X]RXA ^Z9 MVQ.(0PFISAFR;-A966FA/$@[->,B4@&K%A*OS-54V[>%@8P!0 M)Z9F1EQ2ZV\!KYP2(FVUC(&"< Q]N@\CYN2H#95_7FU9IS2L;GO;=2YPQ>PD M@D8!N\E$P.K_[<,=HTRK_?H9 MP'7>@%U1TS7# >NW"=6V6EW!YFI=08>@RJP5.G]_6 Z>>VIAH-S5C;L MA_EE0KR+,+\6&P?++4LN_)U_KA220J@.P0.W%->"%&W*%6S UN>H,X-\.&!E-:&Z7UG5<9T9 %7.JW^O9=6_NGV^P33@2FW*^'%% MNWH.8/4V)KWO/J(-T91%[@.R?XY7'$7QV*!00ED\/+A :QG[,$Q=V+.(FZ3N MPE0#FJ\[:!&.H8-00)FGRVAC9D GHD ]9-KAL8=W&4I28I8!2%)!(X4;K$J8 MMDZ:K]\0F#;T$73&//V!2/B MG]S7!# =@#6+-B7Q7*W@_UV8DX*Q&FO]R&I]&#O*>6 M[+S!OLI=3@A5 ;SQ3.B5\-T9Z5\2G_ ,D5=" M1I'G_XT5[.TV;RGO=)[NG]*,=^-X"3-J!*BT1!2%J['[:(PGHGH7BQ^Y$ M6$![?]Y%%%-/_\) O2\/T^!H A_#\,_&RS@1%K7_/\S*SUQ2V3N380'LW7D9 M44C]G R#]*Y\3(.A\5T,0S\7#^-$5-3P?YR-@UFNJ!@YZW2"$SD>0GQ7KD8J M+GM_TP#W;IR.G*M^">.3:VG">($83I_53(B$+)#':$",",2HF(,#EU$-!.H+VIFKSL2DHZ"??^F)[G/5.:R?\25X M6[S-4K1R*K\X#9.L?BMMV?^)?5O0ANXB+V,OO:2(7>.BK%! Q=B1S\*& MD5;)9PD60JEX>:I?MAL]WQ,J]CM,PB10N+26*4 -O O#XFJN&P]XN38BVU:1 M2^"+JJDNRN&C',$T2^V@+ /I=5[R>+=G[W70@,'W6;4!ZSQ4/_?1(I^VN3,Q M8",1R"Q9.W$&)FU&?]]=OA&VJ7IICR,*8#9_M=UY(6&LL6-=WF3VT7MMD9!R MTDRL7,^TS+SE,V9@URV$NS)H.9JI.CP,S/S%-HQ9K(W""CX 2[8NJ.H$8"86 M;EKHXWTJ.I(;16G69LN'HX"KXA2MII:V!@"6@7E ME%I[1/:,$M,[_I9G6$"?9B%PS5L)S]JNY.3HO1>C M"4#MQYS9ZIQ$.QKZ>8D9\;;*R!]!9<;&'MU=8]8EEAV$1 6*M_P)>QRP-^Z] MFI*13T&&E8$ _:1D-ZKA3]K(/Z6[QC05*%R^AJH]F7HT4%,V9+/9GE\Z%/#2 MV$:Q?0O^'*[XVB#Z,P,][=,3Q]SFIR#X/&%GLAVD=#AOAEHL9;U-GQN39J;9 M&D3=KI;IGGAK'-/-D+JZI'4&4*WMP*XLCI(,GU$@ MI:/>5E?O63/>E/>0#&-6/)*WY25X[1'^.@J+JX00BE6DE%2P5V+]Z6*J(<2Q MU'$*H=Z$/7R;;'C+4 M]PC(#OTT6<")1"6/@&O,;&W-<:,*N?*!^0D\TUFR?0IC'@KQ$MV E],F,3]& M6V'"WI5OD;@AB)EXH2X"D?D>D_DS\#B=V.AK/";(IO4JHXH#"=@6J($/"0@7 M2-HXT(U@VEHBCBH8]AARWD8YWZ"!YQX\4?O_^^6 =X?!IG5+*1 ML A=>B'YQ8OVJIMT0^"9GQ-V(]H63]T/R;S7<66SB@#LT!,+&#Y*G*0 M[F%DH8S2A2AA9;BZ0$W:JHAU@1AY:#@Q&Q1RPQ,TE\DS \4D&C=%5Y9$L /; MLK1TTG>2WGA2Y#$I]AZE.+'VG0^#:< ]O?&I/=UWVV(IO'& M@[-?(F#E%@4*5.-8("GO]L==$J=W1Y)GZO22V(NNZF.,JYBZ02^J;[?P D'V M]B$^QWD8SNL/EW&@Z.(]!CZ@OF(T45<'=4,B@W[,-PKO]HT0PA3AB)\@(%*? M&/*SP:I=LQ>_H2WVTCW)!^[XS5'D53?*T +PK^S]T#SJZ_Y M!7A^\9U=@,\G4X<2%%P59;WLTONZ8*S:][)X@JIRC/-'PXMNT$]ES.?70N65 MF2^;T-]PA&$N30JH%"=Z\=A1:"G3D8\W0:N!/(86Z$,"@>S(-)=M32.JB5R@ MDDST6/VN):43M*P&+7CA4F:+1"=L1]ASPME;N>6XJLINJ 3S)Q(> M]D\I_FU/^92>5YCO@=PC!KI(CR_\EIR18ZR -Q4C,C] 5LDQJ6#23-!^ OF: MR:ALGHWFA%:Y)1;0E+0N6#B24XMJ";VG")>D7=!5+WN[ M(^'6(V^G.*;QG!_2/[]XK^%VOV57"R]>=PD+ ^_R+D:4V^V64G])75:Q?%[% MSSA?T62+\? H@;KS,05>;;L&Q@=]YS46^];)E68KL'J_M>"Z3HCBSG;Z,,O5Q??H+3@* ?5W)GE M _\YK?9.8<5K>0^'PAAYWP3]1QR#R EV3=#%7M)7KZLYA6S7RFE$ I$+5)") M&)VH))2.+2SPH6$5Y?96_0/ >:SPE/X"?TW(6>2EJ>8J5GA#30/?:3= M'&Q1D0D] ^AW="\;Y(V7LGRD>6K,&3[@!C>XJ%M2X&Z0 3;LX7D>(.'MAD(P M>6X@ B^@%77H"Q1CGIIBO5D&K?>Q9I_EV?FB0+_ECP=?)_&:_@!;J3>= #U0 MYSK5#Z$K#AH*-_2,]12BL"Y=J-+5N,3$P[/\;?>((CMAV XOLB O.^H\P#+7 MTY?C@)7TV 3#*-(!^W-<&*C[.]F/U+F(,78C36Q E\N1Q#S43D1 ]0^R#Y%Q M#&D7(M W_SV(2V$+B=!WYE2U6>91?J4V"OZAG*_1SS&<0]:B_X=QTF92@.6X MM32_!V<^[(]R%9_LB@0_$1/\09W@AYEJRH=4E:8=;Y@-@!:HNQY;\(.DE!0X M_Y%226TBZ)]".D@2B871Y068Q3O,' TEV+$(';<7SVS$S^OT773P&7XI$SZY M>"WD4-YV$]YQX1P-_7-TI.4?9=&S^8D&60F[$/*/M#Q:R:7_FBD\"8%PB;>^ M0AJ*3R9Y.:7O< D=5?B34C_S8YE1?R@!V3O)&@I7T-7O*(V*&.CZ.[[PATH- MRK'^@V0$6YB'E B4DSK__-] /\&Y+$+A!6;S<]7EEE$J/_7CD,-A>Y].V53, M#CQQ&ZKWYWZ-.9[(Y[;1!Z8A- AA@^\=K6J;+8B#;@=8]7';PR#60.?G)"V$ M9MFL7P)Q7B[/AK$!/%L',L!$BF.*CN)B32=8&:7?Z/B_\]Z8VYR'TZK.#E3M MB/Z$H^".A EY3 1P#IX8Z8'Y_;B_ON*W])&V:-^'(^W-_6COA524ZIIP(48N MXO2R/CL";#"!);A? E:06?=I>:2XM%U0) .!>T,U<\T;Y8>C /L:#;'VI615 MIRH&$T+[$9'',R_#ZX2$?^?VU](;P6#BK'16Q[Q:AV6S9J/36N+[ZW@ZP$O3 M9V?_>:5^5;KQ+5#M4[!1E4+47T$O3I!0:O\*=,3; M+(AAW\,\A"6[^1S_T= M\L49 =#]XQR3\)G^D,_X*DXSPG_7^S#]FR8*:9D"U+JZ,"QZ==UXP/[BRAFP'NEQ"'R Z MN4S(BT>"A\SCK6H?7KR=.EC1#0:JD69,5J&,"73E;7,AZRX9FP6MF>;C!T\S.BW8$% MLJU&C%] 6.*@/%/@R+U!#K@W23_3A9EUP3Y]^Q,.UI1G& S>)5E9%K5<.!JS8 M[32[U=WINS6?>>GF,DI>"OJT)Q"JL<"U5LNBJ+'2@8"U54^O=0*50D4,+"IU MUGW$DI),4%'ZKT/UI!_]Y<''L4?"A(91V/=2>>=P[4"@BMG.'--*]2B *FE M;(]M+0<'(7#F70.+!KA"[9O6:[;- :JDG5@6O:AV D#5[4:WK19SZ*CLG2S M!Z/6-TE>P=E1L_73YJ#11^ MN\]N5TO?WV_W_#0\]P')=D?P!L"^9PX"W.FCO6->34[+9,-GIZ^M9V5'8V>ELXY/ MRAI:.WT05)+#FH,6)-:'W]I(QVPF<&WNP'ZS]*%U&F =[T*]?9ELB0-Y:77D M)E9_.R_@^S^/?THB=CLT/4O(+B'JNV<&PX'JK2FC5?6>9BSTXCT3TAW4[H7Q M*B';W"%[3RQ(_C^/J,2,!-0CU_$-R;Z"0PA!_V48>[$?>E'M*S11OWHT4 ,V M9%-<;!1# 2\P;11;GYF7<$%=(RH;%*3+.'C Y#GTJ5W=KB1"2-D]E%3^E7:[ MX!@%<-L80J"B0;F$#]@*!V'3I>D.<:W[XM7?4 HQ93Y@#4/*F[^?V;]/DSBX MW,>!_/S?9CY02[(6114W=ID,/9"TXL5Q9+G#)*.:SC9!6<+:UW.*4,9)$FZH MHS7[!#U1JM"*D35RU#FJK$ID*,>&A*XF'!]B"!''""$T%1I2*%QN!'*H*:.R;W=# >8TK0I=,J5A9AK3N?1"\HL7[?%YF/I1DNX);A>#?-)\ M#$S#M,+F)#/F888ZPAU:I@3-Y,8Z!.L"^ 5B"!#'@&H4"S3</T)F%AGA?ESQ4I$^_*XW1CI%,O4\;@&W!G$OH;PNDX'?\2FJ!X_KBK4).+5. V[ ) MPY*J:NEXP#9L1'9?&]8AF<:&!V6[K*L5H"^0FN/QK3A_#-#4@"6CYV&[*C8E M9GLX%+[%*BEV9*R'\">U4^?,EB:: Q:M4W%N,_G#;\4S=8U'F*H(02$].TC MC;N'>-H?6M." >P4^G#3UV%8X(;TUN2P0H(B'(,CXRG$HWI_T^8_>T4WX:_J=PO>DM:T,D[\9I=Q&JG3\WP? N7'TG1L=;!4S( M@KY C"+:4]5+HZ7+;#XZ*M*T0)PJ=C10TK7(2W06:##Y.EUC1I'P%^\UW.ZW M;.UQM@PIWK'8LSKIV]7#QJ.B+5Y[CBU=,_#"EW/WJ,8Z/BIB[SP:Z%%B* MH7[QPG@J]/-!"T[ZG!+&'!US!2E'6#V6BY[>$,YQEF43+P7BL5_'&$\B-Y4T M^+C%.<' XHC@*0.B7T$/L/66.$CW@+(NX[YTP$"]YO$FR MG![O*<)7,6]$;ERMWAD(4._93RABH-P- N! V)*1GI:2LF-V5"-D14,,I6$9 M]#B![,BBR9FF/O-%X3/'[%10\G?ZQI.[9ZS=FJY7@68\<%_0RFJC7X%J,& + M;Z?95F,Y.,3A3=^JH&(S/XWX@CUFE72]O\?L4(+&9J=>&J9?X^0IQ>0YM^7= M/J-?4R4)HY!'FJ*,M&T+!D0W%X,92-!2>W.,:P[F.A3+3JQ]L.8&07Y?^H$Q MJW[/P' *4$OJPO!1UP+%>.C;=5/R'?0F*#L0!&4+@K1"-E''@:&8KN"7709J M#!":"IQADN4]>ED'EG.\2])0WWA1/P.H.7=@M_%VF7HXX.7)A&KKQ_V:V-=+,!*[:'=A7;)=4TP"K>A?JK<].:L"H M@@QH,R5CW&Q?I)TY%W5O9U^J[NIIH1P=C+B;1122MJX(* MP!P,I!,?P]@)H""))YQ3[B ^FL5&TAESL0(UNU*=/QX^!PW74.TB[LG!+Q!' M@#Z"BGX$UC]U5N=/G7^ H,['#2+J/44'C(X@3Y7KI!JRAY01L1P^B"6L8I(=F1\9R'Q5:YT$W!^8,2UZ ?T,P+9O2'A?B]>C&<;. MV2*KL_.!6<\7^:A& B'W3&EKT4K,<"ND<3'MPWAT<"3^]H2-GX?P:CJ*/ MB/H23ML$H"9GSFQU 4<[&OKU&S/B^RYB[-Y)MO$RQ-H?".U@V//S:X)Q<++? MT;_I-T'(T%>C6;<(]L.@I[);CU_WMAG[ULZPLE)V'@)PYB(K=_DUS#9'OB]M M.K^TZ2HK-\5AM?E>Q[B .IQ11-Q6@M4;T1S6\D'X[;L_'X2Z0=QB_N;311SH MMO8PA+-%5A75BPG' +I+MAGN9*0?]D'DD>P\">\+K,.9/>2O%-H/U M2"&T._KC;BCCK1D9]^C>Z:ID*F@7"U,;KG>X-AFS;.L 2DAH1T(?*SLXH@\W M28;1[[]Y/[[@,]TW7R=I>A7[T3[ P55\X1'F^$9R#EK\_UC>HOVG&-!]J)'_ MX_@3 QE,%?]VIMAMD/=3_EO$>,U>?QLBP!O_)SGC+4-8Q[U5'?[1:,]E^U[7 M/K]3*O9(B#0ZS_@/3">WOU56=.]0*)=.*00M8EP+EYJ,&$/&(0*V.;@ MC89C&EB8*9#X3N)*ET*_\]ZDHAFSPQS!09A=>CYG3E-L)1T(W*6IF6NTD3L: M!=B%:(BUWLYPD*B$.7T!59-';^P6T-&16D]?NW*.G[*KZI:' M)A20#@2NP&KFFE>E#D[J^7K :3X=&4\RH& M6_=N;J\EW9*/!ENUJB M'?3*9S4_8;Q*R#8_Z-]ADE'5XR_9)X@W!>Q2P460O!RG<3K M#),M\P>/%)LF?%$,!6J@)@PV[GE*Q@%>&+3D6E?34Z G#"IB8!>( 9X^ECED M51O)* ?/3$W548Q\Y(Q4U5$$(U=6YP',(\5PG7B:BTA'(X"JFH:=*E9I?@T] M2%%0ZR Z$2,3[RG99XAK6D21C1R*..:1@4,,'HC@(XSQ[>H@8Y2_Z7V:$)*\ ML'R2MZ/?*%O5= 0!U#3["*39K,)\/N05PX8-^RN$,:]".\@L+E#YNGR%$I4X MI^E>,S>IV*^Y,DZ707YSTXO:7(,E"*"NH8] JF6]XWSHZ[XM.]:+)KO0E1=P>.0]4XYS< MJ4XG%YE3[228R8X1*+UXN4WVL;KYK7(X4.]JRJCZ&*$>"SB@:B6Y?]\_.8*I M^OP-Q.[1J0F#C>2LCKR/2DM'=K8G!"M-5#$4N'GJ&#S<_QR. VR66G+[-^8[ M!C[=QL4YF\VU=($4'$Z'- MP)Y[B:HMZ6$$#+AGZ,>3"_=A10&"1DE]NN,:7W+%%>TY>- VK1I%DSW#)80$0?);/"8MQ&M[7;'+\S'ZS9SDPX$;F]JYD2#.QX%V.(TQ-IJ M9 52IY+CF-L W%V&KW07",/8E@1[MZM[[$47*6MQ<4<2%HFHBFLTPX$;7ANC MC1?,%&,!&V$KR;;*R@"S9 8#C7+8J 0^C44.QNK#;WO6+'R5)%.G8'":8MST M//S_W239?^&,98TP5?B [9MO5ZR+-_'\[*-JAVT-#;A)]Q13(P=D!PJP0^C+ M4>_,DAW^B9)0$PDKQ[M 1_$._P^BV-$;SE"%?X%XM2[++1QZO.DDE:,^=$&"!_HOT0.AG *4DX!R M&J8HU)M:8%V=<,J_T 62/$JSC\P&2:3^BL/U)J,>\9E^NJ;RV.;'3?Q+1K!J_V@! M!K@GL!6,.D7;#@.PK[!FQ=9^2A3(RW'0$*U 4H1C_ C_0QC3A=0CZ3<_ [&E&^3Q"Q(IVGEAP)[D/-R/PWA*_9Z9 MUNWJ:XJ7-.#+;I]8A0Y_ ./5YR]77";D8 M:-C=6R+0?1."VX$!B9F NP\?5F:9!3,0,"!LFCT(#Q*;$X M&!M#8-01_# #A\.VI8\O24_IU5#>B7LY$(N-5RE O -G%G#>D]<016/M-QB0]^(Y&KR,ZCL8YEEX#R3 8[\1W-%@9TW4PQ'/P'$X$1 WZQ[DXCO#91=Q1 M@'E/CD,0C+7CH##>B^,061G5<5#$LW <+@1$#?I?9N XEJL,$T?>XQ#6.W$A M4A'9^)$&H'?@3.3\C.51&MBANQ6WHGK<8((]!G(&'J:GY-Z/'^GC.MZ!MQC= M00Q3GLJ:SKCP"/V=@&W[FS'L_VM<5BKAX.+5IT.UG61M8T\M.GLOOGHGUKVNSL'5)D]%\.+VZD)!-LB?[KT([H1W\Y2^(TB<* /OG!,"HA.S\32YKW92^Q=4Z>&;Z M>?P6EW[DC'34U6/C?@P>?8C^A_ M L629#@5J"[;"$ ,,$SF =1S*_+[[C],D$US-6X4,>1($,>R0!6>!6MPBS@J M^FF!C%_S"9*(_B-E31!1RKZ?\JK/(Z&QYIZ\IA>(0.,2VH[R\0/BV<'J#S")'CT M7A7R[# =N)OH*HC&'0_#N8#=1&<6^@87I@BG\1.CB>,0$6):B9:W9U?5TQ\H MQ[9 %%^/9N".',8Y7F%*5G 5^\D64Y+*=!;=&2F$V3(%N&,P8;CYC)9Z/& ' M8$2VK9;?X R5")@:HRH'ZM:\?\KYC/&:[=@?VXXP!N6YXC>C_,*X@';$[\7K M#LPY3&+E-V:<@VF)PEVQW!&\IN^(QS M 5PF!(?K.(^D_+='XL6IY[- :QD'_%\1#[N6P5_W*7_"B"Y5MRLJM[N$\"^R MC(1/^XQUEG],;JBS82TKDXBRL+XJSM(4/\74- 'WRE.+Y\CG3TH0X!4%AESZ MKE>3M0@OUQV/UPG:4K7V8(15'*"!%:0%P=(8 ;5W"P0VX\D MJWQ#7?"$1*;8XT5-MI#JIQSSE0/?WV_W$=O:4 :^Q@1[4?AWMM8_XYRSSUX8 M,]E('_+J 0;X4F(KF,9K"1UA ';8UJQ8)[MYNDI BQB"RDSYZ](/V-\3O@%F M)P)>&#$[.UDEY"3U(DS-T..Y+@#O9 E\2)VAJ7'I)\_'I R$H# DSN)4(7)(U@+%>>"8>:]L'?,.3/,T3$X> ML;^)IWQVQ^CHRL) 7< %;JO.1-?Y<'BF%NR.MU&.DW64#'D0U?ND>5 1RH^@ MF2=D/4T#2L S_9QN'9B+*^\/()SGE/4Y;#+>,L#,)HSQBIMR(7KWZT M#W# A,XR#?O\%9C;U85'6"/OJJA0>ZG'%6S@WM&I"!L[!A> 7M)M_SU]91. MJ)GHS400@A2I$-(:J*0C]Y\")_&04DM M2^ L(XZ6E5/0!2<+_7#'[[+5G)]Z:>@K?C('8(&[15>"$SUB7YB G:$SUOKZ MP;Z$3!4P3B[ XA#&*]&Q,&\G(D1IA7%"AT9CYIQ2+ILRX_R8"'='-DE$PUNM M_^H.!;B[LA2+Z)TZ@@#LC&PYZ>M[.N*=II1H;.&4?J7$Q/R*G]_!XN%1@6P6 M+N6RD'#)G75)= M9E+P:H7SEZU3?H$TV?$S-U['Q3+.)/399B/_-O2=R;9/3)\^??_C#]]S;>+OSS]N,/WP^XO?]F'V1A<#UB3L&3.,TB(W MTSE =:T3RTSUC"9,K(E!XN_Y"LY62YO?R\'Y<=%?+D79!B.&#.784(4.,7S? M#K+1D)GB.(P_:KGM5:$G-]>+[2Y*WC#FFZ.[HGL$P_7I^X^_5UNLV33(1MN! M\9 -]TN+-AOBE<)V>;GE+O_O[UKZVTD+J9MDB(E4CR4ZZ51[9#GIG,^'I*' M),[+Y@5S,C6N@_F7_T"M&,W-+JT@/F)Z"HNHU*T-8C^R'W#./@,)@QU2Y=EK M'JW%ASGT>T&.:WVUN[#N[P(]J@TT8>OTG1;*/6\!D#:N]\A'"^6R&W-F[_5&X*$0_$)AFN7<;VU2L>9GM1>VAB\,ZN4W/=B M44O0[JL4>+C?MF3KY208$X%C997)O*)Y< XK3ZIE;8-R6DO)K=AMK6]'?GMZ MR+-57-+D/4Y?29+^%+VS$SS*'4F];D!=TU3Q;B%4HP_TE5 3%2SM3GY[0C5/ MU#!E]44-6Q\[&E/8H%]I!UL:7SX/"F:];I"#V4#Q+I@U^D /9A,5+ 7SE\]] M?CUM+$]A@GZ='4Q_M-Y1>X[+!-^O;M,E?2JGBA+) W^R=D!CNE>U]N$T82. MV6*_K(,+8BA56L&[H^OG2;\C]7Z/R[='7-_D5;S%F^>,O>:VE;[S9TXA)/?5 M,X?4L=7=0W%Y32VL!H/UG0&M<+C^P M69'^_6L4+G NS+V5#P,ZM5J[U87$K MH*[:(^S@PJ:6+&KH0E@H[=W,D^WEW554]/M5\^F3 #&I'M=QY[YM"Z9GPM^X!F8$3RG_UXB7B;$"85>MHAOUPB&F&1G MJ):-9@*U=&@G'I 3;+;,WAZLO\3@"?I2I# M@>E# <-&:^OF=@+:W:T!JRQ'3$Y(Z/W2_QE>#C_#]<V1#\$ M?+9IRB- MD$<.@);U=$*Y-J0R"/&@C"H!5#=R=2\:8M^^AN._3_Z M'"7LV"6@F=*([\!F?<5MDU']CN/7MQ(O+]YQ'KUB]L>KJ,0W49S_%B45=N0- MYE+,/%$8^%ELIA&&(LPXR1AJ"=\IB*'<80XD4W\9;]-RSQ.BWCA MG;Q(^"E" MV+]I%/P-%R5]W+G6K!N\?[&]HMS/+@38=VAH*YL]/;R@P[M+E;UM!?4(&-C. MD&MSVX3N6D@>MW>)O6_('C*$MI>1%F7.3E,5[#'BY[('-EOP^ZEL5"NTMSIW&J#ZZ?B2Z##?(8K] MARH5IZ^U1LJ9A#T6@-T@5"!P;0+LUH W_HZQ48N M,-5BW1.K8G-??]!_RO)T[<[ @=#,"'M7_FKU! Q>A@J,A24]=KX>(I[(&/7] M?C5(+#CZ9R3E6B150<^S9BN$ZUO[2786?1R_.SP-"$]E$1%L[I"5U=F*'&-" MH.S>:<#Y>[S 8GO<9>D[2YX9V!=L!L#__3(KRKNL_!LN'_$B>TT5IWM=\@,. MQ\Y-S2.X,V: 0=^]SF/'"6<2^H%1N ;O1=Y.JC:/I6*07TNTQ27:24(2W'56 MT1Y,<'NWK@V>!W22WV3Y"L=EE>-',I0=?")7/(!BK%.3=I>_V68 _:8X9_I: MNE9NU5%'.:TEJVBX5^FRK1T[/TY&4;0_L^7;;1J@B*@*$]\N"<[43J2:=IB" M:5@+:RY$M/-:MC.TDPZ)+#R'J42S\9WES4^TG6RI>W(A@ Z(?C_*)#,1H02G M.#U1&P+LG$4H]LPF,FX^C<793;-@3Z_*X$3TOX!_A5=Q2NU/JS]?*BH4O3*7 MZM&[QJ3;%SAT&YF 1URMCH"!TDS^L?BFQC8_3I6"S:4J^ QG^$N6N'$ MKFL0V?O,.\G93N(9:H0/+*&<_N-T%GSOR$N--S.XCSX\PWTGP ^X/_@84\-] MS?W$X?[ "&'!?2W\?.'>TL<1P[W8>*'"_6-<_/,FQ_@V)5\.%^7$N;V:_2E! MO<:'< ;T"MZG O,Z)@ (\E1L1.5&K>"S2^E=?AE*^WQ%S1>WYJ/UQ<7LLGJA M$:?+Z=7L3Q[F)\KG%;Q/&N;AY_)RF)]-*N_RRRA@'D8V_])OQ!>3^= SSM?6 M;YO481@"E#LUMI4;)WNY08=KMTJ/GL\G\3M]A&2+H[SXY+\$>FQ)!??5VAF#FB$W2]:_))G13%)>63+:>8CI\*\ M[LJ7&9L9CX@J;7V/?@+9 EO"<&AD1I,>V:SKBT,I-2[&O'1E9:)B58+0(=?^ MYS""8GOL0X9H!U9P#MWV9 8*Z8 ^2@?U)Y=1+99L'N1^A_!TWI"BLMY=\D>\ MCN*4_,XNQ8L6914EM-KLK[;+VT9)$@)T^/D\-E_X'B &=+CQ9 TW52:+'3N4 MQ"L^K3R4O.MS/QV0G;KD79/U:0 RC,H1._(&#]Y3+.;5D![F]9]57&YOTZ+,V6NKQ7WYAO/GMRAMK-\] MUN5FK6\ _Q P:,I/866":LH<.MY,:@-ODU13B0,\F3WY1_D"I M/T>@5\18,A^\R:&Y?#_&!;-/Z6/@^#%7M&FC4(8>/[-&,&.3^P]Z@I?>]'Z# MW]B4T=NTY8C]R0Y/X@\QS>BSS_LD!Q>)">".'?L"N[QRY]G?"&'YJ]3D3F;R MLF\]>),7<_E^C X0)R^&POT87V8Q>3'4:&Z3EZD_:#MV_9B[=)^@N^K*V_1% M),')CE'2SS'-*'3$_B3'&;D5X(XD1S+/=#9C_]L$>[OH6!O2ZQ3A36@,A3OU MD<+H(TXZB&A)=LKCBYF!P \]6NK,;08SZ:><];6T@S^!^557UI__X ]X K>8V[OGXL/**:7CGD&_31;;&S]''156^93DQ MYL5'+!MWI(V!#P!J)7DD%K<$#(D] @]UX9HL(G111QC]04G_'92S7F4TB+5M MTS4/SF'W%56[;-TV**<]$-FNV];$?3HND0 79;RXS"HR &Q_Q8J;&61M@;NL M4D7>7X4- 3NK6MZAGMI2/?35FKQ/7WTJHQ)?I,NOA$?R/U4>%\MX07,II=?V M]P+NOYIJ[TW;U%T ^[2NY$.]F]%').U&C /B64#P\9LL)ZEYJ@/'DJ; O5FE M(._"HG: _58I[HC52DH4'A+3Q=AZ(IPDV7O/WC?H-S$B;I MZ]>L*"ZC/-^NLIRN1A;"3$*W#U!G-%*9^J16!\^NNJ U9I^:@0VU-W6*H6DH3KU+TII/^^H-65N#/.,6KN+R*"S(PE?0/ MMR4^*C4S[ H4^888H,M_-/M!3X5,U1CJPX]X0^2G-3BH?*-/@+ (I_Z,:\;H MIY>:]2<^0UHV7=)< MLA?W!(Y/!NJK]E<$W0!CC8GT8Q%%@Y?7$[]3V&*WCQJYT5D7*Z=0]GC+K3A# M@IUDR5Q^0NB3;UQ(S*?L !SH^I7E\4W>&C"L:0@]%LWD+/P$M$.55;MN_F/W M",GN<*D+>G53X/&J4E"9B9!V@&-4*:[U7(,0!S+0VE!3.+(2PBA;&0RPTRR6 MNS7 KB;"(P0)-U$OUK0656(4=0_@@*2A+H]+BN: X4E'ZK$HI>#A!ZQ<*BTI M!CA#8H6';VM]2Y=Q4>;Q2T5F?==13D_R%O>KIIC[J7HIXF492GWPR..FX>41$OB#G@ #7JG)NUVU&PS@+[UYDS?H=%9!R'-'RI> M-(0;V>A?5LUQB((3#\5IB=-EO6/W@NE-+:UT*,M1FJ7G_$]Y)S'*JI)0P6Q+ M<%$?VZ!,EMDZ7L0)GGBO#]P'V1,(77.?H3V5P@O%ZB(Z*]/C542PO=]VHGG8 M00S>N@0@J;/2C'-S8&BYB_L8TMP,8K,?MAP,5/,?FL /1C,'&X!= ]'L#7@\9H,38Y1%]EGY62R8TB:5\ M%0BRY'B1O:;QO]BB<%,L4SR_1>7O694L;]>;:%%VA<]-=;7T&PPD!AYQQAAI M'WV&4 *-1*,4&H]*0]C[0B@OIN+9\@5QM/X[*A%CC6K>:'? H3WR 0^:N@+H M!YQ&"2W3NTB7MV2N03Y:>;%8Y-71!-L.Q3!!RL1<&DBE0RX\N#+2RGH@GO'G MK#H)V'I6*P-JA "%7)-8K:'#5A.8):A9-IV1N",J%6]?NA7=G&/QN1E=FXA6 MZM#Z9]&AM,^8+IYTIL1%>^6O'==JJ$O]_8-PZ/U3"#P:W5'^-ZM*?^H MFW+]>W@S8)CBM+Q7&%[=I[8(IR5=X'MRK^1CUTQ[^/A98G"M/)A42W)_@]HL M\DYA!'"/TH+XE?2 '[Y]@EN*7@D;/Z=*'*O.SLN@1QM\NP]+LC<#,!1 MMR;]-8MK[<[ X]O,"*(#@./=4 %;A^C4[/P>JW-L"O\3S5;1O=G&L,C7 M)!%(_)L81(0".OT#P (C-6PA@@Y3O[@PB5E\3]$[$*QG&@/S@;[.@>"!GA&$ M^8"R9P 8H*F M7Q R8XD)[5 & MCA86S==_!;816< X8U,[-Y=F&\D"Z3;M:8UX>WSU;E2B5X#C6J]84 "83 BYR.3-;_6#H[LYP>KHEK6\Z M:G'K19QX @.L[FZ5XA$7F 3WVPAS"XG- *3D1C*%IV-*@0.30J$I(.F8O=?+ M6CU9K"7$2L*7^!TGV6;=;A'5SSG9N_5!1\>Z>/"5B'#9'/FK$\GE_U5%224[ ML)]5PD !Q[[QNNL?K%"%?@.$727'7P)![VA8QD2H'+-W9W'Y'>,4Y7B3Y24[ MIZ%X4(0&*OUUT=N2_&G#CM>^;%&TV21;>N,IX]U4H LF2AQ!.FKJB 8<++?M\"GD8?+O#2%E<-.)1Q-"9?T" -=,1S84#3A+N/;N#I MM[9Z4R3C?<+ 72=P;L;V/HQV2.8R!Z\/1FG8YBZC=U=5I!G)!)J-*WI*/LXI M+M/C0J.6-S7)SP#B3 QI"G,ZM .'.B,5!S^7I/WBYYXX[OA$U28/K M-*)A-[Y624H0Z'ABSUBF.:V86N!9;(]24TS3Q2+ 34\=F>S;ST\_T]&N1F/N M[N;V/N=I\]0OMU^?;R_2Y_<0,7RO8K/*=7^&-DX3KQSG-IW@6?)HA4D\1OG MEUDA._KCA!'04<^]<6VL(,NY!)Z%#U1VBNS<3#2X6?O$)K[^P(N*C34+CC1* MXG5EC%D!> M(K>GLE0SGQ':W*:;OM)]=?[)8=F(;T8AM!CN-X^N0D$*+;4Y&]7))4>:5T5 CZQQ:R"B-H P/8<^00D&MP'"W M;ZFBO@[:O!07TAPI\Q43[E_CZ"5.XO+XU6?M3D#]UTSI MK@RFMP?T@A=]!<:=XSY#+^Q)(Q0ES N;2K#W**F: ZCD]^\1^3YG]/=EB^TT MDXJH8$<5(]R9D!*O-UD>Y5O^L%==?9)0=5"RTV?BBA#W]NV&03KYJGD@Q@1Q M7#Q4>+C7_.O>MX6U]DCW++07I9K&0*%13TGUXB%M&=+0O2_PJ)TK&&[)Q1V3 MBB;E.7XC:7.WF]=O&STBX;BQ@5$D[JU!(0RW-U'$XL:8!EN7UTQI;I=-81RZ M?4"?$XX2]ICP:Q23!(FD1>]1G-"4YYQD3^=%Q.H4@2TD<>;YDF7+[W&2U*\R M-Y65-:0:F5E-)TB$T3!-/\@HB 2',SJZN($:!6=8:./21%S)?#/!6F=Y&?\+ MT#(:9XF'G.ZMEML'HFU)S$$7\#>"^^V&4PD25'K-T@\I4A+! 4J_)F[@1,K7 MZPV94]OH"I.<:!'#A ^Z5!"GKQ=Y3D\X:B[$]_8/$C(4IN@'"T'GX&!"I8,; M@!!PA)5GN##)8_SZQJ[OK(HFPP"'"KNM%#,TV.\7) H(5.^/?JY3<%$ODMW* MDCO'XPQQ7&!%N%WU[>Y NE_M-%_B"36N==;D#YL'%\MV5N,"*X3EO2A@9 M(M3@U(_+X$+2<30ZG4GWO37N2&.ZXK]7YY#(]9TP/K^E9!J?O:9T&X)HW%/^ M*6\-/$)[U.1#5-(4<(SV23PV2"7TG529;$BVF2VO4^6 Z4IAPI:>YGF)DDAT M@;1%!9_**"]]J/BYU@T>XMRFBYQ6^-#7>ZJ$GJJZ(1%\L?BSBHM84,]F@5R8 MF*5M* U0ZZ45'NKIJS2XQ'&YC.MKK985JTV,=L0!#N5B@SP0%,H?&!:1M@]9 M([X-6\M)SRG@>@PX./@D=.<2B'WJC0_*59:S_'K3TJ:KTAO*%FUQY',N+#'4 M%786H*:DPPS000;4"% CNN$%Z##U'$TFC(3QM5 'PI M-WK8M.($JH^A-B(Q M%-R!W@X,0X&_)UR62;TW^7MR*M^R7+6":)O'G !1UZ2#D;&/P5P@ M4EO/2;&R3ZH@0-.Y:3D&H4!A?Z1(SI)XR;#GML3KXN(C M/HQ294.@T=FO'(U*>2N T:@A[%"7W".+&%WT!Z7\=^_^>)6MH_@PT^UI&I1/ M[BLH]\JZ73!^>2"N5<^L:5OT3>,,I[M9M,7M7S$%=03&TE3 M@/ZJ*_'@DLON6MB6,/JC)NW38V]3EO,P@:[I\PTI"RFEW_;U >Z]6BKS/JSL M -B3]>0><72XHXXX\B#<^C++Z650);[+TB;XK<7&1+B^C-%I&0H?4: [4'W45[:[- M4[2%?F&>CNA#G?(+SE[S:/,6+Z($\=?DT0<9:\:HYLP>0:QY3WRAG4O]92HZ M&%:TYI[7%3TM+PQ6P9^!!J=,D79>R?\-X% @%7%P23FF?P5T"Q_V\DX)_)95KAXA($27)]OY[2M\Q M;9=]2?99O13Q,HYRR3WDQA0@ ^(P4T!NH*"G9PH&6- M,LJ;OF_?,4<%QWUBB)S8-+>=03J&B'%$/$O$\_2"F=[,HNTG/_WRR>-RZ>>J MB%-<%)?9^J59QN6.QCW6<$\?CI95ZA@1 JTPXW!K[#J]P8X.1JAQ-A*'WV6 MODKY)C3*A2#9PO5#2C[KD^](\+#:Q%)YF[.@&?"0ERFV5Z)WT 9P^$I%'5V. M=T#84Q&>;?78Y2\HR=+7\R1^)[$V?#9C*=)H.H+_K.C&+7U4^9D6 TJL(6D* M/.)4"O)1)VH'./*4X@X^G-(118PJ^H/1];F_?J@G82BH$.UO'9B7'JBIBBQ-7>EE*W7C=IP66$1J4[[\-SVN)RTMW%8KFNIL%3BO/Y+2P]45E8S MR=J&Y;;R*B9APW#_G=_=^EF7]&(*^AHDK^Y__=M.-((0_R0_MC\U%/[[_P%02P,$% M @ ZX,85>WSQ-H%<@ #90( !0 !T;6(M,C R,C V,S!?<')E+GAM;.V] M6W/K.+(N^#X1\Q\T-0^S.V)6EZ^RW;'[G)!OJSW'R_+87EU[STL%34(2NBA2 M#9*V5;]^ )"42)$ 1 204AQ]JE>M@$07^:'Q"TS\9__\VON#SX BF 8_/V7 MX[\>_3( @1MZ,)C^_9 M7"R<8/ #( 1]?W"-H#<%@\'57X=_O3P>7OSUY.3B[&SP M[5O6TK43X9IA,*!-GOSU>/67FZS5,/C;X/+7D[-?3XY.3@;G?SN_^-OYZ>#Y MQZK@#]S+"6PLZ@4;2V\P^$\4^N %3 :TC;_%RP7X^R\1G"]\\FWZNQD"D[__$L_? MOQ$%' U/CPB0__,VXTG^OZ/ NPMB&"\?@DF(YE2,OPQ(\S]?'DK]>8?AMQBX MLP#\U0WGOY(BOXJU1A$*B>W7ENA>8\Q2TI&;,(A"'WJ$M*M?1N/)G8,"/(HB MW-&;<+Y 8 :""'Z !SR\YD (./[@\?')Z7$J@=9?[%@XUXY/:/4Z R".=.'? M:-0DB,\.PG^>@1BZCK\=P)N?,(C^KS/WANN?MW@@>J^%A7:MP@[#=. M-+OWPT]M2F0ZB6 (F)Q7I/YW$%+K!LX M#?"\[#K81KMNF& C'4R?,1(7 A6!Z/MT%^)Z 1\@2/#_N"'NF_"4QQ)!77-= MP'I-%K@X8:3C%RT2F7HR?LK.\BS(LI_J0APC%QNAB.JC'<7+#74!Y=Z!Z)^. MGX ?P"$_4ZO3"A.CQ6Z,USOAS1A/F>@>!IA+V$",$'*"J0:@ JUW ?H1B[VE MYX*W7:F/]6_Y+;0.TKOZ[W05@&P+QUNT9 M@8C,(9D5$>OYF_/NMQS?.CYOQN9)@S#8C7:]NFG>W6B K_;!KC=5&H#7-6?, M!DL#/FZ[W>T[-" K-]3U*&VQ_M<\?#7TQ(3]B :IL)HT>V\B 5QY8]*E) K; M"G6H-8V8L4/1,9B9C?9O:7\+8@<*7G-I7=FO/MP_F8T\CZY''+] 1E!;N>F MA-^M_HGY!40Q2MPX0?B7-]AT3N7HNATI[S7M$)9:TVI6:01RY/C\$Y-0N1))3I9YM?-W' MS1?9,PH7 -$=#MGJ+*C[U\YEQ^V%^4)\P,6"*<3+RE$4@;@3\C%Z8+[P\+0< MX&GY+;S!%F=);G/G9!8?3YY W+U@E7IGOM#OHAC.R5G&?1*3<[MYB&+X9_JG M+[+9!?)_3]S@@OT"7SQ5LL7?/GG:VE1/O1 M]0V CE4FO[VN$3XCX,,Y#/#6$:N*.!#YJS/]\22U'_@/C]!YASZN@C?J493, M@:=C(.KMB#'W*EIWL()?, 9\G::ROWOC .]!$T3.'NCM\-;DH]0)8T28=WJ9 M=WD4KX?"1N]_1OA?A2.?GT'X'@'T08YT'X)%HF>1LLMN&NFBJ75(*WRMNZM4 MKBS7U6Y3L.H3P#O1-^=+][ZX2P@F M^(=HG?::&S^X_[QZLYP)Z+Q(KWM@&0)_"/T@-0!G[+H5/MDMJ1?X]#](^W]R,7F M!1OPG4B3]UVS)4;=(:!+@YTQ!EQDXS<_ QA'.Q6F8IYS(0X^._W3B^FZ[[ M1C')(I#$(5J^2.ZTV#)J\^&N75(!5B]RT/(63B8 @D*WU!>?I-4+456X$6Z/MA4!]Z_3\.-7#T ZYO]]1O[Y+?TGE2O^ M\?>\IYLA%7G#/I'WWW]A%_NU@QYB58.'&,RCC5XV%?]]>'IQ-;P:'@TOL F\ M& XOS@L BF0:H3(8![GYM_ _*_PJ*R\K\>N")AO[YLZ@O^+,!(5SGCBSCX:* M8$*$EY-__^7XET$2X2Z&BS0LX9NB1Y343$[3WON%T?9%G6;#HT;C!"1 M6<8#7_\++&N46ENN+(#+X<7)93?:5-)46='B 'NIX1D]ZHMX1EHE'Y'+O.],:O9;^;I-"FX%EFCSMB29O$D3$=8]7P8[_ MW\!!=X%'+GQKE,HJ:I-^I3!FJC[KB:IST:3@G@&"H7>/?\=;3E7*VJ1L.9"9 MML][J6U"93%=KTJ6A'!ZBN5W9HFF^1 S/0][IN3/-FJ4B2M3XT7/ MU#@*@L3QTT,VCCJ+Q6Q4:R.^3+V7/5-O.LFPUUBUY6Q4<#/ 3,-7/=/P&][G MI?$AC8-XLZB->A;"F!]N'/5$U^FV_A[ZX"F9OP-4H^/-(C;I5@A;KM-^G5B1 M"U-$KIAIR!]Y3>"&1$ZBY4WHL0^PN+7LT[P\W)P,?3G?2G&^.5\/'A;6*O:A M8;0SRMM' !F@N>K['%R;(>J&R#FBN[+>5@)&YVTQHAZ*Z8/UW&UO5'< M6I6+X,SUWI?SL1+ YS"*'?__@PONEFD1+NL^%P>'G:6YT*8:"YZOMUKO7/T$^P4A ]O4=UWB"UY>Q3M0C 7,7].LO*7-C2ZS8R M/9&@0K:FZXO;IW )G+G>^W6T]1#$ #DN#6MS8B?#R[FSJBM>EL?%\/SDJN=Z ME\"9Z[U?1UO4@-TX,9B&B!U$42IEGY:;X>7*[[X?OYD!E.YI5+V M*;<97J[P37EK9/V>(PPK(_,, M;S*:=%TL9)^*&]'E,31].0%+83TG[SYT[_W08:^Z"F7LTVL3N%RM?3D-RS8. MX7Q.W)Q"]X\TY=LXB:/8"9,Z,NYV8,[0:/$@[BM41R# M*%4/(_B17;@LBTLLS_X&3TFBS#7>E^.R#!KC +SP5YMTV@0K5Z*F [$%@B$Y M9J=A[;O2Z#U$\P>/K=/T[Q9JE0,LUZNF Z].]$JNRXNY6ZJ:S4M8J%LNM%R[ MFHZU:K3[G[]N9N1IE:>GG*J*.J41$17SN:U^&8TG>?)=\FY/-5WS+R4-,G/Y M'!^17#ZK9O&_BY];_R$:A)-!_L4!7N(,2M\IXRRH MW'X%?ASEOZ%#Y=O1\;?38SIY_W M>.1@S=">_ ;CV4T2Q;B7Z.[+]1.RWB3OJ.#_(SGM-O"T:,D8D]&@.6(6=,,T M)O.,.G=NPBA[_(P^.PS0!W1!]!KZF^N Y@I]9((D&F-RT:@K_#L*H^@9A1.X M:=1J2O11I4W=UY2%)@YCQW_L4)'C!4 T\63V5&3$F*L:R_=1R7)@C,E&HZ[M M5^#[Y.@?!"0Y,GG)PYO#@.;.(O>WF1@8JA>K; P/U)1<)4D+V!;,["]87UC6 M,XS[%J]W_) ^.YV!7B]QR*.-B#R:@$VF2V*;\(S(7!TJMV@=MW3+PH*5146D MHA.1=>000VC=0F3]"%23YMX"B&+^8G2CE#%J;J?#*A=$<+9=9M8FR-=U MQ]"&"!\8>'IV3P3X!%A6H*;DAJ"&YR<=I2373P@QK)J6@D5ST#TEZ,M83$FR MU@O<2M8210&VKK6D49R1I%98R% 0,'+>EU,I:C2RZ"0GI@E,_+IO&WIEEJ&A6](:%T(B M!2R2\03/NVG>O&B6;W?OCY#^!-P7<'!G1-,\'KEA?@^DX4K9)4$\%B\:D, M"O4/E55R/+RX.-ISYFN6I0T^)0(J:;&R.%!06CK6>*V(2+IN/I':6&O^RH&O MVQ2D!6["RF)2GONEUUX'UK83W!:N-CJ*/*J(I6%&Y]387XK)"D73&4'G],D# M3;$0:6*-AG,F5G%CB"-Q>B2%1=>]1]?.A9N@KYT(NH+*IF6-T;22&IM9P 9I MP3'')MA;Z"3 O. GX#<#K#^$8? #G3[.F'\:225BD3PRV, M7#^,$I1FC&B8'_0T7A;]27>/FTG,)EM$;LQ+Q-LG'6\ZDFK#& KM@!_J9&2+ MRH+)CB&$3,!-F?846SGPKJVPMC'%[CY]T+7C.X$+7F< Q"M7CX8,02?\#$%9 MDX-5FR8G %JA&$_N88#[#1W_.4S?Z6:L(<2J=&)*2 :;.,HRNSLZ FANL;0 M05Z]-4=GRH@MH,KHPX$^.6R^#]$K1IX][ 1!= O>X_5/]8]E*+92%N;I\&)X MTE_ZZ,!NP;9\Y+KDB?OH!;@ CR$LCR<0-["&4\4NBL@"W4(<7V<1P %N?,D/ M_L\=X=4Q6QHO,R98=7,:L8A4+I(%JNGPU(JO7(W%.>"''9./)SPA0.;*, M/J^.58R01VK!G0A)E_L)_5/7&M%%__KLE9101QAKOM>GQE2H-S%OU7: MY4#*U=DZ2U?7Z_U'Z+Q#OWA0V7!-Q*Y0%M09_N^P7W=%DM L.KQ]=I;D=%+L MV+92@6G"#5#XK%309_$KVL4(!KP59?ZZ3" ;T>93Y.]ZP$0!ICM!IYIT*O2Q/ MJ"!MU!NTCU*:96'!G=9C&$S? )H3/RT^CVI*EH5R/CP_.^TY041!6G!U1<]K MA;MUEO5POO@@#8/BX-M>RCA0I@ M&^ZXBI,A#0Y80$)8LAH?O_MPFF:K%U@NL"O;1Y86N'5=I/5L^])X=]ZJ3?L8 MIE\<.?'Z?!;+."UH=LQHJFS&VGMD)91L/AQ67'&52T M[WP:L.9\Z/,Y+/%:CI=-^;)*A8S1NZIGAP"!ESSP,F(IG%>NW MNJ50;>'5S&YN3#T/IEU_=B#>?6<4+\B =77:6-$.-BCBM,#SX@7$#MX$>7G> MMY'K)O.$NB+=@@ETF4_!-5>T@QJ*..WPL\B1MDB9+]E*69@76)H=7Y6JV1,- MH"WPSJ"6 )3S=-U>S@CQ+*+;PT:436 MR?3QBQF(H>OXXCDHS\5S4 [^H_R-O_QR2$JYP\V*[X>?1!OW(;H-D_=XDOC5 M3%D-CN(R;91'SR4>/1V]L:BKG*-JN[":8%1XF%JQ@\:8T1E:)')Z_\J9KF^TM6S=YRHRU&"\*\"M ; ME@$"-6PB@LR4W^?SR KDVF5!0VG[%-^\!.ASS%4%;O/;-;PJ]JE?<$F@->)* M\Q$?^V1O][NG]M"WX7#OE/_ S/H;@W R*'[E_QJLOM.3\[WJV6_S 1^O M3D?W3EG?WLBY%//^J%BHS/RKX<5%]P_--.NB? ?4B,<\3\0(Q06UXI\V58I_ M]?M-ZB !/\#=9 +<.'VX>#P9>2F"T1?J]FYA&J8PQ%E*8==8@6<*&P?:J=8)CES-6YL/JXF\E>S1.ZXB*X M%.#6L9(.\H@ML B;;O]<3M07MI(,$E MB(X1\./G&PO1^E9RI1UZ"R)HZCUR MN8SA5;&2)-* +;C,WA!7[=:46]9*)H@CM>#:>B6P1SR;/N!_-FXY5P5+(B'_ M/>\XKK+=/I./RX)%Q#;O*HU2/U^3+2XM-\C0=LNYH.=:Z,F;9K48K:A+7LXIP^^!;/@,PHG,"91[PRR MK O8PX &3)JVN)WGEVF1'D(Z/4*O^:",5M.F]P.@][!;KM")^ 4L$N3.L!7T M;A-$YN!T\J.K0-Z*AEO1'IXH8FV[+[Y*61* *7V*S%"6\)*5-=;;#XZPH;9U M^-9 D?HHH%<::(H[-PJ\%Q!#5/27>POOO@!R803&M,-1K:50;J?_I- +O4L' M<1WL8$;Z*C2SE]QHM!]]?JF#0D[#(ZKS*OUC)H5<**Q8$OF&RB(]'EX,+WI& M)LW8;7B]GB$*.H8TT(G=CO5LDH1NPU,AW''U J(809=&P.!BHT\'>=\1^TA% MK3'K::6"7]>3(J;LP!F#31/#^&U93S %^#:\''(+/Z"'%YE1X6+OQHEF#.ZP MBMM##RF$K9\%,>?T9AUG$KV%#/=1:H1)<*1'SD-!$%&-OH!_)S"",7@%Z .Z M(!U/+\ -IP%MA7?XL^W/VD/,3B1EPSLGW!7%W7SAATN0KEB?LW.Y9]]A/NVF MV)H]/-0I@)Q>_?8*8Z\GF.)06)HQVRI+]F1XT77FTZTLS>3@Y\3J;'/1)-&F;.A[05!Z@UW M%W1_"]TG#\T^4VV+\L@]--O>,M239S8OYC\AYPKT??HKF-#^327M$&A_D MK?EQVY,?Q($_GS7]B4 M;Z@\7DZ'%V<=V0\1#9:<:_5 M2"*7=FSMD-M:]9BE1X-F"U0>VD/0!;I@0M] M@ 6Z=BE]"_68E6U\:G^HN#/IZ4V[L,!K'?*>%1TEW=PG =QQ%U(2X'_[@+(A M\$9SLA[\DQ=Y(E+5. ;NC"@U-U6J\C+O#9![!Z:/6OR&V0M^+L:3D8NW$X@( MZ@/+-D2;ST*)5CL0IJ6L+,@+1R,/ASHDY%_'Z)7QP>OP$T0%;B@->8U<2"D M1KEU^>Q-/:%&480E-U]@< 01=1Y.W)AZKN"1A*:U,WISK0-MVHG*@K=ROH>A M]PE]'V^B'K"N@RG$XV1#'(S)5J1J66QGPXN+D[UC6&MY=1E666^0R/4ZD5%Z M]3Z>/)*<-7=?9 =5:XIXY0\44152I_&1]<3X[L" "&@+J$IBLHLLO549Z. M[1:D_UN0:N9(VW Y+M[ @7C:I*8Y7+)[ZU>5Q\AUR<$)N?N@HQ3K!\ /LL=E M73))M6$<&5LR0H1BLN)H>[EM3D1F51;Y36WU=$JHSC[2IPE^V^MMD^GRC #> MP'KU&T#1:OM(&@$)M+V[-IDWN4Y6+! M&RM5:>0A;B^ /CVC0C1V$V4QG@_/CSM^>6,'])*4ACVY:FM'&AE7!=>D>G\+ MA1;VD5ERPM!T%VP L<1]S5L'^MA/JY:RT'07'(>XYP9RBFQ:(AU!9)R&C.&8 MIB R6:@6^#5C$;@ >!%YE>*'$V?.$W3SLJ0'A'A1>>/X?C2>"+NY:&W;&(YI MYDZ5E-L3EP51;\^9#-["+.2 +8);\,XR<9*M[!'W- C&GF.PBC2PP/&J(EZ2 M7$$Q'H8D3\&"4TQ.)O8'PXL@V7JB+H>U1EJ&N M-OD P7/Z+4#P VN7O$1%/&)3 54DW6!_Q!NRGVV:9;.5-YVZIZ"XV%N?4NP/ MY5K*Q/*3L'L8.(&KX22,TY Q7--T$B8+U8:'2C.[/9[4I6]OF CK*QG#"LW: M9D]Z$G*PQ\FJ>' G\_!/8[T]XH^2*&PX?U^O%M=O.I*@65'+PZZX1^Q1DX5% M1TJ%X?,8!M,W@.:/Y.@#"X$F3Q&P0+7URG*[&%Z<7]K*(2516.!(];*Z7QI/ M1#C#++\_7)$3P58.D[J3NRZ4IO5ZP?1T'1#+D M_Q-OC0_'3Z>!_,53>L-.'IHO_J)0]QTKZ_UR.+PZM70L&"IK&]Z/;R7$](VNJD]])MJBNE(5,L;2;CNQ M/^/& +FV3AACRD1DP)33N<$[#))M3B-M;Y#2!\)>8P?%AX'2I4J/#R-E2V+5 ME7FG@[?T"$P_C!*$I]+(17"1)N'+O8.Q(%Z3^=Q!R_'D%4X#.($N\4A/@^OI M,X0^= M;:.Y+>\='^/\-O@W6'R4_K+]+GM?+OSQP F^0?9O\OO#UP?KS@\+W M37Z+KRJPIN>E.!6Z>>1CI;,WK-UK_*D_&B!P:I2'T=7PXORJXZQ?C?HIO<8A MB4Q3C)EZPF[-6>X+0S;-J[$ANY54&,R0;L>0% M? \:=:\>-XP-YQ4YX:LK4&Y,9,-?=9C$5"?=338T3CV"I:/6 MAJGDK#J5;+1B\A11\]A8T_D1OXIE$\(%_N]1QRE-172D,@_DV&R9!VKD5",* M<5;75#:.&[*Z9I\6*0"WQ>JOWKC[ 1SR,W5K%#3_YU7S3YH;T/8&&PV:/!.L MA%"8]!N,*+_*82;0/MI%='28"0IR*HR_AV"1Q)'XA"#5AG%,:3\OM,=OR_1 M4N_E;YBL?0H*;^\*3A7#NAOJ]_1XB38^6+4^V&C>Y(F#8"CLH!JL+:/P8;+0 M;P*X>CE,$YL2:IH0&*7-TWMKTR^#U!8C3]\&%;7D%U5+OJIOLJE^)%D9P2I5 M^V/JY[SV$N ;/^':!V.N?5!+:NY@W>M%UG@1P*]4EM?Q\.*B8Q_Q]K9> ; M M)K]XZT'\=N-EZB:5S!,:8$W7Y"20&H$9""*:3S)_J%/^ROFRXE.8,O2:A\SFC9K0_ MA7'CUJ"IFG$,D-5OE2%*D&V9.>X<%.#)DD0,TI0;@E/ 574*R%L:X*8&>5M& MV_ -Z$W6G%G\8-?UV_4&W1PL?%5&3::=6=XX[;>WZ7)8;3'F]4F3\@/_:Q" M"8S):RF"IT/'1S4K??*-;\1H>X/B5PIG_]F'!OF73)X$UMAHNL\5G"PSU4T8 MQ1&%3!'GB8*$+:U:HX<)98LFI8V>#]..A"2OBY)LO))HUZK!?%.=PK8A$5LF MNL*[OX(S64U,=7;VE+=B\BRUPBM\.\VM8=O\P"!%] M<8EO&MG%#[9=^Z!NTLW!L%=E)&[?!6H:QXCV9EX5M376/GF/P+\3W.+=A[CC MZ7%MM'/>TF#5E-&6?@-YDZ5G%C]8>OV6OD$W!TM?E5%S0#*CO'':UV#5I;#V MS99KS84GE1,/+_&/3K:3$V_P'_F__F+XQ*$Q/=[OG3UJ03JR%)TZ&*7+@^ET M>#'L.&LG7]!5,RZ^1Z$3I/\E;>G=1#/%.G/F.1+F0<2J645E5X0+@MCX9 M[-S_+(BPS#RJI WI,7W/V%4L(X0T5+TOE79/C_L0 3PQWR2XZP$&CYP@PN*C M"2$"C_[HI_DAQ+BCW)YEQ-(K![VO/6^96H"6R* M)4Y2H]]B@?CA@AS9W7V1JWB0"H3)E\::UC%';MTU-X\S(^P HAG@K.J4> M&F+VI:&695Q10=OVL5'3>+*ZYA4C"*NX99^N.TX(@E4\\.2W3/C#3D>R&-(LI/N".\, 1XN6"A< MD@C5M8POZIAUO;=H#'4> G(+&B+!%0RKN&4$D8*IZX%!8SCQC,(%WOTM27 8 MR45'YEUZ5B#&$='JEG&F%6Q=+^^UYU \?R>\.#D:GAY15A#O G(90NY.,1IR M+0*][!U!D*$'=TX,:TYLOX>A]PE]'X^0!ZS&8 KQC#N*(D#>L"S_ MS%VW2+=C":WTXL_I9/83!]A!_ RP64/99:+RG! MI9#^+UE&T5U)*">Q-2?/G+&=_TG5-I;KE\5Y?C7L-^':X YZO\>S] 6@*/.YV6J$ERPBE2P(YR:PYS=[,$2"SVA&J:QN1 ME#'GU-G>2?6.TBK@802C\>2YJ#K1B-PWXIX@%H][>G1\=+H9CTN_32)NBU^7 MCL9->[%/L;AG73GV$$DWV9%R(>,,!E^L-R%@>%)OMB]K.NWV.* M$><+8F=^@_'L)HGB< Y0PQP@6+NSY RM)P3,_:N.<[A(R%AN=LBPV3([X!'I M3*<(3-/-UB23FQ %A.H:QPR![E49H0[5%OM??-GKVL%;\S@"(L[")>S_\ M+&39E)H;3JMS0^D=L>QS _H]NI$@7QR03Q8S>_9E\JA)+[6&*Y]$K5KW,''H M3?Y5+^&]GC;6*^.5%WN::B(6XH!H=>/8H31YM$)K6SX@I@>[LL>_96Q1Q&E; M8J#BH"E[V6&9Y(YVTL9&L"4[F*0+N&W9?]9RN85&J-=NHU![\UG,;[>CT M<.3B74Q$[WCD_ O.JF>#Q;;Z?O,$@3;S8<]?&J]/>$SX!!W218 MN8.]\D"UZ& ONY;]$R^E/.)X-X%Y-"4=@!@1WD4^0N<=^C07#OY;,@>>Y/R@ MY2O&44R@>WQO@VT)Q9;;J+I@!KF)Y;PZL9!&![350;'9OLPQ*YD4EA@-2,(UXGE%74ME3^;:?\,X>K6< M7[8E$MONJE9R$A#/SR!\CP"BN=T>@D42DTD\<'&MU"%"-"I1XZ?*.KH:G@U/ M>DC;G4EFZS=H.UH;I7%[4HNAB^IB*&VE+VN?-&)QO*"IKX(I[7SA7;"&99!@ M[?ZNB P8^Q(REEL=+D:5F_(.!8(=&^M? RC2-5/_++!3SSM!W40+_1D0+LR*/5E MD'9F\!^XH>@O?70BSV3.7]>6"QV6KRV,1E64_5RE:C_"$QSSDH=V2JT:1QJE MF68;0K#EVF@W^O+I+$& M.9X4<16S65#L%/JSLZ3^#\(AJ2J-_G[2N8U:\RKKW.C30=YKC(=1FGPL(M=/ M*=F(H\UB[<4H;KIT?,0XB]9>]3R#MS61&7,0O$4J%]51%!G)2OTA>MK7ON&] MI:P&,=EV"KTAIO=-,=$<2]#%6J "HUF62K_Y&<"X%8&U?G(?J;U] ?;M?'QC MC;IZN%K. >.X)HUB=D1-V^K+ G,%OQ#YP5\]'!L_ [0*9\+RR>Q\]!+Z M_GV(R)9>DF6R#=I$-"W8MYYT8U<^*&F>=T5WDN.:E+19BWUT"-E,>M^P[F85 M[^^%H $#FR=4N0M!O4M=@RX$-T54&&G7R^R/$J8OP/$ MH,=&J?Y0H4&!52J((.U2[?5!==<)%@V)#L_^]V&^0.%'FM>%G-&1,)Y9Z'O% MW]]"NPVY$*"[8#/S3IKW O_K]Q0FF=4N,TM^,HX#4(J(9 M2I]U5SOD-_YJC/Z:55&C-D.M=@O%_8 !G"=SINI*?S=/>9Q^E=77C*.O"G2^ M^ HL_KW/"FS$89[IE%XN>MD20HI:P1,R;5>3O%)'C 0*S?D_'*M8G@@BKL^;^ M402V!2P8>?]*HIAN/>]#] 0^"R?H* SP/]ULP\J>G*3:* N2/%-_UL/IJ3UD MO7XFW5@0_(7Q9.2E?>=;D9JBQC&AO5)K[(@H$P%GH.\Z.?"PZ/K MY.AX>'3")8A07>,8(ZS=&@NB#-@"IJQL[B,,P /^)VMJJ18TC@-*\X<@+KUO M*W6TP/@ *(81)GH6S,!<16P6-%?5?*W5+1>$L-GBT<:\/_D9@4GB/\()BP0" M->UAA2I832=BG=.$O7-KY(E(57N(HHQ6TRE8YTPIODQ8?;"5-:%P*]G##@6< MFC:?G?."<_93\YCE$_B*WSZ!_P%^A$$\4SAK%VC4'EYM00Z:UK-X,?4>KIC7 M?3R7G*3^&SCH'I?50K^\L;*XSX87YQV_G+PCVG'Q:WJ'U#2Z/TADSI<38^+%J=(LYA3>0.:CCN?"$B .YS: M=K)'%G#>NK^/.4D%-)\@9C%E9%,]@PZ%)?V!YV2.#+R'!E%1D8^?X9;&"4 MMH<.,@#S@[ZCOF_ RJ!?X'2&3>7/[!$:(29LU+&5#R(P^BA C3G MAO[SWATE+6D7M#[R/)@"+D3[RT:RGVPIDOW;8-V]<@J5/0QQ[RQY8=L0]W,\ MT#I^-X4O5HZK 1N.!1XEJ9E<8;UV?"=PP>L,T+<0UT.O\.3X]1+_L @CQ_^. MPF01X2;\A,3ID3(AD7 "O&P51Y(3LQT@=_-QXY@HP*R:,Y7N9&4!S:4$T1@; MH-B:<43LD%,U"S>-0C4O9OQFY@33/V=A M<;S2JIO4-K&;*(*W;S)1"@X?OP9 !3- MX(*15J3T=^-T+C4AB,$Q+]I93H^U9KVFA#&Z%%,+0XT<+.89X]^@'X7!;Z$_ MN0G1(DP7NVPCS"ENIO(XRM@PLK+0>FI<5^;IU06!@V#(,+*UY8S1L;*Q%8=E M7@2OF'XS7#^#: %<.(%XI< RO\RRQNA93F4;JI9"9YYIOHH@5!UAE&[NE8J8RYNA966XWJ&Q&:9]YOH3,-PBB& M+CFY^0Z"<([_R;;LO/)ER!?#BV'7F=\:%;)AS*71F;?'4G"6C&*4N'&"8# E M[]"F[\0"],&["6FH91X55&RY"DA-,5_=YU4J@>=:=F9YXUB@HM J+>3PFF?S MZ4'].K:(;>QK"QJG5#EU;%A\<8CFZ?%NOO##)0"OX ,@XG$R)L^)D_K4?_7G M*[W58:M7IKY=6F^-W*;]VV/+'%@&D*'=3HV/2U,@;I>J_AZ&WB?T_;6=>PPC MEKKK"YNK'/%#X(').I;X[BMS,LO%Q'(Y;M&D/5S2+@5; M4FL]!!]8*"%:_H:P &[#3];>H5K0(G:(8;,F259Y*7TS<] 4L&:9^L)E^5QV MG]Q;6?<2^#I/AE6_NTB=VLG<>(]%\A0&Q.<8?\FGK]GBK^&E]RB.$7Q/8OI6 M;OA,Q5FWTU!MJ_]\T ]?TW6!;KJ\A;'CIS,?G@LI\3.70.J]7L>*ABJ6*%\% MI:9#1-TZ9GJ+BFI\Q920>F9(++EC:CVN14LT;8\QBTD:M)R2)R& M^48OP 7P@\Q*HFH6JVF)OEN W4)2)AV*'\ GF/1#5&_AR,7($2#KI.RM M(\8)$:]*_[FBC')[.99:.H-O^+Y"'\,( S *@L3Q7P!>%B?@!5",FPE>Y1OH M/P$T8<[I8-KI(1_9W?7#V^U(G@5IO;U0/@=JKG/3C@ W &6F34#+64D[]&F!PH61YMKO[F!/T^KN!PPH MY?+U[BJX=;T8OE[6W@XIM-!_TN@"G?/'M*-#UL3V(_%CN/ !_CN]%"%/:+@Q M\/(UL,QZH*FM_K-$/_R<+]V=.&XE9('K9U!7M/_+V4$ *84X#_>>/O4C07#=<9/,SGVXM/W.I=X.L>WN9GOFT(^/2-CWS MU?'PXK3C0%:^6*OV0P#.(>Y]8QC@FR2A6FA=US_2N@L1??08 G-9^^T3"' 23[ MI!A^@.QMY_HT.$IM](4X4FN#]A*P@4J:PNA-((72O"*(R[P4T>T.$;(=E/?KMKOS6UQAH.D0\A]FWZ#\>P&6P6\+44-5\>"M>6?^66&O;L >#1Y M R84>7DC1,M7S&/H$J<".']/4 2\Z^4/X$$7CZ2Z(V;Y5HR;"B3DOG'XK F\ M+0FYZJ27QQ,N&:3GUK&#*NI0;GEC^K(11J36R1]01P[ZU?%R=K3_P MWYSI%)']$W6\W&%U4N1O;[W<3O%*_[P?-D+:Y2W# M9M[%A-#;6GB9Y>&=UAAE*RO&TVEUQ8Q3L8"6UJJ50M5OY5)WYVSAS'PXC5G6 M+::Q6T8+@S/-*PA8K2N:$U9R'5BJ%3-2I9 ]RA.#9LM^+)-/@R-(H8P5BA9'UGGN8N:)'0%>P,T>JZRR5FA2'F'G MV8AU[>'"I>/'2^[(+96Q0M_BR#I/(]QB);S:&GP'X10YBQET';_IF>C-LF6I MG!F49UYTPR,'S3Q_7C%=IV_X%2&RGXMFE35&U_)JVU"Y%$)C-KH1K]DI__B_.B6%U!*W0F"<\88RLW\KY?,T;>]VLKM-@ ITL?948 V_/H9OUR M$ )XYD W,Q@XG% V?A4K]*@,U!C',KEQ>?/$&)[AWRJNI MA@12X__SWIPO-0^ NI;,)0M?[S5'3YK ;V,;I-D#9\/QYC59+'PJ,\>_=GR2 M+>%U!@ Y>+UQHMF]'WX^!),0S9T63L&G5:?@XG<'V8<'],LT"17Y]H!\?%#X M>B^]AM>HW[!\KO&G_EAC;_#*$:K[^U77TXR:3XX1%D-8PIQ)AHW,F+,L=247 M;8) 1@I6<>,4+Z"]JLJET%FJ?&XB"G8%XP@@I4LQ*G"06D &^G@4>0>T^'X4 M]ZJ24Z,7=.#HLTH(6; 6,.*>OA3^2%X*WWQ(_'KYP_E7B&Y\)XHXTX5$"V4A M'@^'YEY]<$5% M"EW.5XPWWY'C 8(]RD_W7H!/E4->,8GH0_?S!8C!:(H G=^)0ULZ3C@>F1J: MM9Q&6Q63!4?Y6TO_:027E%;+L@#M98&>])]&,$%6J<*TL'M=2Y*BCR>O#BL MBUFN+P206HN(H;1 [9UF?;6&+NTE8,'!BS:W$ -(H;2<$,35I;\=*W[S _AE[T!&*:6)_D)B,KYYOTY+EN=R+5@+G*YNMM8ZO1'G/GT;Q: M3US]NGU<]H"[Q\K_*%*U++N3X?#\JF=\:8W6EM#AT3Q$,?PS2[FS*0,&1_B5 M[&&' L[.0XTU\8*'11G/] 1$=$$2K)61;4Y>[BD50);"W_>4?(O M.1_$?%Z'LN]@GE:3@2EZ(1:Z FF5''!DVK M ]6UE WQ5&O^(N,9A0N XB7^ZQU>>BU(/=G51N75;<751MX76FC5F\/"8\7P MLZX/5%4#($Z'IU<7?; A_.-4-C(+%@_YZ'O&PS4NFH/K)7G:E',]+U#3.#H( MZ+3&B4P1J,WL(,"YE_8"-8UCAZJB)2C3@-X"RCSB:9Q[7;LNT!\"-*BM2H & MD!;H^3K!8B0QPX&7__-AOD#A!V G8I6J:S$[U/%;<$__P\$R#@ J;3ZX=.'4 ML)@DLJ@M\ XD6:CINV3T'!R+>*3YV9O >ZV"U,_2;#P M =5:X!4]&)A"8GEY:&K>'IIM52)M;90Y[P\S<3\!%M=X5KP.+?^ZS 1ASFF<[NW%LZ5&VKTUU!7!;L@CA+19Z#2U,U0H!#TS8\-=/NH:A]PE]G\$4V6;LX8X6Y!8<\=4,'''R-%RD MMX111*OI@*]SD\.VMC\C,$G\1SAA>3Z)5+6'*QHTN@/V=A%26WN S1@, M/=Q]%'=_Q+2CAR$NS'](A,D79;2=/PQ1OZ[@X*'^E/DB;G.JD*O^MZ9&G#AY7"+)NUAGG8IM+UQ,XUXN]QO]9I( MJF@SPEQHV6_=!>5$2$;>S-Y%,9P3=M\G,:Y<7%EDSY1BH]_VBG:HZ8IVU=E! MVMM!L;N#K+\#7.-P5'&V1Q1C2F!K[Z&:SS!<5A_#<-D]9QA+ KI\ MS/O%L-$$=U@KS4HM[B_7FL6P!5=UTPBG)[[.6MJPD&HZ(>M)4N@L)N AV(Q; MR$\194_"+C0'*\"@+E@A[]WAT&O%_\NNW>%4XQ-Z8V$N9>,3RA;%"I_'ZR2" M 8BB5S"E+X=QP@JX=8RC@( >."7W'03A'/^3 MK4)>^?YK4AJ=!<[HVN(.3%!XJ]F6C\L"53?XNM1[>%P-,7Y#U,K74%6U7$1V MQ0CD4',_]]L$X;WM,^U<@[[KJMC' 6&46[A=K4DWT1$]GA/DSIP(C%R7''J0 MDQGO7TD4TW5J T^X=>TCC#Q<35>F'P"]AP9R9^UF2CR6GT \GKPY7PVDJ:]D M'ULD<.H-*3!ATE$.'1!OP#[&*&*VY4Y3?3%ZW'/%UT/2='6X$Q?J5G=#Q=(U M?Y:]&;K4=#-4JE9?Z' KE-]9'!]U9#72I"9X9@71LP,]]F5TM:!Q,XBXJ*NV M1!">!?<"#P&>JD 4-ZF[5*HDC..CX=FPXTFCG:Z;L77N$EQ_O$PWW1$-NZ:/ M@^%N0.<=^O@WH#9HG5O!"JTJPK3@M8"G,'#QO#I&SPZ*LQ\*@I!-;:':G!4L MVHH0-#GDEL\O=K$ +2".GAQ$9"LM@J_G'5<&_6@?D]]$TX M?X=!EK.-O_SC5?G]K.LK*D5?(!,&>9-@I5R -@9LGY=WN5P*@XWC_,,H;9RV M!7175;@,.$LUGTY/_/R3G27)-%7ES4K;V"4H(S=/ M^04YC".8V/79O GK9$D**6L$0L6)W>@@_@APN2O2J?<%_@=-;PSGM# MK;*PCKO/-:!#V54*J4C! LK<)%$(H/C+4%O>RA'NI]F@)BW;?+-&$?EY11=^Z9LST&E8XK'_'?WF9. M<'QTE TV.F$',>Z^7QAO]PY$_W3\A'6/J_T[5G-Q"Z*Q)?'?L[.D:\2W,+/P MN?A ]!VQ0Q*:JME#)R6DG2?MJ[]?JAD:SRC\P$.#]*[@Q/V MR;0\==!7=23 M=N'C;<5M!H!ZU9+X[_H(A:U_K_\,ZT9$6XB,Z3[XKD:*KS%8%.S^'?Y7O,QM M^\/JVG'U,N-K\AZ!?R?$F;!N02P^#VO^<%F))SWD><>RZCS;8+TM_J>#(-GD MYVCO\*".E\\(SAVTO 8!F$ 7XG_^<+[@/)F32+>[KP7UNGPF.1>I\.9S+)1[ MK)[,.CP$'R"-O:TSQUO^9/^9VIF4=.4]['HUR3[3_!F!2>(_PHE\KM5UU?XS MK#7:C"F7?6<*9UE-P\)O3!/V,* M[6T4S&G7MX&J43 &6(PFP7*N -F +' =VD(4C ':%M"=T.4=$YREFM]"%,SI M<'C1<;H#&<6*T:(9KWF!$+N+@C%4Y$*F"UP"^TP M"L8 XB@M%=H"MILUNXJ",8 ];8D@12UAB5BP.MU!%(S9]!%6=I5"*E*P@#); MC(*QEBJR$K!@XM(2!6,M(81@6^#VOK4H&&N9(2D "Z)@'@(/3%IOCB1;,8Y- M2ALD': ML#(-8I#8*"FT9!R3=)!"FFK[M&EZ('ZN+HBB%ZQ;K)?9*/"RS0 9 MP-SY3:AN67!GW5_TZ%)^':U4Y6$!D;3%?QI $:7Y2Q"7!8N3AT4 )]1WLYS'M=97)'U1(DY+BGLXZ/F>N<3C:"H<5Z,L M!.(#3ZTV_NLXG@'T& 93W.%Y+5-W_?G^$]<(B5D<[JHLQ_5Z:!?FN/"U_G.Z M"P'9$@"K5V;<%?Y.:,WMP8'JNH36>82O)OJK/##6:^)P$77^;-SVUY=ID55$ MI63XMN[/]I]7G4I*5VQK&#N^H7PM_.;N*Y-)'O!>>-_KC4#8-HEE^G)@MG[Q MV1(FJU.HA>0/[%?#=O?ALM[.A\/SRY[1OF-9V1+@JRB^U4/T=6)DOVRXI:_M M/9N5!*0KPEAY56)#C'J?R=8:]?;"F;NW@JS$B(7QA1=#Y"JD*7.I6J/VT&P+ MPD)S&IBG^N6RZH;#B^&Y_835*JRQQ(BL1<8_<&QX;PJQO% R9I+([0@>'N-^88'UTUFPS3NSL,'*%=3, MAIV70VJ>6I_ IY1F>>6M4ZXT6*NL^=K:17F6YNOE/X WQ7(HYB:1G/";&S.. M1]J6 HK8+8BZKX'+72$PRQM'#HUZKI)(3@P6["J(R\2]'WYFP/FIHNK*&L @&-9,*,QRQJE;:JZ0@V5>9+N8 M?C-^#X/A.X(+7&0#Q(_D.Y#]:P"ANC/9;+?VET&F* MQ3--^?SW"I@5C". E"[%J- KFR]-!IH;(DMQ4G!'Y:[DN75Z00FA:4$=KBV\ M()Z?"M3@5+.4';*(+3AYW,"=98N3X$:Q1EE(9*H^L8L6C6 M.#1\ 2[)$XC7 MW:F\QDD\GHQ<-YDG/EZ6I6F(;L(Y1C0#042/X$AX+6?AV:9)XSBEM#C5+@%- MP?E])!IWD=NN4>/(IITW^JC)D9@%"R=5J7"GSG:-6D-.#G/TT;-YDNXS/;-[ MB5L0P6G0=.Y37]@X.BE-K!+8-"7X,$OM(O>YE>+&J5Y"BR(4L'MJRH&2;$X9 M]O4E>,.K4(TU>T -J>E#%;(%/%G9TS2>C.<=Q0FC'D(6K* MFM,E%S:P-VK)EP9QT_X:&O!JK5!!':H$Y:+MY45QS&T 5<357*=(.M06T MR0.H-]X,9]TQ"KPP;@(EU&Z8)Q@X@0L=?[T]YC]T7U?:.#8HS?,RX'0E$^Q2]7D.G&@4>*\ ?4 7,W\\J1%# M1$*YHOH_<=<$.C]1UH,!SSG*\*7*MJV+QKSIY^[+G3G!%- WEKUU[/]W\O-U M&'CW2>#5>Z%(US>.+5O7]\9+D@A[/S!O?J%(@O#+7 1<"+P$#SC$N%F+G.INOW7>'NXG3\X)ZM^;W6M M+Z?Z=;VR',Z&P_,KN]3> +7SU^BTV_U"S$86YM-H^ZM5^D\+992ZWGLK,*+[ M3.^9ST]!!.MH#K[77&T5>^@AC=*6]]$RX&DHCR@9-DM;QP,A@+8\'Y:G=K_[ M6H @8F\:2Z7L4;D(,%W/;'6OZNSIQPSL-0C !+)&.Z-T64+GP^'0[/<[>*H7 M!VC-.UG8JH4+^MX#W@@!]'FAZM(DDHL!"S#TKL@^;IHV>#D M)-&2/>S1!5[7\U(]XM4((7(91X]H7\B_QI-Q$I,!&-'3VG_ Z:PUY40^LH]L M5):+ME>KNB9J]GCF?8B:!FQVZ8QW!FX,/WCO/K=JTQX:ZA>#MC>D-!_+/B7$ M5V \>9TYY$&=[*W5<7#W!9 +(SRJ?B//-E4O8"5KEX6"Y=Z['9<.P#D+=)[4 M=G\NET-^"N-7$,<^(,X,#P'-NRI\K2O72/_II!%WSJHMG_9V^3Y=]MAXZ7'Q M[.]X]+T #\MY++]9*.Q1N23X3GV\XJ;YS& M!?175;HP301SJ7+I(8_SG$RW0?4I46I<5U==_6YXQC MGQR1.$30GA>'4.!"J;+%D165#6.#:R!?V-?<(_#L!@;L46T:Q:AK'K[8+*BF@ M-K&C#KC8*HE=TSAVJ"J:0QE)]!9,4+5'-2OSS9VI1*J:2QI)58N11@B^3:RY M7J[^^0\($-;#;/D(/H O-A-Q*AO'G+:3D2Q6"W*7UPZ1JARD9R9F&\:1IH7^ M!2V.E"AL,CUT)Q%1&1Z+S5/5&N;R15G%'-H(XK>4)"?2)#G9'%7(0+5@X&!3;TF?>Z *O:7UBU&2T&DWD\K-B=!NG(WYU>RC4"K$M>3D* MOJ[B\Q*_DCT,4<"I*SM'&#M^B1==NFBOAD+NR3&*UT-FTZD#V^7I*YP&U ,C MB"M.'M).W*?B3MRKCJ[]MIVX6+[6BYMV>5#H\Z#8Z4':Z[WU]3[K^H1%U=?[ M:CB\ZOCEHR;!_7JZ&K(2_=[6.<9H7T"/W5E@0HDU<$(C_:?08 M+(M-[ )Y6]\UCI/R].)0=*=2,\\MG+'99#N%3^**LXA:.#_:01)OC@P&4 M4)IW!'%9<%55-V)^@_&L>J177O%%Y?7A:OE'VY*8BUI_RUS"\;DC-C]M1SR: M3-2"9K''>%''@W/AV<'OBN(K.TBY"H= &8D@Y/ET8_)(/*[^"*/&^[&M?MPXTG?+73!UZZ4;T+R@3>D;?5 M+7B/1X$WCF< K=,-%])?/Y$4HL0;4IU4UV+]Q)&-\[+C5A MG/O::D'CM"N@L:J:!7%9IVKN=6M=4>/4+:BY)I5ST%F@]!?P$?H?>/(L@^9> ME7+K&$X#CC:K1) ':@$CR!SX$."9+R&FDF/QJP7+(CD>7ACSM(:,Q1?$98'G M31GIDS,'7*O/*FZG)2,S6:(D!)S_'@K"MHN!H;M+'I<"F, MT *3_1@&TQB@.1'8&_X:QVC7%35.\4IF6QB9!>XLFUBY9KN^L'%*%]9?L^I[ M9;3?<,8%,$^;2@Z_I&@O>%K4F.Z'IR;IZ2U\'$] ,\ N42Q4W8V M',7VRB(_P2(?]IA0^D1@2VZE9Q2Z 'C1/18RV>_1G5MQZ#$(U5C/'N*H0=65 M9,DLLY3!)U,SYU J+V(/!QI19>J^T&X/=N3E]0A(A(JB*]=%U94K;:^7OEJ/ M((H &"]H*H=@2I'<@LA%D"JUP7E+L/;O)UT?6JEZU.P\5=C]->LBAJU M<3#T5''98293=:6_FZ<\3K_*ZFO&89X"579#>%*)E\^^$Q"G][M_)W!!;-/U MLN'Z7:!F66BGPXOSTQY9WK9 +?"J8D)OO*D7J&D<.U05+4&9!O3F7>G?X$Z# M((".?Q/Z(7*\D.M7*U2G/XIO4-?&W8X2;@OF$&U> 09006F&$,1E@;?6/QT$ MB6#H!O0F9,;F5\J9JVB^SJK*%H.VA4O\3A1>/G+@:+Q:T!Z5"V+;PKU\]P?@ M(P2<\>0%./Y=1.27SY4,&K"*VT,&*81;N*3OGA)UAY'T/T]A_-\@)I>*('"! M1ZX/QA.2+YB<31XS&*/8FCV$TBD LUP#&+YC@GA'09 X_@M1H_\P7U0O(%JV MUG\&;4, 6[CF-]-B84F 3\"_% MCEJ[ 4A>#1HO9^M/-S9*0U^ V0*Q5NR#_S;*5YJDQNF M_(]DQR!R$Q0R_D:#+UZ%T0F4?2: M-L%^9_O?&R>:/3O0D]WM5E[_7>UV28L#TN1A:ULB85?F@ZPOW M=N#7AO!+8+3 -V-CLSY^QT,RH%G>O]P9<8>\#Y'<&K5%BW812;<@MN$ON-/) M9/WZ_*0,]WJ9#;-;/)_*3C5GS*FF^(+\9!#/0/JGPGOS[\M!]N4!^?1A2BJQ M^MR@VYCUVT&90;Y-P!-FQ=LG\#_ CS"(9\P\8(K-E0?A^?#BM"=!/N?"M\BJ M4M T\>'%]'O8<78!0;'\-W#0VV?8DF)9*_O)+!YX37-;WPB%O\S,3R#;SAZ3 MB@E?TREQSVAU'R:L?-:RS>POJ9CH-1TY]XU3\$.'I2+-[#&G6.@U'3KWB%.C M20R0)F*5VMI/=C6+0--1=(\HUI)5^TDD'G=:IW+I^I:5*X2?@9?=Z@#O[LO% M1;G9!I7:VB-.28D@(]AECP_2M^#(,1Q>G!_UF!\R(#,&7&UA>M)\QKUQM/V: M+!;I>YV.3^*"X^4H\$:NF\P3G[RP21_NNPGG^&LS\E[M!TB?KTW?U)V$:$X[ MH)AGZK*:9ZK8H4':(_J"8*%/V6N"I5X-TFX-_@,W%/UE4.A:+U-69:K@'X27 M"W7F7=PZ 94!AJ(JRJH]$(!@PXTJ<$LN_.,D'D\$# (GE4J;)HUCB@ +:NY2 M=4M@CXG&S6(U5*H@CM< 6G-E!5=.S?P"QNC;&F]-:N<@]# 3)7$Y_K/69CZX9^..5E MJQ2H9[R2.9I:J[D=7//LN?JNX+%EHLJ^V71)7!8\7TG2'H7!:QRZ?]S"#^B! MP(N> 7J=8<'>DBTS6M^V;"A?I*JY=.!KMDH)9;2VI/B@T%_ (D'NS(F =YL@ M&$RQ"&#H42FPC41317M8HHC5EE0?;P@X48*65 PC%^^IT"I6F*0#S0<,@RFB MU>WA2RO$MN3^> AP%T 4WWTM\)Z918Z-4O9P0 38%O)5=J+JIS (7O4+P?1EM6A'+G,P49'QAE-D2N00 FS)=(&:7MX80,P"T\0]E]OMK;K.LK0>3.E9"Y M&^%5L8<9TBCU>AX;R PAB]%0RV)^B%N0MJ[)G4\BK#NZ^Q !. W2"=5=OB$G MB!R7:C/PZ$]^JEOO7TE$'P-_ O%X@H7W'"+ZASA&\#V)R4'C6T@2-Y(<]*'O MTY5=NLAG^<%WV2=[:&V>&//3OZ.^YO_6Y-=/KU, _HU@U5S^LF$ E?3BVP@# MR, ,8"#<#,'TE_][@&&1'#P8F-41!,.N+ZY4(P@,,'Y547+NI]@0;+J&W(YS MH@&Z%M C1_G"$"W@@F;GQ*OAQ84IKY (J[%*!7&D%E"@,-7B:?1G@(#CPS_) M'N8#I(NV[Q@]F6A%?12%FC&...)*KQ)&"WB[N%2[_!=E$*>RK;R1A6R!9WQ' M;M'V<$8!M7G>LMVYT1E A'8K53XN"RP$]=^8A3X&$J5CAN<,52IHKJKY6F,X M/S5CT[1\6*1.5; Y/DUUX#28A IL7M*LCK/+9X;/#>_)(J3%[&*01OP5& M1>C*7X%EK=NUAW#;$47;M_HON?.0>1UJ)5ONV)"IJMJ0J:\Y0%N>D#;[F=&I0T!-=V,,(K_?M+59C:( MH0?]A C]%;@)HDXA=U^NGV!%$@-(-FI)2JCQI-)_7C) +6V7QM;9T7!X>=+Q M)IBCPIIM[]9DL+5(DHY,2QH0\3.B;\%L_*T@HTC6\E3N@&LM3_KU ?D\N<@E MSZ+4E"OV8^],5%>)X)Y1.($Q.85F]'A=H#_&HG9ET0#$@I-VO'A>>W6T\)"2 M;J?GS-"#M^TNN+P3>>O:=:\D%!&BV$0"GH(M>-F#)DI.:0Z\7$R4_#[]+*8? MV7/'T(4+&BRS7EQ=.Q%T&71HVVS/&;05^&WWN>:<;Y2M[ =>W*4FMA#MG>W[ M>1R3;*7GE-*!5E<86]>9]#?>0WY*R'WF>)+N+<9)',4.'H#!E,<>J39ZSIWV M6&T)9=N4&X\AM65[S@1Q3%N(7#-\KKDEQT?,O"O2[?2<*7KP:@IPZWS&P:) M63A#)@!J.\L[Q'Q$ 2][TF:$$ E9X+UIWK[ALMR/AQ?#RS[Q;$L"T!0VU^49 M#F/6SH9;9?*66^>P6NDYFW2@U18\UK71VA0=?X)CE.XY(610Y8HW_JIG,UAP M91W)O0D((B>+L:0.H%EP\;/O2-[I'!_5/.]#/O6-7+%X@^+':'!?&HF7?6] M/]B;RYLURO&D".P%4%=:DA4JHN#?"[-0U'#%TZ[1WKX(9(*5:"_Z.H>41L@6 M7!V1\1<)B@1^ 0&&GBFZJ8ZPR.9I9JU,=HGG:O9LO_' ) #U%>J*+MT/:]7,]YST/P5F*=KKJ)PBIQY?;"L8*TR_)/AQ=E% MWY2L"-*\\#2AQQQ>R%D5XYF.U=^,TZK40JH9BGFA(>*ZJQVM&W\U1G_-JJA1 M6_.@,VCI*Z2X'\X7G"=SINI*?S=/>9Q^E=77C,,\!UNM_$IXYC63)J:HZU= M"<8"6_0"B&N?2^Z3R!:EX$L8QP19 MI0K3PNZERBN@P4K?00"0XY,4PMX0 Q3_TRR*&LX@:DO;!P!E)85 M$M@TA=F8I7;N8H)5W#C52VA1A (/>R?X+3V=X'GMU/JAO)->M M0*!:#]3,T=3&U:0J7O,4_OU:2>$"U:Q2N"I>\V9WH7NQ-^+>.YX\!!YY4#G! M"]KZB^G:!?$,%[6SN@*+1C# M"3GU-M!" ;-YNSPAPMQ] 9?FS1I/)M %B'EC7E_0;/4KJ+%,# G0YNE?W?7_ ML5WR[+.SX<7E58^F!DE&M;GSO05TE"FG9;9K#XO5EH[YM"N_M: M0$0+I_FQ>;35T;YE/-V:2#1YX)E!3)71/*:(BV'UZ?C6;5=9W[&,J%L7C2:' MA]X3ELXUT4,VMCRV4"_">(8I+Y/I7>RCH< MZUY--WRNK*/SX<5%Q\GA=K^X5I&0+4D)EQ2BA[M0TY\[;S EJQ4FM MP]96,*TZ8]D(,$-^NM(M]G9\T/\0L>$M4"HUKF77](D#EX6EHBDO8^<,725R MKY=8YA/,BE05JFP/JUK@U9:,L6O"K-*: /0!74;.OJ>0O@@/TN$448M?_#MQ M.WX*X_\&\0MPPVG N7;;VO?LH>5N1;2][)+MO 35;W%RR=R': )@G"#P@C51 MYU*H^QO]Y^#NQ)+SKO#+ +GE M Z'W-W6W8(*ECR47I#G2R?VD[U#I-"X+A.K:0SMUN#E;>G]-EODM1L6!Q"!' M75%[N"",+E?]WE\+E:_8=G(!:@_==B"7G*C]O]4A&3L>HB@!WFV"5D=(J7_8 M1F(/*J/OB/T4I5IC%A%/'_Z<8/HO7$QY$6&$Y31/!USZ)/:U[[A_O+HSW&"4 MCL1G+"\LQ1^A!WS9!Q0JCV)+/Z#P;5#HXNK=;-K+;UDW!VD_OV4='=">'EY> M:)'^_ZQO$_;J6JA %G*L2@;Z+0F%P02M.9S9V7?+UN5B.+P\[O7[$&=:9_Q6 M4K0AZF@;@OMG2**^?!@OB>A^P(!D2=TE_VL[G5:$"6Q9CFCRXPV&1 M=N P++8OSKT/5*@3XPN,_KA' #P$&!?>&^UXKN!\_C DMBW,O0^$$!;B[F8) MSN[$MXW$/J:<9])3W?0\<.3& M\(.D.I$\LSS5<&9)NY&=2P[RCAR.)%L,G/.^+2[,"@N^'%Z<]]MRGG<0,9Q) M3=,1XR*]AXH=%'>^.M CLXVHTSPZCUS$;"M>4O#K!_9O69::#ADM&1-E9P7N M[;S^+QVXKE%N>W-*R'R)1B2_@!9+KZ\'AQ&P WGN_7%A)L9US,&V70-KOG1@ MND:YM3WONTH9'8 I@6HTIYML0XW(NC#YDMTXC(9="=6\9.!ZG6P+YX:K)#-, MLR[=T'[P5(]8VN8XL<@H5[(==6&2I3JQ'T3O7J2:$IWTTNG1P(/U?22Y'K%I MRH>2'B/>!6;;>TL/U@_LURM,73E?;!L4.\G'R?S>86FC77JZ4L)TOHQ1\=UI MM!0O@#S1@W]/H_>QRA+')TX])[J=L-1[4M;JU?!BV/$[V5L;$P;(55Y+6,K2[Z*]_9'Z9O76K6Y*'1**X.UON"7S\0?\NRM";13MMYLB#$ M\MIQ6\G)V1_<']+O3GRZL@IUOGS1(S+!I> .N"_:D\.@V*%<=:4V,C)(8S,) M3^!M_.9G +&B%.,WSC3$;ZS[DX5RD**57])N'L([= S&86=. <5'U=K 9L@6)5ZCE?L.?(:^D,Y1?*F.<[@7T5%5N,R0+=*M^2[\63^"1 M">')F8/TO73M/A;L3Y74DI("L8"OFXL@7X SO%F;5GC&+,S M[5>))RX@^YA#5Z4OKS]E&%2N*R0=6J1]^-K[>M7C/8SDV=[/?-)2:?8QIO*[2([! ,+RG+G;^LK;%KAT&S M=6D> NG%Q+S=QQ@D/W\8%UHDMC?!]IJ$:-Y4(MF_P[C9C4CW/E9?\FWIG8^; M\N"@E'S)M;9#IW&#L[D*>F7 86SRKR$63:LT]NHX^' MT;4[L6K*LV#Q(#/ZNO(P.%1%=DBFL*^WE8'[:\:EA@URE@C1R/!:XMZ[$,DKB68BP>>-$:]07-D[5 IJKJEL" MFY5JY\9@L(H;IWH)+8I0@(/2 A)@='BQ MV;,,&;W"77I;VV; _4S]%@E0#B M("W0/K62([Q&Q-_P_Y\$P.(T$JG-6L*<=1=+BKB^3M1\LG1\/2(JIB<]/P^7@!RX!),'\,H MNG$06DY"1$["HMHY0:B.<0J7T-!:O>I0S=,R!GZ#/PMC00WSREND76F8%AAT M;;&I!FA>:487Q&7!0N]N,@$DN=+ZY/X%0R?WW3!(L$W+C%L8L"@@WD!9A*?# MRZ,K0ZC!UW*5'BTQ:[+]ZHX"]1/ "@QYWCZ(0):PBYR4(Q"3/]29 IFJ_6= M:[2:9H?.G43NOEP011AJ!OX>R[7^1G6U/,J2N$' -"5MVNP_M[8G!EMB #=7 M<5%UER:XZZRI:0^!5,':$M'&WI QV,&N8 \I)#&VC?,RA0N5L? $F.DU:XK: MHW]A=+9$(-5NW$=S@@O")Z!FCN!%A2_G(4>$]A4/C%"X"9JU[=KD;W-_I/HMV) M90L1*PL$Z:4?W7GOEH/;8=V!9RJ"V$*81@MF:9KLQ&7%F/O$&R@+]6QX<62X M!SAS*FR)65?80^"?='F8'3M$;S,G_BU,?.]AOG#<>'7HF1UW M,HFDTIA-I-*&7U<@@*D$6YVC/@.,BIQ>X57"0X"[BZWWR'514IDA-;1H/=64 MA:#K]<.&J7%G$2CDJ#0,:(3.Y!F%'S#"+6/K7B@B&YMRTA";LO[D()P,5A\= MX'U6N>A^AJZ<=NKH3DZ^R&%ZW47=-< J*I(G]P+FHE1JT3@#U*"QJN'1#=X" M/VH%D63K3'T$RQK<2W[QL%O@D:,@D;LO+&$,'08.6M)E!=XFNR210>C[Z>/A M=$6@CW^B7RPKZ7PXO.SXA9]=$+25<'1=X(:QXW>Y$;A)$-'%/.#Q&<&H9 TA9/#INM7M>D&1>S5D4Z<<+\0J]Y\?+7#:DC@P%T%I M(E5CBT@3]G!&&:TMV?!6@R>=;A4M#+>R/6Q1P&G-+6HN S6&6$\-%4ZTOOCL M>GDBQP5K.:"B^]:7D!7=[^S>\06X8>!"'Z9!&I/UN MDMS_R]Y#GC;<0Y:[0.XBLTZ0$H-U-P9./%AU9$!ZLJ[!'&WO5+4]=)*O6N]"-#TVG6*98S_%4$ONWH=>?]* MHICXT]5YUVMIN+]$VK(,;(D@%9'0YED'7<9#7)$H"Q+0RJ:KJ>G^\F_K4K E M;E5$0$\AV1TFN-B[#[*M-7$OAXAZ$X=1U&J1)M+\?C!161*=7[NJSZ[I6P9W M7P"YL,HCU6;ZRQ>MB#L/JMVAE;J9D0'Q[<'O$&^OWUX>,;CJ,5:OJ:I_C)%.VI;+FE5)_'ZM$HW(=,K6O^' M^LO&'5)JO=ENLXS?;&H_"">$VIH VZZR> [/3BZ.[*"/,%8+ M+JC?P'P1(@!4>A#CQSS7CL^R1[W.@,@EHZ= M/6NXLU[U:E#HUF#=KT'>L:Q&& R*?1MDG1NDO=O3>^QS4_*L/00?F+,A6C8X M/E4K],K"G/-\G@2QV7*97($MG8A1H@4+62()UH*PUHH(WFJS[8NRI;ZVA4R1 M &I!COH*_/0%WA\@GH7> \WUQ=LDB5:WD"G;"##((@VUX^ZO) -?"E 3MXP$*E[2:OZ_"^ N+"]$=M(3VV!C.\.EY= M-#230: 1JVBBBK?UO5W9=)A'H>]AZ'U"WT\3MSK!E%R;IX-*BD6<=FPEDBSD MUM=YIG/I&84+@.+EL^\$,98*.1-:U(1'*+9B*X_D .30?DH=6.M8>8N6LHLV,,""?TK M'ZDVZ;^S1#F,!TUD'0W/I9/C%#],,^3DG]Y3+\*A60\%,1 P2I<'#?[GV9&Y MQF!89PQD@&ER'L1[71B2;(\H[G(N8#]IA,@E(TEID?C$18[DW1^Y>$\>00)8 MCB&-S94E?7ET>7EL!X74D%O@:2@ECV?R:-4S'1&X['.8BD;2#$DUO2'VX^') MF5O M,)[A\N0L,XEGY"T_WB.R&K^QJ8^KX:7-K%021UNGRI[2,\L,E+Y[X"[?D!-$ MOB._#I1M?4,'9Y8;2DE!M'7?-)Z,;;:AEV=7YY8LZ6J!:7+O3+>A=X&WPP.I M5S E9O;)T]9VX-"X_BWJ_9[<[R4X7@!BQ 1 M\]!PML0JWMD#L$_)_!V@\23MD?/NYUIG#6IVA0WZXY_.NQW7/&%7![4DL*W% MIFH>TT3OQR>GQ\V#^QX&3N!"DGEW];L7X-/ R[>P*A99&U!Y(KK>!JRZ4?I] MWI%!' [67H3_^KW=9((W%WZ\NKH"V[:?79!\_3:K*FU>B5Q6:/BVW#NP,WM(*^H M,6J6U%B3JCGHS%.VM)U>I4S(9\@?@"QO& :;4=IPU7,T6#7C,A MT#]]-3M* MH=[Y<(X7500$EP7<.C9Q01ZH!1=]-R$B6:1B\!0&V1C@LH%9WB8FR(&TX,9M MM4:Z3B(8@"C*S6'-TD^H3EE0^%_'?5H%JD.TP")D&&M7A+5ES-6UL-IJ5-^( ML,OE0'WZA6<4Q@ &KRZDN0!K[3B[H'EJ;%3!6FV2L,S3W2UTID$8Q="-1H'W M'03A'/^3K4)>^?YK4AJ=>797:"..&4NR/(_1*T ?T 6,DY:Z8N8I6?:<11B5 M>0LL&>42!F<(V<Z!1!.M';?F/UNBQ 9)YFQWUT^1' M& !Z^MYTA+PJ:(R6]9P;\W%9D./W!7R ( '$_9F\"$/\98@[_DT2Q>$JX31!5[3=/X!T'O8;4:EU<5\ZH9-GGAH M\E)8E[2'&*+@NIS[ZU?G]PY$)+,I^ WA)>G/Q7A"PV9IYH[ZIVY$J_5?NZV0 MMET@:(@;J=?X:$X<)__,DE.LP7 3,DK4M$3O+< :$%Y9KWKRNK<;CR?/#B)/ MS?O+\6= WJE M&I&Y:QS<15BDG^OHS3HNL$N717 \O!AV'%&HIG=)@)H>>BBOZEKH6-,2+_?. MN GG[YFO72&S!@WM((,A8@8=B3?0?]YHPMPV[M"-@BC:_U*A3G*?P4^;G3Z'00 .<1NCKPY#" )!R11Z'QS M(5;9'H*TP&O1NQ1/8>#2O!\Q]]F)S6+VT$ (F;:WX OA\=WO8S:/;IY O#JP MSQ=?##Z(5"U+DB09[-M91VNTK9^+J'D!J88W6\Z;DKQ'X-\)"2XCQ[N2B1). M:Y*EK!HU8C?Z! WZ4%-4?-&-$? -3.^*"3SG(M: M:QI_D!<25U_:='VS-=BL?!Y$._7/#XQCE3>> SQ%"M& @],^(G!CI&O+]H$ M'!4V4H"#T@+UY\?NA;-VSCS *&T\!23F 1F(YCFF:M%_>G//GP\:ZY4%=CJ\ M/#[MEA,RBA6C13->\V(+GIQYZ +??PA<=D1!I5 OE-FLCHW;:C&8%AAYXG<5 MQ?/F=7ZUH'&:;V':!=%9X*A>1GKCQ& :HLPUJR$G4E-%XP@AJ-4F.@AC-<^F MW]S\UP,G?G?U5\-5)ZR!#3/> - "^[UA\QZ;HD\8Q8W3O[[C&CY&\Z)Z=?B4 M$7=*Z%$W^C"@2?E3+,<-2W:1)DRG"E_?[.6[,O8MY+_N_H*O7BHD*@.+N"2? MXOO5+^1?X\DXB4GD1D1=_?\!IS,IVJE^9#^(J54ZFDXI3/.R?49X\P:\B#Z: MX_A8''=X Q@O7X&;I$_EW'\\008IQ2J7Q7DV'%X.>TVV%J@U;8K,LG_K]6?S MACBRC0Q-T#0MFAHT7NN:\)^_IKK(KO+_Q_\/4$L#!!0 ( .N#&%4Q?=DU M !,$ .I\+0 4 =&UB+3(P,C(P-C,P>#$P:RYH=&WLO>>2XLK2-OK_7 5G MWOC.WCOBU8P< LU>:WT!0G@OA/NCD"DA(8L,(*[^2+BF'4TWT%WT,!$S@RE* M59E/FLK,JOKK_RXM,S4'GJ\[]M__PGZB_TH!6W84W9[\_2^^5T2R__J___P_ MJ?C/^I]4ZJ__%T%2^C#?K:<41PXM8 X[JBG6H S]-- M,Y7W=&4"MC^A?U(_LQB5^8GC&9),(<@_A]WF13_NQ;%_;UMC/[&G39CMHY)& MV5\X^0M'<3R5_IW._,8SJ7;C:?M-1W5=\D0OVDWT=]PSNA]'^ME#-C_B@#?7 M99"J.E*J4OB=4G%2S6 DCE 90"$DD+.(A-,BHI(B@1,@BXHB?M!3_-]?6A!3 M-Z:P[?\.?60BBN[?/[0@<'__^J6*OO33\2:_ME\D$\$0%$,([,?V)Z9N&_OV MB\7BYU+RS/5OC6;7M6['(P$)R7X%GFC[JN-98A"3.>X(2R-H M]F!*OA<\IT#\X0NSUY>OS1TC#IZY:^X!]55:4;_B;W<-P\![M2']*_[VD#SZ M$?KKMA^(MKRGOP+TEVD??[&>WXS7F&;R$&1W#J$4CU%T%*;4"J__CG+PV(RC]_62 04[)C![%2 M^OM' );!KPU]DA\C8!;J\[]_;+]'@LB-1_KKG[\"/3#!/W_]VOV_Z4MRE.B? MOQ1]GO*#R 1__[!$;Z+;2."XOPG4#?X;/_57_/6C-HKNNZ88_;8=&R0-].7O MI#?@;5[JB@+L]?-*[8;!OZZ =$ E@2\E[JL MZZ*DFWH0,:;H^^N>$A )3#S0V"S$M(M?^7H\J_58MQVE)WP%L1KX@A?QZ=(F MG;X1C18_4K9HQ839/N;W_C%=((>Q?; GL<[7?=YV)#]6MZ)D;@89?^W8"9SH%3L6*0FR<1RO@\"/Q\UQ*GC/;!F]YNVF*#: MW[&5YQI9L[]H\PS!EF>%LC2;:+EGW'CU.;P/U-"LZRIX1,OQJ-_K#,(%9HB+ M;K,=]91LF(EIV<;0T>7($&B#:)[N&S6VY52*DSHK%PAK#Z58F_YF8R3&^(PG M'/.E8BM@60/19J0]6L7X$W\_XBG2'^;].2ORK;$[7K8X9HY+$X%(1IP\XNO& MVHX?X"B/1\O)S1+=F:5MGI,=&IDXNC"JYP0R&6WQ4W&0BP>JK =KBI/]^&IJ M7@8+3A;YT)L9R$3A:^W21$@GXU-%\RR)10^'B FQZR)T8\$!:UE,WC7$I6Z% MUE/U^@&)+B1ZVG&!TDM,N&,ZDZBK3[2]C)=97,B7J69D@- 6B*8@151I2_7260\?4'>?B7AB+(^\>568V)0]?G")6(=857. M5XY-F> YRPM[!B76JX28U@$A+\XFW-N(BP=Z&<+UO-A7:<94V%$*R2-U?I3K M#PW.+RVH.CH2,XWS(18AA5ZFPML+%I@+)KMP,"Y=F<24PJ^+L.L1:DQH&C/S M.F,#;U1JFL<8/?8"LMAPTBQ(5SJT@62,'L<,FIE9H7,NH3Y1ASTC5"D0*S:[ MC-(LUS"S$H416693Z1"W%A'X0N_Q> M%YCK(?B:[NZ(EO6Y<#DL-;+H8-":*3V?8JGH^2KDO43#0X:7JT2ER<^:.5"L M+ QUM$K@E;D1A76,9AD]"-I@V&WRH%X:%I ^FL/ ^>:PERO;*W?2YMF6TL-[ M:9,Q)KW%N33[1-UUC&8, 8@^*2(6.U %@PXGR_RTWSF;9EJ'(V>*[PI\"!JA MU[(KJVEZ[4)0-Z+&CA'-USKEAFCW"!Z03'W6ZT0^XIP/-*3>M?-X74/9@;W* MCJA,2QE.)V<3[1,U6BO0@/>T];9?>\@L/9\K#@Q.UZJ@RQ3QCG8^TG+:2JGT MVX4R:V7(+!X6"R+")D2[LI/_*31KI[MYE+"S5332^6)ZV)TSN?!\TRE/2^,^ MZ&56!A,Z*\1S X+H=LZEV2=JM&,TJX=#9<54E@B+IT,YVW>:MJB)1I1:8$*J^5Y*N@.['&M3;>$\S4:R"\6@0OZ M(C^C<(7LJL 7.OB*E4OJ MRD%GUK3%E?N,H/5BR3BD=0"1S:X]1A:89"D"9(,XZ-)3\)" M12_:7*-1*ZF_%NBE>?,BY(V?&@I,^*!90C1Y,L9Z;MR7AR M\2G7!U[7%V<+$9VQ4JX^.#H:M 6VB':-EEED,K6NJ=EDHH?I&[%=;]&MT>](>(AP+8/QER+N%(9L M73Y?K2@%'#&[CC/C![6\1N2%H:@1DV-T>TO$>*X@J#6L@H<\,6%GF:@QL4IY M'JB+'\=HC=&'M$8%:F9GO=IR.$41,%QHOM% Z]SB97';S;YBN:+N[7) CPF_ MH8R94.81 =K+=-U>"JLBKT=64]&P*E>P.V>HF _._ZF,5A2+P4M\2>0C7\^@ M [6K5H:OJ)MSYE^ET(R4&:8YE*LI<\.2%DBI^Q7S/S'0?^GY,VQ/TS&KF3?T MAHJ6ZB;+39QC\[]B\JH+)NM$HATD09_'X5$ZS*='\](2+9$<@T9CN6+W8SG- M5UI(CV7*33;%.)X+HR=0:1:?,HIQ+,NQ#ZQAQ??#)XPI9Z>%H$47)11X;4[' MD3&;Y6+&$%DZG2:S))0NP"ES?J.:]>4T98 M[NRD\FMD@+!V LLJ\ZE6, >&Q:JEFE:LM"O\6M/[^X>N6 M:R9U1^O/M'4M6&!)R*[BZ>?25Y)ZG<==;)YV^(CU6]\)O?6[=0'8[RW&UF1Y MJB1V"-@0LBB;@Q:(\IE)[7.SP],>[[GPP2<"P M>:O$#UNZIB[KP69H*46W$G X]H'E?7&R/_[9??_&;/_Z]>*3_MD-<3^@7R_- MWEW7(^QIL:XX"]8U$@A*(02ZG^CVF]W[W>]^/6+J!7EQLH[$]CP M%%/N]XLT_?%/\M7+1'T51R?#]Q$W'E![E!WG/_60CS_^64>#WF;D)84F%@PO M*,0Z]Y^-^I:$O5"3/=V;!;1[BZC$LAT>21>3Y3-OAPIP5VR[C9K)S;H MZ1*&?1L)NX1D98WR:.(,*QFC11;4QC!-V_GAW1N\VRP().IICN>V;):>EE?= M$*T(,24#55FX.:5^]P;O-FLG81A]NH2AWT;"+B%95JV X8X["/@:J#6$N:_V M0!.Z6"?4DG67J$^*7#R*WR>S8F=ADMMQ+->QD\38X]+7A^3?%NLYEZUG,N0( M91&%:0M $$P.OI7/H[C]:[-\ ..S:?Y)*^]S$8$O$3XSCSI-EL-EM3AIK^3Q M!#J/'5I$?(5?^UH^Z#0(=$$@ZC906-&S=7NRLX*54$I/RZ-!P\#I[GC:(AK- M,KVX<1R\/%?8\T/G\;?IV$EGGK/.=E?B;KW86._R^AV\,_&]?AXMC=-6U&*6 MNH?=NK0?F_'WYG5.4?3$-HAF6]25BKTM]-TRF^7995M')9JEW%S+UA8X%\+G MV+Z3V4>G?%O$X5>"]47 MP5W;HL.@F1Z'?&0V;6I@RJ6T?^MKC#^1O\=M5#-/KPR)S@%>M'H5E6UJ])2Z M=39_A8VZ&K>O:Z-4;ZH4:V&QAE+#CEE8Y"05KT.W[/@B\P(C(C#Z%KR6OLQT M\H->FF1+?=,AE?%,][+0N;YWK^7=J$[2:==!]45P5Q@(V5R%6S9YL.113ER% M;*%SZ^;L3^3O<:^%F*CXA$NG&[REIFOD*LO7#04Z]0*_UW(];E_71I7ZC#DF MR#[+6WF749=E?;ED[UX+O(AX?TY$EC?T $HO.;_82[9&@MK[1#NF^A M(54 @=RH3)@V= &RCT/@^/3_&!0T0<#;'A!-?94< # '&UG8[3[?@F&)]ANY M@2V)Z,SN3H!4SQ;ZP3?2!R=1X;8P\>Z,<%B&J^5GKV(9%GRE78FT;H&=U:WV%%WT:\+R;AG.X#\L MF:Z3+4.O5!2+.BA/48H+!TUJ,BR8Y6^D#+[$,L"'@M,L@^ C57*^-#6VML Z MEH)QIN=](S?A*RW#U7)@U[$,^2PZ:,[;;92)"HQ7&P^+P]S=,D 733R'_V]8 M!KM!8"M7GJ&H+NB%@HZ-\,'P;AF^&PI.LPSA1))DFEJ1;&OH>[7)DE.*MU]Z M#X5EN'Z>X?DNXIX&$I.T(<_#-M2XW9;? [SMF=46(:/ & Z:#)F7F"RX:A"(%= MDIEK;4T>829KN:83 ;#>Z]D./5D3_?5,D]_MHGE#C^K5*B,#U?.$71(E/OX! MM,KX!7Z>,,DKZ5IRS=*+V]^SQ--65F+'V,56 M5$]VI*.'IWY@Z,E7WWR ]88Q1]*V80NHWFG/!BM^A;80Z%B?U&3L"; IT7A$ M@5?Y>RN@.MP!CYY^2L93!%Y^!_Q'3F5JH!VY5"ST#1;1YP6^[5%U0H'6.EST MI".H?+63DV"C=SM8UI)L. MEC>N46^0>P<1YX_(8D8)YI61Z:L&#OKMO$96Q'%XET4(\@?OD<5>V&A%^$H4 MT-(*L&81[XV4$-JXXM?+XN6X=^*IBN]A)D]3_8XY*>70",A!*!5,.8/>F7FC MIR=^1"D76I2F#/1)B66Z;'^N+RO5&;S;![Y:*?M??6KB)9&P14"7ESM1M3E? M&)P3&K45+0 ]N(.?\TU.J/\)Y723:1.R5V:Q5+9"BQLJN4+QQV;\NYV$X M3?DLSC_1_NUB)]/L#%<3'M2\J2:,QZM)[L9E_W.T/PQ(.,L#?(*$+AYVB$IY M7F,9@I&6>8Y;C.9W)-R*1_C"W7#)C;B.J2OK=I4 6$\/T?9<)^X$-!V;VTQ] M"X4YWX]TI#>?\#A@^,BD.@8^@LXLK/>,OSC%PQ.T7YGCM\;""W9D?7UW^+:#6K:*+'+$$+"AAXW"NB$M@LE-JJ%7 M2/HJ\$YZZ$N\V%;4/&/&QY_TK-#Z)2[N+KQYB8W?VNK>A'05='%B.\E=XW[. M5DK =JSXY2X42,["CNS/VCP^]?(]S>]S+'RAP+N0[1][C)MW6;N*K*4U/(S( M?E_BN6#>CZPN:2S@VR)QVS+R31'Z(LSVNGOSV19EXW25=U9:>8AR)JX#JN5/ M:SITF?+7&;Y78H>SNO/[,!CG1*(91+O*B"8ZZ42E=)8/W18_$E&C-S2A"[Z] MS>]'L_K3^/V&!5K?"[*=,VOJEFZO&VX1,$U+?)5U:9^?E2JM=M!GJ=P42@2\ M95>.SO-/P\3>BRN!Y+)/5]/E[=VQ:_\BB5>WU($3DV3G@U.LF%GZQ R=89S7 MH3,E52.@Q,&K4]O:^V=S^]-X_[I;N?TF]MFW7^V/[^N9]& V2^FA@,<)>@D1XWZETH6?^6QG]Q M?G\:!MX33'#(:C,'O&2C4#[*."76K16J4"94[NOZ#TM]KIUC]E)1\D#16\M8CEBLH4BJY<7@ML:*)D:?/OZ3Y'_-V9ZQ\4.%[(3VH$7"3PG,(NL M5Z7B-CRRT+D2.YW0R,WY^]OY_.:Y.X^?\KB4%WJ>7.1]-(L;N(.V:ZUA96C6 MH(SFG<#C4O[.XZ<\9IK";!!:;4:D*3XDT@(B( V]E+U5.6::WYK'[Z^/@J8. M@A[6!IK+DJI!14[#8FM94K2A]!AO-_WTYI/@K8. H.+L-J3K:!T$YI7KABCJ M-"]6EK3;KS=FQ<)=R. 5LB^I@_C#9%5G#(L/LKWD4)'D/LK^,ZQ@[<. E), MO+L.8N#56\J,07F4(^JY/!IF: 2'4A/ 4P\_4 =1$'JM_H)7IKPH.G+3 M2./#3@%*+0!3'<3-\?]Y'42W:[M(IXUVXO6WE6W4]6%K6KPUQG]>'02D'/]0 M'<1*<66-1BO#V/871RZV,+3E"$K6PU4' 2D&WA-,\*M$==E#U &+!RS.&'V< M#$4H67]?UW]8ZM^J@Q"+G55K,)^0!IYA5R7*[AD&G'L>8*V#N#E<'-1!6'57 M+Q%(,<>WBK,PM M-;;,8092PEHMD]0Z?OV>HH4W1?NI=1 PG+9R&])UM ZB-Z+H$F$.\@8>+I@< MXDQG31Y*77X7LB^K@_C#9^H M@^ JU:)<;OD.B@OY);_49(VH0HDR".H@;I+?C^L@YBUT%4[9%6,@PRS=%>:2 M1I=ND-^?4@1R/EV)0 MACD@JH.X/?X_KX.P,Z@JD40X-TK6K%CK^7Q6&T(I]C#40<#*\0_50=2MDF!K M_:#/AN1J2<_=J5R2;BU+\OEU$+!BX#W!A%H]#S+D'.L9$2Y6 'TQ'7H?)RV\Q J?HAK8.X/5PO@[A='I?R0IG$:+336MH\UZNX@AZBH\"X51Y?KP[B M=GG,- 5NJ86W'VAR_[6+&4:^L%Z MN5)TO"98Y.0U 6+C%;L[=OQ2!@_IT_VO]HUB0MJ*Z"D^[RKQP.+)42B^V]8D M=:9STQC[*)-A%O.0(+$V?&&<_>U:[Z'$0Z3O)%)<$DF/+[P^Q-&Y5R33SV[4 M7%\M%KN\H1?/CW'\))X1?Q:[OX\#^:SEFDX$ ?FP!/M?0J',)C&6&D66;9D MC&IHF5\NT@WHEG6/+E)[?;8//']ENE?B,H:@] 4OPGX_ES<>O.^#H&*YHNXE MD]@RV#1KBJ]Q$FMP:-]*R^Q@%L!WCMO)#-YX\"_-]-9X.QAC2*M>S;2,J"97 MU;+D^@Y]==W[19/?^R\8>O2*R#. /I_W)W74[]9YT#2&(3=O$_G.'>CO*/[$ M$ S]LD.P7@%&@&&3OE%= )Z9\$8]+>5LTX9!2B"E'(8+!/8!X_',8+;L+C = M>?V(ELIS;5/DS^N.TM!S75@0$0O',JHK-!I)5<'3%;?2@1:-1^AX6)#T#D*^BL:;=*NA.Y81.GDX MX@,-J]UF1\!=C0];13M4^-F2H:%+S-^T*'R)7P:=%"0!QZYH3S:(3-XU8J98 MH?4$RVW/B9\91&OC&9.2G86ZNRX7CYY=!+__;MO'C*ERKBH98R,T,FY/KC9" M:0Q=<"J)5>XI\>.?Y.TC4IP/R1-H>*"A'Q/QCLF/87*M8_.A;B8YPMW_LP>DN*N=V\1D^?J7)D2';;; I.R5IQ! MEQM9=%:MUKV,X).$#6UT^EVJ[\BTKY23><+UD97B=98]F\]]#E(_-^T_@^\X(QLU>LH=; /AU;UEP!2EOS(A!>65:7&6( M?@\ G$2 VT("=G%;CG8_WY9C,'']P)8O*9_U M,F,T;8C(7/4)DZBH'K2A=+AL.50\/6K+7=3+*IU"E$.MCD[2,\'A>?AB';=B MRZ'B^VFVO-]=,G-0IT/V0C)V# M367PXT@2PPPK3Z)07"CY8!;&3=GY8?M7OM]M?/5S-=";4#Q;"[V<:*K45,E" M:PV>DV.W"6Y/C_-#3*\0\B!S^Q(EKQ8TBKW'+(*2)P:-#IM>(#":W>S*R&[ MN7V]0U0!2,'#GN,#<'I T8-Q( STI^_1C4O?C3NB/NCN2H M#I696!HZ 5OK+D.F41PWITMHH?F<&#MHOD2-\U'Z$AFW3WQ,QVL!$\NNT79* M-/-ITTO4!N(OUP8F4?K6(G;T?4UW'Z UT$W?L0>.J3*.YSK>X=$ODV* ,OQ* M\0QN,&K10<6;$G!>??)H8EMF'YG9%>/8& Y9-=\'^#YD1\UA)1OV4)&C^]7< M0I'Z/>CT"UQ\_\(<'1ES>\?W_>L'GWAS2&-.CAU'7]\7K&U*RAX^;*DY/^YP M N*5@[S%@3Z8M;,5D:L:H5GEI64C$$LCZ'#PX/R^.--=_=;1J5X3&&3,\-,4 MPJ.FERD3Q]']&=H'[TX"!Z.)]F2E.2%KQ8UL&>1U)_G"=DQGLCL?;ECE5KAN M!PC:6A0HK0'L,>-#9R).@\@I$[X:4-"D#AQ'3P'*DZ87T2#X@0;!WZ%!3@)) M?1"9V"#(T49M 0 YU+F5I]U!\E%M@I^N3?"KNQ>7*NF7>Z,A[AA>$;56"$<6 MBEJM6H(V*G,OG[\\0MZ_*:EH3\<$OLR0J*CJ)82N3S*+.K1ZY:8V)=TVBE[> M*L%E)B6J/LNW>$YMU!9Z99[+TM!&_N_;$H[@XOE^^:->2J=7=M;1D.;]FMLFL-Z65=AE:)''=.CLP3!DP\V5M^=5VQWV>4)$V"B'$LU['! MTW-3FHZ=].TYZUU'ZT."8]';N:ZZ@CENJY$S:K6ZU7"Z64S#H-491R?\X)0< MFS$,./G,,N:'0Z.!PB9ST8'_SN6-.PZ41K.":7Q+C,68,T4@M$>V^R6K-ZQ_[\=WP\17WE+U68+C9 MQMH3E[DPT!POGL#CA'*BAI-*^MAM-ZNQ ^"OR4A@>YY.-$/#]/>"KUM^!_B_Q7*JNX>K'L&U@N.A[0)S:S M.8#ON@"N%IEFN[ELA"PSBLA*);N/?0IL M^T)7X49IN8,R/N"U@>67\UUH0Y=OP?9%TMUQ>\V5A_Z>>^&>+6[?>V-I![-# M>HFB.2,*;4\+4'$1 NBT[)=<%/=L'0W+/:)0K(Z^!,/'[P4M92;-61D%J-7) M%L8+PAT!#KKH#/10_HK;.K\9HL<9;P[:N9&.SDHN:!"2Y 7D'X'$[X"#HW&? MS[7.P:**3ABTW64MOB$U!@>&CUMEND--LWC$5 M%*C=GDR-A^2*ND/Y)JSS]T)TK3V36]5FW>8'5KM8YUF)

    R$CS^=W@!8*DC3&$A5W,00P+ ;I=YC>.GCC1 M8X;@!_2C.D3VAH]D*[L>!FGB#'OG_0$/S&6XS/3W[X&XQ[SU/Q=R&EB6!O6S M>>&0_>4[F_!182WA-XA4T-;QMXY'LZU _9+_[AZI3?%WX\2] M-EA*$NT!J-"E[MB8S)HJMDTL!2!4W6&)D_&7,SD,1Q#9[N9@3ZH?I@2^M) + MDC#C48P(XQ#)-1$:BEQ)6,H0L6Q*+-^"[$PM2A0V%+HC:B$WG*!(48QVK!AC M^O!HJ7@(3X)08 !B/NM-2(6AW]6 9+4&^L5\%@+!!;B1X1#MH^A'S5_C_8MT M*\!/@G"KY3NH^TQLAJRB 15>D5<%I$6<5ROV*=!,*\9Z&&=^(@P:5)ENT@0- M0RK!'J&?%:,;'ZC+W:]^6$NE)F:$,L%*'YB,%0&-D\2")V(SH2,$G%FAY0X1 M&AIY U9/=3LJI-&C GX8,1)O(2^)A8 (^R'1R=CRB+Y)[\N3" #>.D%],? W M/[I$-28. ZR_15P&Q&IS5*SGX6\&-E( (WSU ^0"Q!YL-WZ3&%D_[=XP(%5= M#',8:9 Z)[RD1E"C3]O4D ,!\+H-;)] (4STH1%NP@1H1-+Z$>[4Q$S:X=HP4OD* MQ%I7MWHQ:WC]J]A%H#]!5>+'6J$0)IY&VAW-]ZKQBPJ8HHYQKEBA_6I(+A+S MPL64,U"X6&E6!#F(TS*F=86=5#P;L_9[3P&RHZQ5'8;B121],"P;[%B?TJ$& MP=<%2/[_@D;@EX-2QP^@O6YJI(B1%%^R2L1P@9FLF"K)/,S#PSP9"O-<6U1* M_$:A6(DS"JHR>HXOY8C:&UQ+&S9!607-[/!-#Y8*UV9.*35PZ#F5& M\8PLB--@Q39(&B+9"U#M0'0@9JZ$.9 .&L32J():$!'D+JBFS.%)JV&)U@E5 MJZ18R4]S9<]#L58.OB/=KSP-;/.@46GHQ=!-XL2@\>]FN /:>61AM=3>'&#% M9Q!X1"!A!]\U=U; 8N=.A:ABCH[Q!$K9\'ZML:X"IX7Z,XP<&/JJ0Z)%L2(9 M,,DP.L$.Y\%!JMM(_A0Y<>(IC#:]P"1D^(E;+SR\C>GC;3-2O!:19BO3Z8,P M&]O=7-)6,L\3?//.D0$ALXBHH#W&T!Q MY[M+(_97D(#B+W5A)0H< ,9:PFLB&F1$601=WR%_@D+"G'%^XX[HW9$K(TYG MT_(%.H1V803FG"C?' :PFL-5*$!F>/[&NO6JMBE-*R\*QRX^BD_^%9]!G0\S MO7P,@FV[T"2$Z5N1[F!^_3Y0V"-2/1B/XP85XQ#OC>?K4[157&SA3D)7J1;T M"V/5HF'B,(O3!5&78#.1YA+@F /H>J;O4MLQDS2V@X!+TJCV"K]N])D@>0>L\6K$\8/M&>-M[EB7JG@XHC MH&\3<]T9*W)^#%TKX>:B2Y.BC75I?1@E7JC'/CQ^L_.U+5<$BCVE0^ M:N#Z(JT4:=:IB7SQ%TL7;5/71Y KN@!&_SW!.M@+3_%66WX8MS$7,\2L/'<- MO)S56=F0"@%)D;/YDO.@?.1U+SBU3)+(8.%[,8ZU6?G^0AD/>'?F< B@$6'3 MH6H ^E/L;/9H3UGA:HA(C";2#=EW#-"6-G-8%Z9Q$6V8. ((L01(XM>RL 1Z MVDN(-4N,EL*&6$91*(;,4,BL$%<9_;$4K\VDBC?K+Q#9^\=(L>T2'!\J4%<: M*>J,UL6QA\6R^6/YV+3704PS9XT5%KH-E*OYTE\4)X&5S4-)?YX3;HQ1_T]? M8L4RW]>'?TF7HL 7%'&_-8BI!3T%](W-BVC'DO\ YS%?"L6+)98KW]$V M@/Z>1#_M?UD@ %N-\P=OYBL?3YB,Y0\=29H/MI M]$L2_8CD:Q*K [,7O\@GL*PCF$*#OI'TI&BB6'1-2TK9_,XND10D9/ORGODH M/-/GLYAV1]#O,"R/S L=\K)(-BRDS1+L9FH2LLW(B\C*_$W10UJ:Q!&DDY&H M*A5/^%NHDZ*=OB"C+5)'11,Y5N6>D7B(;1,JIL;$PJD!N5,8X]52=&"3$\S5 MJ6UA@A-D"ROCO,":1D?2?4.X$)$9*T/HWDLM)C" M'_= KLJ%*3K* P*OA(^MD05:#BL/ID:4GTA*L8BX+$:F-:7ZPWP:,V21,:P8 M(ZA^=9:2RZHDDWG")/C U+(EV1:*8'KC'M/O:=)XE)V&< F]):PX2@QARRQL M@C!BQ$L6E(^!CD+Q>REYB7YF7.3D W_@RYCDNVD'+ H=6J\ ^M5"C<9?_(1! MPUCA/B**F *Q1@CFD-RG,'UEB!3-MC SH4II VN4/?E8)&R1A1IV+SWCH:8IM MZ*/?4 I%V)WV:1LS1?:E/SM@749F-#1)C$UN96[&RLQQ^Y+;E]R^3-B^Y.;E M+IN7"STP, GZV?*A;(V+-R9-(]VPJ)VYE,61T)XW#NVI)5#SJ'>I(9M3!L%HYUAT03#:\0(2'+W@K(K-S(S%_BEJ1.I4P MU+ULD.V?&DD]-".MQ@D+":I95F\MN'.]YM2K<"^<79,9"TM:LX6U6GYPVXK; M5MRVXK85MZVX;;5MMI7$;2MN6ZW9MLI:,+'(@XD\F)BA8.(?.1(D[DAXM2-! MVC9'PLO*[$];-[%6_)=GI_CO9NND=7J]L8;\[; N4H!B1UOS-:)R9F =@94A>-LDQY+ 4 MZ<+../B03S%O5!'X=;&W!R_8)F^5&+FS&_)7-1]N-S41J1*OR04S5C,U NPQ$$9X&#TF>",196 M%0F=8 2)NK)8MR=6UT_*V(&/DYDG81O41*:>P&R33^%P$R(Q3 K,8!7,?OY" M8,EZQS(;@BC\8#\8RL1!7_P_OB:@.?O&5.0;4.())L :J]:_SZXI?M,CG$PB^/&5KG-D#Q=15YFX*N"ZL M\6\XW;\).#AF[!YF-$C3.@2-R6"@.X4%1Q".( L($KJQ.9)P)%F!)% "[K>I MY C"$60!01#QXI/P@_)(@@>KT21I)^[\QJ%M+^UT]66H:QHRR?'5"E+QZX8- MTQL4-'-QB48?*/(P:3-TZ^E+74[QIF$LZ$*:9$&XS5UI(M#@.)TG$42=X&'1 MON4TCNX/V L-'M(%P;>42.16)5V18T%18N"P]ANTLQK$0 ;R,0:TV%=Q6Z" MX8#4?B*+H&'IN:&-P?+9>3F1D6[D;7[#53+_F&0$DB]1[M>J+-8 MY#%^*4GX #S-65.3Y Q$.R9[/4?7='STX%]J!8M=A2VDRR<#Y+- I/OU$85. MX*;G@>87.;\?N([V!V6Q?G^J"9F4.9MK84R.E"V"IHW1!KFF]L2I1X( U-6P MT(N-[H<(WPE^HH^V,(P^\M#Y\XT>:?RP61!DZ>#4H,L\.R VQX?P)H9K_E8B MX6N1@AOX+,3PZWE#E?)-99F)(H8S[MG88@5X(AN-SH8E,P9&1Z#G:)IK M5%T1&6]U7"?:M"P(A\!4(,'J1R=HL$938GP,1GQ41K0_NQC[P4^ ]"=$4S[O ML!Q)LIA(7D\L,V951"?:QMP:*I+K265G0'9-,YF9=Z&GG\LB$#,@ 16R*S12KWX([F_@CNST3*S^: MKKK143>LG3YHE3IIM07-Q\<3PYJ1^8FL^Q)IGHY&,_*A4H'/.XX\_# M6=K*+QB6$PDO1 961)7TMV R);$EBZ-_CJ $N2#/T;#H< =3,+!IA)43 MY+J&/X?^I1CKM^1C[S=1#L,MFM<2S$[3G4"?]O'1A>;"M%N\$N^YZ>,B2P)A M+"H8-4Y:$$<:>06)RV'DT(FR'6C43._A1@XI, M%\Q/EFU*Z-[\;;G1\_055M?];]:S3L/ZA7(U#<95T]8\Q,@)S@94$#)1-_Z16X@P:5@(OI4R 6A7D-917 M.Z03*,-B0BP1047X,FU S,8FQDAOX \[8DR&H'/L"C(MT)^*%!]"Q*HL@,NS MS>4C-4_15T>>2+ HD(H4WV8!:@%^^WBJ*3.P8?'_12 6N&/FJ96RR_FM4$X0 M?7TPK!&^N//H%%KJ9E4PR%J R"M8=OI*@3O!<> M/JS!NC "HNV;1&OY!JKMYMOC#)B4[$WK23 M,(J[<],4Z+D@?_1N=.1#3#)&L8K,Y0QUO*$UC8WIF_,KBTNN'2LC]#(/LT_K M9!@&661H#D3=?JS8PA^/#DYBVI.;W!:9##%'(##IUJ63"0V\ Z;!X\<""F*Q M_I[M[RXQ8A \+ZI;\GP*E(LP4U6&TD@/CU/ B"6<,O9(KU*M@-"KX;+6H>WE. M:?$+<:*%-TNJU M.Z M_:/5.-W''X_9I_WV5?/X[*K#;EI3/NU*.F$5 7B1+$FTD1>BBQ7P:H7(<@5_ MOS_R;$L4:"?_/1M3DS/$&X0Z$"S5;8,8L57R:W,( M51Y(F'F*&2CX81Z[+).KHF,+U(4! \0-"Z-/B';!*E3)_/APZ +1Q_T-Q$Y. MZ!M@L\45$+J!54M?6'03JQJ:CC]HD!1$O&C1*ML@_3G\.:Z/^"PGJCM&U/D5 M M#@=Q$0@,FR+[]YTS\3SWH-R?1&T %PQ&$@^6X8V#&2G$V%5!TD0S!/Q?V>QO M-O]#@:,VH#;YU;GL]#Q!,C.I#/))I7(MK@=(85854P(6%2W7]M_*GB:S7+$@ MY6HNFXOJ;.PIE4J^*O\5E19S"5H1B1IY/MBJ4)CMZX_^YQSDA'VA6M,4'\*S MVDHD+RZX5.EA[/5I\_LN-24L.R7FI?<]!A4]M^3NQOZ;:?$[);NFV.Y+NT;8[DN[3MY[2D=&][ MRW42U3+@RW\^U#Z\$;S%8KY0\],"_.0(>?(HD'",X"<<;!K^O969(1_^O86R ML]9BDS_ZQ__^[NT@/A3>B@_U?*6:;72 2'$0=2)( M/?,((B4A-L+TO2__556$^OWWE20MS[824WPWO9E-F7<;V'<$=TD*1?P@J%KC M*S<)L;!-0S>Q[7!DY6&;<7;'S_YA% MG^P\'@G%?#E6Y!$CK^BZ)S8B04-\C2#GY7K6/+0[X8_E".HC:*'($71'$/1] M'?Z)<=!"0N[_C2ID\^+\V)INC::9F.*<1FOGK6@KE9/FJYL&\Z98[:;WS=%[ M&5>N/.'IO#7HG MKM=N&LPB>E=/ T@(TC93;MLB5J+[?+.):F#4L33W;E6)IF+,VF M"Z&PF+.:01<"?F9T&@%70+-@7_'@/S>HM@R?>?"?(VLVK'\>_-^X\KG#L55I M#;52.\$3.8)R!.4(RH/_@*"+_J4,6NX\^)]1:R=!M.7V$4?OK4'O$D=OCMZI M-_\31.^L.0QX\#_;=AD/JW(LY5C*L3156)I1%T)2TGS3NEI3,15-QUO6+,-0 M;*Z#9L'$XO%_;E-M&3[S^#]'UFPX 'C\?^/ZYTZ'5VN)UP#N!$_D"/IN",IG M .P*@F;3>*]6M\%XY_'_C%H[;T;;&C?F.7IO+WKS]!:.WNDW_]^,WDEU#>;Q M_XTC93;MLBKO&LBQ-/U8FKB6R[$TS5B:41?"BOC_WZ[2,U!J,"OQ\[OS'%?O MS^:5!#D\P.LA$IK6&"]A!@N2JU\= 3U.+,>SD>!:0M^R$7X2_DX=*N8 ";;B M(J%O>*KK*:YNF8Z@&(XE*+;NX%7V;6LLN+:BX0N1BO0'.%]\B:D)NNDB6Z6O M$B;*C/Z"S\(:ZR9^*%PA6"825,^VD:G.X+.+E]?'/YNJKACX=/!U8V2ZCBCT M/#?R"L&R_6?";8IIX3OMX%'Y%!ROH%GX/7AA H*3@/,(CS?8,_YBJMB:H.*7 MVHKJ.@ $&VF>BC?F+H=-<#.!#863@X^27* J#CW;R.D["AP]?K[IX%<0(.+S MPS?$KEIX?!16/<7 0$&",T3(%?":=/*3>(V/3IR0HHPG$U@S42B"(Z. M]^$J)K(\!]_UEZ!,\#XP&1-$8*"+G!UE'=\]$U%Q591$H2 5"O23@1Z0@8^7 M()!+[D6>;8G"\J$HHA#MDD+!'\^<(I#"Q]_'GZRI(WPB*\)KQ=P"6_E MTZK1>_&OY(@ZBQ1<+8F%Q$@X9?RZ@=\'9*P8,4\1]0]MJU#>%"&G[!B2INTM M$=A%45Z5\YALP.))=]_3-@>]+L=,)/*T] 0YYI>^Z<7^>X/R__\0,ZX!.P9]JV5_^*Y'_ M?(ULBQGT!4*X Y2C=KO2QV_^HAA39>:P;5;K>4BB(N[9+Y*_JB)U5D/ 4HC\ M#>>Q<)C@JXT<6VS]+Y_Q'S#(N-;D2P'S7T $_)%MK"3GJ^4UP6J. MYQ9#R/Q/$88VZO_SX;_79\VE! Y_8^9JCQ6#/G9*U\N^^O#O-8VW]2&N >YM M)T!4Y27(&C_J92>H"+KVSX=NI5A%:KVJ=6O]8K%;*A0+W5I5+7455*S(Q5I? M*51*'^A;Z1WMZ]9)[:!]VCAMMAO'5]<-_+EU>GW5.-V_ZIR?'Y-/C+E";+W"?N.ZD2 W>NV2%Y$DCA*; MYJZOW4_S[/3J[+B-3[6U'SWXLP.AU;@\;9\>4B TST[.+UO?6J=7[1\MH7V* M/[?6(\&6GKJ^A"YU%]^@XE_W="MWC=2A">%%>V+9U!2&0-=5S.K5UR1T%Y8\ M'QU\>OVQ<)L(V04(WSE!MN ,(3*G*:[R.5@]XPBU0ETJ*WVE6RE+]6ZIHLG= MNH2T;A_S DW3^N6RAF(ZYZ<]6X[9R==U'W1LXUK)L&OK*Z\';]][E>OMASI.;MD?1M>ERXO_>F MW7)76MC1J?1-UCLM;U0YFC6+O4M[8%H-?.7".F\NOG=DU1Y,.C?2??ORJC'0 MSK_!,Q?6F=N[/2G>]N^:4M-TJX]%33O(_80K%]9Y?7 [,":_VT7IJ/B[>3Z] MJ^1JEQ?=RN(ZCXJ54UT_++C2V7VSIKKFT/OI3+O5Q2MO3NQV,'[(RNS5ZQLVT*TN+E\K?M]+2GU M\^:M4KL8]:8775E>O+2M*-],M_6C,4(CZ=8JW=:N'@W\U,+BI=(0_;@]OC!5 MZ>QP^@O-?NR/U7JC*Q<7+RT-ZHT;5+BLCU#./+&JIHJJXT%77@+2XX-!4[(Q MJDIGFCTHCQ^;54/'"UARJNZWN_I1N=F61P6]C ]L(M5U&2]@R;%^=_;N9>VQ M->K,'H9G=T9NHJH*OK2V>*G=U"I'H]_7YRW]]N;[V>^&_/CC-U[ $A!<*)/F M>.35[5&N5+_2:[V[[_W+:;>P! 0W=[/'7Y/752GW\<7S4:WL 0$ MDGU8;^JG/U&G<'?E7I:&/]O?N_C2)2!X_*&6#_9'N5L)G1R@6 MEH"@?&/N#\='O]U10?FIGMSO:>W'1W)I;?[2P[NBV9+']8-.\^:BL:?5!S^/ M3S"?*"T!P6^MF=.:[<.6C@5@>>_FN][]-8!+%RBPY=Z6W:/IWK=1\V!H_1K, M^H56P^\NXZOT>C1N_#@YKOT^FPTNR@ 4:/+S]/BMXHV\/G;.? MI8/6N-^Q9_OXTB68I5\.SM6C:;';TOOVT?#^9G1XT<"7+L&LX_Y9=5+2O*,1 M.FN,>I5J]Z(QPFM=@EE7WPJ.6?6TOG18/Q[G\ ON?PWQ4Y=@5N>F?"-[WW.3 M446[.)2KBFPW[_&E2S!KJ$YKWV\>+NY&RE'QA]O4&Z/N-W+I K0L^^+WHUY$ M9Z-Q7:U-#A^.KDIGF ,O0<*"==6L&[F'VNC0&%=O.T?U"^,W9NM+D+ X.NR/ M3;FKM:Z.A^;AV=UT_P&C-KYT ;#=FYO+0J?2*D@WS=ZP6/UI2!=3>[4"P<_+N#2!< >CT?[_6K_F],ZO/>.3NZK.:URAB]= M@MK?3SJY*UO*Z9@%.)V&=F.,["-\Z1)\/1VV^^C6_7W5TMN#Z>FXV7AL/33@ MTH5M750M\UB:/.@M=+A_<'2/RM'2A;5^:S:E\PNC<#2ZN3CX*8^FP\)@3)ZZL-;AO>$]_C"_7790I5)\ M^/9@*I7?#;AT8:V_9PW=TX>%LY9^<',[NSN95?H2??Z M=;/S?;I_>=_$"UA"!<8/:V\H?Q\^C.YO[#:2ZC\U"_/78D@%&?C(WFP/BG0!1SY=V-,LK98"0\_4GRTDX(-Z/-54X(%( B%I> MXH!( R X:TH-(#AK2@4@,&O:T53?5.3V/FO'I240OE8;Z7T".^^^[>TMUTE4RX O__E0^_!&\!8+ M^7K%SV4+$FHFCP*I'Q?\++E-P[^W+!F(9-Y\^/<6*;;0,J'\/5;+[:?Z]G80 M'PIOQ0=9RE>*V<8'*.&/0WV+1-W"?M\=0^KY0O811.8(LDX$*6<>0:2=DAMI M]FWLA"=CXY!\#S:V\4V^AP&W>7-M^S?)T75;-OD^WH5-^A(VW6K[%+FT^5YB M G_3.TJBW0:5ZNDLW@WJ683_Z8]XV>:!S2K4/5-W+Z&4KH/_Z%ZYBJDIMM;M M7.UW^T=RN^!UBH/6?75V,A@?[G50?_J!-'7$KR1W[7NT9J=;['-[*'\8W34.K/:!X/CEKI?'.-':$C5QXKA_/,A5_P G2[&BOO/ M!_W1_6)Z8\URV>\?!%,9X^/QG-Q 429?+M$#,CUT8%MC*-N#/=SH[K#I.1@R MR&X]0@M&?+X-J+IWD':M/&*+ X,0/P._AZ6QFF?CBBF7OEUV9J;6O[O5!];/ M)I2)%#[\*XNR5!;+]?K__HX?5'(R9M.XOBFQL^E])S-]2-K,3M)$XU*4QN5N M6QLW"X>=0Z4S<_2J=-._[+=_#C9,XY94.=N['38+4LX^..MTKS74T:"\K/SA MWWI1%J5B@5,XI_!5VN-N4[AF4, MOO=.#O?N1KG;\]OV0^GQN'X$Q=98WRZ6ZECC+JY/%N^&X-U*HF;*-B?J=]*\ M7T74W\XNOFDG@TEG='9W4K.N;QYMJ33%B\,*=J%>$^7:&A5L3M19)NK:YO>6 M(J)>L[+]*J(N'QHW7M-%X M:%N.(]"OML:?G;1BO=/F\)IU:8* Y[;5U]TE)'G3N6E8Q^?MP]%AMZ ==W*] M5KEP@5>&E>=JN8))LL(=6=OFR$I:A=YM\EVOUOPT^6KNZ&?OH=T^;IT-SO;. M[@_[Q7UE@%>&U>1*L2#6RA(G7TZ^W!F]*?WX:?*U!CBG;3F:>X(-,V%&VLF[KCVJ2K6#:M_(3E^@ZYV-8B7?M=N/S5*_?RL+F%+K% M%)J.*<5;$J9Z,X4>2H/:??-H[T>G6>__NI%;@_+!^ (H%'*Z*I)8KCV5?9U! M]]6_L[]KT=E/$!M9> $V1&3. M_1"5&?6'A5/JO:?;2&N;Y[:E(L>!)-!ER2FG#ZY<<^U[J> Z^OC@IW8]@C%P M,NC7M:HHEWARRGLX:39-/^_L<=ST=M/$+M9=2YTDN]"1=?'K8>^V(>F5L_NK M8M\;WO\> +O RGY5$BOKK./B["(U]//./M]-;S=%[&+MA=E)LHM>L7;=K58' M>YW#TJVI_:JYQ0>;:!?8\JB41;G^5(589KSJBGH_DD=D[''D'#Y/.H52\:%QR8 MF'FA]CLJWR\AYMFL+[4OK^X[H[/SXZOAS>/Q254GDKD&X;:R6*V6M\N9'\M% MU4W5&B>7G;+IC6UU(NJVZLUM@H/'EK.,/H\FK7.C4'34UKA=JS]\^W4QS!UA M^BR"YERH5\1RG7O4>=ICEG)TMU5E?I*.C=:![=R>[E6EPG>YNWN8LF=4F4O'Z;HRM'UXTG!^]T_;8[1#;SEPF? M6"SZ,_><9<%SMD'FNFFXSSMBZGW9E,BY$EL6B MM.BR2T:SY>9EJJEOXT7?[T%]ZXU^/4]]SMW,NJQ>EELM9>_B]FSXT^O66F<>K<',J& M1*@/XE5U45XR?^-SIGU5JQ1.GNJ5'8?5EJ5ZMDV[(TKY?1L%W6G1;J M6>>=L_*O2]6]&O^L%P= PUC9+55Y-3.GX2PY)KME-#RZ1M>ELC6:M9I] M=:8?#5VC5IX"#4.5L91\.<3&=&,:T\5;R5ES%1%AA%<43)1<9Z-LDN;&O;1; MI@\3O#NU3"N>^KZ/]JXNKSM'-;/9[8SVQY-CK!K7B >W+!9EWA-P M1UU(W('[A^4+S]$BWC9^Y!*B=&LGWTJUSO%1JZ(<7=N/!<=0&P,@2FC>4Q8K M)>[8W56JY)TZDZQ,>*VX/*VH(].Z_WG6T<=GA_WZ\0E26D1<@M.W6!4K3\Z( MS++3-]X[9VG.8K(:[=;8G]P/O':]]S4TW+D_>SAS5WZ0EJ_+XY_UYL=?N'!5UI5K.G77W:@V@8ZPE MU^JB7%@T79/3DC>-T9R2N5KU:Z3RPV.UTQFV]9VT=C!U L[L"TRS<+/ M]EG6/'8Z_EZ1]+U>2VETI:YC-O<:O2G>&!G]),EBL<9[4.ZHNXJ/?DHT4^(] MR;KU$VD_E>/3WZVC;^W#4ZUIW?XP"%E#>G&I)LI/-K#C9+W%9,V]T(DF3[PG M65\T#W\X)?54E]#5V>FO7+_>JC4)6<.0J6I%+%47$Y\P%F"V]1Y%Y66>\7S_D0?'1.!O=SVIG M@ROI_'OQ]Z!;(".CBC6Q4'N*T+E_C,^ X2.C,F /O(05E,_N[G^?E'LWHUQC MVM$.CHNEFDI8 ?C*>:M;S@GX-*CLFQ OX027=X/ZS4GWH3FZZGCGM^5#M7DN M-X 3U*".0I1K3R5\9L#-?HI< 3%7NPA.=CH)"Y*Q(P82_H%:2-SSSCWO"6KG MY[:%Z6Y%BUOUFW=5+G^WAYU<_9=SV;D]T_=<3'MD6%.A4A2E^E,M;KE';8L] M:MQ1GJ!B_"05GH^FMX5"IRF-#G]JSN!Z?\]P*U.@0M(VHRZ6:]ROO:-4R/W: M"2JE3U+AQ= ^'5UV>HY4F>[-[MVSGT.]=@%4"&[H0OV9L0W9=$-'=5/ADX%/ MYK.@N*ZM]SQ7Z1E(<*VUZZDIM-.XK_H]4SG7G(F-W#">U8C@]K6U,D2U,L5S M_X=5UV]K';O5=.RSG/7[^W%N#XMJ,J.IMN8&5YMF%MQOQ3W8VYCKG22#^"'= MWK='=>-XI)RGKKH/]P 31(TI$E ML22O,8F!TV!*:9![;),LV'N&!G/'G3-];SJ<2%?FKV]CY^KNX/%N"C2XQ4Y; MVLL-G\K$1D-D.OI#4+M'7;A?>,N+++2\"/:7V"ZY(V KD#6E/1TXLG)DS4;; M@I7(FG9?TUS7U@/+1GA1@NK9-C+5F>#:BND81 $3%.W.HRUN>;4^'ZV51)_6 M9E2EI'HWP\ F0\!KP#^ZOX:I78?8V B0$:OL9_UKY?'I@JYI,\"H6Q$)IG4UT=D+T9)/(N7MK#=U@ MWY'BYPG]:GIX_VNH[>VUCO:5PLDW1>_8)B'T,B'T.O=@[RJ=\UEA"72138,P M;\TNOAFREOO=T2\K#X-?9F5Q2LI6323KF#;"*_V--&&@ MZ"9+L43.9P&CE(:?]8#/FWCO'-?VB"HOY 15<89"W["FPA!I ^20+K:"U8=N M 8(RQEO#EVFZH^*'X2?KIG!JN4BH\8S,7!0[_)B:$ TP'WX , M#C$!D0RMOHOL2Z0:BN/H?0QLGW]A+K5*UW!'K=FQ]+#O2;E;3[^_^'[8KD)# M,#)O32Z)A!*1BB5.$]"S@3V:7DSNVUE/Z(;ZPTA^ZOZ]/?^S\/SEN5[O#ZL.-=U<_O M!L! L#E4%*ORD^GAF8E=L,$K!#-UW9@_W M3OONH%>]O26D20;/B97JXG2,+?'MOU2_Y9T4N-]^U[3MI8'"UY=1%]O7/[S& MS\FQ='^NG)\U]P\;AW7,7Y1_T6=&'X<^U[#7T:-@WRM6K7 MZ47G'5:EGP\R2>9927V\O3WLW,PN?QW9W\X=Y^*";(3ZM"7NT_Y36;>59,\4 MX_22/=>"GTFI-P?6#[3?.ARTKO8NOO7O!_JX<3"%]4-*?1V3_E,3:SGE[S#E MUS:_MYUWM[]1X'>5T= [.D.7HYQB[0\/JGNW[2&A^FWUQ.-G-I:)NU@O1;"$E[Q1*#\^[Z[UYZW, M/2S<2)@'D,EZA7))E$L\P_W]?5[;P Q>Z"_?<6:P7E/A=9(9I#TLL"F"?^^L\_??Y/NDIV\< MDCOCNMKR3;Y/QO;&(PI8_KV&";,$9*O93_L'MZ9B[ M*44A=0T@-\6==P\!TM'0=%,J!T=\CO@[MN^4MOQ]9P5G8UW%]A1'5[/IQMC) M65/[^H.N(>)-)'JHTZW\GN;LO5_E8^EHU#IN2;H]/!TF'6XLO,*GZ"O+Y\B^ M@B42% N\B5+@37PH67JQJ'XKCRK:E;O?44L7S6FC6R1SIRKY^AH3Z[>$R MZ&";4TGW=<-SD;8U7K2U9M'M&H&^K^K*4'$)B=[V+]O7JJV?2OJW;OMV\/-8 MM:O3;K%,E=[U&EY39.](/APXC2,5:9 MR_G:4_9KVEVV/"^-YZ5Q+TOJO"P\+XVC*T?7C;L0=SDO[0:!#H@T0<&+508( M>MB,L:)']3G!\EP'Z@]@$5OC3N-CW+FMF1E;DX]QY\BZD\B:.N_(2F1-N_6_ M/0E;VS/MY,U5H,S1=E'XW5(/^[\MZ7Y\=W;U[4>S.[P>;+)%A*])-J@B>>J- M>\@^ZQ.OFW,6ZI'QD'58&MHO_D2F5;TZ'#5/S._EP7GCOM6YZ!;)])-B72S( MBYWBN+&86F.1#S_Y$U)=;P.'/R75[G[KV\^QM>]T%*-K?^]/SJ7FR11(%4)> M-;&ZSJ 7)]4TDVJV,KX2(-4UMU?X4U(]EZKG+?EVNB?=UVZKDXNKSOAV-@!2 MK1%2Q1O@J6#<=Y4."VMGE&*&E0M4O(2 ?YZWK'NY-IQ)]\.*[DVFY:N30ZP6 MD]DC)5F4"FM4BS>-[=R/LH5.OYW1IU]!Y96#4?'":>CUSJS_6YO*];W;^E4# MJ)R.%BS5>#HHI_(L>4MW1A5_!94WW:N+:O?8ZK6\QNCH2#IR?]G?!T#E->+B M*CVOC/]-VH6DA@P31R,5P1BE>7U>#M'H"B'AU'*10ZG'M82F99+6X J$L0]T M4S%573$$C% N&N/'.?D$E_KGC$O3'_[]'_['OT\UD&(#B0_9PX.VA? 2QJ\D MZ:^U4&W\N NEB/U$MPB>GY-__^T]T]2'3R:F68=E?_ Z+D6T-">%\*1 N M-$"YGHV444Z!V?5?%&.JS!RVS6H]7_0[OW\)FC06*0;DB^6_A,C?@OON%W>9_1QA6\*7EZ$!N7VQD8);R@.#IL><2R+C6Y$M!SH-I M.<8?V<9* M]M6'?Z])ZR&K#R3D J4$B*J\!%GC1[WL!!7"^;JHU.^7I!I6('^M9D3BVZVYYE:$]R&+S0YMGIU=EQ>[]QW=H7]AK' MC=-F2[CZUFI=7[T3FX/3TI> 3W?Q#2I$[8+N4!A:]L2BDD_ LD:X\GJ.KNF* MK2,,07U3G/GI]7_23<$=6IZ#5^R( GI4$;Z3=<+"FPC[8F%&KGP.]L%02"M* MFM;K][K5?K_0+=6P$J\4^TI7E94B*A0D#4D]AD**+VZU[Y.;6K%^.Y+TWNRX M.9WH=D%O= M=>?[*WGCO:EAM'_[H'/VV[G]43H;#HH*-[,4K?^;&VO?'ZL&! M=#1K_[ZXJQZTFRVXLC1_Y?CNPCX^.3ZY[A30X>RQ?6P>#/K3;NG_L_>EO6EK M_;[OKW2_ ^HY1WJ.A'L\#_LYMY(Q9IZ-F=Y8QC;&> (/&/CTUS9)FQ:2IBD$ M&]:6=ILF*\9KK=]_GB3XUY4>#)>A@=;SQ;',AUN/HH>ESNQ^K/"Y4:]'8B M+RRM1@N;M.BVEZP\V1&*"41LD'@=DZ,;RIZ8LQ699V/EZ^33ZS.Q,[*[;97? M>P=:9\NMUH;3)?IT);16RQU^$3,&#C%VDT;81'6B+S&G*V6UVS2KPV43'CNM MG3I$-ZTN'4D(?+HTTON\9W<(V.S*V\E(**F- =27$.3,.9&-?E/3ZS;?;"K^ M 9I)34W4)00[7:I+3:^DJES9W$#.6FPC"L(A\=(S-^HK$R64]8"!C=ENA"U" MO=HJQ>]ZYDK+V')G-Z=MRASWJW.(;H[G9B5^US-WBO '07!";\R/^U*Y*80" MCOCQ"YRY %@6F[RT0C0>LNBEJKHZLB3CIYZY@7#4BWI+A[+@3;!L[:#-6-6H M=.D)5*!NW>/=D3F#]URI+^"0MF!';++T!"NBH8C- ><28C@HE_QRK[Y;X/%3 MSURL'2U8D:452PPW[='>*2LN3T:Q"G^Z=+Z!]9[5$\7HJ>OH!%+H31H3YF3$UK!7W=F[7;XWCI&635 M7&U6:5KEL=F$(FZ^%3B9XN)MG4'6%IY'6B78>[#M4?@,IEEJ&G, ] RRMGXE MA"5+PTTH)-:]1K_3]L/X!R+'+W &66YGN!I2 MAK3A;=]QUU*%[1*\GBQ%3YY:"VAN8;9ID]SOH -G;VE:UI.A["=/Y:B&6VYJ MO;EH((>@U$/GXBXY@3-PJ6U+> OB8-W4&-H.C=;!=6.*Q<[ 15AH*P&B5XXH MBS[M=9VFM5_'2\_SC#6?)]TJ3]S6ZT.WY&UH+,2M87$ MV$YS3K&+?E);?[)TJSRL<4AWL3+MI<<0 MM3F],9-MG;FM R40'6(HE/GF8W57BV]7PL[S7 M331GEK D@U[5W(NG:6O!R2_-[&-9V6;U4)XR.\U1QU\71G*L8)P!APM4^.< MO;88P575&HTJ88-KU^.E9\ Q:\0*;[/>6O(:W(9V5A-#._/X!@N+8^ M7C1ANR9*B_UV6A6M=.D)B[3[0F15JEJ=#_FE6A\[G>J 9).ESRSRV,;TV2H\ M]M^/+4)+7OO:/\]?O%0O$R/JR8!*3 GE:(+\;+*]<%P]V6NG-G'@/7_JT].0 MHS;ZOI EA7_%WHRWOS!^7CS?C9^YL-SHV=1__C>4>.7^.1JX47P(OS4LGVS] M](.?E\ISWTU\2E2;_^\+\>6C M^">^DM^CU#>93\Z\ QKSGS[D92CTR[=&Z&C'[ D,+CXG(6B5Z,A$^_U(_M;_$D;_=&+D7W U^F\3A3"'WJ,SG [B94\U.P,F%GA=+ ME(+L^UK@7Z)KU.=X8#(%R>O[6V[$.7/,)A\*@%=W<'PN [REP/ZE(IF3_66: M\:HD7VB;T-C*UC'Y.I>:Z G97:([=A:5R0+VH7JFI#OVHHG4T5#$='Y#[=NZ M72V)VN*7MMBL+W47+RJ1Y_1L7#4VE3(LX%.=%BS"T6/3W$D6Z%VKM>'M.M/#G-C)!J&LE&-36\Q/+#Q>Z)?OB$46B3(J_3Z MN(6>G3TN? O]_"KTG$$5^U/)&9'X<86&.G.1@#E-PO>"ITPV*/OIY%SV^TMN MC44K6*CW;'I"0DQ_$\7O2<3DS#!%F+E@/Y#/MCY^D;3"TO4"*- \NR!O9<-* M,A2A^(0A/SZ4@N%L-3^P+RIYU M>?#C7T]V\1F:9/<[8:\)M9IHEZS5C)U6NIX026E&/847\>N,3OP<3WT&Q6DN MB?36]EB^I>7?T^C(WRV)5K5IBZ$Y&_"=":7K85+[EG2\0V,:?:L_1^YM5E91 MXO<(_(*G*5JL;,0G62Q8FN\79,MR(]E1M.0R"JH;SH-%:!7DYU]P%X7_S!D_ M?]Y1C)7RTWZ>]S_XOOU7D-*)U2^I:=.EPWA3ALZCR.VU.8<^HTWX%=H^/KL0Y:1,\TM"K&P//7FI*D M9%K[>W&47%J#>USSZO),X 3,'2UX73HP=7P^YC"G*3;M5H"OJ%+=EI-ZY\1) MPN!% C^E>^ DN2[=%]U@J7D%Y:?$I&L:D3?.[?UL(S,[JW.&2V$T98H5KQ&6"<0-FF+%4M7%"W2! E,ST\W/>^2 [QJ MF@(&29@H M$M>4SX\HC.^1B)\D+Z#AZWB(?T/#C3%5V0\/),;LR<X/UFK5 M9L/VMZ'6[2=]^E,W)U9$<9 E#8*(((CX%W;0'Y)D8(05=;1#*Z:PQFC$+)L10109^JS0P#V;1"5('R84G2F2CF( MCZNER;Z60K"[$'TM]5N'YC>[%CZRZ MKAH9E@5L26!+?IBHGD%TAGY@SF_4H>$T?E6WO3:=6J#=!!B++YH'"O";[:/ MR:6-6'?B^]&-9!S6,4'ELL[2>U$M@9UX^3*,9^ =(]H=+>!WBA4F)_@&C1+> MTM7FI3X$[YU2-)#FHWI$1LD$TEA$$AA2)- KNE:!O0CLQ?NAZ2L4=GR(ID-7 M82QQ-.[P^[FT%^V.,O I-J'I6.Z2"%%DSG0BR)/=>"SI F@( 'TUL[9'SG: M'==17DTB"WU)5C?]:62B-6E=9S%/PW9L,KP[EK(X6:31*[8(>$2)>H^T#/) M/ZG/6@19? B#;]%Q\#N_8S2R3N@^G>633XNT5^IH.,,T:^#OD=9;$_AN4Z] M4>E'>ZE#ID1/I$1/HD6&N+Q#^C,1VZJSI7JK/JSS0H'ME M"C1WPM6ZKS ^$ MA(@1ZM\%OB_6AU,0<@435NY#BN02@+>..;Z*O_P9*/_^,77*,N04=(9VP=%3 M]^*=SV+([5IL$.C7(*Z4)_[Y^=Z<8V^LH2>KVH]^W6MYG[3(S*5N>$$7S8-8 M7E?KF]P[PNCUFOK.M!6TNQ5H"1L3S3_T.4+7N+Z$IGTQ,*Q(DU?TO3R@(,@; M'=Y:.\ZY ^2]9-C:[(>8A[ RO]==J=9DB?YVR"9DF#A$F")&7SZ]/!.AC*<) M4;(E)]V/BX5(UN,G)C7.GF;)@:8F(M$+XZ,'5D0.K(A\2TW>7EON7M,&1^BU M?MBPKU,N5A-@18\JKCAN*IU(JK4/"R2F7#0M\D**#''%ILK N +&U?W0\\7% M[T?HN8$>X K+UT:PAHRD<24B"*0;)?2<-IE* I+YC4N\B1XV?!2A.2XH8#G$* M'2S:739,R3'QM18Q+._M_-^>AO?<@JQ@)3W(7EJ?!>AYM@ZP0X$=^JEM+=]C M@0YV[E3L.J;)#4.N.0\)SVY$$IHV*D&0(G/-$FI@@0(+]'Z(^]WM+1V_\84E]0GPEOJ&F9Q7?*;!# MLVB'IF5R**C( @88D #OEP"ET#<X=T4%&MP>T" M*^2-3J,JP0Q-];:QA9:VV,"+, S?LX7V7,RV=KWTXMU%P7(='0HTSXZO9QX4 MW'F\C_0P0<006&K7MM1:,?B&,?;*,?1>I]G)/%)9I5-%X:INN30&K6:S0TRS M:4<-!"T2;Q(M,,^ >0;,LVL)Y_=1,(Z48%.V YH?E^O"+,3LTHA(*9AX!P7G MRR8[-I!43LO&03=)T$WRMMTDWY4[AS?=_JPL=C>BX2&[B6L=%IP0TRJ32MLB MBE^Q_.,1)>L]$C-H)WGU=I+OHF43'I2W]J%,*FKY24G9!%& &1RUMWFKP3%O#.;I,/RP$N;UJ_AP-XLGNH^\0. M,VU*WPR,-:5.#U'R2FFE"UI$K]!HX:&H_.H!T.QM^?J!T^SM^6$-T(?:\M4C ML5?;,$G%TEMJ%#"D0(P1Q!BO90C].3671BJG,_7I MS#1:.#S:5#ANX.D)-<=6$8,5$33']8?Q(UO73]K))>EE+N,S7V+S93"?=51. M7AN!;*6)U]T?$#M#;\UUCUM.)PW"K/*B4!6;9KLGQ-(S;7^#XE@11ZZ8HO. MLC*7U G28"^5:?-'Q*EPZ_:L-JU"?'4V5>2]Q?&;*$J(,PD"HG211N]N5/H/ M :E\5HG$O:BOP!J]M%C]0 +[FV,BZ?[>L=!Z$X/E9FFKZY6F.GLK\[Y#"0Y/#CJ#*$0JQK333T@]::-.%/$\)\Z^ MW3( 6++ DKUTU?";M%:>KB &F6,56!"\J8$N.*;:UB4L[:5#T$4$ YFOP(8% M-NSEB_G?),N %# QH"''),58Z?5D*NC@;$*6L0@DJ2)Y!5_NC?6[8PG)C\I, MT,85F*NW*Q5YDSH;KMWVW/Y"A*'&7)MHY,!I6Y&$D4^UF2C& &,4&*/ &,U MG,O.\M*V#N1K2F+O1*ZG M^IKS;.P$L4[_S\O-/"7&",E6.FY/]D:R%6J_6CP=V?.D)EP1R-$VTL1F?R<2 M08T>E:=1?/17W_\'G#97V/^JW%IT=Z+?@K65O6K[U*Q=K?:_?'/<,Z;>+]\H MK&7OWP4Y#):N%X--?:]M_'1D??3 *]7%P84W]JHKU$:J?R#OOX MS2-+C4*?_;ZO[P<'OSBX)51#0RX<54R[.VPU[&YUWP]?G-E+ M@E,)>#%&RMN].;8,%C5'S:&\S AN/F/_,V/!Z!3<,_.148G$)7#4@3^ M%^E!\UQ5]I?O0O!963E4I+6N"/,# M&7JFX8[KL%G#UDJ2&Y VQ?K>UADD!P"WUA11MEY#;C1FW1&*YY MHGNH6JM]E- B\1Y:S*$+[Q?3[0T*348"V+;K/%MRL9)>V";G6'@FT+=^]S^S M8?BE&NROYJ5ZQUDE=:,J 6:TQG-Q4XG8LYXU&J,S?'L$-"'PTBJ2OULZ/77W7FIBS:# MOBGU8&A.5 Q7-1FNJ7_YAAQMP/?9@>\!T;_/0BVQ4B!C!QW5D7]JZ5]2C5Z5 M@RY3F<.:UQ,,%)KQM- _RSD_*(2/_TJ>$V\D/EKK^)U(2R3R\[>^?#L:+-]U MHW=068R(/]AHZ%%"0#F=D1@BQB98P5ZW(D4WV.A/]MC[=YL%[O$)-/2+1?R2 M?C0T\%IFWV/XIK!DE@U)1*:=F&]C3#%62E\AG[_ T1WRYNX/[)UGSK:Y0L2N M+)C-H Z3W7)@>8EHQ.@B0Q!%_&R#M-^?7+$0?_9:BW]AJUG[? =+07IFIEP6 M[\7_:Q92 \$VVTGH=N"PYV^F\Q9[0.=]"4_;@F+,6XE<(*R;N[ NR,C,DHOC M;VEW3KKCFJD1>]@^4-OIH )C=2*EW:1:G\EQN=\O7@PV_JQD [)56,N&"AG. M/2!1__CX[J_PZH7HZKN/'D47U#>&:*;"G6=6"BFS:.0U^W)7K3G1%W" MD41@D@16)(FW6F0 ]SYP[]\;85Y<]GV(,)7A>R(W(J! MV=&"[F(H[V(RCC<>?\:YKL@]N86O]RM!%#QN;XCE$=YHQO2<=FFEB")Z)MCT MW\#*_0MQ?(]$GO79CM>G\C\;*P(NNXKL&P/.W4!].PM1XD>GC:[)6@ MBNB9D8__?4<&\W'DXYEB?__58G\P#!(,@\RX$I"ZQY[ RZ>@/3?"9,-"QKZG MM?D-N?1-O6MAG5I,^OC1!*?@^'\*M(8%XR#!.,@\FO#OX@$XQ8\90AS YJ:' ME>!EL!J56#WA :G)3I!HD:'NQV1/.AK%*SW7LI(>LD9\&9[F!\!*!U;ZYPKH MMN&X7DR2]2<$OJ6BXRB/' RXY\!:U_4Z7BL,F&I,H\31##_MEP=L\"O:X$\_ M#]SUO=#W^PST6^[[;F7T&39PXH1CANJF,JZ/X"X,\['5;U..$"74'TMHNHB2 M;S69SK%YCJ O['-@C -C_(Z,\;JC6&%R@#W72S; !H%GS,,@F2\T=']64M]@ M#62EVFR59&?*&YT:UB)K2ZQLQJR!_&' PV^FNP #'ACPP(#/JG)P-;Z!EW1G M74:W2Y$4Y/Y(':"V:>L)WS@:_1121+&WQA?GQ>A'Z!&:EMHJB9A"1=C" M9#F$X'9?PJETE&H19? B#;\U\0*X"/[.17 '9'W. _"X5'WY2:Q_3M5,%-;V MP[Z.PEUF";M5LLYH^RBA:B*EZL0O_V:)22JB_R?5##Z3$HGW4^)E7NH%:!0M M47E^?DU!TPH=-]#\HQHQ7#D1W%B+6#M&^*'3_!_WK!MWO] MR-[+KE1C^^U_XS^>?T^Q--E+"'KY]/#O])I\R+.4AO_K<@SXU1-&\1>JUG&+ M./WBK=,__^__>?GV/ZP'2'$MU_OGF;6\V-;RV"H"3;F,KD%S3Y--2%[$G_R/ M;$7RWG]6*YFOV#/7^N<[=\)2Q0_^BA'_57CQ=7(>)X=IRSOHQ9$],37(TA;! M/T^_]OR]E"-]_Z;KIZ4I_WB:)2?U_,G3?WIN>C.)KQ1%OB:A)SO^Y]/&<.0K M15SIKG[1@;$?-_.__16[M/TZT3BT@(Y[ZA&K*7S@TS/HM-'TVU M%U!]\_W_93B%8.F&?OS&_G]_?\TG[%!S6B&9.2TQ"X26< :')9E"8^PH,L,H M%(DIN/*$'?E9UHY4Q5H5%ANMD0CJ,>9^W1_U5@O7A>4H7GGZ4'ANRP?>PN:B33AH M9"V6%7@>26F6[<\KV;JW8FBM:9X8MEC M;N69.,S&*Q'XUZ6])K2OHNTHA VF/:0V"\)".WJR].1-*]*L1LIM(Q)EV]O4 MQA6]1O+)YR/DR0N4JL%.6TTF8A.)IF(=ZDFJ'9LEIYN"6-*59MS(,JMCQ^NQ MQ&2'>+&J(^&_KCR0=9+"!(+EPZK5==U)V=X'>KSR9/OX6/3[^WFO8F[*/CVI M<JMM[NID"YE?EVZW50V:*77HD5.)NA]3US@ M7%67".GD54E5C")G5D%A2(MYT&S<'7IJ/UYYU:%.J\.T&ORPE M#SUS4JI6WT2)4M/3FKO+K8(-G-@7O:0T7"I#_2=E3[U MY%V1Z6*G5M98#:X*--E1A]49);/)TI-#U4)X.:HLT;TIX".Z(_/S-8M'L8I_ MLJMNG>!T<;;!Q&J5M.5Y=[^3^WV).EUI(C4S-J>;D(E^*G2UN;%;/>HUJ#%7D#/[7D3^O M]&OR031*JMU2&OQ!JZ9+3TY@$AC=KEZ)ZO"X7*>BCFWO]I68IY\!P&1-A+U2 MI[4Q-P124MC=MD7J\=(S"&CCW;W,#U<5WI[1BF>N&6'E1\G2$PK@+K'D14[>&RTA*;_ %7MC[N-.ETZ2D-UF?&2*3Y,2(* M34?76KNR.MSTT[4G1$AO!I.A1'@SWK:6=-WJC^J5T?&Y)U1(+@:BA(31'-X( M2XS3664LS8[//7E?+)CVG+H\F?,:96Y&D^VP)$!LNO:$#A<539H0 MVJ#JFV4LAL]0C1FUUT[=G&YAR!*JQF"U-2KQ"Z!G2 %F)JXRA@A$E(46TM<. MV\,>827T#"G82K/64->V8^[9F+/MRQ!O>_$+G"&%FG.IQ/!&IT^*6YNA MJC%_0<^0PF%2T:8#7;3X_:B[J716RT%I'+_ &5+H$BY)K":=#F]$2+LV=87,DL4>J4\$R.-Y3Y<*B85"L^US.WA? =)"3K%?1T[4GE.#;RL*N'X8]'F5""-7ES:'N1HG+Z>1U^_*" M4,OEX8C-8QQD'JG?ET[H%$6[4P'LMG=E>FZ+%8QK=V7L#/X7N+P MH=D(]C@O2-L],7$MJA/+&NP,OKMEJNVZ7?$@"AL:GS;ZN]J\&[_!&7QWO0G= M#]ODD"=;,B[Z:GT3S6/U\0R^0U5EJ_U!%S$W$[0/>03N(4@Z,/T47A1EPW[I M /&;N35D^>&:;#+IF-B3I94&MN7()MF%FX;ET*5^J=4XQ"=P!M\B.1NRY;UG MFM!NH9DF1P5[-7[J&7QC'"K$6K&EPC;4J3'M#3X,=FS2-/IDJ<)O*LIFHY;, MIM9=;P=VJ$F,GG1@.EFZ*(U(:"3U8+XYQ?>='D3MM564+#TA!0*6HO(2DR$1 M&AWPG1M0-".G?9U.2('UM?FLA;D-OJLA^-8,S"'73)]Z2@KDUAG[HHJVQ'!< M5YR2,%>T0_JRIZ1@1-L:+DQ;L1[+C\=VM]RIN3'A)FM/2*$]GV.UL7^@Q6:D M*0Q9[@05)'W=[Z20.B._>X*.SF;%M2QY[6O_/'_QTG!,'"=/3I/$?: .*.??#2G?K# >_[4IZ-R[N]J\AGQ3F0KR3^8%LF MON(9B6:!6[[F9$D:>[ M$U_A1]OR8P+[NDT L[=E\O%N^3&!?=W.G-G;,O65 M>+0M/R"PD:^/)I:9KR0PI!Y@R]CC 1ME'FS+#PALH(GD:,M_6**0(2VN/ 8O[3A[P\@[=0,<^/BS!OJ/@< M+V+>3@70RF=X'?.&BL]Q3.;M5 "M?(;YD#=4?(Z%D;=3N1]:45PK.93_]P7] M\M&S@+\RU_6N_.UAO&C'>R%><3_WGV4?8MZXPN>X&?-V*H].*U?7*RZY_POM M^:ZU!N"ZO#W-7^+^?W)FWE$.(Q 0]W JP,T)W)R @BYEI%Y=(?EK&_7[--6\ MF*BYI!3@Y'LX=1U0T-6X:O9=?^GX+U]K_6US\/&0% /8K[[,UP^YD;XW''F]*^.A9)LR8Z2#"<."HW0T8YT@,'%XQ:)R'NVI@JN*F)S7FUYW3#PDVW&UW!F&"I9F2[5 M"=4A37)L>*K@MY@H'3R%?OF&447FS5GEN:*4[+D;CV5"&:2PGT[I$D.0CZ4_ M&=SI-7C)AR8C9X^1G,Y2CDT0*TRNH.=ZR0&P0> 9\S"=/3)T?X[>/>N=9UA. MN4JJ/8%D&GQ7\*I+EG%V(S09-4PS2(47YS?D:_=]ZYWFE]_\ M*')+4KSJSI//\XGW8/H"U06":(OV@FCB!UILF6J4/=[36L[ZLS$M-OE-H^]O MW7GDZ=5D>"8=\QZ$+%+,6X/? ?^Y0-)!!JGRXOSG*:*1O9WFE_\\YQ$^N\Z? M&$]Y+-%L7=AU1&TGPH)\"/ER/X-*SZ[+,#-S/\?A\=!8A="XCXG;=!0O\N4; M@R' TKKZ/(@,DN/%&<]Q#$0&=_H&XTE8S;\RQ6M>-)U+BU!_2E@]!F*>V(_3 MQI##6MG L"$9Y;*!3-'Q) -Z3WS.\4>?X4-[:-6I3+PP@L=LBYRT!AQUV*1\ M"/_RC<:*!(J9R[W^&?//5UX@T\=S1^4GUG4*,6(U)2C(ZBKT@T1O M\@MJJ!4"-_Z6NTXQX2X*3OR1LJ(D29/Q2Q;\)USXA?CO@GMLXY']=(-KAU(? MBM-G9X;5)X?S<@K0K,PQ!@#-\1SCZP'TZF,_7GGUBVW@,>%V_5X%UX';9[=9 MN(5+S/<"Z8>FQZ>*7B]^3U?M+M@GY2[UBKUKX7<%\CR:D'L8+]']^- 3+S]])K?AR-7()W%G+R'(F2D*-M,G2?#144OHR3=CBV/!==5R)Q MPQ@MA0K%@[;\N).VY[D+(TC:7)PQ)>HFU].A+NZ:W $]S%J'H$:;;+([Y,LW M%&6**$."+.K/SJ+.)3MX-5,Z]T%& --7DFQSBM-7$FF!OG5OP 7ZUIWK6^3& MH;WF;K*"(6T2+7VS#;>$*ZE*I#*V^M!D <-0"=OJ,H5BJT&B*B5>U]^K2OG* M6$VK=.*;>%&F4S#2.IW"OZQCQ[3LQYE _BE([P/YIX]R6X\)4)!_FBV5^]'P M!](FWKJMMP%XZ^M[0,2"/,)GFFSY8*GK4-/64&R_8,6X1=5%$\;_=:F#6@@:;.6 M2 I:;[71)J,^^Y<][P;?@:O&;Y\D?Z=YZ,<6XF?(W5<;F%XSUE.^.>LM]#%; MVAT:K,0D?EX4XXPDJU0.\,0)@NDIA"'FL#;1G,I M08@4N>U^S!"2KMZ '8#LXLQF%V?O3@&R03H,$'2?E7'\$6DGU;U9$Q+D)ESU M&:9MP6JI=HAB:9T.6?4-Y-0>Y_#S*\&EP,_#K5<"4=YN5.,-\8:#E:;70)@=-P T@W M 0GDUTX@O_GHB$=#(L@4SXTF>=+6+^3WO8:&34+U=;_M2P-1X\M\B[+GC8-S=// OU6Q M$3HWCF&^H9'H%HD=9 \.4!#KM-13::P\ZTSDH(DKB"*>R41>245C(IYN\H M>R&#B>>W;D^5#W:1:A'OY1:XT]5:MAKH8A4FUF)E-0M*D9YP"R+F%H!7@*ST MK&:EWQ6O^!2?_R7Y1MT4ZE YFHYA84'U&9<;!IH?)7R#_O*-9(HXB0#F ;+- M0+99[A/__Y!1O.J[Z*Z]-1*)]MJLXOC>Y^!6U#!3CI&4!"!%$K]FGLJCLPQ0 M$? H@46 =%!#D,N0T*,#%VAU=VX27J.@X"_-N(B6ZWK5AA"SJQR,Q5@RFA25 MNG^2@!))%6GT?IJ@OQ8_2N9S>H82:.K3S^0HOO7+Q9!R2;^WKA$ T:$_B@X- MOF,X7<8F"*YZYRP8OJ7W7 FL(![B 6@L R0_C+6JE5BZA^0O[T.?('Q1D@UQ/0?\:B M+A\B?*PWHV?KK3Z#JYXXAAV<+$E)719ZG I;1-%K]F)Z*.H'A2[Y#Z \&F#S MBUA0&I-[_ %U*4_JTB=&,#ZDZ3B;006GALNAR2 M$"QUN>)TD8%!MCO(=L]VMGO&KA0 &R2W QTMI\ %.MK]Z6@7]@;_@7HUKNBB ML(W/P81L7A,F?0&E2#U1K](^2+]5K_*5MYZ>!#1/A@;$UV.O-<=/KZ6@[9*O MM3Q$GG*;^L! 0JR8+/F?GHT^.47 M?R"G-??X _(YMRK]A5V:-U##)QVJUQQ9I YK"Y7<\D,[6"!LHH8GKM'?ZN'Y M3X$]T^0CF1MJKRUWKVE//WB>PEI86_+EAHC>2W@#-(O/;U> 8SL0_@GNZ:+> M$]A[,=;/]078NO)<4W#\ &_ZIE>E8;/!5OL20B3]0! <]'&]IQSD!V\8?^FI MHP#"(&DXFX+O_IW<;Y6/O2H S\@_H=7?R'+C(/%-[C"V^N4:O.7U1/[12=$8 MAES1<0WX!\@+NK<[!<@&.)/S(?1H[- MS#Q3-*M(:2] S:85E*+4?0;_WG[(5RHR_X8;':0CO_"=NYZJ>=!Q\3_(>E?P M7M$WREU8>/[(D6[*C MQ+\N!X5&Z&A'$L+@XO&+Y+9S&KR[0>KX'3*,/T@M9WVIN[A@+CFRGI9G*PH; MP#;GF?K&#[B@_G$F\^(#COGCW3#PDVW&UW!ND)Q<'_5PA]-,6SI$?;\D.+S5 MEQ J21C'Z").8"!C[M.3QK.D;?SG-?/)[Y"5O%?WR#@?21^]=*WX>OSCF]0= MQ0J3*^BY7G( ;!!XQCP,Y+FE#=V.ZR2[\US+BI?4XWTFLYC/<)Q!V-=JDZ%> MAD,>-2J$I@O39+ #E8RNQ.@KND4!NWDEP?_>V,VKN?^ W5PEA-,I,0=SSK": M*-O#^H+O+)D5^9?% -=@/6:YNH JL.V:&P*&,'D_J05TRGJ2B P*%PGLBB.S M ?MY):GOWMC/J_E^@/U5ZM[<@NY_GW%9H=_Z6N MHRBA'5KQ4K4;+#4O6>9I2\WQC:T6J54)[M\"/07 /H_T/\_3?\?+^19-9Q6?7X_:)CE70D_*)4,B,Y?)29,="T/ MG?D+OEK># 5I$K2%1I3&1^!$=<=H)!::]U,5Q!U5GUC3*<2(U92@(/^(6A?4 M4$LZ<,FJNTY!X2X*3OR1LJ+$. _BERSX3\#P"_'?!3?1G_*0=@)F&H <33#3 M ,PT , &,PU ]F6V\ <:\&;7L^9[@?1#9>13C?&8@-A=L$]:8NI<>]?"[YKF MDW_M(D&"@:;C#-RF>!-%9EU*G-79R9:]O:7QJI.N;L'UH#O>5$09\8T](F#SBU@P#2'W^ /*V ,K M8PMOI5::8:4)DY.^58[8^0)M]3.L1^D[LS[RQ?:"%_BF=@B&FVH'91,]*FWF M]+8>E;\JEU\XS2EN[PJXF6M8_]D= M55#X94<5Y \C>N=]/D_^J'UO=&X[\2FN5T"P)VS:W0F&;FS6A_H"K+-R^A# 20GWY1A<9 M4.$,%+;<*FRWYA]UU>;0JEB5Q;UO4/!X,5C4)Q^O^+L4T==G59'>PH,2K%4V MH]G6WJS;/IL0?>)J_AW1YRM#N*,%!>TIQ2(/8320V@N"[B"U%Z3V F!_=FIO M]K9\]91@D#>5Q6L'>2NY5?@OD@+,B[7:?%F)ZB(*36UH4?+I _WQ%.">YRZ, MH.7Z_AE38%D=KGO=LL6(T&(:2KQ;GHXG;+R98Z\/'"[BR!4[?3P478,$7B"( M\@;81U.L,Y#X>_'$R]PZN7^27*\G3J((M4/7E,F3CKVFN[)J=\@H%6&)"QL] M]66! A2@ESZ67GIA1_2;*B4\1[==?*4-^3'/=P[3$:WOYWI"CVD/"HPI$E?P M+V.U3=H'?_0_%7$!0%"J&/FWHO" MBC3IX2K[XGN()':[OL=7D"5147O M'929_I=#H ;?(:G&;Y^T)$J[(QT'ZIZAVL8LVF/UCN+#VOS0Z?3C$^KZ,=6B MR11=!#W-]P(!\VSFXE^3N*^<4Y_W/)B;4O9(MD+M#&%+XAQ?C/;(0;2[R'QG M#J&)TTX)FX@)&Y!U3BH1E B?I)0 QXH(10$1!$H)KEQ* #HKWT%A .CL#? '%)P[47 N M[*K^B&Y2;@0269NC59,;#.3ZGOIK']T5\4?$9U

    G7BC[=MR.\G@+[U >>_K![ MA#?_A'CU#)N8LMNE-VF@H:E-;95UE0YGUG4)Q1+'.$&!>/5=9?U?VWM^'QSC MCKWKI^PBU1_>RRV@&4'Q-BL8<.A:=JDQK-O=I/ 42[SMI^,Z *_(<3W$0S5H MSQ>O8..S21XF6SW94.L.)Z^-0+:>^$;)=)K[A=SUS! FRPROXJL(_DO'Z%_R MC3:WEZ21)??-#=>%NZT0F1,1P'-D X7FB C/)ZZ>](8$E.DT?NI M=7@M7I34F'F&$FCJT\_D*+YU4 EQTTH($ WZHVC0X#N&TV5L@N"J=[Z964\2 M^A-TN8M,.:!V)C=GA;77EU \B0AA5ZQV?C1QGM5\(CO>M*5EI"KBA-"S[&>Y M:0SGCVA\P?587.-JL* OI?*FK_/8CDUHG/CR[;08J@!H_,ZJ)GZB\:N72-P3 MC6@=Y&@^9(YFWD(H;]'[JV&4 M:!25;,W8;T1[NS;'.JZN93LE_"2,0A5A A2H@ *53YEUD;'+>D1\YA>@H((E M]_@#VE&>M*-/C$9\2+&I+"N#%:+V&-Z.!JW-T-86VY:>>BGA=R@V^:]ND?UE M036V1DRM%PQ&W$M\$8Q7 )%S,%[AU@4:V3L%0!&@G"#'!@, +DB"NC=+(XM^ MV/*S8OTBHIMHW&<,$7^^F90KH= 7C0%>ETRV-"9:?0DECCV F"*)GM:V@$1U MD*@.$M4!L$&B.M#1[@VX0$>[/QWMPM[@/U"OJE;@#0W6ZXA:1QJNS%IKO5OH MB7KUE(+^&_4J7SGHZ4E \Z3'4SI-5W/\]%H*VB[Y6LM#Y"G'2>?98Z:/&2>\ M;IPZ>UN^>I)U]K;\F,#.:CKPS9NH9[PV+\,IPJRZ"OT@>2=_Z+[RR6D14*I5 M<"^4BH$6;\*/;US0O*VA:,>0_$!37-U)G_)::TEW+O;X_0"B>6V\,%;1=D=A MC4A"R22;&*>+,$F *B&0,W/EG)GLW=8# A0DO6;-_?1H\,LO_D!.:^[Q!^1S M;E7Z"[LT;Z"&*YWF)"H=U(X9\G"GVA=HK-[N)VIXZAK]G1Z>_Q38,PT[ K>@ MV6O+W6O:TP^>F^87UI;LY#3(_!/<$\7]9[ WHNQ?JX.V)^I M_LKF#I!H5'OM!68*=1^*60:5CD%]JY=/KN@EDXI"CJ+Y9SJ 9)M%9-D;>-.F M(*]RAS/,P5YSL[!AM6038GNA2(D;W&NES.'*34$ X_?' IYA%4 M6KYT:"P]4:8:G=)8L\JMD$V8!_WE&UJD&*!<@(RKS&9<9>]. ;)!=G=^G< MMR!Y&P WA\ %JL2=FR*?V-?C3\R'CNE6Q&4'F_-[=+V=$XSL;U ]=4S"O[#-KU)91.?-$,3*SJS8A8D)U_."7V?^$T]T@"_]XQ?H%\\K)ESJ^3\JYLF[JXVI?!D[&9S M7JF16[L3.*,H,4T2/_?;MDG^$O;C1Y9D2W:4^-?EH- ('>U(0AAN%5^/?WR3NJ-887(%/==+#H - L^8AX$\ MM[2AVW&=9'>>:UGQDGJ\SV1B]1F.(\O+VC8J-::PMI/#M=K1NNR(33@.$7,< MYC3#'[";:R?XWQN[>37W'[";JX1P[&Y[&\RKT(%'1W:%,];V]<9Y7:SNRRWG^?84VTG^IZRA*:(=6O%3M!DO-2Y9YVE)S?&.K MQ1S!M;4G_L,LVZTN)*DA3&([HV[(BCB?_V41Y"7XSZOC"CF!Q3P9:TDP)Z-= M.R!V33=,O3T('FM 5!$]D^ ,IH15#&=> SM/Z$Q^24:NV MLZT-9S;WK%#1%XRY'V?0_AHWNS0V&TF."(7#@]QCL9!>'O4@ZLLWNHB2&-"! M@/D%S*^K,Q]^7*&ASEPD8$Z3\+W@*9,-F@'-Y5>.@3<=!Y[-6CIL5!U\/"RU MK.Y63\-3<&(Y$1121#'\;HJRXH.!7IQ,P7@ZFOB+ F_')K"C@*(L,'WC[K=\ MA],WSG0SN_;^WC:[W]AP^J](2WXGOBI+!3C/ZS".&^/\ZA,[ ,XS<>DW[U!] M8YQG:\P$@/6=S)VX,:JO/IP"H#JCJ+XW6-]\#,;?Z2D Z4 MN="6LS=P(]DB M@O[[;UUV&1H)T=&"@O:4JI+3^,5]S7K('AF"F-2MYA%DPO-W[UL&\,]JQ_U, M. 3O?N<8>>5ECCUXF$1QV!M/V3.(JHM"<[)8=47:& MXL?3&7J>NS""ENN?&UXU&^)=[>#VIN88/AQ:'E);;(R^A"%I,C=*H468.$VB M!&-JKIW+?5>'<,8->^];!NC/:DO_[)U"-D[P3'&23^]Z]0M;"9;C_988F4V^Z]8K>HM7RIC]\6J"-Y7I>;<>H%.(0$4! MTR1G1=>JE36;L(!TX *)%6&&N9OLWK2<++Z*%_5D!2,M*"O\RXH/Z'+,+<>1 M@8=B/X\9<[VW[((;I/9FZDH?$\4@<3=?^P,H?H3\EPRGY0(4@RS<+&;A_MZS ME6G'UOO[=8Q+Z!BB%TO";$*:)1@+2-#"C[=(?.W3$ENWHP7=Q5#>O>7_HOO> M#J?TM6_:JU*9;^UG01]\8D;I[3##SBG\$WX!,7=G'_+7&3 M-8J/#X>R8%*4N.V@L]JTO92XTRX7L2) O:D(Y#YA/NU47_"TYR'$(&L^"UGS M%Z3;/YBO<%$1?]HFG5WS+8K"IS /J5Q/TB3)$H*_['PS^ [QVCY*N ;QY1O@&:!, Y1I@)13D"AVIV4:61>9 MGU.9\1&YN0IX?;M!6S/17G$J6^]5.KUIJFVGW?=)N,C@)!"?H& #%&P Z0D* M-NZF8",W+7<>'1R/H6#FL!(A_Y&9C^B++6VEBN'$HLWJ)/39:KDZZ2S[J7<6 M?M(7B3?CK?DJ2CCZNN*/B$^J8/A^J*G)^1:TG>8IAJ\5W$7!72=[O%Q4)L0O8T[I+^L'L$+O^$9?4,N>M\C='62R@TNX=FL\*,%#E"(PG# MDV ,<2:S(@]4D#WQ!LH^/ID[9-E9="O.D(K\]S(&QA_,C,K:0&'90\?P9NL/ M-#)E#,27;Z<.H\MU^+@K(@&%-)^@\-P+7WA[S/2FL]\/W8[=-X6H-&#&(Q&A MZ+^T#?Z21_3[;.1/0R*"!;M+=09D-"',E$?07[Y1>!&CKMD*Z*ZHY@$S,S^W M5@D$F*[$%%[-ZQ2[T[G,#?0ROZ:E2RDT8Z*&N_0ZUN:S7V=Q97ZE+F&]MHVW[#63JFOM%MX?: MC6HK[/53WR_\Y1L)%VF&N'CWJ0S5W;P6^TGJ(#U#"33UZ6=R% ,!5.7DH"H' M1(G^*$HT^([T=!F;X+SJG6]6=^B&BC\IBXX9PM1ZWMV;W)R*)(Q((D7HJ267 M4W+)GN0$13N9Y"Q9]A;=-,+T)TS%&H\;^P&DCL4F!_?436OM5ZU^PE2(+]]. M@\^@CSRHZLE55<\],97,A*?^A,%$#6^[6CDL*59)BZ6@M<+/NBF#H0&# 6FM MH&[JT<-:;S&35T-;5+"HC'9;TN51-%I5RRNE2?52KI*$MI@B0]&@I J45(&2 M*E O DJJ0$D5(!&@>X*2JB>'_!V45%U2E5R%B%SB)ZVZ:*B0I&BBNA8GJ2J9 M!.%^JTKFK-I*]I<%U=@:,>0O&%#+>T?TKK2G%,E$%-U%=4-?.?CY8'R()(U,W M,@$7$?HT 0]42( *"5 A\; @OC<4@PH)@/3'T-6R7B&1?^?L'ZA>=4T84OW% MQ..K6Z/9=+NDOMZPB>J5N%U_KWKEOO@A/1QHGK0%2V=R:XZ?WE1!VR5?:SD- M1MU7M4/VF!0(,(*4_#O>,H _2!X'R>-Y3QYGU57H!\D[^4/WE4]."^!2]8=[ MH?T,M'@3?@Q[0?.VAJ(=H_L#37%U)WW*:VU3\54T@??5?9-O[L;UCH2:RF&I M2QB5Y)GC2!&%3\/X(-D<)/SD*MD\>Q@V6O+ MW6O:TP^>YWT4UI;LY"'\F.,D:]"/Z)+]B/@G(*>+>D\P[L4H/E?:'^ 52@^% M$.$%(6PCQ%PI!4D(CTX:$E%@< 7(7\]"_OH].7%OVE;H5=YPAC64NC0TU_!P MP:.$Q0\]O^K#ZW["&J[<5NBN" 54!8#A%=D,\%R*3[ MHUM>6 QEHE4=C3!V M(-:U*.$3])=O:)%D<, K0#Y?)FHOLG>E#XAB4$20M_T!$(,B E!$\*!(OT.E M(^M%!'<6T+B4H3$T2'1YV!$UGJR.8-E4#AA-''V5\&N6QAT5&_!O!"A P<&? M%AS,74_5/.CX^_\@ZUW!=RU#+?P'G/[W6 P/!/C?+$AX**R\KV#AH8X$D,]? M%30\%%;>5_!PPR,!_O)KY^64?LW+.:_D>J[NR?9O5X3Q4$<" MJ.>OBC0 5MY3Q''K4\I#:./120SH=W]5!)(CNS;?,97L&*.!79X>) &*X&8X M;->6>KE\T/J),9KVWC]CC>:F<"1^9$FV9$>)?UT."HW0T8Z!"0PN'K](KC8/ M8>6K!UA^HGLLIGO5#>>6EF?"_X/J$=:7NHL+9H17U@?7'XGVD ]+^@S7><(S MJ(\SBQNE9\/_[Q3>J.8H7)%?1< M+SD -@@\8QX&RXB7U>)\Q$PG.L(Y9UZI7J5[C !O;?;=6 M-P2R@D0)ZR 2UG'% ?>/QC>HVQ/8Q?G&4[@,\(VKA,-XD=_U#'C.\.2:[3K+ M"!7"3C][/*3:[G/!)%07)MJL#&B'Y5O:(54_Z"_?2 (KD@0H3+VHM^/>^,B3 M>P+PD-%BY>;_0IE0LB^KXZGW0"? ML D#22:"($4$18L,B@ >P7'99R+^OT&C^+[4/10GMT(J7JMU@ MJ7G),D];:HYO;+68M%U;>V(D2+.D]D)F9,,A6=8"I5W7N=Y?%KQ?@I&\.E^T M6UE"Y1EL5T2YL57KJS$W1[9ZRE'P+]\HHHC"IRX1,&/H;X*<]\=0TJ@D8"CO M9RCGZ?29A_31ONY[HQ);T;%PU-I4R+.!3G18LPM%G&6 !)Y1_X/9KB9A6 MX'V (&*I,N='Z]0IFD1(D2(%(T48>2>.D_Y-^[O5)]IU$>O&<&$5+CO#7 M^C?D!YX$32MTW$#SC\'+P"UPKI/F%R0Z9Z%B.+*C&+)5^"Y>_*\7?-6_/K'_ M48WMM_^-_WC^/<729"\A_.73P[_3=?(A3PP MO'7ZY__]/R_?_D?Z!Z2XENO]\\R"7FQKJ25,XA\TY4:Z!LT]338A>1%_\C^R M%'-D3\X,L;1'\\_1K MS]]+.=?W;[I^ZC3]Q]-BVR4V59*G__3<]&8"=_T/&DO3! CQ/Y\VAB-?*>)* M=_4+(6 _;N9_Y<+22SCB?PR[W%F!FWP=\Y*8\UG'QT;']WWZUI=OPX27%-Q% M0D)!0BG?@2J_!ZP_'_6Y$Y13[B?1**TRFH9(&$HN)'RAH)*\0&!I/FO+5[S#@JQ'*T((1SWU - MV3.T^"Z-6_'HM]__7X93")9NZ,=O[/_W]]=\Q@J&HO,8$1*B8IJ$JS@AQ0B! M)9BA%AJ&J@1!*4]8D9]E*U,_Q ];=PU>MDNTYP?T!E98"9607U?6V[!@3?>] M+E_=+<=]M3FOBZ@N8:;V>"7VZTH59H0 Q=F! M:$BK=87E;&Q6B^*5Q*\KF]2$ZQ^&(YFOMJ(RVW(799.+M7\)_G4E*;O+:-B; M0B:YW#2XO7G8Z\.^1)RNC'#,6S>&; <>3Z*.7NUTD+7/QBM/=E2:M\3ULK<4 M3)FI\26L1W2$=?+,DQUI&])G.]IKFWE_7['Y;J_49<4.J6D1*U&G*[="0\:K/7[,5R.M MBJ.]#;07^A)]NG)CC3NE@R'4Q'VC/Y=AM.RO]U&\DOQUY4!# K.$48B)#E&F MW+>GU: 92A69XX"LAQHJ+H)]7XJYU2 ##=55D+0TZ5T>\Q.!$[IB:C?AEM= M>]JIX_%3L=.EYDK$U@ZC1>+&1+:\V_6DM1>_ZQE Q?;T?M:9F!#/V2CD6&IE M.:399"G^Z]()<5@LAR-6%NW9+)KQM7F[Z4;)TI-CG=1PEM/:ZY:)[C%+LB4: MZL4P1<[@5,9(..RR*@X+_54;6\N5#A?C-%YZ\@*PVP@$7!]"HC#L[(U!K0W! MIIXL/7D!L;WCG28R)LTPVE=+;1BBFVS\ F< R(P;!N\S[IJWUSJZ0-ILEUK% M+W &@>.] N_));OGPT6/:;H:WVI4HV0I>K(M;[G'2W+;YIN2)[':O-+0VGJR M]&1;'636F>Y:-1_F@I*]-*UI6>W%[WH&V+S69OK;0"=Y3H$6'#,P87P3O^L9 MO$ZK$,L<9JXK0E9ER#7WPEI9QKSO#%[-U40Q#NY6Y(VR)?H,66FW*[J$GL%K M94-*R^Z IGBT,;=73G.!3H5XZ1F\1M4*V:=*L@9O*I6J[;"Q^Y(-)1F:Q$9UC2!"WH&692])L4F M[8S-JE_C1U54"/O]OH2>P8" M-:5<-=58&XO+HTZ9'";=?S4,U?@NA1I>-WY MR-2H$>I!@:]N*I&$GKF"OF)P!['7\,WNJD%TA^QV;%EZ8J&>+JWN.UB+JS7% M#1OQ*3Y:>T-9ZA#5HKD9 <-6T MS97-+R;EQ-7TD:_7^G^!ZOGG5?G2) Q9N\S MMR4@0 C[GN0+,K8!!V,;+RSY];>>JK(Q8$C2'0(D'FGZ!/!25<^^\_U&H_,L MY3)PZ1YMS;2BGEE-&NFIK#T_Q6?V2_NYC2_=VY9<*IF+ A*_T[# C9+:U%): M2R38_7A6HUR)]OO3;C?7OBWQ:C6\ZEA-Z(B_SUUN#2V2,JN;MN M3L;]+_=Q0.[/$LM^=LHFD*;S&%F-.J(\AEQI'YZUF(\4EY?6Y7:NVPN7TOD^5YF4)^ITED=<.^:#6?Q]?/R4Z3WV\O5I)RN_U =E M%JDV,1_,8B4Y4FI,LXLI?Y]@B_WZRHX\HZ?ZX$!KE8ZV,MEHC"U/DL/4W5HI M&M,,7+H'+7GVD&]7&LF'Z3K5N'LJ:BME4D +\,&!OI*K)69-":%TO9XH*PM3 MJ:EH 3[0RCT\<+W.;'[7;6OW3V)J-)\_(^X2\Y$P%7.HWD53LSNV;<8L3>KHHSM!:?;@+S[;""N*\5;8<>S(B[0>E MM$)J:,P'!^HOR:003C3276E1>*R&Q5K="*-+?7"@6AR,PWX=(]O;$>Z3^'6X_C]'3=:S5F,:$W2=Z-X=(]Q;$LASMZ;Y9;YG/<8S(9 MLQ\39A(4B*6Z;=E[_)S4 MK-]WG5B&\U;ZM @Q5=Y6=!"/WJ2.]KWSV,B>YVOHF2-%6SH>(>=S&%RZ/XD? M9(D.X57_ W4)X1<[E_)#4U-L2SJQW^&P,S_R#F?^QG_TQ[&,]-&>BP$@/@L0 ML9M()(#$)4 B((D+ 41 $I<"B8 D+@00W U[=&Y4 (GW0>*=U;*O*JY?,/?C M->+_G!C.N0_A-5GT/4XA0(4 %0)4>+LXOJ93^%:B4- 4^/+__4C\^$W8QQ(W MD=W1541+]NG#\]S_#;X\;W._B1B1QP\:O M&CE($Y9A<# ^!Q,YQ<'L%6E?VZFP'\$QSCPB89.=QA1:]2I3;^1;F4ZI5F0R MN4ZI5^J4\NV?'Z8\??>^<%21OJBY]_\X;9P^K)E3 .L UM\,UL0JN@Y87YQF M>W1>44VR&(EV$ @QLE-+PZA;=3/H!U(X*3F#3[<_L)J4V#.&2K<8EHB$WOUV$&F/EM,)/U M8F9D4!)G.:[8+?+=M2DGV?ZH-2H]_'Z%X5',3-F\-LW)@QE;7Z1:CY/'W*0S M@AS]V(]?D6@Z%$_% \S\/&?FA6%F).W%3':0F*LIH[QZ>&;#TL-R8DZK;*5] M(IYI<@_A)_V^F&7[MWE5E^[;<_L6:D(2B&=RZ1"73GQ%/'R,V@T\8*_N$K= M[J-9Q?=1\$YL%'M1#?VM2+B?B2IF/!CGH_J5EUGEGGV815@NVBJ\S/1VM#I? M#G U9 3:EB2^B+D<(.Z%VLR_B;BY4GG>['23N2E?CZCE0C=>$[/C :[-325# MR=B)6@A?+]X&%O6'6M2_B;?594&:%/JWA?SZN3N6[FOYQ>(!>B4@6SO%A9+1 M8WA[Q:8VU8ARFHFL;(,,''I!%C0"N\F33C6\,+=E WTGJPMDC&O&.E#6K\# M^B**E"4)DY\%7C9ZO&)+?0-!H*O71QF*E"4')WUH^F'VL(IG8L/[?#VM-6\' M#?XAG!P/4EB)"L6/>L\"Q X0^[2*UA\@-E=::O%PH62Q_=L7L;>(W$V4*33A MB6'$3IPP8/%E$/L"W2O[B U^S0AWS8Z6D600U0':D#,6OX(N:=]:W_]V=NJI M'2P$Q4BC^PX@&-+VT7]SZ$O9\HNKE<+AA_%SQNI,P]F7QQ&GI?+#6'.0!KT@ M$4I%3J@7!"A[*2W2/]N;\BJ6'FQ@'I_%.C&![Y2Z]5)"%1[#:2YL0",]).VY M9"@6W>]@_#$=S*\780.?R@?[5-[-8R-V-OS +9-6E[];R\WVW7+.Q3((:1.0 M51.*1(^-,KU^?PKN:1X>P@QH!+?-$&A&6L'?4J"/!X;F9VM*_F/)_?KF/_1: M1JJPUO*R'9.[4U8NMI%Y&<%SB&-<*)(Z-EL\0.@ H3]'J7HS0K]8F;DXF!0J MW77V81V=9>HL]XP;#",5*I8*I5,G&I#[I1#Z*CPF5ZUGO1FAV4PSFHWJC_R4 MFS>?^JMVKQ05,4(C]2K*A:*)CP]7G4V7 A\ILP G*<.[*:&0]PF 0LN 3^A/ M4Q8EVI=?Y]?0\_*;&T'?P6K_C)C3)@^YH^5AZDCU*-]B^ M-3'E!W%Q-WD: Q8C32H>BOH@\3?'X7.[HCZ!"Y](*SH%%W[J].5'J=P1A8G4V80W=3.! 70%%OWUZEB.S9.U M35F53!-9/$-9Q2\^0-X9P^#1MQA1HX54OJA/7FQ &]?@.KM>O?"":*,T:^1:K-YI=VV+ M&W0C3[V>,%@";8 Z&4]]O#IY85XXJ)];\+*"1\P@R)&D<4@4IY7;W]SZ.[<' MXWKUPT/67UW-. A7T(PV0K>V)-@&KN\_JN2-Q&+\+IGB\EQ?2"YD(URI+O&, M1\@&CX=8=C\&%/C? O_;"?UOKZ#R+@:W=$Y>-5=6?SJ/S6?+Y7*D\2N,P4@1 M2R1#J610$QHXWT[L?/M=]KO4^LV[=4)FNXDL;^6S=9VOWS7%"6#(4YXY: M$M?O?,N8IF0Q\DQ'AXIU)VB^9]B"A4[O:KUM%]A8\@+]$%\DD0SS!(S&)1>+ M6UXD1K:5,?8+&\W-<'ZV3B;OV%FCGV#Z&^=9(^8K'ODPA7D .'U3G M%$#]RSFO1[5*_=\S5I:Z%2&[U5+&F]595,5:W[-1H9P:1!.D[P[&GK-<-\/D+:8DG#$>\ M@MR[./T8U9_49GN@3LOWZ7Q2,V+:(HUQ.O;C5S+H-_-%+/+K#56\$Y_M::K3 M&UCV+%]^;EE28CZO1C,8GW%O_6,(?65.BB(OJY"F(9F"H2T99 -:BG0MKHIO M%=N^(@LL@,NW@\NY+=S+#*7'WBJ?@ W#F)>ZFL>,N.WR81_II!B%QR@WG]2[ M.3%IC,KKUD,QV1Q$<#?:9"B2/)J0?OV&?MV:2,;^!)>@[VQ@)7VZ+QWC8MU! MQ8P[2RB'M,V"@@C9XJU#=-Q\[CRU,RF%F[:CXUPKN:ZKBP;2,G$'VD1B/STX M0/ K0/#KKRIY#TX?='.%IZW$:I5H\?E9MMANE/3ZO-19 G)#4Y5$+'!R7:53 MX#+UK$_';E-(C,O=MJ%.VZUBME!MUNQR V,WJH[GB5^8A(!4Q#+@)-AH7 M!(M-/!MI\Z5":V)D&H1QAP.8,AS!QTW7NTYB/KGE>C5S\P+X7=)$O.N$Q@7X M&SYRUMU%F-=1\OR.P8L2XMP"5$!2)H\M;D,2)'D!N?U!E#TP1S[-Q"ZI@@'A MFEN)_+>D9BAN9E01:W.M#6+ZE?:]+#1NG3?7;&*=5L+]TB(='6304G%V>=)W MTDM@C 2X_1FF]I_B]G(],VI-R7KNYE:1["S/I>^&MQBW8[AL-1[;+_H+G\V3*I9^M#QW'TD1NO!A/A%24K>NU^;([F_03AO4A:KRU+HG)KWN6+[6Y_+=9>$E45(RDT-XB%4HFC*=_7[U%J&)+.RZ(S MW>;CE)DO8X!\4^/ZLU4>BHB'$W\SF>'=M!)/-KMH^<_U>VXR>DJ/!QSM] M+]+==:9S+TUKJ?MHL3G@2+]-+I2,[BR M!5C^A;#\LS6R=V'Y:-Z;/J6*6F3:?HG8=YG"X.$IAK$\AD=HQJ-?II'L]_)V M?7EM[5UHGKX?31X>DI$&VXZ.NCGYI2JP78SFV T6CQ\;5GYE7C!T5-I,8BQ^ M)9D?/K9YJ!FB9(3)Q3\C^HHQ-446F7^Q^']72K]43)UW;Q=$S.=PB(&A15"W M YA[>%ZNKB2BK/V@S:;E1,YNQ%ZF#^4VLK=P2U4NE#@ZISU _P#]+T]E>P_Z M#U.:S/>7BQB[KF53-577M.?E$M ?/&?14(P[I<;V)?&?JF\7B_]?,7)Y#.4/ MYK%;?*4KK9[3XVXQHLSZM:HR3? 8]W$3'R[Z57/"8AQ^?DVR&&C)Q^B&MI!% M262&:^8OVT1_R.K?^]U]/C('WN<GXP%M9T]C")Y4J%XFP\Q%0"$ZCC7"CBTVTHH)(/P[ _"WV_ W!?/*TK)/M^?K\(>B1N4S[CBE4ZOTV4VC5JTRIULNW.Z5: MDJ5/*MS^N:]Z7B5!?8"+&P6Y@ &FI5%%+=PF@)F!V#F0VA:/*$*3O7B=E!L<^'>H%/A=E"[?'AZ2YV'V?# MW$J>-,V\W'IH F;C+C7)4(0[5B9P?1;XGE)F&\($1@A_HA;V98R%RS3PKKR! M38-2=$?+P!P%0SI,T+?2T&_$T)U2+#UKC]4H*TF/LT%C71T.XAF\WA^_XEPH MG=Z?,A2T FP^U-4M#_&[K[::%6DZJ+#RG?-V\=E1,^^2$M8+T3^TZ%$*A@S M=+6.GBM/$_US[+;B@_)PG>>F;+\4K<8MH_$@K)JP7L@094.1U-$.K%?F$LN@ ME\$63,;2("=41VM=XP)L"1V?'HPD/KN'X OJ4PV*9PV%5RUD-^4=5/.KU8G> M)I:+Y)IGB_I]_B5ML?I &P^BN"%R+!9*LZ=4I0*4O524_60EZ3THVT@T[\T9]W%!:J:IUNP24C6&4C9ZT >!UHNRYO55?4/-Y#\J^2-WULRG'GKKK M8BG\U+N][_&WF,LBI2<>"25C1U7ZZ_="9383$S=C%'&A#$].4PP,F"LPS_>= MSI"Z%.&"/(-K@-X7U!NRMBFKDFE*9DVRZB-()*>_B#YLF*LE9+7$KY+3V>C. MK,_,R+,VRPRBN',PQ\5#49\V$X%KY1I<*V_@3%?F.BBY@1F84FRKB.IP!0IN MVX:^E:WUQ\ZKO,8,V>LUXDXO2@-X!L+U+<+5DH3)SPVW*:G=+5Z3QZS&SY.K MAZU'15IK^75_(@A5<:WU*\U!%'>(]9M8%QCA0&JMQH"XD!,22K,?/VSQDFQQCV*!C'!TW$L$8T:G>2)NY_V@ MEO@;5-Q_G>A'03-NT>87Z-4+J:2:EF$3[@#(_EH9\; AM)ZZ9C(S33R)4:7! M+FU%70ZBN)4LL@L1D#[7+@P(Y$((Y"P>KS,>QP5J]E^B1B/>UMA*=MCL M21I;O0)G^KNEZ5^-4U[PQK^T4G&@)XF_,G'0SN"D:"O7C0W+^<34&E=&B:H] ML9&!C/N@IA.A5/RDD^HN&'D"JOE*#J2/I9KRN-*>I*(O2KYOW6O]H74K+*-+ MH!H(TL2BH7CDE*ZE2\:>TX9S+GCC7]^I]5LTM$LZ\Y89U;FEKD[;B;!A-JKS M>G*9 =*!;EC)$)L^5J!Z#9ZM"S1/SA#:OZPP4>0X , 3($R'#V9)$+ MZ\AUSO9;A5(M4\N=JOW6=2J\%Y K<)(F30$T FA<>Y+"06A<@WER// .AATC MRF#8J6+0;>$BU,8+<,I]3GR\/KIU,"^GS6::VK8T8>KC1#"6]ZMQ=I*N=.>W MV8@TF#7OUGIS$$WAY@I0H+OO1 ARI -D_LS\_SD;BS9G16Z9CQ[5^S6 M^3$@[B9IP)HRF8S!+*\D09/,#4PRNDRS/;3E]X;ZA MF ;K&-W,/$4WOY*RIV)-;S_5RO$\OPAS@[O(/5N:(P&#>X(FDZ%(T!/TVV/M MY_4$?2O6LMSSHMS6E^)4RK6ZB?[D-MV?C0%KH=]G/,2F3SB![3JQ]MQ^D2\6 MY_X=K&VUDW,A]]A?=A.Z-#/"]\N'F(RQEK2.2J>B5Q[>/JX1M:2P[NWF*6!M MD:A&@=U*[T+HGE28Y[I2\8XMWKTD=?;A5B\G,8M.$*=_Y"NYEK*:86A+ M]#X3@5:4#$:152FLC<*"(8FRQ?!C0Y*"WIS?SU+_//]215/''\G&;;LMY2]%8&$!F4I60D0.3 FW0V->H]B*RGITIN8JF1:7U@+(5^ MN-/1AQB1H:]:*O4:(E^9%RF'KD-O@SYJT'].%B4"&,8Y,2;,C&255P5TU3E4%:;%WI1+]!I-;=!. MM3O(UHGBQ*632IP A2^S$]EUPN7-SDH<^@#Q* M%I=(L<9=,F_G2P^I5&29DA=C((\8,I[3H6AL/[DU((^K[E)R?O+XI%2D#R / M3JV,A\9DGNO.Q.>$W:M&5 N\_3&B4Z:27RD_J6Y-)&/C.W)ZZJX_K4D6_'7KAIX(NR?I$"/OVPS%AWQX/@PK=7YJ)QXSBC:)%I+UYB"&&^0F M4_LYM $!?#$"^/!F^E\2KF]KT'K1<+UBK\[;.N#O2>L/[8!_<<,//CL9X7*1 M__J=/ =Z#OO+\(-]NV=-+2&)@\++M#_J)U>MEW*'[68&L03V[\2X4"K^R19L M0"+?B$3.TMK^G232T6[UJ1%[;.7;[=RX&*];\MK$) )E]UPH?MJ!$!>',I^= M"/2M*>0\C>O?22$#7IW9@Y268^6&TNLDUO%:6%D"A> 4HF@H=64]CB[0U1D, M!_X6>P[ _"WV_ W!?/*,GPMK'W_F#.W\:"0)>%:PM!(FO#J6&*182 SY&Q<+ M8;\(Y+C@/Z2Y+2^08#]Q>LO75%X#\^X,'A""XO51GB)X"^%W705]%OZ?W^!S M2S(M0Q8L280?,JJX_87GRI(J*#9 X58V=9MUUM3F(X8[,$8708:[ MU'=W5XRO4[G"))][S!?O"P_%2F\V!NH#ITTHFDB?,$QY<<@8N&R^CLOF(LCM MH-1+)<58:YI>U*;U>,LHC95BL6=CJ0?##$/)Y%%?Z<4Y@O:(!\<3B3HM?X8& M?9V,X=Q5-]>OV_X1/3?0<6DBHFI#XDWI5B+_=:G1O+G?IG8P]TS^U2UM&Z_ M66TNI^)J%:]D!G'253R=#K'I?0LQ(*R L#Z:L-A!?\0_%>W'HIE?M^ZGMZML M[$4HG$E"_SEAY?A!81DMWJ:GZP;77626?9T/CX&PH!(QE@@EN!/.-+H\3 M< MGN> >9K*V M; )A07(;RX92J6/&W^6[-(^JN1+Z_@0*[A:Q1!&QB)H]5*2S,(?_.541U^?O MZV*X ,<-AJFG?E&>%V[9=NQQG&HK<77\="8?T)]S@8QP<\VZY%E=%#NK2$F\QW["6 M^1^+1[AP^DS:-^;.?LPR/"@GH*.6C.V%M26)J6F69!(3S](8Z($'EA?T+F%H M(0NO, C?+-*\[>8#5_?'A_0?45[\^B_ZQ[E/4"3> 'XPH0]WJ1U>0KD!R_[[ MXU*F#YXP%_/44Y,MPL@_=]7XW__[?[RKWQC&84%3-..GPY@\VYI(P#I^7_W1Y&YP#$V%OHO%_,YZ_X3SV#G/& MK\*>(Z,L,:Q((^LGO2/#TK>=BR%B:_I.+W"0 M$=!'NK%8Y"89/Q&L=@K=HQO(_)=G)@;PR7]UZCG?U'?X&[$/Q \5\M@E62_] M"CH@@BA!UAXTE"19+!11^;<@Z_91^YT@C[G=0$RP0S&*5!XN$N4&L00G#H:2 M* W2PP0G\6R,%8:I'^2M'W-JWMT.-45\C:G4ZIU\FS"43IW)U6OM>J5TF^GD M;YE"J9:IY4J9"M/NH"^J^5JG_4GVC*HLP;N-F!_%G<>G?]CPAW3' P(#Y];ZL2.? H&V+ ?L3_ M1LAWL&B0^7BA1 ;6[!E:@/ 1&3K;>D#6-J%ANGDKF8(AX_'&2(YG! $Q->BR MVD"R14 'UT%OS2IX+A\6XQ0-HZ_E3,'B(W].-K=WJ.%+B, M<](4)V=H36OXOHVP1QXAY5BUF,VY,\[!_SRICO%LFY8\6O\VV>WL<4CW^!/H MC/'0).Q9MDS&]-!B"*&*HDA0\*P<[=Y 1X8 B(X;MJKR<&0AYQ(972!9^(EK_!#TR#$Z#I/"V-21 M10$K$='*8Z;;1>^5H=<,(QKV&"X1-&3[K1EIA$Z6'C;M38-?/I-X ME9PZ+P@V*=ER3ANIN?0.NC2)*K,GYHE=&$6:1V>%3"FH!*<,+UE1*IWH\YW) MYMJ#TCU;BUJQP?)$+.P#:11M!]?%.1LBQ-E!AZ\;DLY3JL*CVCVFQ,@U)4S7 ME, YP)H*1B92])DEX#N_85FZ(:,[= 5M%)$9LOX41-;H=TFWHDBDD*;A&/V ]BI:*9M.)/JW5$9_G= @ #> 0<$-\#? MKYY9"#_ET-* $I&L)*\"?J "Z8JVX1 GN0F?+HY)W #@3.^)R-@8)]2$['/; M!2>%C(F>(4C(=$?:+EK,@I<5^#.,H!A&IKM$.]RNF02SJ^BK] *H>7X#1)REHV.")VZK:#5 MH44J0.$(A@8S,K09[,2[0T+S_]DB^I/S@(U9C9Z$9?%Z7P6*-WMKE1V.>_G$ M76^9[K='F87=O'R.T-@0ZA;9@P'C,H>W<(,-YKG(1NF"RF=7\"\G2-:OP]I2 M14_S:@$('ZC<,P3G'N=9F'(,)""( \AD)OQ"8H:2A&2G(B,;%-9VLZ6(>4/5 M(_P_\,UE3(:J43E(_7N9:#:31_=CK0"I&19H&43BY;2;$%.Q$*&]X;E_@8N# M8_]QGH4_1O[Y&XDUPBJ05@G9K>9=FY+&ST&:-\UI]AX"%M!K^[NS][CJKL($X8 *0#@VUY\PY14K"BM M@>_1!6PV?A2UT?;@):Y[;.>00UO(.4$G+H$&BLX;7>O@LXL9Z/Q!G7N=$H#/ MO65U2*/;K&Z&+I@P"C\^"X,K: 8RD-2<;1AHK^N.A\R0 8@_*@1HA[C?I)A] MJMQFZA++VR_ZN-.5FE:]"(?F_( M)OS@B$SW#71?,,F#ZC$(;/C%FFV9CN+=O6G?X(4A[0![R$@/; &RJ>6H\M)Y]'W1#Q8L]LXBK;6C@O GBQ M\B>C1VSL(*K1D+M@+SY+A27ZKG#(*YB%FA,)G<<-0Y'_X,IWX45$'#)D>*>O MA!=8U&;< '7S H&2UQ:C]P&EY# ?K">3O2'J#U,D0F"FRJ&C1O\1 ,[!;UI$ MTVTA;!NK\C&M2JUFM4AZ%A]/N5IJ4M=E7N/"5Z!5T1UB@J);_+GA]DA^,0DV MX1B_IJ/Z>R]GQK9,9#TVB)&$ JL?65K8RL$.1FKQ W@@+&82K4! 2T> 1;^" MR -4 V5ZK&DBP@ACX]U ?_L_Q7%[N/<" T'XMV&*C@E@JPI(=6N"S''/ P"% M82D4/9'9KV,B(:CL,1)-&@@U*1M A+(Q'+$]2 ]*IL:=@$Y@NG6V&)J([EQ-9F."? M*&R ,/'5&JP-?ZD0,MYA$'!@>XNY81")H15;&D&3C;N1(T@@BA@U>-"12707 M%F)(8W2&N!P#*2A^J*1CZD+@0HMGCB,N/7' U3.Q!N)K@P R<>8!+\L3AD>X MA,L<>JJ CDBM&].U9+2&TEWS9;:\ J6CY?4GBIM=$GOKT*^$ZR,,P#X*H#$J M!K"T1D0#X@69*IYC\W1V]GAA<%A*PIAO2$2@J.@8'*<=,O9GF#$!0AF;:Q9( MR: Z#!9XLDD=/'V"EGMHW'IX66 MZ^K_+;D\6IOW*8.U&P #C8;07'>E,G;-C; )AA!?CT86WG[TF<2#P$8D;$) M6JL\\<:ANXA7A*C79&?8)XA-''Z%DW?H_HC1L;&_L5;O*.J@=OMOV=&GG,=3 MTP(1&?@7##H!E81RDY Y/)(ITT*WC<',!=\+ M<+.1/++61(0@)@R4[# [?"<()P.29EX8A/>P9E;^MM+C\S27@3+P;2 M7Q O5["4(%8Y9M:VNL/^Z&)-CXS 8ISH?1NW$;/Q&$5H_N";_$9;FH;+:[VP M_X08N\4B6KVK(W&G5+]2DW'.F6$*FT"K,KH22(,$%HB7XO<9A9P V41I:6PG!QV"\<:GO0QM8L[S:^@JG]1'6;+I0N'EM<5MA>9)3 M!\$G@Q>E,#7_/'J&$Z)"]RD*K!'$Q,R%ON?%?ME_L$)BUV,]:@;JTXB7#9Q+ M*-%<]^YQ)@\Q*)]'>U_LY< T3D@XKY->0!6;O_V3GKHT)L9&4F&6"WFB<&ZB MF:CA-%--)9?>VPI5YR+@:XNDSD*$'8 9XL!XWC#-[C=;;C[F#CV64I7XDU%8 MWTW;PKW99S.E:A-JHB^='O$N_?)-2;JN@L0_ -,D.L^1JS&6((RA,2LG,<6B MSJR%)@MN_BS1PG&PF2=VU_%(KYN("Z4&6#\:(NO+5K&//(M"S-7P#K9V@UJ%_'C3#(SP?AS#CT@T9+62"A(%&"G+\KE]" M'F=8&XU,FK>Y)ND-#N0P;N'2#WX=MC3$I=?,5-66"BB]6U43+JQOF!R=34,U MS=>.9D^-A8H1O TJE BUB7#:"'(DM^JO=O%_^9G^3^9O;P;17E;C;Z5PZ9H, M\6:+(IBMTGH>(%'OFN'P+/!/CD8XH@S>YO7>$6YCMZBAJX!(<AO@>[QM^V:">=.P%W(?8"KYS:/63U. ME]*430X4K8YP[C'MX3,N9*')0(AB98(X'UG$_R[(%2 =1#+ DP]I'9:$I )( M4DL>:J+LV/,"4ARA9 N=(5%7/;5XHB==Q*NPD6_1RK&CSD W6N@Q)BU50L"2 MD94M>G))P$M'' 86%OFF(R$)]8HVSF]!2H.JS:BVCB.XH*EK]AC9@-2N<^"@ M;"V4)JY ]=P-9A+83Z:LR:I]KW/2YDQILTS(*80 7+$ M9,+XP6=AFDX>,C)$+1P+X\<[2.K\:I(?2; 0?7+?ZYH)^W+3D9%$QI%"1@EM M2 RYYTG,!49<(Y:#2P2QKN141>!;>'&!A=.A=3GUCF1]N/('O5N4%[)HD\)$ M_+,"J4HDM6T[VN7:9+">I5-*Z6A).*[)FQI2FY3-6SVTLSD6_#CZ.KQ8Q$$V MA2.JMI$FSG X*BIV,[DW-58TU=N/E^!74BCZ$*3.NSQ>PU@$M\6>XD'=?Z*K7^&@Q:A)_%[&* M-VN!R@BT M_-#R5LO>F\86T.:4D>0F+$3F;IYGG@SO.S\EY/4HQ&6;+UL"LB MUF?+6D3* Y3OKAL*HF=DXH&##6?@'1+/S^-P54RUD %;K*KWHUJR/II=@W7G M;-1U9G@2%_U_VZDKL# ^W##N"0&QBV N(3O#BM$U<)(L97<-(D% M5K ]=I5M2J 9X^)NA':_#VK3L 8M8 *9E6SB3U6D/<_L656:#25C0($]. CL M[+J#B!K?[5SK_D:?,<_=M_71[E:OAT)/T4U\;&6:C=__(KND@>0]8>>&[_ZX'-+ M*J6)K9;4=3]O4Y78/"]E?,]MB3 -<<$_.SHUGZLV-*N3S?/&73.KSN1H M+(F.+NYAM[NG>,-D;5D!Z8IDYI#^29-II4U[ 04*Y2$LL/,3="J804H->-8P MFOO@^(+(C,M G?^6/)M"]U6K5M];NY=FYU)R<6 M;+)V*F)@9]SC VLU)7:M6[GY<%+,/(T HI=+#']ZOC.E&XO5EG:4S;6;\T+[ M)=_36/_S_1"B:>M\^^&V$.Y.Y6;$K&;%EE7(0&8M>XQJ/E->PXE".3GP6P=!XV7N;\2$&Y= M0G,6')V9)DQHH+2#1DU=E;1^":EX"'FH)XYJ^>0.3R,!UXW+"Q-9(MCLZ)+X M?C AW;8PCDGML4FQ6>$MFD!'BMBHIA*M^C\;"Y:F1S@>3C?; Q,'Z*&;._=3 M.1"Q[*[=_;PY']K!R1M#V6T;X3V437#'.4N?I^TF]=$J)USY ?;YWO%O999L M'+K^.\4>5R1L&!ZK]XQ&0N@S393H">')?XJ RS6IGN;9'0'5'EBW"Z<.)O-M M)YQ<6SH?%Z3S!>E\?]@>* M"[0]X#ON@#[=[[XG^AOWQ+;ON5.FD4B$C7$1UFEJ^/ZT1>Y=:8O1PVF+1R7S M64QM;Y(\;;GH,$]O6R/;DA5OSK4MC2$2+8" M9IVCQ7@73)S:Z&9RI^EI#_ALB^.9X]/CM]LHS?CU5A,E_$B)I#-M3IM"VKM MQD?CP%4*;D*MQ)/P]E8C*N(BADX^:+WX,9MHYN;\O"%:7A ,R7)JH3!\T2)Y M$A]%"Z2)>IX\6!IU?DN<\VA;A'=V1?C4)-BBIHD0*T"65LEMN$4ZCNQ^]F:+ MX([; Z7425FL6E"ZQ>4H+46;L=9S8==".78I$A,7[W_<'(/+)]%AD%R2TFZ/ MLIUXH!-_V3NE](D(W)>#YMXN7>0FHGGV'#I+9=EK0P"EPYA$X0 M)<$*G=R/TWEQ&J+(CZJY\H2MS]GGFM"NY==WX_=8_@7(O9$JB"1V4='7]+]= MQFI\H3Q[FDK53OF9:SR'2Y7,CU^1C>7_N7X6^24[KZ9RK66^?9M+WQ=+J_1B MU#SA"5C<_"6IS^-<7GKB)X(XJ*NCV_&/7]Q1YP>3]^>G(!9) S\G_V?&D\29 M75<@#HQ15"5E<,Y:3=(1@^(HE&_AP!-(?0NG1@FR@9 ? M 0>EVB78!@X7'H MVZ0M+K9?3H-T('^W:*5$UN'(%GR!2JC0C:#Y;&$DD1JX!33G".V\2T#KP:T$ M-D4;FQ)**$=TG:5('F_J90F]D4?AY_J_^-."Z+M]A7V[G!71TJGC S%K0=9) MQAA..28,R(DR TCQH 6WZZ3;HRS1@*=-.24<(<'FI>_]SW51FB6/8,.7O%> MM;OZO0Z3GK(6N+"T=:LC*=T\'=YT X^0K\/XINIX%5/2(V;G0$@"++G&LU8G M?'7#?'(#YDL9/_&ZV"[A;K#/MDK[%SIU&!FD-D*CY7WWGR:02G6L).Z$LFE! MO+7E=@.T,$UJ)NQ$_7B2>0@YO[P"ZWRJ@6M,M M>%FH0PXD?Q)O@SCX=O,@<-(3;-HV:6/(K5/>W$_(TOO.K?=M$^NVU:[D)_GV77K0BE7,GIG(_'[S M!\\IU4>[R_)M!-%H%3+ZXVR4G,ZBYJHT&=IJXF6)E)^;V%XC",;I 0'L1; V MR._T@/AP6.P.I_O0PQ]'GLQ*QBK&NC,]MC(S]MWX?M'\[<,_LB8O7&A7CAK: M8FNYBBLL?(&SL-#&5ZWA[;3>"C]6M?Z=9)>19AKW:6=R$#C>)!LL%)TT M,O0A3JS? '!O!QR,ORB@:WT!ID5R8WLX%F==J9@MS4:KNWAZC/OS1/21"UM>L=TT-3^A1D6+FQU(VL"!#*8VM!-8\[P$ M)]CSR$0>\\*:P0+Q'0+ED_LD?2AAI)?I2=:\NS/RY6%M'1/"=URQ^ZGB9%!I M%^Q1L]V8KBM/]WFI%Q$[#V,0)SX$0#F6&YSSU'KSO@X,K[QA,>CQ^RJ4IVN[X:UJ)0Q&JE6\\_V$;@;*D!YRDI<.V=NN',\JN/*IHZQL?CN"&I!]??'WDH>Z)D3%?%<:TQ MFK9ST_ JW+C-58?C*W W;AF=N. $'"^BM]7/ ><+\4GV]_PXN*>0)WJ@TQ2; M$.;=R&3P9$X>?CINQB,MMMTY&Z?[MF<',J\%L@+H"+#KF-EUM$#T@)3$;9:K M('NB#3&6[2>3>0TT+@));YN& ]"3GYC:(>:OR-]4U##>$ :B2;#J7(<]33QW M4PFO M?4HG R!Z<,N/G$7?,'T)!RMP1VH%4'7B4O!J&T]&J0KJ@<"P[6G4/C8N@!^DFCZI[8XH$!&_MS6 M+%PT@I%6-V2GC1A@OUL![4)Y!@*.TCSVV7J\=5Z_J3?>Z*GD@%HY<&9LIKK@ MB@QY;DOF;NVC!]#NVC>(L ?[LRG)N)7:]I@:0IU>SQL=!&1OZF&] 5)^""5> M^^CL.H$=!]%!O'.&Z.R'727F1/'6FN;4@.SX'Q$>0X&*UVF+GG!QO32C^V$4 MI&0="*-XU(I=9>).4L2"9G0]_36C'D7JI$]9/.XT&OEE^D7"?>K8_EJ#3MJ0]6?'GR\WA_T]Y/.H_F4Y&?6=UJ;SJ+ MC)Z+S71:M_-(T58UGVG1KWWA=*!P5T-IT:U< 3Z^IZMM5[IHAR-Q=(J7KS>) MW>G_RIU%_3^2>^#\M-.A8IB+R@]\6-=9NY\9%2O-IUX..L;LIFOY7W<@)=HO M>>NUI(5W9#B<,]WK/:;&V(EOD5) 41IA0Y5:'WNQ,G]C8U_+>>=CO0!>7Q;\#RG:RQ2ND$X;B0[4@Q'KIT"49_]X#/5X+&!LJ1&!35:>.@G M:N)5;:CS!-;(OC$!WJ]-[2RQ%=SDRBW MUH@J:)H8]$A+Y6D1.GHI,4%B^_=NUDC53]=J<:8@XO80^ 0AJPG[$A&'QFDI M3OFHOV[[>>H@C(P]B%_;0>B=:G$W&LW3._R. MXWK*.[2:0[US+ULZ;8/?6YN;(7W& &=-_PMC%SVQ_?8%S9 MC%7GU?W5DJ+L\1@Z)3L5=.A^A'K2SEF!AKMS*KC-B(GT3ABY3CO1"+B-+XPU M,&0\?QT[=4E6)>V90_H.T5%>V^" CC8JI.&[5+7>ZBI#N[J]Y_"V2QLG_)N] M3="X8S#0TYGZ,G,KLUQ#L)5^[G'85IL?[&XJU0KO\2<@16HH&?51RSD\6/,V5@Z" 89Q%\5)D(*6 B/)2%%)_G9L9BP M9RFT56>,(P[$+C_^RG-FS)"F1@:29F^Q @4\2YIFSJ#E(#MA*[%XI9G0CNA6 MYL>JAIDM/G8W57('3B$&=%2XF\8*=QHLPC-WGU64,%,W]R4''EOMFQ K;$9@ M;R"XLY)ML_85' '-QL43PL\/&,6>N,)&%<*N#:\J=&X,.)J-'MHDC"/MDNS% MBQ2TX[$J48^M)QU&X'5PMF$INI($&]IR63#X05LBT(!#=Z>;&<9$WH)Y09OR M^!_L=P>_H8<[D"BAGDD6W4Z%O M=7J*YGT+/?[N;Y..&@3L:AHIG\NG!RSV*Y8+4[SX=L!:S1?"O-Z'^E6 MJ2.IC"?)20Q MQ=LW:\P=EP?V/.17]%]..#V!;#5'S?X7CTE=OF7E9&8<6K1 MJF, 'TYV#&W-MPRY\A('DB05]*U[&UG841(8Y79:G2NFMCVQSNDE2>83KAR' MDI>M!$SAY)CE@*$/W=%OM:7JBR_=$ALN6+WA4U>>)"?37*15O+W%R;'I@"&< M 6R8]#=<(4?HQ!=T#^SC;0;IQ%DVD7L9I.3G5ME\> 5TVZ3NUT>+JFH^M$H; M/L"O14^OA\QVKP=O1#/G;?A )[*ZH-M32)SWN.N@+ZPAUI%W&D1D+*0B(:7= MT=812,(=@(GDI(= LUP1QVUUI)&M'&4ZP-1S8&R43"T64U3 MG=[=)!\=C^[P JRC-7AH>^R+SN6HE$VJ3WIN.HO:(UXM6!&["9+K,!]Z%Z9L M+X]QUD<]KIN:=$BAW4V[0&+*8SQN?!#@Q=E"<@I?!@,8$E[1G5NR,\2<9+#[ MH=*TBT,_<=5<\>&E7F/+T^%+J;SB8@GN_9/!,?IU8" >T960]H09")7VH=6?$JV(F,\W;O938*S[& MLY7*^PO", H=7-B;$:ILRP\C05A9>3O\],!%4I&Y.4,(%;V)')'"GO[SWQ@] M/I(9N/KNFR$G/2UKE3@2 5U.K"6J5C\KI(57ZL)"WHDV >P^"';[L]?>#,1N MMFC97#Z:8M>EL5@4LW>BE<\ $ ^7^I-P#YTMZ@QB< 5] -$/@"@>J9;63_G6"YN=F0J&Z&&&ZN.1@-!Y ,H/ "6%8F73&_/-H)S, M9_G;;#(FY,.57FL]ZL@O&;,)RE;\F%+OM@1RB-/;EW,[/T)38$[35D()'>8- M&21;!N ;<4%'T!D(#_',V'Y("=-$/1M]*-W;6G(\_K+($'NSND2&K_-C";LK M\4F7U,Z.V[*R"8HT2$S$Q8XPYT&/N_MT^WGX."MTUT^L+=S&!O.H//[Q*Y[T M8=[_)DX%B*KL6F?4VV#KZ.#!@O,)RASJ'WF&0!)N5W*\],!MIN6I0+67FPBLW-"%XFM_U8;XFH)S^3!#1= M+K97W0N7>N*?!Q9'@FO:R,+A:%J(B=^B*-HF:Q#/.1=)Z;*!GD!BJ#"FG63V M[2<>^D[UA<&E2=S,+/T/&X,D"#\($Z\=:1OHJZ$OOYNY=[S>=_MBO/;= M,::;F\P#Z$/:ZCO-ATF>*?9.8I'!"Q/JG-S^$C8.4G,'TR(,<7.+2(JDK3KRTJE[Y@T2G@8/:]?<&2UG(7DJ.C,2 ML:Q4/2_"*_-4,2\/=*>&$U$@8 U'2ST@JHA+HK&W#7=SA=)T0\8N,\,SE,+G MB=#9QC P%=/4Y+V*:$3N!,9HM00=EJ2:7'77LO=X]W9H&R?QLQNF0)Z[ 8\' M+M@MYRG4)H^3#6>&&WTM:"5.1?M.0;^7*W0F.VVG27L#NFAR59@AR?QP>M#3 M8>PFAGD62 >^.?D=",UP%C3!(IP@!9-LU9W*9C)_E3?6#E;,),O V:T^Y.*W M S_"Q/A G>R;%!>W5)YG5)SC1VKF<8F6EYUNX++)S:+EVJ$-;&GR#T:8D"=) MUZVF"FVE7^PA2FBKWIZ4A5N/XZH%A0!Q34 7U>'5#L775 \=^J M ^+.4YY#(D9.0ARP[,/*Z%9A#M5H?9),L<."QSW[+9Z,;]BTD9E(O&AHN)$% M?*2)QYML#*28^.>BRC X6P5P+HCL\LP!V(RT]?)/'D0AY'>9>%^FH[1O\=2] M\>@'=!F7P;NJS%:O$(_,()>Y4G1?4TQW'$4."F/--D. M[>FG8PI'%!$]P (6]9M=/:A-]J%?=*BC%I M1;M),OY @_"HX1KY2H9KQ*GB#JS7KVJ]A@.[-;!; [LUL%N_C=UZR3Y1BR.!6GQ&M9A (NHTTB(?WZ$@.S=.Y+#J<$"&D*R8Z*).!+J"%ELPKQ2;[N95/@F MI@9Z+>YGX?:"W1XZN"VMG5+A'=61ZNC;2F;H,_DE&_#+2^&7[$7QRT^?N5AR MBW,/-2\WYI-.\F$9-?.S1B1CU_2T-FJ/][V-_M>=;_0[8;7)7+L>'^797K6108)[/R>)D)63F(2[O5BXAPN>Q6$MM3 > M<8;6ND2GBD\.;G6+8#T^#K>4W.F9#",&9,RD->?\O'7I(PUI_4M2R*+;!F*X MI)P8U^?22G?IV)F@('$"# _1A U&$[)FL $E ,]'5B8V;T1I(0O[W;"+X9:T M\=#N&YQ9T1F,F"V"ERUJL?M2,E]\ZL]5([J:SN6JGQ$@V,G\V=+:M11ZB;&$:47N0Y?<:O]U R1T/ M/<3=+%S&AR0@OP(&(THZ4@QEWG*SN[=F[?Q%EOKH?B[X'O)(*]J5%UNFCDU^VB3@BP1-]!WJ5%56\50,)[O7 MW[WJGBW$KJ;8>SHZ=E29*GZZ?L=!*/QQ+51Q@\G?8I2_ZW1_E!1NM4 MPC-.O,)5U"13I8:@146M,[EGX]=W5!<(Z4"SF/4^31,:YL>&1+I283M(6NF( MC/W;NU]_OD\\R/<)\GU^-]^'QR0]$%-<4F 3D<&0DT:#F!3E!FE6& Y&D=%H M%$O%TT)L](.\E=S1$0:3YTY_I':;I6ZNF4BW:EP[^AA>@@&Y>Z6841K37'>4 MZ^;BSX]"2EN]E)Z:Z,KX[I4)RX@EU4(F,ZU/,_6.,1E/.PU67G98[F2'6ZFAV-TY=XSGPN:>BL]/T[R7".;>.JMI0X@TRK;%SE-Y>\8.)&EB9]"5V^L< M)$9Q/L(EV$%<$J.#6#(V&J1%GATDA+203D0X+BGM[2Q;%RI2A;M[9A.)NSMV M6I?RQ9HOK(HI\5&QM#R;7W?O%W.A-6US<5]8L5$VG2Q$*WQ^5B]4TNWGE<4N MFGZPTH2B/-Z M7.VUP@5V7:A-%\O"M!M3?6&5'<5UX[[5GDP3X8+&E==3)9;9AQ6Z,B6(MUQ' M5>Z[\EVSE(O5FNWF=#R([:^3C0_30J-_5V"+,2E6' RT1[T(5T9WK^S%Q5@C MWZE76#GR\CQ52F7C<;T?69'S3;F>&J_87+GR4"R8C4*7'2--9N_*=&*1 MEW+E6&-:[ZJE[K*DA'L(]Y/[5\8?U24[?>K:W7+LD1^.BN-R/;%$5^Z=9TR6 MBNKH@2M/^V;N7AJV!K5^*H.NW-M1N%;-+Z<-7<\G9I6[?O:NJ';OX>V)/7HJ M571]+$R:[#IJ:L7DR_.XVH*WI^F5[\]@C+\K@S%Q.(/QJ"?RLV8[$)OF_1Z/ MD+>YW-&[2&,X&T+X%NV>3)\2HKT1_#UBM/$X5>N<1ARO>+DT=5_)VV0O\:Y^ M.(..BCH1EI];$?CQQD ; ^&8-9#L*ZELF<]UNL7$(AN-YN0.IS>/->[]#9N_ M2H\4_8Y[<.3I%$+'%^O;UC>96O-K3C0FW7+KI55_[@S3-O@!8GZ5VA;&?0I" M$H/Q0< -XCG3!KW3D/'PW06.DJ#K?0P">=O4@#:;)H[#T5?-G/WNH\[UF?@? M@3J?Z=SK<<6GUAW;'['S@?#2D3.QQ2#;1*8_=WQJ[U=P[%T2K(YX]L144K4F MW=ZTF\M'2S-)Y/+J"H$H$GT3B,B3-U--=XD. @W$WJ')(G.G_J[E]7 M@@/IW\2!397Z)IKFHD#:V[&_>&N)3ZF7W+3\(#_JXD2K=&SP]NPCP) B@*[8 M)J-K8+3*9+PO1-M)<@<904%4)_#:.52\-\77%>X.MNS.33"]R2N0:KDF;1;P6FD-)\#T@MY]#21)L5FVCDFRD7"$38RBE[ [+M].]^\Q2'/8Z[W?N_G9$=M50^C7U,==@R[94'Z^, MAY8P'_M&9%TVXKC;>1,G "'U$*E^D+^R":'2IG"X%0D9%0[IFFZG%Y\6A5O= MV\[8,N"?'9_00C9E,D;EYT0614E%%^#"[.@_KMM'/UEB!F80+8G,P,;=IC,8 M&.:A_ QUU4O<3Q;WXWS;&#^P8BE5+JZ6EY]QL;5'.@Z0YE[X_L2,21M,/&8< M-P7F*MI:DL)/[;L+$>(QRM/EE:"/<:&XQ9AEXLCFQH;P# M4?' /-HYQ'3'->_79Y@PFI$NYX;)O[H*'/@GIA2.=HO0WA-Z*:(OR![(, R M/ZX'0>MPT\Y@R([[0-SBW9GH['TZ'8VS&>7@="U?3IPVZ_3XX&HRQ$_QY$23 MT3V:W5['WE-T]. #' MKF@X>MMTFZ"34),"3>TACP*>!:^DXY8VO:=(5^0E].<-B]I2W0<:F=CC6K*641FX*G?XB/JZ'[3 R%+[L=ID%_#@X M>,895.89RW"XC?JI4RG;PD02;>BFMRV^W;2Y*6P.TOZV*4P!WI;X&-7T0ZB.^S4T:YI1ZQC,X-V.<.K[>IWYH8[ M4'2K>6BU'%4(Z2?3076@8)*,9S)_D194MHE ;O[])@GJ>CT2R =GJ MSCDZG\-+ ]$.B73#-+-7(\PTZ(]?[%S*#Y%9@12F$T>6=['#L]@T#V7"I:DV#7_K^G$3(THD!UJXB^8G#J#>/4G9WY M,-I.UD( W=\1-Q<.W=)V0@?.P @ _3MBZ,(!C$IMR$DQ(ST-MB8M?QCRGGNOGR][B9?GW/O^GX_8"0DOG6$K'BK$47UO MUF7T)KY5B?[62JO3SMZNT"ZJ.%G)36DBA$8'FN,!;5XB@\HFU93,G7FVVYE' MFFGAE!IT4 MIZ^F.7>NJ%O0YTCJZU&;3^Q=V_3B\'QBRJ)>:VR-LW].TX6@B M5/2'4R&I9YXBD_N6G9OR9E[-9LS!HM9;#J)0=9F([7=G"#C,'\:XSKWO#^$P M)$@4<)C+XC XV1*[6#:*K5/.<=^J-0>GYJY%.9L.U5? MZK7NO)"O#$L-PV[UH40^\>-7,LX&S"507PY%>0+>\CF\937L3!5)7=GY&:^E M7ZJET7K86IZ:,AZ7NW?=F<+26D\CJRA&(:.&.D?OR*A:/J8WH&-M__@ MM-2+H=UK39*-WG#)(*)Z :'M(-GC0@ 1)'M<"B B-Y%T (D+@$3 FRX$$)&; M1 "(BP!$(N!-EP&)@#=="" "O>E" )&^B0:LZ8Q)LJ^9U!?BL?@"&0YGSK_C M;KCHV<\@2)(-DF0#@![-3CH_D7Y:DFP@>[Y:=AT1,A>>71:J3V*MD,\7IX]E]JZ[6L:KS8_) M6:'K\,E9$=BQ6$H^]%_8^NW+*LL-E(*.I[A IFST:V7*7B!S2?B?Q 71U\F8 M2R)@+A_'7(XDR2I*630G[6%^VF9[L[B0[\\MZ>1\9=A[5!OCA1R=2K&F:-;# MZ=I4R) DV7AL?VI"P%<"I>6#$FVC 5MYC:WTGR+A>N4^69^NR\+]Z&ZHFUKZ M@_)C#_.$Y),R"?>M9CP_:^;XRGTOUKSCQTY^;"2U/P3AJIR&)54@\S9X/&YU MVV"C79)',IS*QYIIWY2]?;]MOY8[> 8^A><5<_\$N'RJ[+>ONNW7O7Y.FHW9?3+!:OJ^S_<9+[3F]&@-AIU\C[.N,JN1X<^*,5S,#!\17 MJ-N]O),X&$,Y(W\#CO;7>6I]_S1*(G0>'SAM:A38V4NX';LM3,KWQ=]7>9P) MC@7-V%J9G_VH^4_!UPE,\(E7R_ MDS@8. DXRCOMIW9R7$Q4YMEZMSVJEI=R:9%)I7^_.=$[F$E>'-]EZ_E>:=IO ME1)Y2WL16&V,F F$1^+[L]H"9A*H)ZC1/LRW6. FTBU2OKJ)L96Q,[W[Z51IPLZ1%K;?R.WC ME+#O1U?$?+L^'TT%FLT12^]RCN4".,T'FWU_SB;B]DM37AAU$2UI.EZO2@VC? =L M B)PJ:-LX@I#<$Z E4D04Q&.2A(9PWN,#-FIR0QY!51)$Z;4:Z/MN?>!<^SS MDX>CB'>(F@T=0C^+>9RMP.D,>SUK%MZY _,7%%XZ.R*<^V#>6*83D,B7QX3K MD L7%$,Y^\'\&85<8DORDRSCP\,2C"?J 24@BBU*2*T=H:>1[RR-T6R#08HN MLB,LI/,*BF9*"#V6*K)?3 MKN4M)4>"_4.@OSQ#>H:]'AC8#@P0M"5T)I26J ML&:DE3#AU;%TPQ#H(2L!K"!9M7F2J/=UH7=+K 0X(U-"FQ:]W1 \U38A?$E. M0^>HKAEDVVF;VAQ^Q^00<(8D/.!_/B7O,\(-HI'?J/?<\[/7U9:DT.D)]5&W MW4 FD^,2*W<;VFC,-K+3XLM3 B%&+/W0W7:)Q3\JI31!#-H:;QB#7)=/Q*R7 MK#4MQU+-9<.>E1.DN89$8FH:[ M68 5SW3;C X[OF$Z$]ETP(C^,A!F(%8L,DO9FL@J4X=N+Y1\+$:1>8R[LK]Q M"4^3# F1(_KG@CVA[\*&@OK\%.56R1C+C^1B.%T9)Y>5Y1%L""/J HR =IFF MI+X[XNU%"6&=F20[UDNB6UQ4%M;\KO_X.$,HH6K[&"%XPUH]:&)- M,)R]9"QN6,-:XA&W50$%MF'K\DOTTIH]0_Q&N!ANN<_&20-/3U]204$; P5E M0E_G*AOPVE,T)CWHKN!B'H<.V70\L=M\]/_^GZVNJJ[*!&-%-..GHQ=YMD6% M+X=5I+$4)DU;^1%Z\T]>6?)KDVXSB=0PQ[_YTU6MX!P8&!T8_S?C^1O.8^\P M862)Y\BVII;0V[8'ESA?OM(\ED(&5 <.V9F &N@CW5@LLZWP2S\C8@"T;]"'KLDZZ5?_?C5P<-A$+/,:7C*B^FB+N_M M.7L(6;>/VN\$=["?N$B'@]%TW+Z-3Q-+MO]4-,NW[4*ATEL.X-+$AYVK?]SE @Y5(?U#+%2^=,9(OD3Z!7 M8W&Z?H<3S\.RWK%A"QE4"$W 7'R5TYU\SQ_*] M.$%(_@0X\3F$L(L"O\<#CG*\$ZRZP,L&L^ 56V)F$F_:I'_.>VIQ_T0%^00P M?)@J<3%K?8M*\!FY0O$/B-R\0)^429QGH\?Y1O+#^,8U@_$ZU(,\;ZCH)2:C2P9C3I"N%6@&@6;P M&H6G \W@W'RI#;0:'B+U "S1&?3"Q$[\+Z4K_ E%7P",_HC(+U&R1]BO)-JO MTZ"O(TG-X]"0*8T#6_XZB/G\E/L1%1P7)+(O+&ER*[WE(^JCMG-_T$XV >Z& MH:GH3X$X\HA[GOS;02_-*IHP_>&$\ON/>N^>:QCE?+%>L85(3U=B1?1XR11X M';W ,FSI,D+Z+0G]_Y%^06L<@9%)%?#.>:B6;C*V+ MO 7Y?;J"R%S$V]$-:2%KMKE)VU30"W!B+)WC-I.LB29JBC9>XT0_AM_Z"J[R5"0/0= ,P=E]*V23P27.;3Y%N2\8>4-[&NNF4GNSL@F8<85];72TV%SGK,+L8 M8$!8+$<3*^/#YO-"F3Z9;"Z96R[L:"S2,(XE5KZ69FOQLBJ)CB<$+8( M2B-9D"W?#,OX_5!MCL*9,+M.-Y+UE=FRAF83DF[W^PFY2;<(UPSZ.D:B[R-( M@9&!IMEBA !^(LHB9.HP$Q[!$*$ 6I.!J8:"4_5F7/_OOZ+I?TS?[!\GQ7W[ M2MU QV&L#U C>0=:YW"-[X7UX/Q<2HH$5*:'%$/,DF;QD@5/$-M'_YB69H". M@0G5I8N1;2%^!C%48!:X_%2T)2>%29'^/WO?^9RZLNS[_57=_X%:[]Y79U>! MCW)8^]Q=11 Y@TA?5(H@)"10(/WU;T82-ACLY4"RK5-UUK;Q(,WT=/\Z3$^W M-08\#&CQ7-+A7R.96O@BU,MP%,STEP'#V4#_N@\W5!!I?PR&A18+8%KFM)ZH MVP]/0U(H^2>%D8V6%MP?H<'6[>E&F*E=FLW-L"U&P$+9X'I#::^1H9C(FK:O M! S@!U]+.PZ\SA! 7!?"=@GFIG549ZG+:I!P")D7*I"0/Q_Q*2"&&R6'+WP] M.D\,Y@%LBF#.6_@&_7!2X9T+_6!2$_!9@&Y[DPETB XGXT:3D:/)A+CVV1<# M#E/4I6K:C#B]QA%G]0)6#3==A@F!(3$!#27TB^E/6/[ @@*T F 26# ERR7?YB59J M=Q<@^INBSH'^A12+8,P2 T0(\$^%F>7B$QZJX;=N*-DAD6JB(T]VHHLAKTMM M$DI/./@$"(1_V$,"#$DAQ)N?^ <+4Y2ASW) 02Y@M6#7VX\IJ&UH#8%?@;(\ M-"/;ZMQV H:&[X3("[:W+%H^T!B/,T9? #4,32'HGT#M]"0BJY;@$61K"0L:\KP>66 !0B M.0S-JO &1_CMB:J,#\1^)\6A@@:T 0_5=@16 ]H"SC%4;]\8"VZ1[2?[ G8^ ML&BKI4RC#32F#@PV\'!)#9)])T$\%UJ1NO5$S;?SF0W>"3'D\+T/C^0+Z>8& MBXWX(B!G9%&\0I90D,-+<%$RL@TL)0.F"QJ.8P8RW2"2CR,_#'[^3B(@)_BO; M8RO,,3W_=X"I$%@OT,4$OC,T?H $*KX< 2F\ M;>"$,X=*'MX_2,QM/0HC@"GMWW.81,ZH%HIE "6V&3S>!QCW^.#(Q-^9Z\D( M \>JI3JB"3S? %:@JP[DRIWHADL)LY="W E_968]H HIR4">3[ MT1*!LIU\,N!\"4JJ!X5Q)DZ!?Q*Z$3!PX";?L.S >@4[8\%#Q(B=O)H.5"-[#TRFDSO17(%90)$!7E?@U=BOO2G<7G@6[<)PU3,C M(+2JH/\?;H*K/M$M/,M^-H?HFOYA*&3_JM1>@ &:@8ZNAAL8QA6@3;6[V1J8 M9#5@*,I0&!Y]$V "^,Z^]>&XCTP/?XMLEJ7HZ&+H H6?/Q'V4 PBY\B&>!5& M>L *=."]VKX9KD$*7B4%3PMO=1U>_II!&H7!CW"O3QL&7^RF*AW?5(UOJG[T MIJH8&)L"@;(BR]"(0#(J"WY#48&514I@1!IE*%23&1D:C_"MXJ[@WR9GH\N) M(2E(IVW/34+S"\HD+6 "^GQD<:HN:WJI6>!3""F-UP2I*Q/8//=H9*;>50BZ MAVWX!J-DTUN]G::ZL/4V\7RD.K3SN4K=)_A%QIZ6^U1%XC9P)/U\I)FELQPE M8P,N-:(R65+@&I-J2R $Y&A%#&&7T,U2Y2E%W>:&+B.[V308>33/'C-Q57Z8 M27,Z,>*YM9WBO!9L-W8TSYHRIZSMO-_C1+\RYCP%S;67\.U'\TP/)'JHC8HR MHGI+LD7Y8T79P+X:1_.4._E!+L,2#B+BM2UN;WM9FUL!A^1H9+:&-J8:9::- M3;F5]@6.F%6%-'!CCD::,VM05=JRA/0EEEP8R&PLZBTP\FA%ZX;!"W8A37&% M10')%E,H6RRN!.;XF0W&ZA*J/,KSE999ZO2F^F246PGL\5?N*7]NCOU#N<+NX0^>"&F1CVBSI,ZM-0P+"N%1I;CAN'A MZ(0 JG1;<9\'7Q\C0$H4W"@ I+">U+L,+5R@(X+O0??[E*4FJ3)P?1-J$!F# MAB>@;@[8'?"8:2\JBK*'5MF!90!C0] L48 9H,'C(F@B*:(G!K&GJ/K02];# M"T'8E\RUISO@CJK/)#\@E;1Y7'44E'BT'YX,J65$TU,FYXMO._V2>%L +,[Z9CRX!=71@=J3Z2 M+/(1W/8CP3*;';E.'AZN:DO/'\S]-4*-'1>=>D5QP@6'A\<-VG>'AWM!O#U& M? IUA;'Z1YOQ!6OZI;T.O8Q3^YWX&%'G0$SU]VW>!\2_3UO,^'8&^#= M;9Y M>^24\U%@#!P:+Y@6_.,!+0+ A<1_S )X*J05#MM57(I6:BG'?T-OQ5K9PZ4_ MA9F"[8&$"8]AGV)\,W'S&&6!<24=R,A+U'U(Y!_#"7N!M,-R=$&=KD@X=X,> MMS"(7$;:".BRL#B+"I-I7@AS! >O.P\EBON;8,< H@*TAF&'X"G!<>Q#(FWN MEU%[#)4>O%"')Q1@:V=AS, [F*@;S?0I]'6KG8S*D"7@3$.VWL5HP],VX+^' M*5/05'@*ZEHJ]#E#9E2 H_Z0.'X0@!7/T27?.W@H9(3@2#T,X. (? U[\*A= MC&[O[!WJH]G,MF!H&$P@>/YC) B&;Y5EN*7:;H=W0>R5[1B)?ZD/XX<385HH M5<_/\MV_DB]%XW9#P\>=B-2"W?$U,2JG]E=0? WH^S7\/O2-;RVNN_#Y4X'- M2(/O!20/B2GI ?N#37G^#,@/T7,>S_?L@RJ!CR\+3_QE.91=N#%1:7K %JKJ M[0R2)T,WB&0_YA8!_@C*%27@ :X9R=$+ROW0E@$.@0VIZENPSN6N,A.0S$ - M':-R8.CLJ\I35H:X.R+QH_-H>%=G+Q4DRJD(K.K *0JHLM)=]7F617 F,X-A MZZ<8_@&:P7F%5M4)^K^@+H*-V5Z_6J1.\[;\17D#GB^[[I[ =)]?DR& MX=B 1:")$AZV!ND[$#Z>++&09]WH1#B(.H6_ J)CK47:@>,<7Q.LT?@T]4M MWZZ4P]^@@H]&7=1;"C,VG]PCB1GU"_HBGT,ZQ'#,=$S2&H_&'TZG/'5F7(T( MM#GI#!E=MKNIISV>5V?;L5'U$6TAIW_]@Y&O>$/!3EV6-*C ]?-,JB[Q)))5 M!6+3<>3! OMX0=?WDV:::97EU&KI&SZ*+KK#9GO9;HP!:9"'X]YI(?-$]$E" MQH^2PLS-^Y@U8LBG(Q]S2&TT;7R>9IA^/VYX^1@9.[&]+W "X/ M=-?3N?"C5GZLVPN/T%/0,#M@E\A1/M#%MU(6:1C^,$4],AVCE&#PDZ,"8RHP MP,8VC!O.P).@'IW!K.7([$#WK,?')..Y][!+UW"C&)OBRZ$Y$=UIV*\F'KPP M5!CA*P,S'^@FX;FC:MU(RS-/009Q'>1"F)'5=*"5 MHWK# :;8NY21T$&/*#W3OHN.! ]/J(WV*!H M3Z3068?VW^.;=Z[,/$A5@(F X!\S3.D]E)'H<D'1/7F Y[2 MHG7K869RX(!$J3&!-1GLUI],RC"H >U*-[(JH\#&:ZN NB"DT%[V7G!X>ABC M@DD'85ZTJNRG\8B!1$'X%Q-1P"/P8> RPE2456"U._XN3QBFB)R.M5 RZDMWV '=I>?8BF+ M/Y%(>'K<11,)]P[I@>GUZHW1IV_"/[[Q_NBYRN]&Z05!F@+ 1'OW09BC$'SR MY@J]N_R#SQ7HI>@7;YO/[ZS*YZ7O$N\-?#MGG*_B*OJ Q!MQ#QO!/A!TO!%W ML!%_:M\;;T0,33]K(^@'-MZ(>]B(&)KN9"/"GHSQ1MQ\(V)H.N]&O+/:V1_] MN#NIQ'190^2;-B3_DT?R39?])R7[39?]0YG\3PKDFR[[YS+YJW;;-UWVUV;R M;VZ3/'8,8O[4,>BE[<6Q!Y+ZGP]U#+KF_DL';]DOP/#KG^&K.2+_^;?T _GA MCQVD7D0YY('\VNP 3Q,/-_V+:[K7%OMR7S'IW)S!/+!?'"B"RD"]5V..DJ$JN393K:=59#;E.9D/;!6Y>R94/T[KQ=U7) M?;4J&+>.ZMJE89UC5U6ZXOHQP17_]5AE@).P(45+)%?Q1T6)%4?Y] Q6+L!^ M_<.P2)*AB:,LU[/!_ZTEXU:!GENO^QR($+JU/QP1D'U$0-^-"&X9+Z^[*:W/ M81Z'98T>1OABZ\:(@,]RIN8J3HWW2X/&LMVK-1 5(@+YZQ^:1),LDQY M-FVDK'&'\>ER9:&O "(PO_ZA$"Q)$=@KB/ %(D9[E2R_S&'.YSHAW,LM"E^\[JC='^Q8W(F\ML&6T66)R[$#C4]E^/CO)I[&6 M# N"8;#M%)*D2>9R*OS[Z^LO*]U7/XJZN72_RT _ENYVVYJG6DVD98CBC*E5 M]4%CFK^U@3ZKH3D_7>KA'(9V2:I=1W2CT@+2#0QT%D_2S&O:.!;NVQ]1Q\)] M UO[6+@M&M$D O>71F&VR%>Z+L],!JL;"S=2:_LMO(GG.+6X1%;"9L([ZQ40 M;F!KTVB2H,YO:M_:]]S5ZKMD>.W69RN7M-;O<+EWA!)O-O!W+>^BSR*0&)%E MWMY.B@.D8V*Z2C7<:46_-4C,B7)W6E^MBGQ#+\EU0ZD7B6$:+!(+0()E+FC> MWQHM[BAF?VLINZ0=<8?+O2=0>:M?<1I4)ES=FW7;VZ+AYS6UW;<52F!N'31H MSS!4W>!J"]FPU94R*VL42D!0 6X%124)E(I!Y0IA_UM+60PJ=^_/G :53JF< MEXL-UT8P(;/FUQ-Y@I=O#2KXNH[[0XHQ$1$M6IMNHS'[7AG6/=B62]NJ2ND_UB2S5^^$QR/B$X=4P1?27M*7LW.)( MO-==LUI:V>6.LY; 1;G*5UDS#NPV#X-,KL'!XT)!$ M&#Q)8<=E$>-HY-V*^?GR 'Z2A+_KE.%%"<\)0#VN>&7*BZ(-O'H2&[1RMSYL M0/'6;-&;+)=<95.:^_Q4[G11V-T''C:@6!)E\%B^X].&[R_D[SMM>%'(_1;! MYPMYN\_[3HU M(?^:IP[M9RUPXD!A?/IP!Z6N3@%>- M;@/)9==( >U6$;Z1'6AR6F"@T0_ @J5?\^GC0&$,*G&@\,JG#X>@4FK)58&L M&7V^O]6JR&):F$C#6Q]I2I;045D989%9H^EQHV)KZ"_' %2 GX$R28:(024^ M?8A!Y0[\F].@LFP@6W_*;;-&:L"P;6$I3=C"K<.3]K+@^BQ;%Y#&>%ON;0B. MQ&H05(!?@]))%'LM3^)+GC[LO)GSGC0_2:P<,;[S+=>UQW) M_P#NJOZE?6"$WLB+R.%?K$HP;[@P7D#BI!)DKV@H?#]K8)O*>R1 M^K_UNNY)V)]Y$"5EEL4*?$'D-ZY.(WVMK94&MXY*SD:.!'A^V$!20DYJKJ>\ MV5/20-B#>PYH$L'CBPZ?= !N+1*QJ%_=KJ<6%N-4UH,IDE('JXEKU)!JY]9Z MW2(S[C#7\C@^I>>ZO4ZQN:RC8R#J\ "9Y(4B_[)4O]WT+#GFJ6>B?G;2ST? M='4*?X]Z*(G18H(RT'O5K653%1W([Y-H,H_L#"=UB?+6+]9_PH@];R,D";Q M>EC"^K_^ST%M[D=?&S9-LIW?.\G;6U94$QP+A! V> ]*?P?MSWZ+YDKA?KWH_!".B10Y $G_R>Q]S.DQQ$Q84.F/9(=-%R*OG;8E7. ]QAQTF-BB.LBN]PLTZZ4++ M1ZG*1%\)F( ^'UG71O/9HKJAC XCT=+:*+>)55K CT<6&_BJN6F["Z12549< MW6MN20V.))Z/G*GTIMMCZ2GG+Y5!-;?,3GQ]#$;2ST>6B=)\KK;)IH%-QL-\ M8^AW50I>VT2>CU1+(TM"RL,%1_GSDE<9ZK*PA->WC^;9RC!LOKO2$>"D=9>S M489/ERAX6^QHGCFQ,UKD*-M&L$:NJ,XF95%HIL'(HWG:C6ZJ: AJAB]("L93 MC9[.H# /_&B>W!:UJ&FNM."R:6/=3>>$YHB&N2%'(TMN?UBI9K($3RVM-C/O M+W)=9"4PQR.]@L"-2J/^AFM(;G\Y*%L#<@F-OJ.1;'FEIC.S)<6IS7ZVF-,H MO+UI"2AR/-29=F:]MCQN\]AD.!%F1:LU TM"T>.AHUYG6FAA;H%;,-72;-.T M,I;=@D./B*^M>C,Z6V,LOK\H5K?34:7?JP=#CZA?PLCU-NN0-4[4I^F6S5>P M86<%A^[(_TPA[!KPU1:>I@_%A<\59@7;97HCO-,/&^L!E_>E;[W:CN]Z?0_1 M)U3::WPX5NTQ,-@FFU/=#[]QUSWJ@21_9K>,T&YX0,@G)75'74S0!Y2-]^7^ M]N7G]N2[[WWYN7VP[GM? (YA\;[^>DF=(-D?NQ-RE^E.^$VXY3/-"JD[ M[SSV3F[Y5LT+W^1Z!ND(?]]@B OM[&[!$.Q#SCVW?CI^[0\C/GI'OCI MDXT2O[;.NN?0SWVM^?:%THZ(<"CO7P00_[R@+^-XWA>#7MO-C/DSYL_OR)\? M,P!N6K3@>&GPK@KPT#N>Z)VIEA+4^'>VR._>27E_K3!!6SZEPOX*E\ MFF_D%VF^CJW2?OW65QU]C[>,<6E*_8%78&"KS.4)BY0&QHS/ M#^?HRIBLA[<.)6PGF\K:&!LF5\CK&-6AI*G+CL,V;!A0^AA%Q# 0PT , ^^S M]5^!@>JL(%B3GM?C?&*[9I?SJ5R0;@T#+K8I2W:A2G&Z3"A*A2)R66\5-DY# M23*),>?LG';/1PKG-O_O;)67;\?PLV#A8P<+A8S0=>0\[R(,9F VTJPT!J6! M6;EU","F^54F55].^8I><+UI+FWH7#ILL$8P20J/SQ5^6+#PO"9##!0GL HM[8:%$7IK[*]!66DK +&HOV52HW'8;V+CJ,P5!U)-OF ML.6T7%;U?(G$ES!M]A:ZHMS82JH:/.9TRKQDI MK9"KU6UTK4JML'\;3251_%MT4+@?B^!; ,(/##!^X)SA3W@@YEO;1G\Y)@R, MYK8%RNH:AGYK*X!;+0L-M35J#%$ M*I[!9*8 +Q1:J6Z)R;*EWMIHD,TBYA'JE##$F2+ZWJQ6];BH61M#)TF2BN$B MAHL8+JY\\@#@HK/6Y<:DR-M((>-D,TU]4VG?O-T[L>RT!L5ML\L7>K2NS"O: MVC/28<,WBDG2[/E]C%O*0EMU/=A0JV\[IG(^A^)NFK5?WKNXGPI =X %'SBI M@!S8T +^BV(/.8H3Z;6++Y %VG%:+%W0)C>_2+W T7$VI8Q0).7ERE9])@V1 M] HV]0)^!TXF,2P.1I[7:/@)&!):$#&$?.YPXQA"^DZUH2RR"(]T\&HZ@_@T MF\)N;5JXA#!KHCSE:PV7J:TM,00N -"CJ)TO$%BAA"8@BYQ7G(,81, MYG;#3J6-'*]V"=^3$=IPG%M#",MMI'DG4[>,CETJ%XI^:R*6 @B!MR_8)(&_ M5J/ABQ^!4,$KZJJ7Z "R7+26T\W[M-^LV-/-5WY?4/+1OM;62H/QC6%D-M!;.KOP M%6[6MKA>J]6BLD+0-ASX)RR.)A'\M>!G#"(QB,0@'?CWYX(=OF? M8!BDAV[Y8CCN[-LZ!:O3MW2TX?BW@L,]+.;CTQ>##18T M&65Q3=0$7$-I@4 U3!!9$CBF#*5BDBPRLDR =_Y;W'T#5@MKU[93893G$#W/ M=XF-..TL1< 2 OI\)#L9%3-3*C7E.SC5V$XZZL(HMP3L>.2HND*+Q+2:YOIB M19[;K5%%Y<9@Y-';/4LONY10S_,-M4Q7-KE%L\2F!4) GH_LI@:(S8^5)=\I M519,A[#HMC\&(X_>GDOQ^"P'))!?%-*Y"LU5.A6I!48>O;U9Z9>9098SN.S* M'I.S7CUC+6%1Q:.WUP @((52N8PTYI4B@T^$?-^&=16.1E)*L[^:L=V,46A0 MG7*-SKKZ%-9C.IKGAE)D35IH':-@54O966N X4LX\G">@B)+*$&BBD"PJB00 M$JX)+"$A JE0N*9*!$F3ZN$W$$5"*(+$!81"& $,P 0&Q21!41!"4C ,1Y&C MV8@EOI#-U1C&R-88)8-2+,(#;(UGQR@U4(U4N8F4YZD9J@DK 3^F+S?CO.UD M)3N<+LE3 'G*M#H>G^(8F^+1ZC:S$)!.,3_/^E/41KHG.:90,!N%=DW6CF9SF[-%HW^LC&LAC16F,X;8X%]G@D,E_S,M;2MH9>K)&=-K_V2X4@ M:'4T5)NVET/+3^,\1?%;DDC5*NEQ<,IV1-%AF4MQ/%*H\!UM17%KK=R=MX.A M.Y*&2J;N ^6ER^=P\@_U9<>?S\T@I"B:&=$4+5GM3%35R^FN;-JN[ZAN%[PP M8]JR$:E'26@72IWQL$5N^ W*5FV6< (>AOQ(J4+MS M,!7/\=6S&3O!K_L]89Z9?2ARVC@.'P-_WC7G^?5/W?;4@^X[^,,?OY/8)V@B MHF@B(&D"&$Z)K.A.$GG37B5*5FC4P%[+^SKJC'0XF-O+A"A9P&;R;$=7W=_! M%"[-<_)$57Q3;6B[-V^RON. G[K09#KF-ZW,5YA1UB\A?7]F]PI*:[2%4>R+ M<-"KIL@KI(-T5?NI7P)K;O@BUW_PJ)&IB#NQE&3H%LFZ8X=]7?NQ_V M)P,CQ5&S[YFX3@7;8#T:;Z:J>;]%W[-W'P2V??A)Y$:$8_;\BF@,_.2PJ;?G M[":VUUW\UUM#[#3YP#)W=#AW:.Q>R>TE\9]- ?8!NZ<#VAM0 'L@[JD)3"P% ML11\G +O/&6]-Q7PT5:OY$<[*6+$ X+>50K#9ULIGKL;\'=AD<]T Z;O(*WX M7KL!7T-YGG'M+S=JE6+&>0/CH#\93+Z%>?43#:J?Z$C$O!WS]GG<@SO+CFB+ MJ\0,5J+01?,\B9B0A^]LD>?)L\1ND]MRX]2%M"LTM+WPML2,^@5]D<\A'6(X M9CHF:8U''T]X>HQ^ T:L[?BPKGH-K:T">BQ5]T1J0ID9+WK,$*WP6*Y>*PIK MQ]@6X*DM+"_')K%7$Q,^J9+NC+5OI:7NC RQA)]+PE&!Z^>95%WB222K"L2F MX\B#!?;QUE4?DO"IV*#YIC28\!MQEK6S)69>ZL-<#]C"DDPB[&NU'KZ>'Y77 M+=V=J$IB;-N*^Q_7/WQE\! :"'[ M2?*!L$[7/E=X'0^QM#TJ\YC1;(\&!*W@K:B!+8IA20QY#1\. M;B8I^O+S&_3PQ)P['@D^ ;_N7/4'E%5G?\]M5P^2G1W5%#U]J3[+0=V;S1,7 MP@Q9V_F]8[6][-3CQP71@ =*W1DU&/F [$Q;2 [UD7$2,$LV@200^-Y_@Q?O M_GU'CN[GY/B 5.$GNV!&,(>4*6YLW_NMZ6M5.962O$>[:(61S!T:?9^:ZO.P M"IP%C*V\C)[,$08$49A#8'H&$H!7-=OV+-M3$^N9^=L4K?'__E*M%-_Y%5WL MP32&1E518%&:%0B%$061D1%!TDB192D*83'F5.+;&7+G+2C&YL&M@NBCYX&K MA+Z3Y82M'=P:N/K$_OO"%E+DUPC[]T6JMAQ<# B*T>P&-+R)Z@ TDR-HEI]?WU\0YA]&4'ZV5,K8N.(\RU?D%JS =] M0ZWE4+]:6S!9._WK'S*)GNS2=9N-#=D*[-YWYB_T//RUZF,F.YSURGQ%S<@% MAAM5E_V;\9=IE>G.9#!8(^*$6*%C%)].C("_B).EFV_)7SK$,GA-&D#;2ON MRE"/FYLHVU0$+_#@#JFRZ'IJQ/2>'?Y74F&,2DF(&FPE :>!1J^=@:5-W(3K M2ZZZ\,&.)("RAP/@!1T8UA)AWVLIFH ;7,V"GST\NA%[*ND/=M.>[D8C?1;9 M$P=WJ&YQJZOIV'.@P#?!M3-NX>MS>"GM*A>\=J]N A)#@_;Q[<=7NR;E0HY@ M\UW,Z!#IU&R:J_C><'P/5[L.Z*?N5O"#;WE1#_>4K11?;[D!!9@'EOC9%, > MB!].@5@*OHT4O/>4Z+XTP/7O>.$/^/>ZAW'V.U[?@T,^]XO7]&.>35[P"++FS$\FL[48N]#=,)+[^<6MH2=U9VO$170YE_TPX>&=[ M?[;5Q9S]Y3G[RQE]5=$Z3]NO6WNVYZE#>PWO]*Z2,IZ.)%^,/&3).D+5:R^JU#6#PE>Q2+^R5/A#XKXFG(YAQXAI"&FEIJ+ MFWA)/=(BXS+J,O!PV9F[5]B9[YB##LK\);74R20L_8D?,N/:>,KYOP MC6YPGJ;/YHZ]#,ID?MN;UV=LCG6'MN074?([M@/#=C^6]G@O @>WZJQS>[P4%;UYD.7ID4^(+N3WH%TA9FZ7%XM0O#V"1)7NI6 M]_UYHG>4]!VCQ[=!CX_9#V]#CUY[G5VJ57;(8:ET.T/-5Z7<^HKHL4A9F5FE M/>?X!E%8ULC"LJ,W6^%-,91%DA3UQV857\G;KXGR1+=4YWEFSK=P#VX5J?I1 M8/ Q4^*1[_;'11! S;8=@RW6&&11+E<=6G )W+HB!&!2L6BS3=]%-LT-H5OK M>3%/[6Z-T42202]U.3P.(7QUT^!'B?['[(#71!]K49;=,3&0\C%K8I]I2U8S8MD(4V1K/B.ZZ;'']8F9 MX;3679;+7-&<&/3:U6&!&&M@=3*1DRLC3#5@JR48CT"3-':A/KQQ..*K8LX= MG;#?FDQW!4X?LW=>!:9Y]8H&SY#C9NDI-K6YSF(P M7U1KW<[&;0%P @8/L'<0^C57YPM%.U!L_O(]I"38<_=\%7&^D;GRH\3[[*7I MWBV-38M<(;45KR(BSC1$>=!CB5E:8*"I0.!$DJ+(./(01QYB43U[6;EWBVK# M2ELYA6'GG%H>\K8MJAMFW@*B"A0GSM))^N15].\1*0@KRJ5EV9_Y9G !7%'G M#B!L<-LYT*WBS ;+V08?_%0S_F>'#H[(D?C7U]+>>_R=VV-O\+.I!M4S+"6] MQ^4O(L@)\&#RUKID%6W%J+36I,$3&N5O6P(;A@30)($=F]U_Q4&!'QT4B-'D MFFAR=@/C@FC2V*XL?MQ<#8R.2<^[Y6)'TO@50!-X:,&P288XCC#^]1V]^+.6 MM;UUI<;KY#W??)EWY59<+P)05T])\LRP%*J:-1>\F,*QK#IOJ[Z:%E DS%W$ MDQ@1WUZX8%WZ6,Q_A)A?+WIP6LP9S]Z4.7_,&E33UV@SC;3IX0J*.0GO>M-) M%J'?6G?V,K717BWN]5Q<#ZNPAM5.WRC!SR8?EGO;*PDGFZKH0!Z?/*OUBL.W M'%;DNO"M?8S8B>@CEY)LN(JGHK?_]7_>5'IW;UE1]3 L$+RQFI(<531202&^ MWZ*Y$C?NSNYB'_"G^K2[64$Z)%#D 2?_)['W\]^_3A 3ED3;(]E!R;/H:X=5 MSW8?'E4'_O52W3X,?8#!H;V"Q03Z0),7VJMGV(D_[A$0U')=504)P M7"!("1484L,$4E4)0I6! 4_*O\*WBH\9BJ/*O+,=J":RP2BNJ^6:GD:L8)'! MYR/1(3!H+)Y0N.RB01!(88PZ2 N,))Z/=$5O5&E9Z I^&MG6>[6G!:[$K#C M9TKKQGC!R)4B,N.P385MMILU+0U&'CTS(SOK_L#/8H@/M(_FD=G\L@9'TL]' M=E,MCO';S95!6=G16*2$0B4S%@@!.1@) )R@&)'&!4E$ '(#V@FBQ**"3+(L M)DL,CJC:^[_Q;(UO^P[^? TI9)CWC7Z;X!8"X0_&K0J^M%?AQ=/]IQ,DJ=(R M)@HHSFH"@1.DP$@B(: **>/@_P1+4.__QD?>D6O.T[EC07OL%JS2'G]?BN\5+3_=$H3&4*56$'3"$8@& P71%J6!)S"28JD M1 )\_/YO?.0MQVOPA\!FJ$_[!.)/F45^FK'6K-("5M&S?SR,+-+?H.M:8(CI1 M;O;^TP%Q4 *5P.,DP/@$(=$"2[(,$ :403&1EG!4??\W/O*6XS7,J:Z%-SMM MA\^RKNZ2;)[DTBN!?K8/$!5'!H$/:Y4YHC:12@]%U@-4A(=,SW8,D5&:(6A6 M )+-"@1*@'E(,BV@E,*BLH)3",J^_QO/5_NF[QRMUK-XL947ZX9!M=!AO>1R MRM >"T<\S8 ]IPD98!)& FED145@9$(11$5$P5M%2<&(]W_C(V\Y7D.C(XCB M2%@U>;^V)5JK\EC+EV"\_FC'"@6C6ZE6MS+BX6F M4VNV5#XK6DMCU=+3XSQX*GX\U&G01F$TK0[X/KOUF8U<:6<78SCTV#@P>I.2 MF)IOC,W"S9CKVK)2Z;3@T$.T%S16H26$) 46)X%!0(LLT)P4+K :+4J6H$B4CER:79;X?WTPY&3 MB>Q*FWRCQHL(O>8HV^,S\_21;H3S[$Y1OR7V#6/3+_>S&TZ<8D''PB-N)3RB MV#([^8*QJ7E2T>VM"K-J^@CG8;Y)U6=,2NF+G.BY7).9-66D.SZ%1.F^-+/I M38]$.J5^N]"4EZME^QB)P,B1*AE(U]9[_"SGX;92+Z:%_/B4K#1SVS:2Y8KMM^8]*M%%DH5=<3_^9+YMATY(8_@^Q1+V>+3HTV?$NN MYF==KZK6((L>B^I4*6-F2AL@LVI-K$R0KN(HB%+.I3!:5U%K+ MGF3FK-R7M=R:71N%@9WQ6[WT9#H[-LK 2)R76W,]:_9Y;,!E4 UU9SA^DIU2 MJVIGD_6Z!)\E4\K"72'48IT^Q4[+!== *U3*0SJ=JL,,L3KXH!7F1 %M!4T/5CIIAEXF<>5W*?,:"@C^2G"J^M1 MKJ7G22R]3-]#)?>GM;B[S@4KU8'] &9S1W=5!;K,L$& 9INFO=*M\0\K[4Z1 M#S1[1\'TCURZW>#K-](6OZU M447'_2L&W&OUV0$<=)0A^*4YZ(QM=J[CP'UU]CG*H_WJ[/.Y9CNQ?OXA:[ZS M*.]/C.O^Q"#6#XS=_L1H;_D8[-U<^ X+1^34I6K:*H\L6S3 M'F_.9H'!X]3J_I259YGBV4V-7%J.UE3=-V#PH*/.-I]A-$V7-*NMF"' M$JTI/N]-$96A]<8(,[Q\Y^-WF5^9XHOUS)@V95"9?LW8Y*VI@)MRK9*+^C21 M!)9$<.82UYE#0^[.A";&CC-B!WD;J^:NP .]*'A@OM\9SVM9@Z=F6FD]TI3I M%%U=$SQJF\%L662YO*$+1+6[JJ$:0<.K: P #Q)+ L/J?!76;AJS"\WBKB,J M:D"V\Q1;OW4\[LRF[WW9N1BP7'J_-_0,]LY<)\(DCFB-/'E>1_SN \DGR)+BT ?Y7[?$6RYW-T);,SY*KN M*9'6)4(W,8'#JCV_OYS72RUY!22?@9)/)RGB_!;FW;ACH=&9]5TP1=5)A)5) M;,N=Z//SV9]WL]J?&8VE8326BJ.QWSJB8)L4Y1186N4FL]MZMG152U=5YY5:%56>KPO5>1Y7:RI6R7J;H=A9))A+E)= M,@['_@CPB&.RGS617T,/*H];"(WE^T8#=:0*MM6Z5O^J\5A"7I1'$N\4.)UI M>^GLR.:I#2R]!*QE#,>2!'O&7E%W$(]MBE'9OS@6>]^QV ,H3[FJG-+7J1#' M?Q>#_PB^;U:&LE.7C,6H44X[U8HR1-,GDZD_.N>]^Q^OE96$#60CC1*G9,:1 MI#B$_&XM&>%RI!<)?"%V2FL2-;(.IUGFL,0WHKA^M,JCF!XQ&VP5S5&-[V M"D-[,1]5D,UH(HM5;NGC&U@Y#QK#218[8_.W^PP<-[R)ZB3TIVI@<\2, MR3B#]SIAGUM?F;QI3/G6B[\KU?@Y>SA XN>C(T799?+-3;U;X8Q"VYVLY7Q; MGUA7M8Y;*2255FOTU*C@O:4_];=B/VAI#*QC*HDCKRG*..(<0\\%(M*W7OU= M8<_GS/+7L&?CT%)/+PUT3IQW:O.2UZB@YG7/N_!*@=EIKOEZ8D$ MBU8S ?:@YS?2;RDX.54+2)0R(8WV3/.H3N^W"&1_UTO^[^I]&M_ZC\--<8CY MNIT\/Z!^=&7=2V'=?H/K+X5YN3+<>BXQ#OORLAB>9-D+&K^QK'Y96?V!H>$S M]^/\@+"B>861L8(E\!N<:W8*F?E8]V$S$F KL@2:)''R^X9TPU?LM2A/B'N] MR+]K9/=6MN2=)4G= 5WB4'$(C:B3^]6W,VCUUD-[3!B=T)TF.5;([ M%0:&:J/&8$)L+7$[CAII$2B91&GB2'G^%<=Y8]SXL7'>:P/'-4WLMP-'L]+P M2F668[A9MKE&)NMTOI +@ -8W3C!)#'J^.[M7]\R2+OKII9,6*H7AVKC4&T< MJOVAX9\X5'LYF[:N>B?4T&@PTON(3Y41L9+/#)Q-?9#MCF$G9EBG#&&2#';! MBW&QJ'Y948TCM1J US;TM68N[8LNJZ"4=U5=&1)PFPK6 /@IIN,]4ZGP5Y-TN/8[;W19631_2=-=D_M2EM:ZDU%35:G"SU;:0[EMS MSL32 HJ%M2"2-/):Z:,X8!N#Q@\+V'Y]4_L,J-$UR[Y(%AMC(]7IJ2-,7VH63=@X8[7U^+ M6Z_RKC39!>S?HTC16[37-+NL%&L<3G-]>M%/9]@MM_6!S8L'85X<39)QF#>6 M]H^8LK=>YEV)^P4,UP^)^VBM4E:FM1SR"V>!#1O9 _O(%MFWJNYZN;9XS+!K\PQP+<3@N9:J:%[#2L5#O^U<: M^!]@PY-R?K"R@VW-^4Z0N"'0 AIN;-?> W5OTM\LR9Y1X1IV*3^N M;UY'GJB*;ZH-[950?Q=2N0O>FS%MV8AV4!)H=T7-"4?J<>+ W,X7DXY5A+>7 M5;#7<_ .S_'52\C0:YL12E!V N8/'N_9"6^B)F31<3: &V':M&]Y"5N#'L*Q MXP#)Z^IN,.!?N@6^:_LN$#;WK]_!7@3\IB,&_)4<5C=0*T.GON>WJ MD%=_AW6LE^JS9T;8'+QX-U247-OT/?790L^M>9Z+[M[ DX)[6AN#M3S^^RF5 MA3W@>+P1=[ 1Z /!Q!MQ!QO!/F"OVN?Q1L30]+,V(H:F.]D( $VO!@KCC7C? M1KSS".*/5NNE5WV56,V?8/?R5>C@6_3#G88__]8]\ 7Y\>SQ^%_@F!]2 #A) MD"S_^XO\]5%J@#U'G\=T;GH6>9),G M<;$87&]?CS%O7Q+>28A':< ^*@TH\D!C7UL:8+#JD/V_&XOLK_TR(]ICIMFQ()G9E3P MLP5/L"31%"U9/9O\W7IEMQ+)6Z_['-D-H9JXLZLO43[##TMFF'<7]D10QA:B MDAL,H?#EMC]I"82 OR67(9;AGRS#=]O5]4HRC A]31P5_&'!Y3;MLI%;9XBM MG/]XOYB/RG C;2N86FGP^L#+K[/+;+Y:3 ,9IG[]0Z)4DB3.6&+P%BYI6E[X M>GA,<(YJT[$!?YE%GK&CS37Y%.K MC-IWV2*;\U8"";4:2L(&B.C9M=JM#;.P^1E\S7EUW:W7]5,-[3-KQ!]F;7\P M3_R=,.6I\N0UC ID,KT3R5,M&UOM12&5'Z!<(\^-1LBV-:BETW"BO_[!7NU= M'DOUCY?JG^=#7\?X^+14\Z:1R2IJ!CJY9XO-O\C4.C+0LYM7>N_+U"2^#J&PLZ?V1>=AO8<6$Y R6 ] M5+(F@OG(INJF2,5UV50;-G('!@)-)%'BU5K$L2Q^8UF\;:#A&K)XV=C"NV61 MI5HN-FBG/&YAZ)UY:FB6"YL6F"Q0ZQ219(GC0C,?KPM^)U&%K.\XJB5O$IXC M6JYYKMX[L1/RL]9]CS&(KV]-O')[/6\[*ECT3GR[3]);$'6K>KK?F&KYM:DK M+@?(9H/6141+@0>,!2:(1B01C+V@K?'S9.('8T$!X]ZME;P,7CZOU" H.!I<6[Q M^T#S;DJ27N"@YGXNK7P_BZGT*,3''M]3+=(@ZON6[*E>H:AW&&]5-T2MD2T5 MQ;S4;Z\$%AI,3)*DC@]PXN!,+.@["^A^!?T-.4Q?,YS!64I\H>"BSLO-ZPY> M[\;!S9=Z/^G,]U).54CAA>JRGUYRG7&IVL=+AD5O5K!Y(W[176?WT'L%ZF,\+GQXB M Y3<4Q$%XH&A/Q%2.%VJB G"%$_6; @%+Y0UBA(^W(2BN[)INT%[V$3=]M0$ MF@S*C&9MX%)9FX2CRE .E 1XSEZH1)Z 9:H)6WO'Z_[[4BXFV/\G'Q/%!#SZ M+>(VH63)]DP%S_=4./E,:"5V)JKJI2UEE_$CFKF0&+ZCNID-^&5NNZ)9 -L[ M!TYDQ)UP#)B#;OFJTIBKX0S<]%IW!9A?) 356K<3V]\%F#*Z#?]@V:8]WM34 MF:0Z0JFI.<9D0*R-U+PR256WOEPJEK"XZCH#::!<;#]D6LI%6 MA766I IM<0Q\WP?JA'B]8>M#+@$B9L)]#RJ 9;R[,13&,Y*M#!8JU;3X802 MT/AX.%!HUR^+_%SUAG]Y].P"47V;-KY!V>!3V5S[E(\:^,%?=NRI@]GH :.' M>"#;8?E@( 7@+RO135Q,A$]'B78"_$K<.[.IB5/;R9JB&TKA[CNYW?JZC]+7 MAE#K1C+X CA4;3F8T<&SLH 0#:T#R1!].STU!O/"&C7Y;':Q-3!^V&T(Z0]+ M\!MS%O9E=-S-8;HQH[I(9]:H#PJYQD1NIW_]0R GA#01B5[RXCOX[ #DCG

    T5D!F:K0PZM7)_U HBU,/QY\B[F2HN<*;A_E^S:^P7.U5G/1;EUS%YL;776D]'K* M=R;=>F>)][V%V0*[2)S8Q4,]""!V3]LEX;]HN+^0ZDG8<'6NRK!6IKEY2/P) MT#U'5-1@/6XR(0/] ,CIA .@B3+1Y["9E&VE )WG*K#TQ+&C!K1VPY?.15C0 M_5 %N"J8JC5.)L:J!8P=,Q@H*D!KZZ[G!'4\'^?R111$8*9U(;'JD%;9B%+M M?4+5;2NB4OJ12,!4;(84^@#G=D(Z%D(J!E;G/@VYD(2[)Q?*RG)<[L[;2%:B MNXK6I&F>N:IVL09>KKF@)AQ7P#(&,53Y5B&U ER-_XFKOX2*^0(\H*[F\PS3 MV90X?YY"*(GAUY7)5?63DFO5_$U[JA@=8:,O\FG#]IO PL"8!^)///!%E-07 MX(-,M[7)6_QFP_NY5-Z0["WJ<5?E X\LU#Q*'EJ&OB;Z[9S=MO,I8*=@U E+ M\QD?O*[BPL$':NZ:?6+LU_K$Y'W/=]1]&. M44J/ZMAJ%#%Q$#!(>Z\/%;![:#C3G0"=#@;- LM""^@ N\T<6Q^ ZTXTG@%F M ' :#PH#1[NO[J(/"1A:FMNN&WSOU"O LVQ9#V:PTKU)0HRNA2=*S?;_$V?S MOW.)U427)XD)>)UE>XF9ZNUYLI#C-%7<.>=196(]F)QFFZ:]90"_ M1KL73NM/FPUV\&R1;MW:10>1A]?/!)Z^^8Z8Q/=M ,00#VS< .AY).[MG''. M+AO4JVUUXXVX6I<-6%H[WHC;;P3R0,4[<<:=>&?"4J0;;GVD#^PA/'&6! 7J M='_[&V30G6J9<8Z&MMCM%WB.1(-(\G_8!8D+YQ.]XL"=<-WJ8%;=E6HNU1J8 MXN347:E5>5[U%S5^9%2$^@QQ%K,A,A@#9Q->S$:3.'7J!/2#R9-_M%,O SS$ MV7#GVV=!O6XTW7,N\A_MC!A:S@HM0U5TNBO[!*(0&6-C25X)XQJ\EVU)#<4= M3EL"%I139I(T[<>MWGAJ+8\+DQ.DT<53V!3]1D9.%I M@UYQE7Z3,6W?SY7*+0$/\(E,8M_ XJ%BBR>V>&),.3^FY&W?.0$I-FYCG19: M5Y".Z?5=RED/V?YXUT$B23''%2>^@P*>R)E;2[-$N:-3G%XWTINQ0 :7R= D39^QBO@M+)[N1'544?-4)[9[W@4_W_)6^@Z+ MOM*U].\,3&DHF*^@TRPSK,_KC5K*4)4<:^=PMU7&QF'M<)1%D@CVQSMN7\YZ MZMJ>:,;FT_G-IYM?8KWB,=K-U_HS(:ZN>B=0+(_P<\O'%RV^,JZFLZD\,?*\ M5EC@F$28)//JA?V#F[K_?I:$=SR?3.*9/F!ZQE_4AFT#?0-&:[++S=E(" M7WN)M(\7>Z1CQ),<1+) (<]3._[K_QSDK#S*.DQ0M)W?.X'>6U:4*X,%LCU6 M4V%*3& $_Q;-E;AQ=Q5KV =\9PW]?L0$2(<$@!:<_)_$WL^0'D?$A,F/>R0[ M2&Z,OG:8W[C[\ ^I.='.P%O@&/H LRWW4D ) /'DA?;J62HP_K0S_Q$3$P?" MR__M-K(GTW?@ST"( 8R8X6.C=O?11T"U!VFFMI;(AOFB[B/KBOL9/2\QZR&I MCRBX1R$4?V!VDX8@)% LJ6(H0PL(0V "H=&HP. R(4@R)4DBQ5 B@?X*YR$^ M%AJI$UH?G3%3KI(5G=ET,2!R*#S^)Y^/7*%^(Z=;Y1)2Z<\UO#^=^+W22L"" M#."#D:WQUK%+?4'D&[5&FRB.99XIIL'(HVU:=:&*Z#[CD;2VU%QXDKD"L'27:),#DJC7@../%K[ M/&?,2R6+$HQ9WEQ5\KC5*3*P8<_1VI&9ETW;SC!O^'C1WDXQD\[P<.31VM'F MF!]PHTT;*>2!B2/VY'5[.P8J\&B>PUR.6LU&PP+B9SAQ@_C&:,&.0V5Y.')B MC9;T G ?[S.;^;B;&J0<#);R/7KF(_*<%Y%9OZ=UL53!R!9;84G/9YSL M#&9;V\VIG.YFN!2MSE@"@]7NCIZ)8=M*$YEN94Y4ALRV..T,9Y46K+]P-+0K M5M3^!O?'R(+UFVJGJ:P\(QAZ1/NVB8[M0=Y>&:J_37<1KX]4L*"JQQ'Q[3)' MBT/"8XQ&B_#(C4KS^#08>DA]@=(06=4824!%5A(("0>\R5"H0-$$BVH$06GX MT<-[1E%!*F:&XF>*6DGA#=FMTBUXS^3Y2&F^8J85&BEP%$OD[&D6:3O%D[*/ ML@.&J>4DF\MB2 4ET\,FOUR=DGT7RU!8NNVSB(@KF]YVV\8&K?0IV=^LYOGI MI">["&9D7)&V2Q4]=5+V$2_/5ZQMMFKWCEM#&;US5RK#"S.GU2^KJ5@<[VUEJ+7[2G]1G#Y=1.MW5*^JJ- M=M_6TTT6F2W8:5]E9G-/@"/9:.2IZR)=26@72IWQL$5N^ W*5F7J "A$&9CEG"KH1@;N=WKIIKZQJ^.[^%25%#7 M):B/D1A'TT](FS!(YZKCH"@.O-8&[Q3!8 :DGZN']3-.730ZU^V;*U^M(>D' M\JKAX-!->$#()YOT\SGDGXPQ(5=HT7+/%$ ?V*MF"=PA!= 'YHN MVF?J#BF /I#TSR9!+ ;H W*%]H'W3 'Z@;UJX?:+4>"=AX?W9@Q^(X%_,7Q^ MF@KZB:"L#KP077[U=IY^2!#@=D J_>\O[-='L0!_H*_ $>^DSI%P1#%JR3:5 M[Z0EWDD6Z46:O,8ST@5XAKA"AM0Y)2JGBV/+=L$JW9 LP+$_DJ:84\[-*P5K\U;@$BO?+RH=+QR*1FCQ3KJ<30??4;[?I_&VZ=B>JELAL'1D'5:,=K\S MX)[38CF;AOY.'!6R4D&U[!E0XC$K78N50A7^G3@I2EW5/ZW);YJU>KSJ@_I] MX0^P9./9Q.2V=V.NYU1_YHCESECB+.F[X$3%8;E<^,RQY,BQC<6.FR$,T)6S8]G^+[2=B>;:9'% M6<]O(R+1R.D-@5#:[71X0QRG\23"O'9A*L:)B^($<^MFXQ?#"7BT%./$.W!B M+RR5MI2=<;NK(RTU58I5&T-^-AVMJEIFEL7-CW?$".=WS\JO#17@$%Z-%7Q-'!7]8<+E- MNVSDUAEB*^ ?! MSC0L0!Y>/W 3_PI:Y1'GZ?I]5PD$/R2!['RWJZ^3"79CF'EC"Y8/^S*91DM7 M2&G*(;.<-B10EJ[._,_[,NFH:0"8/MB1)J"LK9R LG)Q(G.FKM?X2BW?<=NM M=K]8;(7E:N@D0[QVWSJ6^R^5,7=.N;]&ZMNWD?M7?9.T/* :7KJXXOO8JJ/W M"UAK9+2N)?Y;$\GV[4X?1ZABUYQI/;^^0F"U*N"OL$22I5\S9&+Y_U*I@F>3 M_^OD_-VW^)>4618K\ 61W[@ZC?2UME8:7$UKVUC&(/-;U34V_9;FS+"*CR!0 M:P,'!$6P)(.>L4[*?9[19'W' 6;4!O9^M-RP9]E7CJ3<&UK=X1G,N1V7GQ$DI^K\/?>\.0.SRP.;,3%4/(=?RJ#XF^U5=9J,B6K?'(D.SX_/X/U,2C9K^F)E MP"_,+&/EIW;#-C]OMIQ )C%G(AO>9#/\;#@DK"E!(/5E5"<79[$DC=)QW/:[ MG-N<,:4LEN@/^2-8S4"QEL"X1H-=S">U>7,PF5U$L)$L:WA"J8@;8K[);,CZ M1M"TP%N ,@2<1ZC5%^RT.6O:3O_[C^H+1E\#)[Z+_0O(,K^/(Z7Q&G#D>$2?SKPA'#9Q58SV7DV]K 7,V,5)87TQE-(++L4M0^ M'WEL^HX\$5TU+XPB[0,6X'@O_YADAA-7M V^F'B\_6M5=R%9_LZ;JD].2,1]MQAQ0HGINH.(9+P5;4;%OT%3?XOP@OJAQ MDZ#_K>O,W?A0X-;+OVM0O%?[_TU9FB^&01HY=9EKED2G22@ML M>)6=)8ZS->. Z>7/:&XMB'=&IA?/<&Y-I^\"6+NF8Y];2>%]D>O$8Z-9DNFO0NI#K^3FP<6>9 M?'8C&F-#Y7EV6:#;M74#@DWHCS+$]SHKVK_3@L61L\^XF >BC@-15VP?]G&] M!T@\9W7F6Z_SKG)MS^ KLB:--/1&!DEV_2%G&:3U%9&MKJ<;Y M^6)QE"G*E"VL8(?TH%@SE218/,Z>/ZN_=VMAN=*]F9NO\^N"PJO^F#=Q:J[2 MESN&7QX-K05IED?D1>JX$\)2;B/NL,6)*YGI-?O28+%L06R Z70$F:20N-3A M>;VJ6\O,=:[>W'R9=P8-$C/J%_1%/H=TB.&8Z9BD-1Y=1*1[0Z^8[HQ[':Y3 MW!0'2K="+#:!2$-?!L.2*/):>8[ F?FW)X*]NL!6P,0]7=OL[_XS40S_\N@[ MPQ%OE,Y/3Y8^/==]!U\+_O=X'F2\R#(GT/!_ 9,EW=GX&_R3^-NX*7A;_"!^T*_#]G)>21E3K^?&X&Q!3- M1%9T)XF\::\2)2M$"; COX.9'5#U')&80ZCIR!-5\4VUH<$YP"GL3RP'6,^T MX:Z[78@97?#N#. F(\(C25A6'=Z7#-GB*2H_S4]I+)^; N13 7+-P7L\QUQ/9=H WM4L&'6HQ9,F:KF[:O%5*"^@D\B.P(BQR\8 M<=J]=0>+X-G@FIM).5W>\I: '\EAQ5-%(K0(2_ MYW:(&K\!S@!:+M5GSXQ$,'CQ;J@HN;;I>^JSA7Z)9NE@:8__?M8T?C6U,-Z7 MV^P+^H"C\;[X+S&.W>>^Q#AVG_L2X]A][DN,8_>Y+S&.W>>^ M !Q[]79%O"^?VI=W)IO\TN0A"1;%,!?QRJHI/@+$55$B?:U?_GW]+'ZY#% MHO031 G[J"BQ#P3[G20I3 V4OBO;O+;TE[GF_[/WI;V)*]O:WU_I_@>K[[G2 MWE+(\<#8^YR6& QAGL6J56L] M:ZQ5DY!K?LLU1,@U7\ UL0?C&OP2NCE@)S>**JLI/&8R&S#D@A&YBTE%P!9Z MBV(JZ/T'C R7*)^RPX !ZRUV@PM0KGMJQ);,#A3,!I#+&F_Z5%)5YKM>/BE$ M$U)\C4=GTAJ?FYWTF$)UT_@3%;W6-4>A@(<"_O "?MT;CMXEX*N>EEF9NSR. M\Z6:_I*M;JVRU@0"'H)9)R:*^:Z48<"#EN $D^IU%L"?G_AP2+T MPGC#O*RO\1UAZ2': /VNHN 14>?J?H,M8:]#SD99JH/LKH1W(T1;D.6LJ!@O MZ7'4N5\9)Z]U!5DHJ:&DWI6D7ML!^)VDMN2$.5\6ECMI.]/KR3K)D$IZ#205 M7F%,/<42\5!20TG]8'7+(TKJU2WYWTDJ,YMN=R8CD]VVQ)2Z=*="B<(42"J\ M<3CY%"?.NT$]6":AIJD1=$()+F\EFB)O_ Q#$0\=BKBP<1&P>$0 =CUD_I#Y M \+\Q^4"(6>'G'VG8>9WFG$8QU94%YFD36< M',KG1O%KW1(?"FTHM')O7Y*:.?M?F-9$ZJDU*9&QD+OB%)7AD(+BS"H MIW@HM*'0!C ,>[:V:_?1OE(4]ETR^VK?[$6T&U5R3'& QXO;-MM-RFJ'3H-9 MIH#P/A'X)>]Q"EIDUG$,ZK#1&B:J8'NGXD0&K@!Y.5<@,(L-??AO$YVZ^B6+ M(5^'?!T0OKY+,]M-G-8T%>8$ZWJ#T4WG%X\F+^Y54MHP>-- ?])YCO#K YT= MCM*3^6HD\?412S##PI3%X5WIL WT$WY-&SQ@,A!"P3<(4[]+Q1UU0O9T&/G\ MK)X/5'=/;:)/P*]N*Y1G(L4K/DU.CCN7>/N=["D+NXYJ^D_W]*>GNVIAC&5J&([A\+W>;B0?Z'OZ9PQZ1"K[$[=O,II# M1&:VFF7^%,0-S_EU@/70SEFAPVC'OL5CAA ?#/<&"<2T7$T10CC%!\E MQLR$8W NP4T$*NG71^("#8U5J+?D?[S'>YV/?OS*:JHA&J8!^TO/-)F#7(LM MF"VZ%0'C+!YC3$RP3$OG,0[XG[!I]5%^!6I%I&H!-6![:18."+82J=MG+*T M"3#M3MBR!CMA,Q-MQ6,ZO]!Y [6]GO&8J<%.OZI;2\/. /EX#/7TY?[_NGVO@ .#<*?MMN@'('6*$K?86@0CVG *\0YVHT")^ M>-]I';569^S?'5V 1@:RA2D,QWN'\X PQN_;.[EWV!'OALS3.PC@[S9*6XR] M-1=L].]M*YM/G&V!_D#'FN"?C-9L'B M7--I-!9U]N+YM]_!/#@#2WD/6WB#BQ#ZO'-=!U2?\A;LC[*0>:#@)LY^PT_< M#3> / )C#8V-)!33+/WPI&$"/N.GV^>C%6(,,.P8EH56&I!=:!O!+]C7AGCO M&%%XP,V%D(C8PGC%$T\%T-66(0(J;&DS,K!-0'W#JU M(L'?@6QPT/;2>5:;JH!@'+(]&5''5HP,+5'#A4?OQ""0H>'0>^!?P4PLV39I MM85CV*'?>(:='::PI\P$FIJL;'$VGD*J^8,D&@3N@<[/>& UKM 782<9US(% MF8/! &T#Z @L5+$!&ZV,XX(^* M:!OAX/QF >: 2 =G :]7A;>ZW(91._:=-O ?53M:[K&&(K&#W0[#<,^8[P4T MMB/K<:99&>@7&-*8G6 P!=]_C>ZAKS91@MDE##_\'[PR3IRV!/V?__>N4(!G M64Y4@$26[Y2/V)U5&0&\^2/0X(4/SQXP!*E'A.Q*ZT5R=\27E4!(/- M=*AE_[=3S[ZN,=XRS=#M.5"(LQJZ#\;8ZP3FEV?;7V/68U+[4?#$T'E;1[NZ M]P.:FKR&3/P>$J I8RM?K[ZY%4"]W8V2!HP*[X#%,J)VL++WO2AO,-^ZBM59 M4P.^E4U#TK:G<71]&&!%!;"@QPUXIPNY -;@F!W$TE-KD&2E>#U##8HE2TM, MIWZWY!'0!K73):X'Z!J:GCT]W)V9A7&;W4RS7'H>D=-Q%?/L)%59J%VVR^R8 M63_9;<\6TI&K&/V I^@SGP:O0\0&(%H7>AJT4]R#;'M'<>\G1DB/HSC14L:N M)Q;&W0+'J@1!9,27!G04$\_G)T[_S[5%-,LT('VAT03M(.!M&3.@T)'BWU,$ M\V2"E\OQ4UV5D*;>Q[QV4=>O"[ 69SD^&;%=T197@FL M/!]P0#3VH6?HZ0#FT45D:NPY!7P;C@KM>Q,^#DP78%@ (# @N&&3(R!A'96 MO"#'(8,^ XOHW2=>W@4BT8 MMCT\7>X6,7/)7]248Z#IVS!7V<#?BU9VQ$TOT MMC/I,6;+Q"VJ^:=6C <6VR:_\$R/1I1RX:^H.EO-%Q%J 5JV]\+L:PKY6SQS MLZ50HTB2P+-=4>'TLI1N[ 7Q!+/T7.+Q]9TKE!"9/ F).64^"UM1->Y061 M%=$5MDZ&#YC&A&6LA M@Q>B")<(@R=.=A"P#[\!"Q8-'A7&BF *#, V416 HH"0"^\N0>/:R/J,I9&1 M=G0? 8I2','/'ND.Z A7I8N&!%$97M9KV@ )9W,=W7Z>OOES%HY9/2M;;1HD M;:7%[7AFMM>+2?K#JAW5*?<4R*(T(W+#Y(7-@ARH#T-M2*@"6Z,T"1:<; MFN[PNP(F.\WKFE*TF:2XI[]#UGLTTG"#4#;P\P'][>T#A;4EA= MV1SK[!F8&B_SK"L:MG7E,7]\ JT">*W*0GCPAES!R\$_CH0J8.8S@ O36X8Z ML:ESR_LA: M6:X>=_4+4^V('P[$-421>9!V@M./*4UU;NX'W4^0!5@]GL2:V M +(B ')I3L#;C@(C&NL\ %'@?_&:*=H03; 6@%L\..1+B]WC%@-@#,X0U[[9[X M/PN0#&5;72HT=("78,EM5H0KAIL+:6^7=?!3I -<2Q^P )C]T@)?!^H%#&#' MMVU^17E1E C%&I;. JG@/0D41$G(]3)*=S@WMGL2NK?CHH5+,F!9 M +YC9%EC&8>/.,#PLK8XR8M#/@*+ SL.,S&RC6(S<6$@4K_U;L K@ ^0FX'8 M&)H-*!4.A@0VZ^$7FQ<93 '2+MKI.2"&+.0DL-DJ3'JYV3(PS3T3V]GR(WES M:.NNT@DE,*ADZD!3R,2^BQ4AZZ*Y*%"'[ERCR,4%U8 [(S@@+-K))@0U0&(, M>"?%WMG- A:&SW/PIP,@M[U>+.TN#A(A>Y0%LWN^[JU+E?Q:P.HHXI($- EA!!4MP[*(_*9#)N8L\5,BT8#K!<,8N)O$V M(_$-7&+DLDMU]>D7&1..8X3Z4 MQSRPXG48\/4Y/Q0+9IUEMKRK=,8=96K)9C>[K';Y%EG>I6)92M\TK\A^:C0A M2/Q&']!U>J72DXF8S\T@^^%OLA_<1AAKY7B!U^TRI[T2/Y2#GIA5\ L.=CI: M_+"O3@6K",PJUK0C&5 'VA:F;6C#/+R]_=X"!,-S@-#&ZR/^E&W[]RCQN%]@]E#. \QO-Q^V!E /06?O.R#W9K]:B-7/V%_N[W_; MJ__";%=T'/=$=^,?B S^!K7%_K*1+#+MDF3)I>YD4S69PG!ZC;CN.W-<1KXW M6G9T$R_DBO5!AHM-I5CSQR^2.(_R'L5'_!-=#I\N9,MXO7X>?,E:0(F\3ASL MHOOU4K.XJ,ZL"3;QAFVB+^LAMW^X 6&O/"83VKK9$\-:P)=! 3F2F*K 71-8V10N\JBGP M%Z?:$"SQ)$8@:%!W^6N[ST4&2-O58U2/)7.-U/)O#LY>0@S+T^*"F><3$MX6 MX@0[6XC4D/YXBAG%H7UDL*%KL$8;)JV*A[-!3H@YO2_^+X#Y6Z0/0'9A\C $E0* ;"$:/#>E\P<^=IE-BV4?$S@2(TR3!, M].=AHGW-[_$!CWNK^B7#JM^PZO>S5;^,?28QF13BR4D,'[-Q)C:.4LGD>"+P M['A"Q(D829$$2<"S-?"MC-L3@JB+J52+;G'T=A>9J16R54XRS3$Y)LZ>9(LS MHI&,+/$LV1S-7BJK[:S..FO!"+OST2;$Z M9NELM[G#&2)6+/?3W>).@$^>O7W7EL5(DE2K=$1:4N7>7*:RM<&W7*G3LR4<:*2&Z?'L?,G4ZG2 MB];1Y@K.:/P\-\PWHXDH;%]W]F17KBTWC4%7Z5H*^:(/NPDCOH$]-LZ>C)0F M28;J2E51%/@R=CIT\N-(VLQN5-B[:X87N=EBB+ZC;'R?,Q,\5! M*K>,F=VN$EO-FA:^;'/]]3AU_J24X!E*$YH#VAIRK12Y&J>9]!0\>?;V))D: M-1/I10LR\4VOV[+Z]90P'1/$^:CEILSFM6ZJ3BNM78%ID[U&!# )0?JLOU): M&?5TJ2:5RXH*Z) D!QGPJ,_F3[L%=2BLJPH=CS5Z_5:_5ET7P%Q]=G^]Z&_[ M5FVQH1E@TID6/J.K,AC59_NCS7ZRG-YV.W2[FFY5$WBL:DW7\-$SCLY38S)M MLKD(K6RE83MIT"_&'#UZQM);JTZ,-Y%*&J\7&Y$%FQ[1"19L@0\'9 OZ>CZ: MD&U)82DE1J57L:H)1O5A@=) %_M*5V]*P!!K1Y/:*+ZSFC#V?/YH,A+#B4IM M*&7%3+Z^2D1'Q11Z]&Q9@DHO*I-R>D ST7Q+'B49G>2G\%%W61\_HW#54P>_ MM5[_/ _E]%EY1R;@:O&D:R:B\!8G$^-*O=,MMYN9/!5K H$5$LD#FH:Z=#WYV-NG-&?"L=U:O,J?DZO]M(A=J0 MRZY+'7*T2U^1"6>3%VF]V29KW<+$*A+]3C*UE& Z*OX*$]K$?\W= NS#\6A& MQCY>A:K" 3?PIAT98Z8Z;_/,A_VP@'+NAU?]6 S=@'FZ9L>T M1)K9.C.IUBUEH]=-Q-]D:XGZJ-1K;3HE!?7!)(4O6#;D?1J)F47.65-F^.6 M4@- 0OEOP9/G5+B\]:#*8R:YG_X\RXT24/MPNJS!T."-0Z*?:4!XY;8?;78& M-D/FZT)KOYW%?5K^N#E.6O7VCD[;_190F..\/TAY$N4*XY8XDLJLLMPVJ>/'9^W[Z13V]S+/XL3GZ2D[IGL4/T9/O+)!C3<^)Y,++%VA&QXPBBM^3 #A^>AVA-W7VKIP7BCW=W&2>>6)QG?'CF P;E73%U?X_ ?F,_[7@KU F_C7-Z.JWM'V4FP,2RS-,ND)>. M;_KWND$/OK\#D;=%Y)]U#J6>J3=[_(<;\44;042?J7BX$U^X$P[_QQ(AU0/ M_R$0!60C0B"Z\$Y\] :6W]E&UU[U!_NQ RL3?OC?'^2/SW)/'_M!DOW M7<="7 C9Y/56=<=L\CF N.G5)O#R =BT5'6;PQZ=.KB(!%"WN>#D:(W_NL1% M-+9Y';2[6HZJ(2]]8]-QWY/+9)]*O$)O1R-^TJV/1UT3;R]2ZU3ST]<\^12; MGX?AF;,N];Z!>$<4["=][H$BFU)'R92Y.=Z.CL:M^8)CDW)Z3(U)>/KC*4J2 M?W(1E$=CW%I>OOZ:IQ GOAU.O*L_4I/E=_%()6[B!89?T0RC#9.S]%V@16E7 MH'?DE)6E^'BLM*?%?K4=60.TB/WX13T1T?/;7^_*UX#-T!:*>\37[C8O:^HT M FPIQ;$F+@8,7[JRB]WN]MN(W+>4^Z^Q#UX[B?9I<=_S._@KNM6X I@=\OJK M +#JDZ6Y3)4TFJ2[]6@GVC6K#"RH)R$ ).*7LA8>Q#2XE;C?X$[+$!=N; \$ M !TH4#B!/VP[!J5L0=!]M?U(:M1WZ\2OG<^8J=-!"0RQ()^*8 M"+UNY4VR2K<7334MF,UJ0U@'(MQS6*.?-3=ODNWA5G])2859O3:;=L;Y/C>% MIS9@:#CQA.-^]YP&V]L[!9 CA>!T'-C7'=^_*WB[Y8;P='$_\9H@M6CTK4W' M&*K=;"*)=\Y"#?O&;%N/84K7'V2%4"HAX[$M$Y=&\*(PYW:7P' 7J^LK]6 MOTJN(_I(-;M*@MK$M&1CL]&F=X T^LZ4*XDTGNQF!_H\EFAO%+,-.[O"(,(% MTS*!PI>M#^U_M<-YZO8^E7B]\\OOL2K"#XFJ;BW;2*M!Q?$F10J/(9Y/I:!I> MD@$45PI_BL7?"C#=C=MWPTKT6TM&8"O5;TV8.X.,6QP"?P,XMF [&_-T98U' M,IQ$I&+U\B=P-C,&X'H3437F=PW.HX=)L#9IT&04CO M],2V_0B8IVS!+7Q#[)6F*'5BC6&-WN;6[9JX;;^PS!K>E 6CQ-'4$Q%-W*^K M&_]6GNY7KS:$DJ#J^QL"2J>S5.):?-6D^T1'9K($6TSV$*# !#?Q%(L^6(;[ M)E9X /). ?,^PK/?=[S=WX*G;\S EUEET#T],*9'>X4^76B(/8I/Y_F$WCAV M6,ZYVYX@1@QO-''ZB)9:>UI4I7C2YI*?1L MW0%<@Z_'1,SI+$ZF+A5^OC7"A/GJ@$6,;DV8.P.C>V]:_FY(PA-2AVMG%$,J M]%(C)9^.*7UR"B$)63]4["U$NH/X2(TWKY;[/I8I"L@4IUFP[>E-T.:2EQK< M>F%WAA9W8;JX:2Q?O !BXF>O;,9&4EJ75GBADBB6%LMD1"D!<$#M[DB*>DHF M[R]??LL4UJWE*@2,8 #&'9D7GX -*EK+- REL:/K;3Q>E)8CB:00;$";(OF4 MB+UUH.0^0RIA5OSV/DZ8%;_C[?X6/!UFQ;]F;5G&F&$+1N2.[KD,JY^_20XL M!SPP.,XX,2:@58:/.]J%?;KRM+A@YOF$A+>%.,'.%B(UI#_?**/!;-%1XH[F MV%WNW'@#V%AU 3*T:Y'Y6%R](8='FY; 2Z+2BHRE7C2M]X'%A1J!D43L*18Z M:F'&.Y3V/W/(2KGNLCQC8C@>H?FNCBM,)_D'77?_4.;C47:^';'3ME3N3BL+ M04P.VS$D\\#+2CTEXI>_>/+6)DL6_ V\ 5Y&"1C $#G>WGF@ZK?0) N$# /U!0:I$&F2DJ\S2"&[6 M^T$ -XQ5*22P)?#FAM^R*77=&VA1"P[MSR_\V M8:S@E_M8S5+ UK)7X(BY99BBL#VR<@7TOS^'A:M-]O69>;Z[%^F]G0Z??R^B M ;JS*))C,?;^?,%B[.Z(!W'\#,V/^.5-822\PDB.S5E_NXKUI#)=UXKY:85F MHL6U85E&CG18&4-?M8!;\S(&BLY C$9SZFY MR:YBD8Q43E;*C2S3;>_2:1LK (5Y+FV^\=P8/@;DC >"MH"'!/_\43;"A++29 3"Y42^T(['GWWX'@Q3%$$DQ#TWA??0W MW=0&<&C9K?WO^8:.6I(TW_:R$KVTIDRY:.2*T\3T?$/]G[OJAGY(PCHS'@,@ M#PB]1:TW$_\8F 07V5%1L9$U0!30]L!3R')%L<[.5J5LW_@@<): ?0'3SQA MS(H190C;4-%@!O@8?&O%&Z;B_)UE ;Z:\,9'E@=? T]Z/G3"PT\.#7T"R-H$ MK,J^=^,):#8=#&&**]X[S2SP'G$K,!%1G%+AL\"-C8FO-DCELPCN$@;>":YC!RS)8C>V$8H"@,%4._V Z MRA=C,-EQU;> !O!99&G)6_L1QX29\.::YU4,S%," RT8:,.)8,>A9VO M#N< MCG+@?(QC3/X9Z\S I W'XL& #:$!?H5:631F@&8,-A/!QNCL;(NV6T0@B%D& M.K'FC >V$1/V5#@=4V$VH@)(:Q,$?!-.1IL RB/><(>$.PI,G_-'+?7\XWYKF> /GON?<;JYW/0]S_ZT='>0#@ML'2X5OOM M_&'S#CLU8> KM?V& &HS8&XF@[A#T#4%#,+Q"UZ%Y7Z8H5DZRQO/6-=GM9YI MH;7JO"#S+'BAI<-76\H"20O&3#3+IH0 N$+3+[4*:P'6 9^8 -8 W[(-3-3[ M?8\%HOT$*^JLI<"]AZOY0O,(0AP+.'JJZ>+. 1+! W)ND ?BQB'RA:U%<^9, M'9+"_N*!Y0$?GY! UM:0"#*\!Q2^ >V+O2V0Z<'\1 $X3U#F-6HX$3\V?T)XT4T%"<"B#8!PB+$ M7.?N=$U>__@/^<>6"E7E&AV[V[,22IR!K.TXVCO_? M55QE%NP(K[NR1$8];=ULP8+]&1;NK-&___/_O+,_>%01%OBJ^D_7W_DP1+"\0/#?&HR0^CA)1 M:IR*<<)8P(D)05+)>'("C64X#\8-. A4M=E)I*NS6JRIX:,Z36[2=6-JD@.E )\\&W.][A<4J5<1)%Z*)57<;(_U]'0<.Q]S MLY@2C7P^SM/*4!YP?*7<67>:X]CYF,UQ5!^V6[-=EZR79_$1.>&2.3AF\O3) M;&S*D\.I4L 92F]$2B]B J^MP9,$Y+<9IJE8:;0Q$E6C(@;(6&,)TW[ M;LWC)T4SAU<&G)FBE76;,!J]33JY=FZY.R%H=K2,;4JJW.W7HTNY7^/RR@X^ M>;9X-:\O/GJVI5502RBQIQKKEW8Q8;;<+2YS#^[3. MZ-0O3C=5MC >=/N=&=64LMU^'PR:.I_II)AK\OU*>TMG\:78[\V7YF8+QSQ_ M_Q2A,^>CZ#^&HAD$I\4Y7BA)@NX=%81 -\2A#G M,Q!6*2H[,S8*+AJE3);1EO.(M';:T!\_VHFOJ:8Z6VUIH ^:U=VHUYAEUD[C MZ1.>%O)<83')4;2U2(Z+B65MJT;0!,Z8A>5GG&K*B;@48<71*C[M\WD"18C0I6I2.-S=\%VB\&-ZM$$"E65) W:'.**L/BI%-9B./Z&4W9TE5)3WM5] $ MSKB[U8G4QT:/;7894ZYG$SDB4>JB"9QO0J+,E =RM=7L+K=B1 *O)ZU.&IZZ M/J.6$L\/F49O_-)EHA:I+ K)6G> #FB?K:M46.[4V:2ETB(GY8KMQ5KA-ZB] MQ/G69M:6B0_SG-1E"I8ERTV^H+:;\(S6V0SRK6*KSQ.C"IY]Z[K=10[G"]+,T4LHGIMBF+ MJH4.B9VMRXQF)Z-*UZ1QR^BJ+T6K:0PU].C9?NU2/667*,P2>#LAFU(K/R)- M#DW@9!/&_(3 23R1&(/_BK/OT2-6KSII\ML %(6Z0M(==5V/B@"M Y^A)-^]D"_:(8)5MRUL3KO-#) MSF8QI5/TM07$3:TZ[1:JG+0=F-6<9*K M Z[U$3#&F*QK46'7HJV2+F=G6W*R9=)^MD"L%.%*M=6.HYGM*,;)72*:,=)^ MML"ZR9K165&==!FCG>4:@_Q@74C[V0*,)/A4%Y0HVG:UQ9(1IG)BC*H!!W9=1J)*CMLUH#F\K$%R$@5 M&)D3GL,CK9C6,M,=14C[V@*K07Y$%U4KCS,-?E$N;X5ME%O[V0)&?F-D\I0Y MZR[9B9:,S/]U:25&^8?+(B4'))WG8JF=Q+3DBF8D M4O(2C.JCX2>;1+5:'Y5I6J&*RI+.Q-7Z9NJGX0OC'&4JPU:=;H\'@T2F]](S MXVE?#;^>2PM%2>!-O+"MC42CFJX7LFE?#3^)R%TRW6],\#9?C@OQ;CZ_V_EK M>"+757O;E^5$*AC+VG)BY9IX(^VOX7.E?$%8@+W%L^56/YF.S#9L)^VKX7$- MC!89K%B<6>8R\19/XL0F[:OAE[RUF"RV8AV/CTILTN)[N6VLZ:OAI7)*H=/I M+4=GIT2N1M8K*<-L^FKXM4KEDVO5RM$DNX@MI<%@%RFM_37\CBPG6Y'DH"%9 M8W:.\_/6>MY^1<.72QJC;-?,6N)')6I3:<^20GKMJ^$+NUS.BK#R *^_M%I) M&X'WN)DF:WGXP;S0B?7:ZB4U\-KW56-)TSUEF$E'*R_=R"05;4Q:@R07;?IJ>$&BJNTTWR[3965"Z8GH M8LS,UGX:GDL0R>A$$,;Q%$F,HW@*'S,Q)CYF&""]0A+H^8G[C9.,]-NY53?% M]H$,*R3C*^]X,XUWD]S2Z[%*% %?Q)U3X39#DER/$R*H3P#+/"8HF@H_*^B M<;P,DVJB@;)QO)/>$V1MC2F\.=,X6&T"PZ^>^"RJ0A&7:'3P3@8&OQF8:%'Y MHW@W&MV3C\#<=!$,;GO#I(@B8#]D8Y+CA] ^RVMA(Y_BB/-=DZ&1W( K]-&NVS"DY"!PF% MAQ%@8@PF>6W2P0P2X-2_$!-JE@%&,_[^B1@ S6@?2+<+Z%@P7V9A\#_='[P4 M@'%G)Z(*HZ^L';4]CG)["NR<$/=Y&L'4W;>Z\5D[./N^*9C'YO"B2>X\GO38%0"HAGX@87"@:) HGG M;TX XCGQS6$@%()0"$(A>/[F)G'B49R"#QY;#9HW]$"6WZMU:OY4$-\Z@6"? M6#C_]S__%H\) OQN2*7__B!_?)(XR>?4%_0RNB1QT(4LK]#C@1ADA#(4R%,I0Z.$$ MC2JAAQ-Z./=@MH8>SL<\'%1Q:KLWC&'_5Q-"1^>##)/\+,.0R>?XG7$,+/VV M&:5WX!UO3S;[DZ[QBM\<8NVC2$Z(M1^3G)*E.N)"X4]A2.DF2!N@.PG^F)_L MCJ(V([F-=WG.5>8AZCZF% 4!=1])BN#YMQ"&OXY_*/*Q^ <=1K5!E[@0']U' M9.[60/3 C'0I0 H9Z3V,%"4>EI&HT H,IA+_TT+TBP'$5YS"_0. ^(XG<;\+ MFU]4$3QRPOSKZ7(7&?-;L$L CRF&0A,0NH1"$PK-?9>5W$)F[J&NY--T^9S# M==.;M,_I8??XNIC-&;#5N?[4A7RI@*WN5L[4#K^SZQ?;^T3D;&GP! M6]TM./LV5+@E8]O&6\"V/F3LD+%#QOZMMQ&PQ=V"KV]D35^ L>\I51-'KZ W M++R$G(?WBG(\Y^F\_!_#.GX]&C#Q#.\\DT65W]_R!=O+PBO2X*M.5@L^!N_X MB_@;L(>U>, (^#?INOJON\G7O"7$U'/L=&'8?X[OJL6/\XZMB=-L9UP=.BVVG"/=ZWWLYLD6.> ME1G#2&]$8PP[K8]=*>0Z2 K;>R&L\LJ$U_V&\11OYV$3]9=[[ MWM[.P'DYTFK.&6;9[;>Z>385J4H#J_D#=E$7%48V_OLC0OW [)[9__TA;LR? MJJ5PFNG\_;37>/'01'W_^L/EZ3\P [ +>)SZX=XF4*RJ2F_1BLSH0HNCX_-< MQ) $>+4*]>-7+/64BI/N59KN#H4@$N3X__5!Y&NC]8^-(?L?7]P[B5$5BC^, MV(7+Z 'BVK!D6";?HHWIBR3F)Y/D4J9;0SG]=;!4RL1:;%\;9>ER?569[=JC M[;P$82E^35@*6,XEA*7[AB6X5P1Y.;?[VS'F(_#E%R?J/L>8=YYPLSWI+)PQ MO #(A%R2O6WK>PP(O7EIM8R8D*B%9]^G;%+$TQ^6#8FIM3.=**L/)7R#;4Y M3D$?G(@^Q7#\>CYXP$3O5O9OP,AP000*7H[JD0 HL Y\9M(/47*(9*I4< M-^@FLXE^H0-/F^6MDK&H*,!4G"^9%*5: XAI\6MB6B#3DR&F?4],N[3['[#] MO%%$(&!4N"!7!S#K?L7@P2TC!3GPC15CBBMX'ZUAZA92;%C$F_.6J M=[^;H"*O_L:'@[_2Q0_..>B FMN7L6K5F%@D$CH_H=O#2;U%]\CF?/)Y3_V M ^X]W >#OJ!KP#6 3H*/=9NO;UZ6YLSHX$K3C'1D?6Z4M>:8P)'+3CSA9#Q, MFU_4EOT>6!* E=[:R@VY.^3NX'#WURO*ST:4R&M'E-:3:K1*%-IUO$"G*;(A M:+MF\?,1I4_KWG*MPO6)3EGO6I2Z,F.[[%#0D>Y-75/W?E-TNKW(?J7W?6?H M])AY?'0M*L8\]/'9 &7:CYF> DS/:=9$Y@,AX)>K>P_BRH-OC032;;=/UK\O M#[61VYL^/A3])H%\2&,A3 6M(4_+HS=6R#G(S#6:W>EPDLZEL27^(YE M(^L7=0YC-\17Q&Y"&'NE?N+FPOPUIS""N/)O57QQ*[[_GFG36[L_4W6_.T,SZ\Y_7V5-=]Y)ME^A5M9(EZPDCM@ M2PQ0(OE!"D$">&3[E>4^=A_F (7Y'X2S@W=L[MJ,'09^0\8.&?NA&3MP5'CL M$Z'O9.Q[2DLXW:/ H^"%O&K"1"^Z%9Z!^<P9?*#EX%F+$-4>R>!$U:RDQT04=4!^PJ_9 M?.F[0<*M8]MAI]$P,ATR9LB8=\28C\"706R!>S_UH-2UZT'9.#-A =W+$IF5 ME/F+/M2RRJW-LL5TGAWS23-/+[=9DU<*NTG*:$*SC"!_;Y?=>?;J5EV* D. MVWJMORT4?=A#T.\Z*!G\<]&A@WS28F'_=MC2]*SO@E_[3KZV+5DOE21-3O*[ M)4/EMEP!P&\,>L71Q!6[&X48]+[#1@^+0<%<_*T=GU L0K$(X.*#KYF_RS&\ M/U#VI!Y;9LC&"T[W&UM3SY!Z+9=90V6?NIJR#U'M T?R'A;4WG4L+_BH=M>G M\KQ-E^0K%,Q^-X$^;WW\D"=JS]L>W\'QV3 P@&P%3UW\^\[M[XKU6;X2'\3I M>D[L#RR6+2WJZ3$1MY/D5PT(?#?\.&\(^Y#X$815WMJI#UD[9.V L';HF%_+ M,?^PLJT5)MTI/7QA\/IFV]MJT6:Y+:RALKVV._[M\"@ @OHUY10+V:G7*60GJ2:$(_>78KQ;Y,!S'8%7II;ABD*6R_[ MGD")_9=]+ D^\4YT07-VAW$$B-5DF5D8_$_W!^_<8"3%N4Q:8381Q'^JR^D1 MF1?,GXQE:NX'2 [L3QR1LY_QR*#S#/S$P2QX2?4/&%MR)^;>7FVO_/WQIEB MX-[SO?=OST/YEC>@P.U/:-R: HGG>.I[4R"4@MO7?M^: HEG/$A-2FXC!4%R M?D(IN(T44-^; J$NN/EQBUL3X&&$X!/Y]R#Y0P\D[QY?G07.,*^_307Q>._A MSS]%$WR?_>>XUNK;#'A--YM[DC,G]F$P]V1Y6O5QY:AT)EY%+@X,MD_2)?OZ-/81CS+Z/H6S/,59^^1&28T MTH)!EM#3"3V=4(A"*^W[FBZAIQ,(JCRV#(6>SJ/ 1>CI?,S36<$J7-O!80S[ MOYH0NCH?9)CD9QF&3#['@F?)OLDQL';;9I3>@7>\9>3V)UWC%<\YQ-I'D9P0 M:S\F.25+=<2%PI_"H-)-D#9 '3[^F)_LLT V([G]37G.5>8AZCZ$% 6K,.F1 MQ(?$2>*1\?BS&0:0C0U" ..AQ M,8@*+;V'$):+^M>?S7U\Q='<^Z/+UQS8O3^ZA')TSXGX6\C1/92SW$2.@F?^ M!X NH1S=(/:] M''O;4;O/J^M#SO[8_3O?C;/QV]P4>6/.#MYE+2%G7\,*^WZ<_=B8';C%A8S] M$<:^IRR2?9$0O6%GC#KE,5-G.![,&G8SMF\4,JSCUZ,!$[#Y\S^RJ/(1MY4M M['%K:@LTYY/5@H_!._XB_@;L82WN)U81+(FX?>O7"]U!]+79H-LW+B?\NHPC MUSPK,X:!>HN;/#L;NU+(=9 4MO=">.UFY=OABDS'J\9((N/-E,GGF^RPOOYT ML_*BNN(-$[WI?8(K;42LQTRN]Z3@)+RHB4D^I.!7>5'1/ M28'K@\@7I\(>&T0^>XD"<6U<&N<;[%"H* 9MS1=$/<%+?#;ZA;BDC.CUFFM7 MM&XA'4TO*\O:BBJM 2[% 2XEGV))XDJX%*3.QB$N!3XE(*X-(3E21#<^F. MT!S.H&TDQQG_#*<%W(V1)\;9."Z<57L<$Z)=/BKMV94;OM0F=0,'&IWJ;2XQ0*P9!/L3>OBPL1Z &3F1=$H !FWQ\) M@0(;OXD-MNM6M]19X!%F7=S1&;W2;W\AJ-7:Y1QG+G0*@%KS\]+O\K%!9/UY]1LC6=UATD0/?6#&FN.(Q435,W4*: M#8M@+&/,,$'6UMB,YZ;\Y0JXOYN@D@'HNO*53GYPSN@'U-Z^C%F;W$1Z9*=K MFC33,ZU4W%QPBO;YM.0!!]Q;W@\6?4'7@&\ O00?\W:Y2G=3%2V7Q\7Q@NJD M^!TIK--C H=..YF(A5F BUJRWP-(D*]^9T!R41OWF^;>;[WG7VG>WAE[?[V> M#&SFO<9/6MIHJ67I"&G%M$FR51E%/Q]1^K3J7974YIK*"'-IRXQRIM[)C+8" M4KVI4/5>W-D.H2FHT/2867QT+2_&//3IZ0#EV8^9G@),SVG61.8#(>"7._00 MQ)4'WQ0)I,MN-U9X7Q(J;U:$=GEJ"5)_LNNW-A5AR&R79&HU IYO,=9R33$L3C ,>()O^9IB!#'OC..^:XOC M? 3'8OP,7U*%Q;S+IXS"J"Q;IC9"]A@Z/1&/)4)S[,N+)VXNRR&*?8O*BUOQ M_?>,W=ZZ8<6M>NA]KS5_3]Z^]7GE6W71^UYK_K[U -]KS5]S1C98:_ZFN/W= MEGS'K'WGR63[%6YEB7C!0NZ +3% N>0'J04)X)GM5Y;[V%U= Q3H?Q#.#N!9 MX"_@[#"%]0TX.W@GYT+,#H^$?F?&OJ?4A-- "CP*7LBK)LSU&B+'ZPS,08;^ M_IWF(,*FV0]>"YJQ#%'E#2.K*1-11<)Z$.*L5X;W9TS\SG+*%DV.9\T9'I^/ MZV)$:8\7;'I,1-%9SM13])H-F+X;)MPZOOVX/;##DY@A9]Y)O]$0,^\I;_*X MC'D_5:'4M:M",_-&3=_FI4&WG)O+?'K2[+/"K2VS"LYFA'6\M>S6HPJS8@;C MTE9"EAE!OL,TN_,D0R?YI-'"_NVP ML>E9]P4?_"U-ZYS2*,A= M1RB#CT*7=LM#N?CNPRS!EXO[\;WN[43>'RC\84*,]Q*+"4[S0T6I#\5. M;=!90X6?"A5^, [HA;@6;%R[ZS-ZWAY,\A6*9[^;0)]W07[(\[7G'9#OX#!M M&!Y UH*G1OY]A_B[N>6F827;#6E;R4X4>1+)Z!%@(\114Z7$4^*:1L)W Y#S M]K /"2#GG8_O $#"A'O(VY_J+7H'O!UZY]?RSC^L;QO-?GVV[59BW:QNX'CT M16HLF334M]?WR;\=) 5 5$-$NG-$NK=:C0\CTI3<).?M%WF#+Q.[A-EJI_CV M; H1Z?UE&?\V&^0?=Y@AF\U/G M910,=24?7O[\XV@VAU!4A-5D3?_I"H8[(A2,L^'0!=+/<=Z-YI"Q9]P5-D@. M?L_F&&.9&H9C.'SOO\&+W7\18?:SL,44S$!F%@;_T_WAGPM S!&I[$_<^Z_1 M'"(RL]4L\Z<@;GC.*Z]SRS!%8>NEG;-"!R&.HUW.8TG[;R?@]4?K.+VF&TX1 MWM7].L(GS^#L+^+OTSF=X)U7#_W1=.U?X4!@5D X9?N3M-Y^Q#OA( )*, MK: HP[O0X4-930$+V2*O)?&/X3 3>)L_.QI!,#C[WJTFZ M-*(+.YKGAN2&2]>C=OX7&-T?"P,"RP$77>S?O?9@GO9'ZT+?W[" =N$AKW2DP6UCP&5GJ+R1)\1!51]B]*4QVF7!FF:V$59 I[*H M9AEC]E[#LX_7>OFQN*0E9=NG=#.^B63CS1^_B.=HP+ATK^[/'&+"YCH76@$= M-6QAZ>R,@?C*;\ /ZI3'3)VQ??N]'3J%GV 3#1@0@J5RM[(TO;57 OH?6/2[ MA4-+Z"S\8/ ?(H%?O.%V1K@O:;[*+L^+*J.R(B,7]\>_#E)-.S3M()(> M9+\ ?\\ >N8A.5WS/1)9O+STR"2^QSZT.NNU!8@YB3V[$PT10\&]L)(E_+2TD: MAC6HY]3=,.))N&.?]3S+J(3Y@Z_-'Y /F3]@(6D$0!S3-L0Y'B6[L!FSXA& M0'FQ@*T.I!;8", \Y]"C:]&<@?=JJFTPO,&GCN !%PP4CNH7]COQG(BYK.6^PI/'^_%&.ET1.4X^RA.^GAGWI \]HVM@ M1'A.VZU<<'^/0,;Z.=%Y1HJLP7I]THG'8^[_SDP,3;9,.]T8 U,"NZ$:$$)_ MHI_ M_F_\*<(^-/?)QE.;Z;16YY^.F_RF8Q=D#+^VP^W3%0MQ@%>-"G/>EG@ M2NBPGF%V@C@4'/5X712YN_>YJZ IT_691UF6EX-DXT M@8BRIPQ '!@@?_ ^%4\=#=S/O4*$%B>&%*(!RVL.YUPNCB2NN?/Z?--O30KZ MS4"?0S?@IT' \$J&0P:P/8\! N8';R],F^$SUX^@V5D M +^1-CO39/!E1>-X&=DF]G2T"=BU%:*XB JW[(_/"01I<: #?,\Q+9CW4X,\ MH<9S\(2#\^TUIJ-KTK+.F!EQ-C,2)Y)/]D>G-UM/>^M 0QFX,@;TKN%W.'[BUMGX#P=> M9[%(A "I=??$+:3Q8>@%L[4I#Z70.]_)%B(]LK:<;2+ OL M#C 5>?L$B;, *W6+BOR7_W2T'#?N!SX&[SF(,'H-8$3G<4X4!/!:Z(=,>'/- M\RHD$X-&12'%X[DQ"F &0+P)"J^B0 WX(P - !E^/OP71E,(?$S!+!*1W(=3 M#L>O#_&4EFA(AYA*WJ9DVR%D&]#QI([4;PRCP(AJ13.,S/8%<"KX8@L9&9IJ MS,3%46DIBL<#OG.>I-)"."SUZ.:TGCGSI[#A@-X7<: M[9-O7&977\0VZF+(223;H;5\.:YOE.:/7U3R??'!=T3O )NJSD2@KE!9<0$5 M'9J3+<#[/]L?PH4#(QSPE#T0D,6;<=,^*0D8"F4E<9B5=+D+_!9X[I*7PWEE M.U'&>+^]4%NE"2>6U\T/K+\-FQ$'+$1$7PV6O7RB9P2[?4E M,1IA9M*PU(XDIS=@HS[=>A$722N"M]54?,?T=^0PF_[QZW* !53TP9HA"<=> M!.IO#1X 5J\.K=$]2&&!@B?RB*_(L:&C44UD8+997@56C(:V&_W%^0#P% ^, M(O,=C!0(9LRI0K[!96-Q28DN.NR\9^8L-7T#9ERLS>I.U(F"M&TE9KE4=AR/ M\DU8K7DM3+/SO?9'KNV-F#LR2.$''!_Q&-Z6Q)EYVVH3.7Q]2>AT7!+7H'.@T[;J@+^-F9K]$;]9["O8 M?!@<=Q@<&8?@:S*@/ R-:*R(.!A&$>"+3MC?C]D7FFYZ9N;K7MO?6S-." +, MWOX!@.(ATH \5Y[15;"I'I<'#NHL$+QBH6L3Z"3:WS]W&5U_<^_W:2S@:>?] M*&WCD,QY8*U%%"! 8+' I\<6"(B<\,G>^4/([=K*R%?F,)2"L+?R&7-A B : M8L97H ([)AS8=T\$Z-;N''EF<'\#T,BLVXO16#8KW6U?F#8[J^VDE+FXS?4; MT" G3)7(YMNK;KM;;0WCPR8C+)L7!HU3#]#&"LR&"3\52+P3(; CIL<^C@TH MX AD#*9]G' C>A=,L"([$! @HBU0)VUU"CYF-2"I*,T Y5#SB1NAB- ^\@0& M@HE>P"H8$G44Z&+.Y^:=N&>F*' $Y[A'+4 TGG5>CN#EM=-H_@-ZEB[Z%WO= MM"CF?6*?O5N9SUKI72^?Z^JX12RYY))/F-/^YTMUSGL. EHXU/&W: E+R>%\ MOT8O:YUV@F^N8W-8KXP_QRXE[]"5$CU"Y=0K&#/ \G;,U-/W[!!@55'3.<2N M#A-@B O\"A4_S?*O%3C>@.>)[Z3JJLU>E#7T58+3'I#IBM2!,\M8GD/VY^7*R-1.%(P;NT. M4BV'),*'!.+Y\IG?=R2-R'W2J*AB56:[#[X1)ZD(;R8('G)9^V;/!Y=O/Q"/RG\CM6(:),XVV=H>/S"+O-QJ?S3';J'Z#Z M:-J&!_QAI^HYQ/HV R)I ^J]IJW0\OPNNYR2I/Z,-YK?+Y4TK.X#89 M?J.0Y3?GN[BK'Z&(^L"^;&%*.;;J8)_9'SPY,^]I8G M0NCZ!GO^./\;\>0&_@YE_LY'ZYG(SOSH^5=IN:GJRM_-WN#&\Z M24XXT0.RC!NVU7D8HM@;9\"VT%3>CH+:)($?Z?R,5PT;IU%@!(KE>5AU;T3 MV(5J@)D 4PO-!= :;H9FU_P@ CNS/#$'3^K:SL*W5\N\O7U:V6'UG$/24V#( M[4F=-IQ'#V)[(MFM_7)LA*E;9ET IJ"E6"C89 <^O$0O(IH?O?"S@YS,99]2 MI-&YX*R[^\;1R]X_;G.>YU;R2$K39#;.S19"AQZ//^_^%1U^HFUV\@664E*U MI%BNI^&\-%+8'+V9 S[//YVK.\.YX3M MSP^'A7V4H!,^OS%HXEXN)4(N_1B7EII9:UU;];/=^" Q$Z>%KL34_^14Y^]! M<]([3C'MH_3[8." MK'-G+LP<.GG^?4'#/ON&,FY/V.^L@)#KOQ/7OVX O,'SVQ[+=*4"D:*5C-!+ MX$N6EF%?+?*9^* E((AP^(-5X.2)CTT#^Z>](VQS+QI&\_.WCN/X1R631/(9 MJVG[@/ :/';L\WUTZ*-L O0WP9>V=C7FA#]SR,VCT*1=,_.:T^BY.^L&GKBW M5\U7VEU$R@L.> @.'P.'56$P[RHY6<;C"6[;JUUDMX!RC$LJX1HO< ME*X123G6;*=__*)\]-^A.2B- MT)%7A>[S!TX8R2GN<:I58.P?R! Z]'B:&75>Y[UM'<'(T0E#SPE"YY"E?9#0 MYY#E\1E"QO\\)49Z\ZP!/!MHGSV>PBB;:XL@N?@J_'K7@4 OJ,V"4TWAR=I M[N$-NY6??2S\$&/W? B@!E"? >0&TN^(OM&KLJETNIJEVTMMRZ4:!KVQ/B_Z M[E0 O2:BC;C9_1YGO5M\?F.H%QX&G46M+!@9AE;FJR$=741J99@L>6^7I_<= MBGB-_8[*XTXK<9ZP?>3\&#+V9:QO#+LOHH-?=7?#[G]I[]%QOS<4G;?[,\(O M*8S$OS[ZWJP'4[ 6\/F04R_!J6EXDGSJW)H!?ZH+0&]#]6DX-WE,9[Y,;+;J MFQ9OOL2D;:Z4K.?2:T&MPHP??D$V/JF6\+ 2QDQU'DW;[::W9YS]7R"''0Z[ MLC.17T%%Y-9OZD"+J!:LR01*=J;)G $+1_85J!3A:6Y]^BGE*6@%SBJL,C_N M">2C;8^NW;G[7BZQL)=+V,OEL[U<&(0C8R'!\23+)L8"11#CJ#")CB<\Q8XY M@2-QEDDFR GSPWXKXUZEDY_IV=*6:45H9C/?T>U$H4[UFV-R3)P^F4MQ[5EQ M-A:E M,G.]R"F^79]9@Z?_)EV2C1.C/,T66MQE$R:=%B) V>C)X^68ADFQ/. M*D^[(AGEE*K IY>I]3@VQD^?K$W)7:JJ"JLN7QD,AI(VBZ^*4_#DV=O5B3X4 MV7F)E@J=S$P9U.NS^;0)GCQ[.UMF9Z-LI]>4Q!&>4!LQ:A 9-($J.GL[P;[, M\E:EOY+Z.M4VFNE%8VVLP9/DZ9/1L3)<9ZBF+%EIMI[.M+/157\]3IZ/.1M5 MA>6+T1WCS(PH;EJ55DFQIN/4^9-K.;_61Y%Y%+?(OM:;<[7VC%N#)\_6;F7B M7"\O)%2\C:?C1$$O424Z#9YTU_[QKC^7Z^-SX=X;WJI0-Y[I9R4=*J-N;.)$ M(;\<5<[\@87S4K.XJ,ZLYL9NO <#\LQ ,T.'7^J<,>Q+*/+&F:(*)H"IANQ32:[ 1"< M-IR*;:(O@*$$[2HTR6? O(:E+%!A$AC37IK=N!C0F76&LULO07XTX#WTW!.V M/_'BS-CSB1/H,)[V+T8UM': 'H;X--&-./_> SMV].QO M-2V&0YN4B52U$SS;QY1E8(#;;J>77SWF-QP ["YGL>:!C9VOPQ"4;<-#>=#M M^!"T\!DPD@+6@,FB!%XQT^SXL?.L>V\-?",\E2GH $8P,#(P<40@/T=QZ$,S M+=>%,!SY3+MS-BS9/*[/ANO0#><()LOJL,6G"^_G3H"'O%Y]P)AV0,ZIS#W< M(''KTP&YL^2$;CBYLZ4%7#/@$H'Y.M%(Q-1OMO1Z.K3T\M)0@ISXG:8/BB)%](#]FE[M"AK,S MBJ?YD&-@?I6(#N&,H]"3V_H09BX.?:/!M\&W9+L7) <,+<"CNGWHP;%J[!3% M40_GCQ0%FK/^=A7K266ZKA7STPK-YBAE?8HA^P[O1Z<*;=+4U?V]N!EX[T17 M/>1DT&V\X,\:(#&@+YQ'!TPL(VNL],/UNHJ1DL7U%W07)[=UJS'/=,>3ZO0' MX!.66<"CZ[K%?XWWY0B%H,FRMD:X8A=_V :J;11XU^*JWP/KO-(,%)WFUETR M.?=SV 8S3)2AY"9@$TL]:XB)_>7EV;^QOY!1 0Q6P!'&WS]OE?4YCAW:3=S? MUX7V4NW%CX)MGD[73J3M/)KYX8[C[@7>=K P]APG;MASW-/C_[S]^!>$ E^_ M$M[SO?=SP5G[\S^X+#Y&AOL2O'U)/4=CX;X$;U_(YVBX+<';EA#&@KDO ,82 MX;Y<;5^<6T\N9H5],1'>N^RK0L.5T_0!H<+O[(GO087?:._O0810(-ZCF>Z* M"M]+#[":##_\[X_8C\_B0/292KK%2_LPS&*#H48#F%L6%3#NF!R]U*D/FF@R M!_YX=/S$+528A"Q"?I9%"/PY]5@L8F>W)]]!CYZM_NO9AW@TWB&^,YX$V=(* MUIJ_QM$(UIJ_! Z#M>1ORMI?X#($R$'P5K"Q+,\+PDU7[SG6YY1F37CP,*J^ MA!<'H**"B_%VP!;_KXMA\PT6YK%$4'[9NU+J.7:Z5NR+F@[NZS(RV_V/+R*O M,SH[VZ+"@:/CS?MG4%V&@1Z@3@Y*>X;<%X9EX3G90_':*W5DSD#BKO92Y$IY MNMM6M4ZEG"@N"^7C?I'4!\K7]O.I'@["]D5S=E9F8AS7F1C'52G[M:"Q]F5M MU _WS$!]K51,OD*(-#^9:XE(;LC1&CR#00+C,?44];W,YS**-V"">BM='# R M7 BO$B%>X8'&*XM))Z,Z9>ZD[<8J"=2HR@Y/#LD&$:]V7;HB=[?;J&0-"X9N M[AI%7(9X%?OQ*_Y$4(DWX.K^7-^&6T-O7S3]:FGE7_ 0#!;]^R$H']%/[J:P?#1D-:KF37!3Q-#S9'(-',9^H-VWZAX@X M' %3Q.#9B+B)V*CT\P7]9UP:652WSY<'4GE(I\QM[263BC1]$Q(7:'WT5H. M[ V+1;C"A5M?D%>1U+Y0H.N>5BBKMW(SJ \7F/%EOB[,.)\57*C?2M,4H55N#/8'A%=PW MO'()(SZ,KWP+7/N609;0I+P%L)TTZST@W( I38:)Q;0KD>7RT&K2QB;:G8+- M <9F["JVYDT#,D[?ALNATXUK3;[2! M.64UHCSV./=;>'^'W,\!H=;/,IZ.] M8IU=B4]3D(#+/J$7]/^^I;&UC>!L\3MEQHL. NML"^!LQ[5$/7E M9F31XK0NR4PS-W]IPP:#P-JB?))??S]88.^\E(A7N:\I(CJ6=PK(.Z=9L*E# M$+#MJE5&-U]YH-+ZP;;5,AT]$LM294%2%B4]WE!K'94,?EJ_/V[CN9RA#+KU MW82,FLVH;G9AZU(2>I%^9EH8);MVE.SF8G^S,J6;KSQ0@!=L:^Y.ZRY7!3(V MJLFK=)?D*J)%MJE=O !+_:.NDMDROT;M93ZY3[F-$&[L[98@>PNBSH$&B@' MRXF"P*/V?X*>HCB&[?,$U>-YR.>NH,/2%O4?-> MX_^S]Z9-BC+;VO#W)^+\!Z.?<][8=T3I 534WOOI"%2<9\7I"X%,(@C*(.JO M?S,3M%2LH;NUI*HX<7;?558*F6NXL;L<_=Z26'!L(W*&? M#P_[/GL57[VB@EZ%0#CP^:7/-05AW="STV/#,6,6E$FO:J%AOGB>_'0H40AG MJ O'#D=H.HE85;HR)50 63&\>L(NG/0.%O #[U26*S /1 FP-E/V*R:>3 4V M#H<#]0V8/AH(RPM*P'DV'E.@]40V7BU;^4I[(J_M]W-5Q9/N38>P@X+D'\>] MQK//Q?:6HCTW_'J])T+F%>I%E:"!1!T8?:40+BK1B%HZ><5C@U- #/!;T: * MCRL$*;S?Q?'YX<\/?ER'=EB>%"D&_ %VM 'S@61\0JU&O'YHGKP+(JH-\P0+ ME7KM]DR1%Q4$T5Z1Z^,?5MP.?NJQXI0-/&>:2)$/'?N.K=U]+>!/F]B?E0JW M( J8QO:2=+&9R',^?, G6'/PP#AJWZYS2,.]/X 1P"Y9WK39UENHW3!TV9N* M(,[L&Y/C4!C5K[>?JIT7 MAZ)B\9H!H2Y8P'0QU:96L'9 M\VX,9\V(.;_;-YB.HZ.*Q3:LT0W>[G=2-L6-H:&F[/>I "G=VS0"DDV%5 M0-@Y90;\!2TX<97-@9]^@Z M[@5)LEY7X>PQH.'-L>2_^**GKS^]\S$7$1$H/<^]A4_"(.A+Q[7[W\**,T.- M-]:N6N_V^7%R2DC2YL^[)C0 Y]K2Q?PX8(" ?,Y@*#?B'BN1#&=%C$+C] M=KH1%U_A(GS#51921P*^CXN"3M3UL3NN\]D"'HH48BGJR "^AAI4^$[O M80=!\238K,J968J@ /\,]J/R6CW YTC'O7$%&VK97M^1Y^X0[YWG#+;N/OJ# M'/C_9V<0.GQ^RPK?$S0[&5YE@(S%8KS8^]>+NS-[? Q_"1)WW&#MZU M;4"Z:[!/$C"I8\C/NT9U9^4YZ:@'@]]=2-MY/1C\-^K .D/[=TP216\+!5]V M=,1MU/+CN=?#Y8:J6"=1PW2H MR,!]?31&MU+5ME7.]3"LG!OLRT.Y1&P:9P<-F;_<:!E$^0,P V8"A4 (((H= MT80>&^#X$03BJ1,4Z/'<:%..=XLJ09&RV1U@W20!&P@3B?0+S8F\;APK0X&- MN=&&^TYN6@=V%CR]N(K6DYDUGIF4D&<*G<4(U\CJ<-7KOL"G MX[[JA_-/86OV'ECT& VXZ=ON!_P[-F[QF^]X,;K":6PO?QK;.YAGIGCL"0._ M<&@X?M;!#, !@M1CASNO"1%J2@8/.5!S,^\;.PC:,"#UL&CS5:=BR?E;V14/ MB4AZP6GP3F#=0 RT;# M$W:N [*G/!_L/ ?B>>#P@)]M+\3__ W8LL_V(]D2 MYVAV(D9Y.4TPY(:*(UWUT?Q K*>KGAS<04_?A\%W-JQJ8V'-E<>&3==[6Z?0 M+$U;"QAB_-.><*;!BZ)@E4QC">> WG:JNE=UUBS'Q>Q^DAG3RAIC6J9^&4,]SV MY),3=>G:ZVT.;Q0'RKDZDK^S:_JI?=+V2H M>>0;'1?OH6@O9<7\'@W929L9C'.Y)4U*2H9?2V:G)]R1AF7-30_U5$U2EY9! M;D2AUF1G@(;)%/ZR"H#-;.4E*6B[EX[*N.=WS&;,SLQWQS)3J";=+CTP%\Z: M.FM/SJ;(F42D4VEV)N$BF\HE*96*;29'.N0-+=W M.TXGE1N-TETV%6SF+K7$79JPUCK&38PTO]Y-.5J]VO)>6Q"M:KO.T(S3;E!+ M?='CM2QL>9\,S).RW62K7];H>#-=RI)R9CXOREY)I(NW*UH-T[7QD"E;71FG M.N,BEX%W]0)O+[:M\8Y+%?L,EU\Z<7QM=.,I.#+P]HY3G0Y[RG*(]>G"L-EA MU+SM4-[]OXM&]OATL$Y;<@7;3GXVR MHJUTO82K\Y%=M:=NUMD!IBK9196LLFO%W719' \^%-\DX_QZH?3H.J,OIT1& M%AM](*#)X%!":2PZIP<[F43,H\7/#SQ; M]YCAO;<#G"Y^%^3$NM9V2\OZ%&<(2Z-2>%<9"73W$0U"+ZE+P9Z@&EK"TYDW MHJ$% A8" '4YTT#?YW(P(W4X,?\L9* M$4W_NUYR%70V44OC\V#%,40&'C,7T4@.\0MN:EY+H7W@BQJQ0&]\E>!/OV6,"2G(S#HKC?Q6=(L-#+IB-P@%2^/[=62-RU*F= M-V0=1=G.0HR^)_V"0M\$?!/CZ$$[XF&^113I!BWX13-2Z5"IC *6"*_] M %X:2Z":HKY13$,_M'"VST.IB%+ US9@M$)&@>]3X3DRQPKPU^\S[,5/8?=A MQ&]XLNGWL;W*H))C0A%$4KWB3/L0NN$$8W4(IU+]0BR;(LZ/6H'E9WA!$J\I M-)HXBHLC=(B),)<)Y04"9NN&?8C @[E[&6:^E^DIX+\$44)18^Y9UE%_;^Z4 MEH>&SU"3X2]Z#"=B2Z C<^L?C] &U(097+.O+^!# (MQ[S>H]8:.I!4%CY$2 M6S!1%&8C>IF>!U%0O+[W%U*>N)HI\P!$&QX."RZT\%D4_?;4SW^"2[Y&BZ>8 MY0"!!I1?MB8D&3I%XU6\!YX-VG$LF7'1L@ MD9MS5OMZ?HR$>A0]B80"8MG/B;Z'DAB(E9#RIC@'WX=1OZH.."G^#L>0TG\9 MMIV;EB_RK9D>+\K=GD"I(YK.%OMZ;=\RX5%%*I%ZW:L_I)EH'DX#=)*4+2#; MBXST?OXK;M[3&/2.ZZ^8Y11$44H73MK.HXRMH(V8KO!-HSK-LVI[38]F+&54 MJ[(;M-:OC[NKM?[;@?C+_O.6LX38N_>MB+-L8V^+\;+!3TXI+\V1]P8SV )[M6I6Q)?'\(5,9'(1 M7\+'%R*1B0SE^_'E-^MEO>FW?,7:,6]MI0_IA_OJ'?[#G>?+?^']_!L0Y"UC M_--W6+Z3+?Q=Z?(A^O,J$5[K'OVRLLS.5__W?;[ M:0A4X@O!P"-WT[]'!K"%Y)*AJEG_U^KBWU#TM*8/DP+\=(^SS(";H4FTU5S9 M:KZ2/,&$G6CO^>N])V3UM-L7J30_;P8&(5OHS;J;>$Y8R%;W *O"<[I"UE_O M!;;?C/E?6[2]$^:0K>[C1=L[T/UVDIT)W^[TQ[S_3'XAGKVV$U]+O_V/Y9Q/ M!#TZ QL>_!O5%#R<8\-S95B2$[[T8MW@8_"R?^'_ )HYJZ]A^]]X;_^4$A_V MZ.EKB^X=1)T!HHZ2^[^$6#ZB5PT6 J_SWGUI_/TY/+YUL ?-Y;+OW7)KEIV. MRLJZ5,3ZJ8F<[6MI79[*?]SEY?RZ#5+/ML3X%V^N=&MANKPQW;2Z/::]KI$+ MJ]WCE"TLVT#^^$6FG])7ZI%\FC!"B.R3KV*=?2WWZ^/)$(4@'AR""!D=(JV( MHA>/CUZ$BPQ1/./!\8S"H9CT15SCY.)P%,^(XAE?,9YQ&JVKN==-@,C%#C^ ME".R483B*T4H?".D9>C\Y[9#0D/1NY@F(5M=%,-XTX#YJH(=HGC%HT\V/D3_ M7PQ3/'KUW]!L>MXEKYWM:&5#:1&IM"INA4%[AQ?L%@G+4@/+*9U]PI/!4H8_]2]%CL//$ MH2)\Y.]]OF#&[>Z_13&*[['FQZ>0W/@,)51AAE=ZP;PW8G 2(XA;(O]3<$R( MTJ]'" Z(3WF WSO@/?HC; "+'P,&QDZ:[K1-LT>OW2I5VHSRVQSCPOZ5Y(]? ML4PBFPUTW(KB!5&\(/*,HGA!%"^(M"**%T3Q@BA>\,7C!6=]Z*+H0!0=B*(# MWV/-470@#$D(*\<467Z( M'M@A.J+)GV9/QHECM&&SUKNSRGIET65C.*@R67V7C+LLGH31AF0B]T7OG?S/ M]?)DR#;X7]1Z]5HZ?2BS5$899D M#'O^'W@EF;ELE/1?_^>L(=31OH-]9@WSYR%/Z&19_D43 K%,%N->ORE. F_^ MR6DNM[,.]65SB6.]XI_'5"-(AQB.08,J=O(SI$> F+"'[0G)SMK8^E\[[V1[ M^/"-OE<^9^ U&0)/P*:Y2_"KO[ 4#B3S3KRZ$,?D,V?^P\7F)H2+_SMH%RYV M%>\A\&<@>P 7-.^Q?O%@_Z,?OU!_:5BBJF"@MK_6<QATA!"6()(IW!!DMA9$RM#].B&S*1:['#E+ MDP7)*A@RK<2=T:SIE/)=U@4C@_-<#XUUL5U4,*[5+JX''$W(E@R0__R9K(0) M*9)($RPYPU-L2@(;0PY+Y5@,F^62.$Z(/,G[WP!HX[/%=[S:;OQ#&HQ?&E?G>(J^_TY[ZS?Z M:/^=9A\F=_+)X2X>FD-^OK?Y$!0_ Z1'BW%G]JZE>W@J$LX!7 M U\V.+.![1E=(CS?_R_V[P" _>ETWXM^\VOU*)]B[[A;Z35[UY_O80:OQ!NZ MW^5=1S=]..B(^]7K8ZAP?4S<\IHC@-<"0TY2@*D(0#/&R:8H+N$CT)3N* MNMZER,' P ?9"77- ,9QWP+&6=]V93LF9(J]ZP ZVI0NT&M'64%JY7>#W4JD MMHK%VB(_9PN0>KJN<%H!6B6<8)0X'JE]$U&-Q;'Y"BM7>HK:MS;=+2=)=%X_ MLZFQW["I*6#1M*6>R&FT94/3V9_GT7;&/-.YQ9DF:YJ,*"RGJQ3#Y8SLDJNI MLE:6?_S*I)Z X73%<^T?8H=J(L$$$JH#GAX ME,.WCDT?PN%WGL0V1( &XD7&-ORG9=@3T0::"&;%BP(\AFU+T(""#,-/^(PO M-MW>7!-=FI0XA:$F:3I5[SX Z' BD3YN;A?NR(=+%+?T48EL/<:V* MF':$//)$%9*Y?$6:87(:BW?DMJ(:>K^N4S]^88E<>/ ./%T#$TB@/=LV'8_O MB@58#\PJX*:B3=^ &S@/]F%-M,4GA'F\3PVT;0.9A9]Y!H$+'ADS>& E/,6 ML<3/X>/$[4KDH3D ]W41(BK\@J28EAV;T@RWJGLJ"5Z _/$!>&T>L$W]<7"LW!P!QMM& M@2E,6HO:5*E1&P(HM@AD9 5?83KBASE82!B! V2XT#+V_21G"<: 1UB>/H"5 MQ5:<(GAFZ1(&%"T@EC.'43 _O@-C0;P70SJ/N9V$:?V 6S"H:9N'MYYT MK/_QWI/63"Z1R;P6%CZ)7IT\'WA/I@2$^$"2P^]QZ,7^]"*4+B#"FY'!$__] M.)2; 9_/L<6/B B^U8$.?>_]4G 2Z/WK<'WZU4.GB"^/X0N>2+]Z@A;QY4%\ M(1-8-F+,W1CSFQD\;^XK7S%1X"W,CKJJ B7(),@/$(Q;-GJ< LWYAFW?]7M M,=*)L+ [THF[-R&/=..3ZL8[>MX&_PTT ;Z94H2H]-\=VB7_F9:$+"L,7GGK*I:^=Y4?61=BL MBW"M^:WHW)=<\UN1KQ O^DO8/[W?.5N[3\W'+"L?-LU92H.#L?_S*/A%$^BT;YY = M\3#P+ZUGB],E-@P2>$Y=7#CO.3S#>92S&.;81PV+8\X45[]\HQ_P;Y)BC@O/G"3$GB=QP!\$S_[8N@PV6 M![J"8Z(DF]-,E=CK22I^EHWWRM\(:: *KH M9V9:,84IQE:F:,$HE!#31?N0),\?'X^RIU%*$# [/+B" MF4,Q PPS3^8/L68#$.M1R8*OI,%=OS6&^P+H \!%%NZ=S64^@'Z3LX&8 MV;L7DL]RJR[!U=Q5 :N+9K,YR'(D,7&#=X:NCSO<,/KX5#5DR.#8WUES5^YR MGFWN9DEF1P-U0]8PLKN;C+BXVC-) M]]K=36E=XD<]C&C1G&;@\;62K$Z%[K6[FXJ@[.F^Z9;HL*NIFWB\[D;N.4)1HY*'#NA36/$B)-.ME\93/+#$>SG&!@Y M'-G\?(OA2ZS EC%^I939=M5EL\&1]G3/Z&EGV /S;"8[3B/?BN>[;"XXTBT4 M]_M683!C"O%ALK](#D;;$N 1%ARZRY=WZ]&TOJ#+HWXY5YA@;FTKPZ$!.FVM MG5.92T)-)>W) M]G5NMM%A4F##QU3);&RF"+5QG.8#.M!B%4TD,PE @.76X( ML8S%R3SCU"H=?+8Q%ML\&GJ8P.]?A'WE:NNKF]M#MK,WTK!7?M@:7AR$=P_? M;7B>W%, P_68*8)%\HKF753P&Z; )9*8$38UGXE[]'+ZOK#$\U(J$/"V+^APA>5]=>3&8_QT+_*:(SD M/RS,#H/\?Z5D7W1,8-U".4*6T0"K*MQ,"4*VMD0[:^ ,9G(A(I, MJ,B$^A0PIFRN65#V1,9[YIX;8D2;D/O+W4:F:A2;]>Y')8FO94 -YJ(IHE3O MR(SZ&Y1Z\"G1AT)6>$[$OBU^45!C7P&QU:S@EA:=5)>)KXM-*FM52X(ELSD( M8D3Z*95,?G5;#-W3BXRQNQMCYVB0!&@@& Y,$@\#]-WWT/#A2X^0T+D&?CS& M<\.\LVTS(Z:R+O<,5^\YZ-H+-.&()R)+?"D;#I+J9XSRKP:;HG\C%UX!45#+ M*+#RV@8H8._F?& MEH8)_KM"6 QO%YNB+KI/7F] V*3,\IJ6@1>*NG#250W^+>:LX%?>;#'Y+(&6 M:;,]6% &M=2#OS6YK;)TEG[[O,5Z,I"Z[8JM.IL\.Q<&4HY>7>\7"2^_ 9OY M/3MV#ZZ)TV"7R)-^>*FENIJTEBE3'1G"K-4IBWIE(__X)2F;DU(_UF4!$J\5 MW',36$1-RR?AD8(GE.+@37#SV)3NK%3/880EVEZ]GH,2Q5QX\5NQX1UP$PPR M="#^NQCO\_*T#RWJ)R=N19-7(%_F!W8F8E4]!C$-_O)T_*HO!I!+\%>)4\S8 MAM,<,;9R3'Z.Y@,Y[3>H0RWH?/'P&D;J<+X&KZ!NNBM1YS1[A]XE@X6;L"'I MV1UW5!#)BNF&?74AQO/4+8>?']Z5.-9^.5?V.Q?I@;,V14!Z"PA!5>>-)6RV M>*4BC[AL5!R>'+28M6.U1]L1DQZ-KU3DN3[NKA5Y3NN2S Q->&\]GFO7#^#B M#_X* K%LXLWOQ/K.:J6A E+ X(.M-&W4M=%_@O^XMYY"\;RS=#0D9&U4>.J, M-S&/.;%_:89E_1,[Z=_W\_9P&YS?RR3UUOLHK#^%)J#*<&?7.-C &E7W$I2- M G8F 0 2H*5!W+#Z!)M3B3NKT",:0YIL9F.\GVIB]0'T.3WZ[+^4$T M89TMJ;3*3(TIS!K.9MT@\GR^"YSW!)&]8KN^]0&JZ,O!_P]D3 MV\.K,^A]$"PV^!0L0(@_H?[?+^<+/KXO )V MSH>A]+WI.3!1O]D=HBO%@ZT2J!OEK;=@6/9!$Z]2=3KL<95Q9CO"=D5!K*;& MSI"6 5536#8!4THOB/KT >)W9P#_0_';NIS;+CE2CA&Y2;M:[63B^SH%XXS MT\:"#1'"(WYWIN=?B5].+34-:1^?J4ZCDJ-KFX7>;8(-()G.);+!\,73,V3> M70[O;5S]H1QVQ'$>*T@3CNGC'%=>K*1!!ZSD%Y')/26OD,RC6%B$\=Y$_2MA MK"3!-X;3S%QUVKN"(58F&%:$U@BL]YFY@H6 "+#A/?"Y&=EF'Y+^A-6G>SXEM^G0+2L@UVSXOSHPJ&YMPV6 MJ<&X"?B>W]P &"(Z>*UUM%$N[2#?+(&8@,R;9ZOC4%P91B:.81$=G7\AS[%_ M*&6,)H3H.0@QUGA6X_65G;7%365HS* MVEX5UC?*VIZV#D@FLH=)HT*W'"?RDD!FV33&BVPJ)V18CI0$-IO,9I0:V4Y96!)W/3ER/R@4:,F^^V0V=F#'::MX]U:C[I6 M$I=,VK4>HX@U;#U8CO5=C#R1'^SA<5S \^< M,'AQV:KEFYC2 '9/?YT=U?4N&!EX)AG?3)J-9D-6"Z:0WK045B=S<&0V,)(3 M&SO"=4V:(\5X-CW>K*2M?*T@+[48*/GZ/-=5%;U4&2FC9',TZH*1@7G6^]6> MC+4K J.X%=&IY!6FU(#/#,RSS_!8L4'-4UB[L,R*5)J>J@3LJ!&8IU1I2OIR M,*HSHX7KB(U:VTB"%5TI!]S:=]/I97^45T=S;,)GF,G4-+K7R@&W9K-"I;R> MU%5.3$\*6V.=%!R8KTY>CDQ*M8)$C1H-K+P8"*M15X\OD]2UPL&C\K(RFXMD MDQF-&'FSFC0R?!RFCP8EN>&HEFH9:94C2KM*=:-2&=T%(P-4:B[SXS*^PFAU MG14V)C&KTLHUVM;Q4F\A7:Q$3Y7K'HKKV ./TK;#-M$:3XHJ"0P.$6LUF^+XTPRBU/1S5 MRX::S;$R=;5LL;;4!ZRULTBU[N9E?HCO!V59/BU;_ P/<7(DY@?N@B::,JUJ M$YL;XNC<,D"KMEZD!_V^7<7(Z<&B 6,E5>:JK72?'$'-UGRO/ MLV-U ":0#,Y5H,M=8K/K#>AE/UWOUU+U[(0#0Z]4S9[LL68K74].L/IVNEIK M;;FP)L'0*\6PASL'=^*L(V$B/I*;4\=8K"D*#@U08!3'NO(^/=_0:T(:-/G^ MI* 4T= !993M;\!R)!F.*TU8U+]UK;<0!,XIP";)?$,\)H(=I;#2#:%9P": MDP#6-N\=VG$A:76Y$]9VN/^Z%(M.OG]?\QND.<=OSG'>>/OS6J0G: MN.]\H-;GYZ+@:&);.ID:FMF5H[8&F-4+'3 T-9XU*$J?,869V6X7ZWQC5Z > MT=,"GJ@_]T3A3@CN]4?ASPBNG!U3<;9M*C/'*\D-'(:\8L0'(C_7Q2>O%0MP MFKCM(71@GE03%^ QLE=KW+I:YOM394'-@'W.P.,P7P!(%_;PKD$L0WEX%("R(MB+0@TH)("X 6 M? V+Z#>O883-%/Q""O\71:F#WO3'EZG&$JE,Z(CT:AEJ1C=%\"/P0\]+44=R M\BFWB\]'EX\QI3X?72(]BO0H?,;8P^@2F6@19'Q3$ZW,*;H566>1B+PL(B7# M%,&##A>Z(E&)#)#( (D,D,@ B7:7&^PN_X+I&Z+UC[>]&'JTP432\K*T%%"B M/;^+I"0R0R(S)#)#(C,DVEANLK$4P1LVZ%Y)M+5$'F(&_PU@Z,VVEA!5.?YKZE5URS:=I7>/]NMN.I$$W8UZ ME "OYT02]($2E/Q:$N0W6U'^>JL.6=WM/*=Q.B^>URGS?H U76ZF*2%;]B/* MC4-[/F1DN$4U<2_5,&1=_@(KC?WKGL7"\1SKW^!ECR5TO$HY\-JNH<.-!Y5P M/HPZN=W;$NWG=.&JOA&]C0KFI\ 3(K_2LR//9GR.W*?H]M@RZ_*V+Y1:W3^N M18ZJ*/FE?;R) JP'E 2/N5*/?-PMZ/MTU75ILM?'!H; V:K=]5HNYY[25RHH M_1,!1P0<$7#<%3A.(G+/]JT/%VX^BXU:FTX'*^R*!;,^'9?&U)^W+O@]N.@7 ML'W=F@UX6J'J\2G!=S03O[XE4D^Y;+!UGP17D1X\;[(7X07?XH7+Y41 M\2%#;R;Q_8I?8YC"*L6B@D\(5*+_0R"#'.#L0&?8)49T\)$DZ&6BC,I;Y7[\ MRB:?TE?Z/?WSF8.F[3=KG\Q$R4#5(GF-LRQ% HNY70.H4-TR_D+'*:^M^69] M[#[\;M<#0.^-XK)W=K9:NCHKJUH]@XF5+NY0C2ZU:%!_WOB)5_)(FWN7R@RF MTY8&W)8Z*70T,#J<*:*V>"_"9:NZ+Y1)LT>I[:9=';G.M&=Q+B 6[ _UA&=R M=S2P(MR(<./;X<9KOA:GS[9]J]U@L'9Y*);=4:=2G/RYX71[M+!G2GQB3',E MICS+SV>[ I^6FC(@$0G#-SGRGNY8A!:?%RT^-L_B"Z'%&YX6D9X.-,6R:WG#BHJP$#J=KL#[)!1/8J6/8@,+\;B0W2&'VP( MG$@'MHA/LD,\Q ^]Q+02@#3*X!7O;I'M-:CYTSU#B)?H:9$DFLQRG^US]2Q? M+8QD-@M=TN13BDR]TK$X K$(Q"(0>P8QU&R'N(45'RE(I"#O.$'[; KR27;Y MC_4#[[J]3X?MCJ96!AG5:68TMCJRLKT=W-YS;V_OG^]X[M6L2 *[H4>7O+5' M][T0[?$!M]ME0GWM6-M9&L/]72?6BM=2FZTVI^LNWET*>%\SS3_'UM_+9D@E M4]U)?5\5KJS6'W.1(E,>52P:[;D=I_<[7_ M\F=L-U/[-YRI0;G$E12QLL#(OC-JD?*XJ%4^*GW136;9=8-QBDRAEW4-5Y8' MJQ+L$0F\HUSF"<^]FI#S)0[,_CRC\?RT[.F5KF\W]+N(Z"3M.\38;IP\%;+D M\X\/C0$ /PF-X??VXF:SY*XUS1)]9N2X-%XC<_9\]N>WWOXX4^(2[[51?[=+ M3[@O< MH?O$^/*&4XJG&;YE,G)2W9FN4V+'G93P%]=P;P8Q'5Y;6*VN/<7662%5-U.- M=K;=A1"30Q"3>Q5B/M]YW@VS.3_(/[UYIN>W1/$'IS5\I,D897!\&3?UKHD< MY?K8JN7;&'H*5 MDQ^5AE&D\+V]F,@V0Y)5(]\0IU59H5B<\'P;/!<5GHN0(T*.CT:.UP[A=N+: M[#7Z\84:-SKU17>IE//3CTK8W#1*BVQ:+0M,7^"V3C4_71-IA!?DCU]I_ G+ M!T5[8&84C=%E]ZM&O:B/;7$;",$^9F[ZJXATO%X%%Z^Y>*ML+EF8*:F&.I);V55C81";OW#Q;E_N M;FF4LGA_WTLS]?ZXG>UCIF1H%$0++^$2S[QJTD5X\6WQXLO?WKL77KSAX8WR MQ"B>E>9IM1X7M;XBQ?NB$R;(*'9[N\H:)WBZO;.'O6Z*JS5G70@9P LDB*<, M^6KDZ$N<]45)E6'C2(A">(].EGCL;9U'KSYR2F_GE-XU8X1>EN0=IU8A0,S/;I?;%N!J?UEKS"DX3Q20R(G)O&Q&?[T#R/3FF1)AS3+\7L%V[ M)Y $*"88#O3UPX#V-TP2>_0R'XS6YRD@=W?UMMBP28WT&8>M]9XLSAK9XM"^ M<5?T2[2M+J1B?< 96VS=VG4RCIVCTUF*Q=/090=7;8(.2+D"(4W=>?< ML3N=1/)]AZTJ7=G&2*U+"DUJY[*=&\/%RT<&6*.2ZX^8N+HDYJDFE\/6HPS" M#:\\*'$%.*)3Q@@Y?O->8H0<][J(6,\+'2I"\ N7B;]1%RI.7=YWOB_R*'\]1]!V?P]VQ//\GV0 M//0)^/7@627PG+C\]\JP%#B=GZ:HH>/ @XI"Q^O'V6R>@Q]QWM ,\^=!@ ]/ MA (<>!QRWA*D>/!0B70".R@%I(=X%,<8Y]A&#(MA\+W_"UY\^-<[=3S,PE,G M, .-6UGBS\,/_[X!%)R1ROODX'NB.<0U;FT\U?H M:_*Y!_]74[WT@N$LH"O\,MIF \B"CEK/L>T">D[WA+^:KO*N8JFQ6:GF+@1=65>Z\+IC,AULT_HH6;N6 A(#\@4U M >*8$.-B"-'!3S:W!4JHBY*"$D0B]8C4XR^"Z@-N>U5O6O-BI4(T5I:Z+-J% M[&K4[C_X/1"MJE= MG>2]%?F%0BA?69$[FJ!/J.7090K[4FL2)[$24_US7^@]^]RRJ\SG,ET=,_V6 M7.SMDAO.*'=AQ#5]Y99NB,3/.Y-Z:?\+T40C/0F[GK0,W5B)D*JZ[+WG-8TQ MJVRGF5<;-;HP^KB]@?O'C<@]73CVW'_P.!FPX4T&> M^U&SCBZ9/>?LF L^C*U,8P8''9(^O74JMUZD8@-OF7_W(G7#!CP(%[T-(-8F M%$;DS?H6QT[DS)BH PL]+*0[,#(2" [$1:T?B27'OOV-W>';^J]O]3K_2OO 2UCG123P_:4J:\7@TF] MUW!SXS]/@WB/]UXD%@,MKBR7&)>DN.S E2L*1<'LU/356@RA$;\7 ]?7[2?X M\[>RH2+]^6O]^2L;BJN8=:LL9W"UW8ECX^%6'C4F,@QC8ZG(AOI[&PI+A,6( M"I??>\ZK8)+)S3.+#AD0E[E%X'\H_^ BI<#/KM!$R?92^P-I9Y?+PK#KF6@? MGAQR^M$7S0XAPI8=\DJ1N^,V;T!(!]_38SQ"9GX7LY^336/<,=O4 E]%,31/ M=+B9X3U-_*5;W(,;IDV6S!T=,4-DIW6;<56 M1&^KM@%MV,*'FD-36VBVJOB<:<]63:I< M$\;$Z,]/FE\R"$J>0!1\>4"YQQZ9*/UZ)O+ACE?',-$?SJYZM0P=DLH$H((B M_)[9>77?SQ5+RF(\+/4PSES&A].=UNP!&^17)BR;/C"='W>^]>&APQN)K<;T MII,IKHZQG51.=H8:/6_EOI+8QE?Y(9.T(%0;B]@ M&<(O/(PZ6>2S3PB@_L#1DQN)AR,!X@EIP=DIP1/84JR5R,-,06V7B+UL1$5Y MJ3>W/))ALSQ.8W!S#L858&$D091$H)Q><$%3.,]T_8;I<"&_UUWT^>2] P"D M'P3+>_&@JQAHM3M$2EPM2C1)4^D9V1^NI7D7'GNDLF':O5\"LX!\^L$OZRN+ MY^?L=O6V>%Z_<8+DU,AO'-,PR33=3TES5L'U6K*.,B1S6%@RKKZVE?E2DIP--L:P<1HX[FI8E67A(^^?PFULU#=KP(C>1#Q(Y(G83LO'5!9W5U=A7KO_[/ MNRZ$G2S+OQM&(%-/%N,S4^34.">!-__D-)?;6?XR,[E$\MDZ/DOD;!"^GWKDK.6''9J#@\.6@Q:\=JC[8C)CT:NRP<2ORXIC0<^B:;R8HY M?$;D6('/S-A4*IMEN2269'-)7LRDDP*7DU(_O-ESAVN9@UI*P&LVUE#;NS$^ MW@S5W)IP68+%+T?N!EQ)+B];$U6A^=JT:]5:W*[+)H,C%?*%PHTO5YK8U.L%X7BA&+3P9'&=FFG2B9.J^4T7<@2 MHT)\4.F"W2HP4FGC4EXI4"U5Z3=K[G0_'%*""T9F+T>6,TMC:I6WDDJTK.FL M7A]+^H "NV'@F9V462NMF2Y']P>3>7'9$!<4Z\)]\W)DOSQ@VKELIHEQR_9V M-IS6AID,?&: GH:JS95ABRZJ?9K*6/UQF=SMX,@ /0L,GY4$1V"Q]FJ6$3,D MKSAIBLT&Y]EF+6=L3"F5WHWL/45/^_/-PF5SP9%\=\J8U;+H,*.AM+?%H=94 M.ETP,K"B9MRMI@2"KC.D,1-77*FD&67Q;'@1%M*7LLIU7':E'&79TJRNP03N**IO%** MYT73[3&$.NV6B%J_W*Z"H5>495WM3E/-4JK$[%BIW5A5JY+:[,*A ;HNR7V2 M$GI;7*WWA_WM?M7H-L?HJ0&Z[EVMG:L+>P'8ME9J=)I M+PF5V-@#5DY7Q"S :>**PNA8"E^4%:ZOCF:I2BDSVF=9$6PH1'#H9E?M#;7Q MM(&M1XQJ5!?S-+)]7:;04,#Q,IG5SO&859C M=5GOYN=2>:%6932! ['.C-#?">G8\]%NDQZJ=;IM +EJT'PQN70OG0>:,W5@ M05D=T>S/.5,<@*?G-8-7?QPV>+EA[U/V>L-@;4VH]9F.O5@0P%L1@3>Q D^R M34>\F8ET:MK,#$VXM)EP['J9D^ Y_X]?+<,^OX:02[SYG=B!'C% D!BBR,_3 MT^D[/5VML )MV#<53(TS7#1;1)DK *+5P/.FG?@"EQ3WO'/=H$5.X/K M11Z>X*TX)AXXLP*8?WOTUP'6.+B\('GA*!/SGR5DT(P_IB@,VB;AXF=%-_X\>XJ MDAT']GYYGYP(ZO>E1G1QG'(=R,\N MC/L(3^KE\D="F]MEM^#"I%&1!H1:<3O&&N?B@K?RS3B#0U^ M^/]^9'_\(?.3Y)5:_P_MDO8>Z9B=O?3T?/''KPDLN47#DEO7FEO]YW]GD;00 M?RHM.);(!%HF?&II0 6B(L&YO^"0 MZ:\F.-@M=J&0=<:E@^D<<"O"\7][N1\_;Q;3"=G"'^7"?GLR1 VB3YS8;T^& M2"DBI8B4XFIHYZN0X3-YZWY1K99H'Q-=G_PB1C!A5C^K^7$LA_%ISKW")N8? M'--_1&_H/TQ(_\-+R!W3D!0;]HJ^TDYQ(JZ6+9=/.2J'4\VLONVR\:K,IED" MN#=D\@G+?=$FS@TMETI*61EC[Z-# $6GI9 M*(16VL0:_3OMI;EMI3:J[.*:NB38GM9 M2N2>B!SYBI9^\M"A;R4W1,M"=9&.=\)0H]E_ J7D[FTV7R',HR//84.'%Z(L MCR;38YNH?ZQM#IQ*KS80A)1WUI)\L35Z6L &/:ZU'JFD30P8>JW2J3ZL+D' MYH"Y*TUP__FJ8:H;VPTAU)((3#XAF-S7A;@IF%3B"[,[TO,*[7"7J_4J3_2P2[_SL*C(7> M1+ZR4@WUM$H='WCT/5; M.FKUYZ(TE#1-=?));=>P2*<9IF\(=65RL.+D-9 5;I<=$#6V^:Z3Z9OYP%#,*@77-Z()B>6Z=*!P2OU'\Z* # Z-SJ@']HP*@NH=7 M@"0K&>,Q66WOU$)26N8V0+FO M*W '0.D(U$@>5?:TVL;B77EE3^9SHPL !8:B@T9)A"<1GMP(3SYA)/K#\>3. M;LL=\"37YC))N;/(8Z1HLQ-W77&QE0OP!'DZJ=< Y3.%\)/DF4^SX13M$+D' MGRR!(*"[?7-# \)\0W?F3#F20#D$PX'O#0,VW"Y^^/!EABMX\:%Y,@=1'A@% M),A]V^!57XY?4OH\6=NTS&I.P\A5EBV/2T5AM(*M0M Q ?Z42T8AR-M:#8]6 MD @'OOA!PQ_A0&8WG8]Z0G^"<;-46=L5N&E9D@$.^$<1R2L&0(0#$0Z\Z28\ M>IGAPH&//,SX(QS M\D!OJ?W+M;6\+R"9??YRASB@'_<@66"Z;)?[;ACA*J9 MB$*< Y/G9-%S"*R8X=@6Y#\\\#BK_/%5"W_E9;Z_'1C*4)L[)H MFO.Y76W*L,L?\ >2N2<"O^.]UY!)?XCBBA$(?"T0N*\W\+<@,,/:+9+,ZRF5 M2W7UV4066'N"0 X \GL4R:5B4 @ H'/5:\E="!P9U?@;T&@4AC).V5JKU2R M,S=N MYJ?I!E97Z0:-*>:\-;]U,)_X#86]VC_UJ)C8FA+ M)\C7HFF1MGY#;?U\"?XWT=;?MX;OH:V\P]*;KEOAU/6NNFX-9_O=N-.%VIJ% M>ROVVEGX)X]]'UC]",6-W/ZHNF\4! I]$"A2BD@I(J5X.!FBDM>/M?-?"10* M"FS *]RN$\@7B?D_.@3QPMINML+(X8X$-!+02$#O>VKZ"03TDP=!'MS3(C1T MN&5 \VLE_83S'M"K];?9XJ 4'XL%@:D/&;&\UCK[,=-E\=2'-+,(F4Q'7FND MVI_J:L^KJKWHN^G)=C<M1_9 M-4-S5TEF/RN/5(XBTW5WUC>K+:3:=RP\]E"K.S0],KX7B(4P^/')BX?=M.!\ M<<'8HH"3;;J=R7<$52\/=M!Z3W]$^XKOI0F/#QA%VO\1VO^)VDV0]4ERJ%>5 M%>TLAIUFII3?]%,4U/Z[]YOX7GKP/77_T5'E._:'"(U7]J"6$:%9_V-WMF_O MPSZX#<5,;;-MFNH2*CFMK@M"N5S%UC*+DQ_2A^+;*T$H(U01%GS-4/5;6 M=&#N]KH5VAE6!:YM$^J^[$(L^(A^%]]>"2(LB&+;H6FKP:UI8U[2\SI33EM+ MTZ0K69)$6/!5P]N/::+Q/0I2!RM.?O/JTY^O/88VG$IC.ZL-Z'AJ3=GM9'> M?2XB7/BRN! L3?O-<>'SM:N8*WB]7G8S<7JDSK5M*IT%>_2I"XSH_ MJH7%6RU?OF05ZWR/4WF1H+ M "/[(;TN0@,>H0L_/ER3(@P)"8:$I4G&RQC2$C-Z8]+9"6IYG:TNLXU%9\AW M(89\1)^,"$.^,8:\J^G>M\>0T#38>!E#^'K.BM/Q!DZ/E(GH+I6NDAH@.^2. M/38>>O3QN(8:7R1<\>@\F&>[A4XZ+6K,VDD.9I;DC';)+M3E#^AX$>GRI]7E,.;/ M?_?&%;E\S;#:\MYDXOMNU32LD8AWD2[?KW%%:!QSW^!&SH>R$6-@)B)OQPP) MO!/X)C%C!==KQ0 )8_#ND:GP,!7)^R.4E \\+?BRAXOOBO:%Z[SQ*QKXP%$W MQ:6HVYSFN^=HIN=7\@[EP$6AP^W@8,HT.5U&W[N6MYB?]FITCN@U&'(P'3+E M<:\_R\A@_BA-Z2D;93 _/OP7 AMW 9:4-')7Z<6RJHYFO8[5:5,= MC:$@L,"3A:=,\K5TZ A8(F"Y^]E"!"SW=GWN BQE7<7I0;VVQ?K%5'K9W6OY MHN9"8,E"8"%NU-3D)>$*Y?G#:9;4]6,(OY+WG2YBA.R \JX)UU_G2#*TGLX+ M(1/_"#(0.;D"$MDJ6:%V[K"!K:O[A=L=:42G :P/U%0PA3]A1'28<<<\ZP@/ MOAD>/.0XY#?P0)[,E&ZI;U/JNC7O\$NFX&!;%^(!\$;@3>ULU&8TPH.;7+R( M\.!11RJ_@0>BYFYJJUH_K:Z99:8<3XWC^!#A018E.Z2^P:'*VWU_OFKQIJA: M^&=N)'Z9B?C<[G1)LMD97J,$M6V/&&)06F8Z99D%,T*MQ,D[[O$AD_ 0A1PC M1?]"BOZA/V8WA4S"(T6_H:)_ MB4)*G[!]^R;%PO^%YTR_#H, M ZX"8 %_!\XM',M6I-VIL%QHI_>7X^D3'/%.A3V;^RT,L=?9T3$TA=\-P#OR MFL&K/C-F;*_J,O'5@J$8HMZ1MXV*4"BEJ1\Q$;!M!9YGFXYX#Z4(DA8! (X= M50+ESJ%>"XIWAQRZ-*>'(C'%B@'9XAT-E:J:P>.F&/BC/1=CKN]-Q@ZG*3KR M)V&2V&R[(IRE \C[)Q%!GP=?!?T6>?+[!@EBK@\,J$S(?/.E5#.-%G#;^JUCZG M?+K[,Q0\\40L\/4%#G(Y*Y2G@.G?L!(H0('#XI_+I]#^NDM@V85GI6Y+E[L8 MA;3F:%.0WC;6XDR3'>^QY(SIXB0SVLK5'8^GFVM'_O$+2P0=!R]6#$150PH? MQJ.4#IMUE>]E@ M^7*6%E/UBI:QS&2S0T&:!H^OSP3UB"^2 A_K_6T']D4 '#I$C9JCB]ZG2>PI M!M47_8LCAD B/<&]>P7P$BQ*VUT']#O;I44P=\T V[/8E@HG6VM/1%9< 6RP M5B![R K:K85)FFWVE)[$<*/\M,-5\P0V]/T?17=$@;)?&\Q\.>?<%]7^+,GZ5!RM?=Z%Y=<_5]@E?[Z#_CG\#)> X(# MW>?YO\]]F"28F1(/_ M.V@77A9@7UJO"#"PWY U!BRB @07'5[G\067^W7"]I>$]9S4URC('2(-#)TM M9CO+>1S;&7A[7E32X\688E'"$'K;<62M6DJ5VN-N4QW5)CU!RC5WU;W,$L&1 M_2XMN]JR-%;7PS'9W,Q*BKUTP4$5U/H.FQ):E^IJ,*F1)2]' MZKG&8+?(;'=T(6[6QRY7+&MQETVRV.7(DC#0Y%1[6,;*K5:E$2>7O?9&!B.3 MER,I9U#/L/-L$QL9M84V5-8Y&ZP]":.IYR-WC:363)<+#;6@-:>C4F'4ZM2Z M8&3FDIH2VL7J;(:M^:90L,=*C=E38&1@194%L\J4I6U:W6G#<4VN6,M1#CXS M0/E6BQK5I[VAA95GK:E";W-$TX;/#*S=5-8U.;OG)481=S6\86[;K 2?&>#1 M?MU@U33M)K%^5BEMME:G("W@,P-4XI:LB\F9F4L7K&9I;#8W#J9VV7202AUZ MFV+<3;M(CP8#5C.IEE;!7#8=I!)=6N2W\F2:P_JYLFL-IN,JMZ; R "5"&$N M<+C9J]'.KK-(TL-)LMB"SPQ0J5S!+*V=(ELJH5*<27:ZPQ4)YQF@$KW?@/&_IO;/]$"#?\'[]:P$L\I+(@ M5 1;A?_[6U]%9E/<"X.=FE;(_&L#P]&,Y;WH0JRC<;KU\P/#D<\FW>G,VLC[ MI72AJD.3 , WFI@7JSR:>M7,K!&O;>9%IBSA^WZ.RSA,7PY#B!(Z^# DA,(X MRY5F[,1C*,B",1L1+ G%;(!G/X<)\$<;GG.!^X.^MW: ,0?&6& =R-B%<9NS M8*;$*69LPVD.VC6?O\W97H0,QBO 'V23T^W$.>O1[!3K) 05_J.\IG_T M@9.^+,=60)B!DBF_4"0(.F Q?\Q1WI$F/OD1*%,$W^#]"!-D(Z?O4/9.YM]6 M##BA!B DM?1\/4C4'N #X@+PAE]\],HTX-F1=90\)":0M8#&SW.%SP/473M@ M,8@M9^&TIT#0-_B)%P9^@A*#O&S(1H]_YY^A8:="L5H!Z50\>47FL85"9R:, M#X-_;A])H"RV+1T@#,=8'Z182+ 6@"UJJUBL+?)S%DP#LLTC[1E(-448UV-U M8<]UEP:N8>LR$ +4&*M5Y!0+* #SP"6^L+^7$$8OL='DO,7082ZE[0 ,4GZH;R_ M$!>B7[%IT1Z;F,*;:EQ@?N&&5?C4K9'Z;>P$+Y"WZ-B(ZIU=I)'A/5\:A5 MZ&>+DSWU:+KWA)?WN',0L$5S>;[_',YCT&.AE7+4[)>?>:+O[S!V:/M>/NF:#$+9'_*3BF M:P <$_6KDC)[6U)FEY)";U>*M^P.LMQ.!&(-G$=SNIOJS&Y7PI7RV*WO7:#& MMJB?Q)(O[:S$&\;+ZU:+Y5LM_Q^W7/V[YQDJIR;/G!. A2)N%,.QM%V,.[%N MS(-U<^VY5\R@5ZR@V+_@,P*3^.?-M<'']U]80NQ?O*%IAV#ZTW$7LO[QSEJ% MI:(K%FR?+1S.__.&;_07%6#RV(;IV4'0'J*W(N\="9[9[_"*K6+;HG@@F"!" MW8$6NW_2:$&M<><&>BDZS45>Q_4=TO*F&=AY+6>V@,>HX/LB!][B^Q?^6372 M5OC+R:&HXAGISZ,OCSM? )&3-YTF,1P\ _@%3QB#VX;WV[N (=I9WKNS>"[X MZ^K/[[*6] MO+C3( WQ9.?9P_5]\#,GV_>AD4H#[%/C?7YN:/#QZ-EQJ!YPP-(01"WF*K;G MW4H +PP7B3M,Q/#G =,P?GY(#(:?BX*CB;X9$1 %Y+[[\C $Y/)$Z'FF*&X? M/(ECI1W!;P=3C8Z/.BNRF9DBAU,F M[PX8A'EN98D_#S^<3@H>RO@3@D<3O'>D<7X$=))DZI__!,_8;//P5O]IN+>B M]]]&>O52XLEARLGS8;1' B)Y(,GA]SC,H/WI'9A! ^7-@RK_[!"]^#"4FUD& M3-VZ\P'5RVS'W\_VDX/&OT\HQR-&A( 1N40J&3$B!(R(-"(DC(@T(B2,B#0B M)(R(-"(DC, 3V'PH@+XTLQ4 MP(,KHK81X] ,(= M_!>FJ=RFL$+R4X,"C*?>2/4_9H?Y$-7_UO* WU0>'EVO.)*7>\L+%ID.MS$= M'EJ/Y-^P0PW,G-2%V$X1M5L43O,1X*'52-YT0SY2S\-'B??E#*P<4V3Y<9J2 MG7&65\EV/CFNUAPC(]_Z=G7J(Y( 2IQBPA-?\>2TE]["BZ*B<%""'F>+QZ2 M.'&LYF(OK:K:C><[M-(J9IA^1ZLG4_">$0&OM!+WJMKT&#TZDY7_B?3@C_7@ MMR_$AUX/\N),[^4J)4N-8^U]H4_&J68'WN%+03VX6_6R2 \^LQ[\?A&#T.M! M:Q9?[ANEX@HKE').-M6B%+$$]8!$92/NH@>>I1PB/?@$H;(#/V,; YZ)0'OO MT\0\7BFN]T!K]FM#U7WK =\%JH9'R89@U51TF-T?P"R4V8JUS8&YE?/XCJE!U-3$VRWU&*(%"'G,L7U5)ET?_Q* MWJN0\T?'8&]G#GUQ0+EKW>%' PI;:DZD7%/&1FS[O5JKB'TG0,\*E!Y[<=M'#IPFN@XW3ZEMVIC\=T M 7Y740GI!QBNGYW0KYJM:[4-"U77:7$B5]EE-K[1Y.[U N@1Z$2@ M\_M.7+ATX370J3;,929MNP-LJJ\O3/IPF%AM,O#L?6 M<,-2,5=*DT%!N5E=LM=B

    *91LF%),8I^L.^ _/6?/GIW@_'&ME^IWU MSLK>7S[RM+*D5W]2/!B[WBM07>KG!,??F:-7KM(O= FKXG.'6OBP8C^8%NR, M:!OH,>*SB2T=)^O7P??+#'K3,Z\?7)W-BTGTP>!##TL -; PHPWH8<,F9+N+ M(R^ONB#GU>B$@V')43#\6'3PE;D=:R#>LCSCWZO=1>./7Y^N>141-:\2H^95 M5X7UOJ3.9V*4!Q5)#I)@3VHM^;N*C!1_ DJ.K?S:&MNR. M*FS2P#9&8S-94R*N<6#DT34]989<>;B8[+*D[R1%HX>+W+IO\=JI.[1PVL@80V8P MYD5:MK7>NF'FQ_ .K:.)XIJP*E+]'L,W%;[+5EQD7:[ 9QY/M%WM%T7'$DO MKW1*30LCUT2/VQY9>SHRA[?)E9K/L0BF8\@DW4R[2YS;'NIY]DQ^.I11:CKE MFVZ7R\UZCH+3_JE+M-HY4=4Z2G?#S\PUPM2+?5*;PI''$ZU7>;8R;M0'1I$I MZN6!Q-%343MUBY:N PU0*?06_'(EU7P';S BR9RZ&VLRYS(&MUF"K1^VL;XP M[8D(RYVZQRJM&4*7GS0D8T9,A$*65[)-$MZ-=3Q1R\P6"UA'4A'2T5%=Z6Q& M,YL[N,SI[T5KS&K.8/GE$L'F@Q&9465Q['!;+^G9)5YMJB-E\(['!^0@Z0=E MJ]O?: !F'STSR;KT<+ER\@BVD.11$U1DCR]UI&DYPRPXL#K M+VA.H(]'F@(U8P59YME^U3/E'E6OC+H7Y*#-8&MZPC-%-<9)& M\AH<>KRF9,;AG:HL(CJ9)_*+23;=7X*GHL=/79.K>X"DD6RJND&(KPP;<$I?H29EE6$9 M3UQY5BK.JVIIVBPB?M9$TLNP= 3K-)4JWJ[6YW;;%+IY*8V4B89&4S@ M! ?X4W760%;\T,BAK5DEHW.+7@TLZP0+-$M>8* >WD8ZU6#BK06VSTP8./18 MIA=#-YMLY&U60='"HB-ZF6DE?.J1K+0,H38:9&4*T06N7^@I*[*^ ',]P5E" MJR8K&[+G&]$VB;]BK-CLS:BJ=;+3K%9D[=>E@ M9I-!%M:\OD#Z)5:H]PAEZK/:*7TY"$1JPE16BMDW'3: 4OBUD@9]ZB!WCBI!(-^82&O_:!M M8"LY:57L27->T4Y=T6>O56%M(/[8P/3>P*6LM5KKGKQ.;^/3!7LJ5#9\T4VW MRZVI:#&5DY?DZ?JLGV?SV&==7NRN[,F%%?ZE4/^*0U<53;%UGB$FD:QL\!FLM'9] 4X\DBF3#%?S^<5Q3>2&[?6[I/]3CG0 M3NEJM=6R! FSJTC'M3&6%HT>/V=.Z>IZBVZR:7DC(M[8)](]5B80_K2NEJH- MHH8F6Q8K.H4UQVAYQW48./38I([,0K.@M4ML7Y("N2$W[:[CPZ%')%T$FU*5 M3K,KMJ,/NDC!JO75;G6HT:/\OF6TNL9*TG&Q\./2*5TNH&>D?B MQ_S2]HSAL-ASNDWMI 70RF-BE:NE&P99W5 VFBTK4\4_:0$,Q7"2F-67#+%+ M),<8RLQJ%G?2 HBBV<*3LB?SHL'AMLA-,W4_''I$+-+O]_4LGET:RE2P\-JF M8TW;H5TY)E9NZ?N:(M8-72]0?C]36@S1T\:B4G2'FZF97O"=M5M3>@PUZ+D: M''I$K#G=[;K#GE-!BIO KJ2)YJKG<2?M"CN6B?S$XFTVA[+\QFC;RZ9ZVJ[8 MOERCYYT%P6+\NM(7A&S?0E$E-OWV%P&!D]O,. @5>SZ&[PPKT% M[LJU/+NS4)'F6E.Z?:9,F;8?A6LEG]RC*.Y6<71/Q?X^/Q>XM,K[+H/?Q8>< M?1CH[X44_^RN:]%A7,SR''$N.__^?+["NX M:Q%8ZO[#JYAUXHMZ4X, MTF)V>0^[A*TL8EZ) =H+_ %/8\,^*(O5D[?C0#OAXEJNKH[#_G8 ?>.<.+] M(,-H+?E["M>BM>8?N,UO'8.XQS6_=<3@'M<]^.)X]4W/A;UIX4L3HONTX\CV!]@/^UR\';'%[RO2SA5*C-2-DXETBGB^ MX,0[K\G9=I(1.&S#2D5U8R'+V;39*?5RPJ3[[*(KWV"!P M>W(P:+7UZ:Y#6_J!)"YRX5\4Y>%:R"9B9/COL\&7F]<(^;"AN\!W\GN=0&[\ MI)T=$36D:K U%M'M26/B?U4G?,O=TL&-+^MD$CB@%>_C&:XFR6,Y(*X%K>3L34Q0N[?L:]OV/& MWL7>;W)';RF03H:O*&XOP;@''_S,3LEMX8W/>"!?OJKS6QV2D%.=\KP57D13 MM"W'.>&2^ -SK,VK+=(HKK-TH!L(VZMS8(7 ):&(XUN7[X'Q?V)<]8S"_AWA MTB@X%U\6][/Z&LZ'Q/V#_D;.PH*ASMDNPNLSH+]!(ZD,* MX,S.Q<_2:==7!-_B-MP%?WY/\N-J#D%D7+NMCU"P;%71S^@E1&9]/R&;<;3< MQ#\_W978,;0'5K<'&"=E2VFS#5EMY7R :&7S<\H7P3HL3J8USW"H? M1>F(N*#CLA8GK2+R;:1Y8-6L]\41+Q3"F_G XX(3:1H M*LY[W(-RB/,><=XCSGO<4MYCK[CCS$>D3G;^2&\&WGA6=AQ/D<&+ 36W2&/; M6N3P3K='GCWAK)0+TE0*AG4!Z2R#M-85M&IYK ETF/? TY?S5GZ6V=VACRL+ MR'?Z*1'6!;'37A?6D/]-74ZX KYZ%N1."2N%$ MG#N):!%_*!(EK,(I-': M&$:@3[K>HD70%5L34#3,F)#'&9-[X/SXI,A-!SFOE/#XN+S?SDF1+B'G&;N0 MF;+%9B\S[0Q+);H5J@'@<6 4E:+B=$?$!3Q.=\3ICCC=<6WG+CXJ;0H-O,(U\,UJ$2@*X+BJ?3E@A+W*D"15 ]Q\B-. M?L3)CUM*?L2G1>+3(E%Q:,YQ6B2#E8>D+ID^(K(M9],SK&H! U C#?T5$CL^ ME1H?%XF/B\3'1>[1;_GJ<1&US]3[RMBUC6));H^J3#"F2@Q4);!D"\52Q'VF M4N,$2IQ ^1'\&2=0(G=>!(V]XQO,KESCO @JL/U")MD8\P224P0\Z-C28(DQ MD3XOLD[R)&VV!QUVF5V->,2;]#B.@1.B4X)<[E_JSS.[UHZ'Q>9$O9SP^+.^W<_;BE[$=\8"0^,!(5C^8BY1)">@X;WJ)!K? M+Q(?&(D/C/P,O^6K!T9&6! 4.*DN&U49D:5&9C JP9JM[>7L:3R^8"3.H,09 ME!OFSSB#$KD#(UCL'7\RO?(4GZ0!/I$M;VPJ-PI0OGZB!!/&F5&_J"\+>:2# M#[5,QR3FVNAZ';K>MDO9:W!WRQFA7M"EU?--::@&:V)TK2\8F2*R1< MKBY:5SMR7H:Z!;;P0/)7! M8F7SH[*[\?&U8_P!E85:19:L4.J"[FQFO,5!Q9#Y]0>GD-3EXAX1$XC[3FJ= MD(J=4 !\"IXFG2/X=\#A24>1?LN>'2BB?9*_QV_S]_C#9K"MS$1]#C[/@<5 M?O5$LZO8,^QOJ;20Z4U9S>PC?0UO5\KYM&[HQ',!UW4PXF\.X/% M*8\XY1&YHL'W."JL;5-J'\-$ONE[O87<+BT'N"8 ;!4Z*C1^GYV>XMCG3<<^ MX_*]K_D;MCY,UY=LVL#;TY=LPJ(= RR<': M%3J%HDQDD^.J+<5P$$4EE$:0]*I6X/_Z0] IZKC*?F&7[:UX:E8EOJ\5ZINFHN%V3! MG /*IZD4PAUK,V4?9^8]^LSQ5;>VM\/ MP]&O=]'YSH,B1UTSNI#,KY\9"3<4WR (F0RX$5(4+7>QU$EGBFCP)!E] J1N MZ0VLGPE^>U.;?9GF'[_J^B9HKI C<:P$A2KK!3VAJA5)8FDRT/TG_L*I1YHG M'LG]#C7V59)_7(/=!LG-:K>7-*J*:52'ELCTN2#7E ";TZ>X_)'B6W9_28>= M!F,KQ7D?%DO)LITQQUA(?=&;+8&*.GF,\.XTU'=1N;LR M.D.+TBJ\/B*7M55%[W,=X#Y0:.H83#VSO4^T4NBDGCT\\8PRTD21/5-IJJ=I MU 8K!R\&JP^[_C%S^=DG^) M"T?YO?_A<.6PX^@D=!9^S\1U,N2K^3Y6EC05U?TM>JZU_R",I&T_V07MMF,. MHGB[,?"37> 20?X%@S6NO9_8[H7H-HCSOI(%DD@A]'<&0)_'EPX&OC^T]-60 M+_FM28X(+)E.8<0/6_(/W&4TA:1_VI(!MOK6!$X4UOSS.)N^62OUP1+""-GC MS-WP<^8I#I4 %%/L9S30GQ( _OQ;=\$7I&?5H4\K1?7;L"("_8ORH$O MC6T=/+BDF"L%K@R^!.#OY$E2A[]MTW!@Z:;\@[AH_.0EAS1XC8G&MV/\[YV) MO@=.W#L5?[@H7ARM?'7]^SSFT_7&4.7ZG/TY]?!4WI^ ESL*+\1:\_J\=06J MQ+ FAC71H&(LH+<(=G;%6C'6N4=VC[%.K$KO1I7&6.!HIEJJ?C"D.3B3' MJ.(>63Y&%4<\'Q;6.UL5^(\^CQ5@#"MB6/$UD8)'FK<"!<_BQ!+UDR$%[&P2 M8XE[Y/5K88FG-^VBBW7"L4Q=_HZ+=K\J#'_/A<5*\>(PXXI\\H-@R U+8WA( M.!;$BZ.3&V:1?\+3P/\^!X"Y:G]V\$Q^ONN2\5);;Y0^FQQ<>ZUGZXFX0QS1 M:CZ_:Y/X;:V^45K8]2,0PJX+W6"A,&O=>?ST6<^!N@+S-$+7JS<#;",*2'&C ML&8!ZPYE[PKW&+%+#VBY\AS,T8,?.DUWHMC=B3C?M8]H6#O1>+%M.%=*-_', MDI$-<4#X;:R3K:7;FD#!KN'I"UV7& 4YND8#X1"Z77G=_WU&?'33NN,,?<0O MICV^I8W?^Y7'AWO[ ;U26VK,B$QO4+Y##?M4,HNK X$!>F7?E_Q"]R!%3K=\ MT/_Y:^'/C%0C):S_^_2@V>U$T/;Z)4&&SR]N6^7>C)=U22AY0[K_,[CQC;YA MGS$$NIANI2G9G;.S2AX7)ZRT$ I1A)%/6[V>0)%.,^>.>[P=IOR)M*X?L/5ET'$5Y%+T0#('ZQ S30&RXF-LE6MD&R M16Q9*U6DOE%N".T M"?_$4/&<-N%IP]H34!&QD]..BJDKMM.4^39'-PKS 2?0(50\5O?_OAM)^JD1 MQW,CRFBID!AD?JM"^0S('#<:XK"W6DI\$UD3G29;;Y7;#- X82@22Z%8'(J, M0Y&W'HHL6+:JZ'$P\NJ5=!^W&-#PH]A93.3/B8I=>X&?9)KRK#V"6G6+08-B!:F=HDV2;<-1?!.,W;E6&E M9C>3SDYEEU^JE<)TDL>LC<$)* HC-=@% _/7%J2?&JB)2\/.5QIV,?41C:#, METK#T$P^2Q2=%N]!&3BVK"? M6AOV_.;.SUB"-B]Q0:6Q\HV.Y1G5#2TH.A5%(/EF;5B'(55/)S6"#T2>1.8- MOS7H:P**A1F_"\;>?P1HO$VM\$.+P[Y',40#(GZ].*RX*9:L=*W99A6)G<^3 MTC)(+AFH. !.Q$@\11W?TWP'RB,BH/!^$&!<'19]@Q#%F./W5(?]*+#X9G68 M6FI0JC0B<(1T%@ML[M;S"@)T?CH$BU1<'G9W4<>X/"R&F5/ZL+@^[(;9-R(& M\GZLX;7AS]OU8>C=0+V[CM5\?WW8Y]PJ9E'7^YB9]PVLC17'2JW)$+@6P4C- MV_5AB,R1\WE+MA&=\JJ!2FNXV&8$E CKPRX8FK^V(/W42$U<'W;&^K!+J8]H M1&6^5A^V+/NT1[94HU]4\PJJ+RN3"@<5"\S[860*.8X#WZ=RB0C>C):TWDM M)JX/^['U8>AA?![[E"7@:;+'F5J100)%H- !/Q#)U*7S!O]^,QX?T P+@\+/H&(8HAQV\J#_M)6/'- M\C"Q:V2+C+IJ&HKHJZW2:JVJ#49 P^L*T&-]'Y>'W7K0,2X/BV'F53R\H2,Y(.4RG4-2*1K.2KP9]$15,>+Q[VPF> M_"%.U75#.5<7R6\L,+OZ6J\>!_H>!12-P,^7*M R<[[=DD6LQ%8Y(\A*TD 2 M$ ZJ)N+7GS2>3L4WXU[@+O5(Q76.)'(GD,"<@4=)UXJO'D@6<".DW[)GPWO< MOT^NFI[K0.P#]N*99+65F:C/P>.1#_XXI 8?\Y&A41*3@[4TX]Q]75X'G4 M#OW+E=V)DG M5S03*M!GB154: E+3=B/7)78&HB$.P%.S,Z=\44G\=_O!+C0 MQJA5M(QY?%ICEU10UV;%+*^H44@R)(E(&)NG688NW(]C\T)NY: AVK8P:F?* M_>6FO. [0=;,271V4Z7]7W^P%'UD6+:.&> E$^X26&U"U>$C$Y"N#Q??Q^]I M3W*C^ZCY7GM#C?(=HRHHRB"[*F'&2(/[>)P42IS>0O0A 7;HTMOX37>0W>@V M3JF6[-%C5S1(SFRM<_R4W\BA.![?7?N:."*IK<$"7X%[H<\]<8<-97WUY__ M/WL+(9G :D-@--DI]T>_!.KUO2N#_.LB6$<"1%/LO57!\(-DT-:JP,9JB_VL MPW__\S\.9_\7JB4ER[3LWWL7ZF!9DQ =_,9"[*8IR;&MB$925,&;?XNF+P;. M;ID4G7J,Q_]^],+26T.72A/_2AS\#.EQ1,R9N$X>D&P'%9.FHKJ_=U_;?Q;" MO,'^_/;5DRP42L%/OW)<\.=<:W%;PQ@%HBB(NM%?/['WZ M (6*B8D-Y?N_NLW3J2F)-E/!ATBD8U+>$$R5.C:A>. M/'HF)_KKS9(EUTA1S,X&&C9)&Y0FX#!T]72D,V=8B[(%B]<+O>D:601&,^^# MD4=O)VUB7&F5NS,C2,\LWLY8?=9@P,BCM]-]QUA02R)@E7:%ZQ#EYIR3.($X M?ON&D=2Q8OD3(^FC=5N991W!@2./WIZIRG2)+ @;-M?Q&]->6:K,-@P8>?1V ME.H/^P(3-)" 5]RJSL[[BR(GD,=OYTIIN5:C&C,V"4Q*J=N9SMH.''GT=B:@ M-Z;E*RJ;(X?U)7>?346@LW\!(M]=DJ+I"TW4%SJ,_!#DA'0]4U.W+- MPAAC2:-DJT@V-V8;8"A^/'0SSDQS17Y*(\E"%P_&Z^FT#[V]$T*RFJ_8WMIC MU\9L[M3FW6KJRX-U>#CP: +-S7)*%S:K M"2(2U+A0VMA% E* ."96SL3IU:1;:"">)Y&2B'#F?,# 6O+CIR;397=C+"J& M4NA(.8I!-ZVDM> 3? .Z\^]9H_-?I=Q0!)%@(J%=T&I[ET4@_ M,\C6\_EEQW"9<-._P4$&!JA]X/M"^!I"Z02$;RN &\%O &@ =UA)M$QQ[H00 M#O[F L.ZR_#!D(J34,! ^6G>;^=S@94[NN,ZT(K"KZJ6";07P!>)?^"[G(0^ M!Y];G@- N_/OW]\5''@>MGB*+,/OOS.2$<99'M'>-G .D)XI+ASE]_Z'P[E! M<+0#1A B2%MH\12*'83Q=CCL&.NZ]OZMNZ>AVV6],VV<3E'H:PGP U!S\'P+ M/%,%&[@GR?[W)(Q1_MX"5Q\0X4W N*-T^.+]4''L6*;G*M\!%)$40OR%BL?8 M,/S>^[G@ /]_.;)-8?&^1'!?D#=."<8;$PM,O"]/,NFOEIC%^W*E?8G-?A1W MY8V"S'A?KK,O="J6EPONRT>+7=_R6JY&A,P'B'!1N'/A%,A':7(0:===\$#I MFZCT%EJ/!IG>7P%_@JJ[;,78,N68]5YBO2L0Z778&Q/I30P:#1+=FFQ^QX&> M&V>[M\#>4B27W_V98/[ R?CYU5^,7*Z<_,5(Z<[TZ\7 *9)$NBG[]9KG'R.= M&.G\Y93'LZ0QUOFI!N<>LQP30Y1($NFF#,\3%SOL M%1*#E1BLO,XS!_TN8KCR4XU/#%?>E!/8R,")44J,4J)(I)NR.+!_V5:08%^+ M&)O$V.0E3H$-N&)0=J(^6E39OV,\..*K<;/+"K_Z/,M M@?Z>W+X5F')F2KS,.6I1?XN&")JA^Y&]+7^%#;IN!PS? M\:6@21O*M"QIPO;NR/1QX]58QMX'Y**UNK-<(G =LW!>S7&&.P(NKCONX*X MEZ6S-+K!<$,,&,(1=+-$5*!6(:!6P5,H=:=7!9RW+O,2EV%%4(Q?4,9?O2[K MFN&Y[?V1H:R3F/-#9L=IRQC*#?SLZQI9_Q.YJ0@?@SC5X.?MZ'*'U+ M%O/=UNT>DI*1P9Q7U1[1@*!/E<=G<"@=<+U6>UXB#2\KK]/S5IGR1 YH%XA# M:2R%7/":\LB(941 Y]TBS,@X'%O0N;WH(X[3W&0L]&B]B7]B8'KYZW!. -.< MP],C0ASFV3XG,&R/RB!9SA?"BUB)8V#Z[UC@;C$P>AW\&C&E$T/:*ZF=ST!: M2^O/_'Q-*"'ZP/:PZ5!.LQ5."&]A15$@9'%H-0ZMWG]HM6#9JJ+'P=7(%2#& M$#2_06>7>E*X;$P::;C.Y>H=+UBZ;&5SLEG,W-BD@QBXX6G(H@'>(V*UTE M$PM+75$R+G6]BXAN7.IZOE+7BRN/:.#4+Y6Z M]E=DR3;!!B!B;M.I"2Y2ECL^5"LA2J53&!$'9.. [-T'9.-:U[C6]3': 0S' M0;0#_9(5R3?)B=S7M2*;:[.]E;XN5Y8M)H(0],U:U\;4 OQ(:/IFM2L_2[I+U MDP5TQ@EH.BYWO:?@:%SN&H/:VRIWE8:3IL,M90)I%@-%[MFUD2B'BBEL)8"D MT N"VBA+;T1P;L1D^V[#JW&]ZZW6NYXR-]#,HMAY8,;][&5<37D7U93G9.XX MM!2'EB)=BH?&CO!-AIZN48KW-9]/E4JD4YGZ0[8CT!5&PYLSM!/%G7&*.7[9;U0XJ9?K<+XOH 2,-M%Q)=Y]!)OB2KPS5N)=6G=$(U[TI4J\ MY8)JBEUE7D24*XE#1O86*XDJ\N!+O M;]8!/)N\RLV'>L8REHY= ME]G%9EWP-0$E(0#%+I11N!]9BBOQ;D!YG"=I^:WJ(QH@].N5>*-5M; HJ5Z) MGY&9$9(A5].UP$#U I H3B&I=%R)%X=+[R9<&E?BW7PX]&B]WU&)]Q.AZ9N5 M>+.1,9XZ0BO#%KGZ]'%SM[@2[R:#HW$E7@QJ;ZL2#QUQ M64)+SV;L;(S@@^Z 'PS&H6*"E7A4)H5?*'$3AU?C\&J$PJMQ)=ZM5N+%(#=" MG2=]R1ECBMCAC:)=;;9+>GFQDA@!#6_^0;&X]61<+/D3BB5CN!O%UI.V1A1' M..*F^>;41-5%LZW9F@:5$PS@HE0J?<&F/I$1VH@ VTA!AKL,X"+OKW?%XG#3 MIP.\3VU3&M@FV?+&IG*CQNGK!;%?LT5UA).*A7S/8)/Z*L^W;+*6EJ,(A]\N MB+7,&J=,6Z[+!V2[U4W7RFL4@N'PMB'J0K;FKH7PI9COU67P2A6S5U]W%(#Q M]VJ?:"#A+Y745LI# F\4L F?' ]*_7Y][9><4"^%+86P%/ISFEN>33=%,EQ[ M0@1W$@B,%GB:=&T/\T"4@,,A_98].U!$^_L$Z0 >/Q.EMC(3]3GX/ =(!,7 M$\VN8L^<1SEJ+D>DER:#+%+=# :%>J0FR6/^2%S7>PN-6OB__I"I8_.S5=. L4RX6V"U"56'CTQ ^CYZGUJ?LZKQG;?C<&IM8U* TGK7#_3RN;TFVHB0A M3'H.+Q*+\"&I:UGED+S),5PFV+V_I "_..Y#0I]+IN?HJ]!2+\3 MDPSX8IK MQ=E%(L''5[+,Y3F8KP*>[H8;5K.D[1X>LE%' 3P^UXK*'.!#DYG+C#P# !'P M%AB[4M@U7*_B[-AJ/>X:IC)?>^Q,M.A-O:P&X[;_:<7 F":<$V#AD\RV>_E) M0?9-@1QE%VR63;+V:* UT$QO"O0RCJ>.K]K:2_+5;.KY=Z(S#0QYWA-8(UDM M5VU]E\'4@T3J;PUR'/5>WB!81#&NA( MM<2F^5FM+4JK]I PV*ML23XHKO3 [1787!ZMJ%7)SE;&W*\_:>RM+=G^ KV) M4*_)0.?IP)G:TN$AH6TI$>Z;^(06"64['SC\"8J%%3+=Q99?4HP_NL$3SQ7@E#_ M0 VC69;LP%*=\-._2FZ[0R<5G ._]R1)O?L>=&>4BP1OGN'?(H@"E+ MEC8'^%P^N7^\E$=JM44P,;!FM63/JQ[)N$!@TGB*?B.J @COS>W'QQ^;%+!7 M)N2JA&LEP&.2NX#:UIVSMF[FP^%?7O#YX.:_-LJ?Z-(DX8-I)<:/UE)^:B[3 MV[D#7\CRM G\A-A^ @P>K'1X;Y9[X=F*( T(1O,&&AOG50;[-:[E'LG:LY^O^G/WEG^/-O M'=!!E\!?]U3'@8A$:__B%GAQXA^VTVK] M^V&O78 A$1<+&_"JG!@'AZ\,.UU2_PL,%]S^";!>B@W,TCS1E%P+6.M#RX3B M6UNV?2A@75EQ FW? T9WPR (G,GB7*[DX!OTQVH)8%E!#("DTL)Y15B.:F+ M%>N@R%9F4/P1ED J-8 XA%@%:B+A41S@U/;4A,/@]W;0A1[89+=:'AJ(GDW/ MB^*8!U]X$@ M-PK?$0'=EN$ 7!62@O'ZZ%^LR&:&COZUW/ MW_K M;].SF,F5G*[/4;PJX246H485MB,OV]4)VYB6!U>AN,GZ&[BXDN?U.:H;3:<>U :*AG2,=:,SSW=R&?,J5$>XGF7E M6DN>5?I!3DCR6G=*^)#J+\<5MD2'29>]&CH95#KPM[;?>.)T11-$M&Q+U=U0 M[X: 'BS $5?@1V=K&G\G()(XU+E@=Z&)??5;88(*^B!\JI-ZM+W.'A4 MH-; M#?7Z,X,-OX/6DKKFZ'EA@NYC'9%DH&+E-"1_4YYQ/8_'V;Z M/.E[/7O1L/CD%,%F#;[7:U-MIP=L>OK5&.H5CJ+T$E 7AO^'2N] 2SNZXX9*<&$#^MC 6"4LSP9:O9H* MWYH#*EC\J]^?O/+1OWORIIUVW<]B_^*GLX%^Y!7KQU[CPF+V;2XD";+>*54\ MCEU.#:E3:]OK2?_S8.?S7-A 7-KSA5Z#5?R\["XY:VY[# QW'*O>O_(?/:7[ M'J(/J))976S*""LN,DI#7Q>5O'L-T5?1I<<35F>,]%O4B,N6G4:C^T9H?RO# MT=.Y[R%\4VTL*KDIF41F*W70-BIV#D]_/H[_><(/_SQ@F/JQN7\T<1Q3C*W9(_KD$D^$2V&F8K :H6[/%V0[AEY_Y,QX@ D#& MBNV*P-79:GC((PE1LY606X"=$!-U<2YNXT6)\N.3X7YM.5I,C&&B0'&_;W%<"&.=9\KIC;I^]'6#!I%?HD MX$5AVO[0Y7!/Q8LDT9DDQM;<AM=O>W9>3ZYQ9I=+3GE&M+/U5X!=( ?N\>MS-S#GT MND\*99:?E.3BLCDUDNMJ?FTIGD2M803P5/GQ7W6H;=MP[]-=H9A^>[N1*.[2 M-T5Y7^\%?1CB'8@RV68#;X(T29RD.E:)G%L0Z>+4 XF\E S=Q7F!Y$G6;&;- MMV'YAX3N.)[R;DL8D:U^5SGL.=BC5%9[PP6Q6"+)NC'&K>%@U;>8+[ 'G%@Y M)#F@SV-U[#:T_VS^X2*+MN4X)]E@J@>*A'8S!99T4;[4[2W;#L+]^D,^9$[< M2?,8'MMGI/=\1,?'/_)KO M-QYY ]-ZRU9QRBLRDZXU.B._,/]\Q._=)IYJ#SQ",*M+GIP5163$Y20M !8 M0U/'=Y\_K86Y0JCI^_>%LTIMNYRK%XU@-23: ZR5E:EOV)=EOCZRI@UTS.I4 M%V7X@M]V*T EH\A;)[^NA;]N0(0BA[_:7DOOE(="AJ_F.,08&K:"M(#T423V M0)'' O@]QO46I"YR6XEB3":O)=42.Y/)=:YO!P0UUV /$_0!IS\*I>$^?QN< M/J?D?AN1$\/;VA/K;=GE6S:.8M>B[?%6IUH65HW:5QE<4P?EVF>JQV@:O66.C M7RC3A8&RILH:M-#$0YH^ON7D1:\I!,S?ZCM]N[R?TW=*M]KKH*A0;3Y9&7DE MLR<%LAL--[HT]B=MRML8B-?-M0J]BMW,CF%=.?*0P7Z.W)]SMW5"VK0]I"P@ M2<1597_!R+6(!$URU2*ZJ6%RP6CR/3G=F[6[ZY6VW6WB6/Z/2OA/91^.FYS\ M#]BB/_\'_MGG""13$6W8:6?ROT^[D:1A-F'?B _YUT6:Y\!-4NQ]+@/#]]V" M'G,9%+Y=1SCK\-___(_#V?_M_9.4+-.R?^^;*6WZ954FOA7XN!G2(\C8L[$=?* 9+O> M0TE34=W?NZ_M/PO[!CU^:#EA>?KO\+0'V$#X]"?/#7?&M1:_@2,-NZ?/P*^[ MA>%HBB(NM%?/LDSI@RR3F)C84#_\5[>9.]7N=)MWFD-),K>/W9Y=V'_TZT\W MS/@ K KS>S")]-C@1OQSL.TO,>M34I^BX#/NW_80&@NY(2'4VWI;Y<5^=M02 MRUD,Z?D"'(K_.B4T8OA-(4.3JBJ*JH#@E"S@M(P(8TH9"[A*$R))C&4EH_[: MSE[<]RMBQ1424'W$93T:EY<5Q5O(A@\UZ?.17JZ6]\A9OHR0Z2G.UQ:(5EK[ M G8\$]("\GRD"@BW9MU9CTVV^4)EGN.$=06. M/)KGU+48:U.O=)&DJ.2PCBU.!AL-C#R:I]8B,IRC4F.V*'9\%%UP\V$?CCR: M9]O-IDE[W:FP3=TC!WU'M;(N(^#'\T2[259L;+H,LJ3Z ND0@1=I),\I[3LWEZP2ULV1>(XQ6-%XZ? M+BK "==IK%+#V7I&!50BGJU(0,4,K8R5M$"1."'@,@76+$NT0$J8JDJ4*J$D M^OS9ICPJ.':56/(SV:S*W@1XBU7N%$]9R5&91KRRABAH/6NY:%-K.,PIGAKW M>B;?5"49\<::1+%(IX0-3_*4TRE:H_2BRO']4E?/Y&5O0)3]4SSE%5EDHB!J M U$HG4:K ;H>KYE3/&63ED]I;4IG%8/F*O.T5ENQ)W>UZ:4W@<4L6 -#.@R] MLL=66)+<;V04O MN]JI7Q5.LS1KH*1K3(G8HB3%(T9PB",*A!KMW)T).0S @HR!-ZW%J*;+[>K2U8O!1BP+T&]4M+@T*/M7U)+ MC,L.2X#YDF5SG28'0T8+A^[W_^R'Z)["S>U)YZZXSNN.9%J.9RM=\(*L"?#? MK[UYJR6]7&"5UJ@Q6] SVE&ZLW*%V8)Z8-,4F7%?&1>:0?170@$0=0&/1]J> M"QD:5BN\J1-.HJFWOQ28DO!1!=V9/A]V%#OPCO7 MD2:*[$$O"48,K7G8+DI]W,_=(86L,E=4W0V!T?'&CM=YLM:DI8!/ZJ615&BX M"Q4V2KW(5GVHY&A'U;$"'*>PK C^%G:]"$LWX:$\6X?GB0'8@_DYU3)-RX<5 M^__H<_")Y3G ,77^_3OC>%!>.\GO_P^%\(2#>@6$("Z4M MG'P*OP]Z@>ZP][%_X]K[M^Z>AFY9\9V]Z+$43G[GI0.GI20<^/Y&DE_M+TM3 M/V[)&/'#EDRGL,P/6W+,V#]AR3%C_XPE_T3&OE$H\M$+@*(#NC+W)<(OANG/ M302 Z.&'_^]7YM^W;77 M?8[KYK:QB&A>9O7ABRS/=#3V[0Z?'[J82'DOZB:+ALCS+846^*/*!HU-(7VVKY:?E]U>4=+N9FU=:+*'R6-O89$S$ MQ3(2+&0A?_VAB0>2/.[C$PMZ+.B[*.S/%O3G]>+D M=814T?4\Y6,BG/'RW!"%7'EM$=)4T7,^=M)Z0E$IB\RZ23CXQFAF^_UN,NFV M\8PFX-#WP,D'C+R@ZQ'+?"SS=R/SD7-#7I;Y0G4:*.,/%)F.VO0[AEV<< MD'G@A1#8 X$>'PF,93Z6^9T3$LM\=#V2EV6^Z[4#JER8]=E^L3_*NC6_T0N/ M.P&')(T^H.AKD8<;3(H\'O\D%Z_7EYQ\-1?&IZD1Q_2F>,&A+$NB75)K$ONU)_Z@BY1VT1?7Z*> MB#1+2UJ?*Z-A+0G/!0.'"\4S#RCU6C0XUB6Q+OEP8NCJ2XV0+HF>G_8%74(G MC-=W?4Q,>,HWJVYV:#D/&AM?@T9LS8,6/'C!TS=LS8\3'C:Z[T?@Y1 M?O&8\?8W^)=]?Z?XX'%\\/C.9>8]^_WJ_7\O'S34XQ.H\='D^&AR?#0Y/II\ M_:/)WVHUP^!V C;(WH93=X'4A*7^O@4&CT[RZLX7>>TXQGU N&@L,F;7^UAD MS*[WLLAK!],N'SZ+4FEQSK-M .[, ":/_V:5SP=XKEW <[8#!-$XCWTM\Q&M MT]O/W+&866-FC9DU9M;;8];(]<5XD5FC'K]YQ#4H%KZ@H,B*+9JWZ5J<6;1N ML3#X&US6"!7Y7OCPT0[E[V3BZ**=$X6ZO3XWS(A%A&:K[J32*B4G.(+XVP-$ M*/* 9) [.64=B]I/$[7+GLWYN*BU:V,SA^=LT<@9]4W5'#%KEV1VYVN(!Y0Z MON4^%K4;%;5O@$01$K4+'UWYN*CQ/2>]7G32A#%KYNH+I-%FRC5N>_P$S3S0 MU&NG8F\YV+<#Q6!#725V0&,'-+K1DOM$WJ'@,7.Y9DGOTU3XQ.A.DK1-\8'@ M%AH%A-&-D0_G^>L/^4"2%VQR=&TYB,4Z%NL;0?D?%NM2;U*920L ?12F6,MU M^44CM]# /,E0K#-H+-:Q6-]0N/@^/8H/BS5JVX+OT^,*WT1SS3J#&)JD0FM- M0[%&7KT!X>8"Z[?<._G<2BA*K1*O!C3BGHK?',;?2N![%%.CN=S0<].EC5FZ MY7=0#$=<@P.SA6%\_ &_)."(!3L6[+L1[.])&KQ?L/U9QN[ZE8;!!B-G9BJ9 M@%IQ/IAMV)3K@<+OI0MR+-@7\"%BP?[F%,7[!9O)-"QF J #JV"]:H/M-_Y0P%AHUB3'D9 X$A('.+_7U7CL^O=V MPB+CX;.JLZ$1;["@M)[LC415 'OE2IQIO61O=O^JY;D'S MIP"Q0Q-'**(>+YE)BA\Q HK V&/F 4U?\*SBM24A%NP[%&PHRO_<=+3Q MW;(,E@\>?:IR*3^4VH5,-FD$9'V#K+E*=ZQQ4*A)V%[R(7/BSM=_QV(=BW4< M@/RF .2G[76^FV^HL^6F;BP#U1RV^CG$8$+1IL/B)>0^(I$7.7-YRUKH_E7. M#^ND\#W^P)/3&._7,BM,HO6\;V7YV1Q1ZJJLB4T4:!DTK'U^XZ;!6$IC*8W! M_7D$\T6(7\?U.C=?.3VCJ>?&^8(ES:UV**$ XN,/-'E)A!^+:)1%-.Z3<@&@ M_DE#6FN_[['G(!9S[P>&UG_/*Q MA6N?+[B^_CH=4KPV7:Z,2KXI?; 5UT_@D8%N5PM)O;A L(U-VGZ@9<<\(Z 8 M]!BP!P(_#DO$$<=8*\1:X09\E<]KA;%18#H8*]38OM%"&&E:;.MBJ!5@(N(! M2Q^W9XRU0JP5OIJGN#9=KJL5OBMU\6FM8-:7U;RUE#.\F*UT.R71$$84![5" MZ!01V*NQBYO)83PYE2F?+*J.(S+QL?*X7\1U?)WW!W'FRV1I7!?2JK%L-C$/18JN,,2BS6<1N8*_D;[[?7#,4N781?6VQ.;*%N<^2KW45H MKV&-5/J!1%XK7[CEK MYX''L+N*.V\"<([:2!@(N6][85*ZCYLYW6TT4EQHA M979AY^/]2FPY'I0:X]ED92C50KOLL,P%:[!B\8[%^S[% M^[+^R/O%FQZ+/7FJFJ21;#?6ZFIC3VG>S7H7^;I3I1$SIJ!*01P0BCUOTX"2( "R+=2#MT= MP!,*W-6$JL.=24 @M]4YONB\EP47GJT(TH!@-&^0D0RRF4T/RA7/HC3MS #R M(RS([M?[R(MML-@ MBLKS3G^4U8!7C*6.X>2_$JO+D^O#!OD[R34T)KR%TNL*TC=H>M"E['6: N0B M4L>W4OQKRV+Z/.$"1EW8NF5O/PD4T4XE(/=*$W&N058-A_SEW=>9%E 8_H;^ M96'9!M^:)\9!0DS,]'7"4B'[VXKH*')BKKA[88#?A&^2==,+7[1]9?C9R2], MP,.M[>Q4<6794 5M9S;>ZCKG :X,R"@0]X2MF.!/X!56PIF(MI(FF+<,_82U=]#PT" =8AXU_ ^:K)^LE>2@215\ME#@9QJ7K%>R:BG( M>_XIT9A.S4'S@WJ=AE,PE9< MY8D2?EO$MD\'NGH/^][\QJ65^L=]]_1)B]!^_R.=. /95>9G=;=R+2X MX"LXDS7(<55$B&36&!(<3"*>8*IW$W._N>'PO<*'?'%A*G_"A_H6*E-L>EDB M%Q//4%J\*@\#9S;A )51.G5<6KXEWIYJ!Z@*RN^GQ/'Q2V_(Y ,%1V!XCB(<2=#XF].MJ.B0'@!0!@I=3,=?U&Q3(4<]S:F+,U M,^J_! "?L/?#Q6EY&;U[05J6,W;28K *3V8$V^_YU=4,>TDA)Q[)>+O*]7*D M1+GNJ&NSDH@L$0=!:N(\QPZX$# =QPO^DO*)ZDN$NN])&.L MJ335TQBQK8!72KJIAZ_J0L>V"R:0-2W)V(7MQH+=:NCBN%YHLZ+@%BK#$5-? M!+L=!0!3D1GWE7$"'(;^2BB C@MH\FQ/N424]6VE_ZFBF&=QQJ/?97WUY__ M/_OG2B:PI3!N/=G-Y#$>Q"] CR+\N$FF6%, _]IX$L-+ZL09B2P**V*XJ MG'7X[W_^Q^'L_V*NI&29EOU['RX_6-9$@?'LWU@8.=> =;,5T4B**GCS;]'T MQ<#9+9,"2GI?$O3[,>*>WNY**DW\*W'P,Z3'$3%GXCIY0+)=H#YI*JK[>_>U M_6=AD/WQ0\O1(4/_#DTQ8'KX]"?/#7?&M1:_,30%RT-FX-?=PG T11$7VJMG MS)D^8$XQ,;&AW/]7MYE[QJL'B&H.E9ZY?:R_G>_N(P!JPK@40!'0\P.D<<*GL8%0E%I 5BV-<'&>P M7]NWBOO0_Q"ICS.&FS393F^QP%BBDJRM&:C9GH_$18?)BOPFCQ33^@8?N%2] M;/@"=CQRGN2E"2LK=;[9,XV*6FP9\Z8&1A+/1\YRX_IZTZN6^"72(#T-FVIT M#3XS\WQD8=KO+X84[AJ=C3^?]J6"T\UH BX@ST>J1;M7:DRS&M(I!(W[7DT$NS;1FEDJ)41U#2UTILZ*,;" MQO]'(YNCRB:/KI-3GG1D:KB98ID5K0GT\<@5@U1U)HGWV5F'L$V4=T@SPX&1 MY/.1Y75.HTUW@_'>M%Y1HN:,A(U9*8Q_V M!3MZ_9!;H,:\RB[8)#O.%_%\1<=H!O8D.!H*_B"UVD2-XKT5S=3&986>21H\ MJ7,T%$.]8KT[STR-94/I8\6).%J@#"RZ.UZ_,D0[/7Y2,_KY[+IFK>FJQ(?9 ML:.A$."\N'0(T:=$AMQ+;$2;2R#^KSB$LFU[H9/?<:I M@D*2B(B 1:@(,19P+"T+(BJK@HJI,DFGQ_A8EH[X<(:,L3)27!C-2JY:%[C^ MHM@[J2S*'#[Q:&^=YSN#Y$CLE(M-H<:<4A89FR=K]B(CLLOD>K00TXO6ACFI M++KXHMKJ< QE=/" 0NQ1!V^T3JJ ['K@9A>^NC*:-KZNM@?,5%A"P3YZNRI5 MQF:E87>-0%7N0&P*?T$;5;*=Y7*VN&9C]SJLL42$?-8L!\7.@#LIK:[1 M=XMX!J7XJKV:;)15GF;&S$D1%"?.TB#0KL@7!:$V\B3%,G-@Z(F=\HE5,)WC M,F7H5:HWHE=FOH""99W:JHRJ,@R[H=E^SBWI!2,0ZCX8>F*O2E2Z/D'QC6\H MRS(RFB,YM=<#0T]L%FJ,#9=(3W06ZR; MQI)&>NET)\\![^2$K1PW_4QZ[DL&R97S?H^7DEUHTT_LUB8_F>')91UG/4_Q M.OV\LF*AJ3ZQ6\2DB'"Z6NLALZ[<&YC=52"O-3CT2/[ZVJB0:6]'*!55JCQFQ!SVA'Z<[*%6;OTSSW@%X9 MC?UZ\1VO^DU7"X^IEFE:/H#6"=U)B,!W/?04(^P]*<@&ZPE+LF5%WEZK$]9Z/+HFVXH> MX):8XL)1?N]_.%PH1/([% _QK+3%P4_]AH.*GYW3<.R8N?;^K;NGH5N,_L[: M=S2%7[.CUL% \,=O.?V!INB?MV3LIRV93B'T#ULR8.STCULR]M.6'#/VSUAR MS-CWOV0T17UK8Y/S+?FC1RPC S,S=P,S,Z_E4W8O>4=UQ/&_L/[A"0& ^P*I M\O]^T;\^28PTF2+QJQZY?@^UQD]>LDM9C"U3!G\<*J*=8.? WTM4O+FRI50: M>=B3;!P+QP\7#NRSP@$3@; Z+<6>V10]R_*@2^-;1T\N*28*P6N#+Y$G#O)DU0](M8=P_+[ MP!K16.1U([P_(D+P(X)=/R*\%;-KS*XQN_Y(=KUNQ/7B8.[:G6'*?\\**]LC M8K#"8E][\;3*XFS@[MJ+OA;>^WGKWBJI.[G8^)8:E#P]?<.XNVN/.WN!?C+X MZ.AV5Q(F^7';=+(D8I#K;,LC+2?YT-@5Q[)6=K M^Q6+\95:5'Q9C-OM>G%UIB^I!A3UVZS_<5(_:_'9CRW%'(/+[Y]4KO^ M$':5L=1'OVS7UR&.ML?1]F^.!T5)DU_?KSI]1[5RW L+GI8K98HOB$U04QWUNW MI'0I@.?@H3-UHOG7'>2Q/N@XW7W:JZTXBFA+D[ %F:RL%--:S)2YNSUM;"OR M&9VK:Z\USG;]Y&S7_W[@RLG;=<3 A[E0:IV]9)]2_.M.SJNZ1<\WFLL*9XK. M &TM&3CQ7W].!='.=/OD=4+(T41TUU8*=QU+_Q99O[J_]CY9IS<]5$_Z@RP? M('@]O?S_['UI<^+*DO;WB9C_0/2=&W%.!/C5 I+H.],1 L2^@PSFBT)(!0@) M";0@X->_526!P6"WVP<,V)HYT1=#J51+/EFY5:;0J[2;".L,POIQVO8(ZQ'6 M(ZS?FEKW3JPO^0:9- V%2.A]=39K9?+5%$I#F$96F>.TN>?!^KU[Q[[6196@ M),48Z7"0@!Q-#>M2Q&05):5"REWD+HO<9;=CI+M?Q0Q7EG@/]W[&9'8?DOP. MD9"9PZ6!O/P45Z<63S+3R8Q,O4(*7+U7UIA^#Z6,Q=K:<0F*\TEPWU-29#ZNM\NV&E2'74WZ$C&BM9Q#,OY%*U(J[H5UUG>L@$< MVG/9/56#=&<#4P%.Y#.+?&9?P+;V#2,90U0?M,B%P'8UU.?Q:;!T?#UCJ#5* M][H"O133G;6;X"4.*6C$"04MLK!'%O:("]RR:^TC7$#SV[92,?H;0A;,I^FB MWV*;#1]R@4NK=K=%+1$7^)ICV/NDV\J7\0\I"/ 1X"/ '_;@7)_ OBR.REGF,>T(1;: M6H+*SZ+:S21 M8^2KL/#K^T*R$]D<'MF(675H;9& M!F%MQWZ0Z-[1'1F4H\L*UU>Z+@S@NFAP,Z4X[NFRY?0>Y].E^50=(P S$8 C M -\,@+]AEKY7T7P<4U9=99Q,VV1%3TX-1*95Z'!R"X$8!Y4=FU B[]B7\XYM M;QJIL.D2J#'-A @8HZB6,#MZY"Z+W&61->T>W&6%4K5;XDTUGRN5FL!6?G?1 M5"M4.TQ)ZR6$7BM+MS5G[LH65,*H(!@MLJ!'%O0(\S?N,OM3S$^'Q:&LS7M) MPGMTN$K"\)S*#&.>05;T2^IM-T<;$>8CS-^0CG[L!2M,T;83J-S^T(E[R)'W"TYXAKN!-BX M"''D<8L\;N>RQ TM6P5V(GC^)SE?Q1S+T-38OPC\?U_=4G=]I0[#^CGSZ]LQ M[A:YK#8+8%42&,WGU?S WLQH7B*3EP^+O#DK;F2=_X8\X1MJAB<8Q!%?<%/] MMED?U('HV=.^,9/[I6P:\P4<;7E<5"]B"Q%;^$)LX7Z=>I<3%81&;KV>VRZQ M>+(2I>9\R/"FCUA"^I)U-B.GWLTX];:G9(P)''Q;"MLEC8\<>I%#[R7;/^#Q M-.3QJN6A6-\;8/+?PN,7E ;QX+HVYF%9D),2'ZU5W=F=>*Z\]V8^P^ \._(7A_!\OHJV7MAJ>6TWBP_[9>%ADF4-3'38.<< MCV")PR?ON,96A,H(E;>F'KT7E:L$61G8DZ&D@^K8>](JPI*S\6&)="'V4FEU M/]U_]N\7NLG_1@>CX)O 9#$YB@BU_; )<",-'QMM'ZIRY'/:-[.!^ER\"T0SNX$Q% U M.622@=!08QG9D$T%Q#H3 .<;U&-VT _6"#<>689A^9 @8RZ8S2U;MM?[5<1B M?VFH4\N#VK'J_/T3[Q>FI^UL0_:GP'[DN0-^;C_L3PRIGA. >-//F;Q*X!TV MMX23,,#(_2E[KK7] G.QX)L0+4&;/?B$;= W(? M<_Y#R_$-'4["0*EG";B6^U\& 'EIH#RGDW6 M#A=@'Q9;L\OQOU O?042U$GD%]-J!725S"4]-RUZ?#7C7GM&U ML'CM>?_/VSDI%&%+%&>2(^%!;NNC6>%C A&_J'7E7>DQFC/ M$3;D!KV"MLCGB$[R:CEN41]**:(+)"2 MZXZM]!<4_SG %4EKIC74@4FR+:]MN! SY'%*)+9;SP\ZW,TQ]OA)I<7 QI;.*'*Y5D$)MB7 M#T?LG& O_9(X5!C#>106@Z*:2^;X=HWC)1R:3+'Q=/(B89 1*F\?E9^A(-\. M+"]_R/\1+!7>WCQM5E1#+\B4H$O\I&3R8PF')M-DG$Z^E2+H/@T&<*%B"EPP MS;V$!'#MV7U7)>3,#32'[](.D[2%PG3CJ#\5: <&14N+F^\&\O+JX##%B-;6F+19"8ND4)E5FN'ALMB06&QKB2?HB M.4\C1-X^(B,[PWG/_?=#TA 6XU(QFV?T"@.F]5%VVA@,? A)!D.2>BO%^'W: M&'97\?;K)D2*2:281#:&S[0Q;+\+\ROO9U7F334#3##23G*L7*94&]2=$B6 MU=-<8XEUO4^.)0Z;'<@XRU[06W%M*H_0'9D=[D#\^"?P7DS:SE@B"GDQL;"2 M1-4MC;HC'\*;P? FB;?@?0>6B!RJRROCO&Z)F"([D]C(L/S8!*CC87$1]MT]]D:Y]WL/NF:&73,>UO=,24, MO;V$62?X$>/DJNZD-YD)F%M_' M^?]ZK#&"S@F>P7?3A=1RS24$:EK?B(2ULJT-Y!ED< TPQ45>^&\*P,@R<.9H M_U<06"'(F5%2'8GH+!9/\B-KM5S/1PAD, *I\Q_:UY8['V4C2&4;"ZX]W3-5N+I5"6('6GZ+V1/,3+='N5*M6MJ(:W%17MNN M.G9]7B(I)$ZDXTGFF)F=HW)5!/T;P\)GFQFN/=^K8O_RLLN[L"\OA[UI0B8\ MHM-L#.JEBL"Y+1]A'R+O^S$_O*C'MI_"/R;C18KTHC]B6E^50S'7 MG]OMJ%67%TOJP#W!BX04M5I:"5<2*=>>MHM/&@W$L4322 YAF3A%73"]483? M>\8OEC B '^:;'$:P-6L.VO)GET7*JO:LLQ4K6DI #"RBC!QCGL+P/=I%KE6 M_M+O-^_;<+]>*RGO]YMW1.??;-Y7BTS@6KP6-9, M5,A.7LJ:@>K,):!$D'#@J1Y=J?]VKL/K^N[OV]B^%^*#/8;HKHP-)L!T=O53 M3XC+-*4ZIE8@)R)036NJY$77$UMA07$FGF:.I>7SV=TC,-XR&*_LQ[]O\_?' MT,B/2OFEOLPY L,D:CG*:1;MU3BL(T['R=1Q+.T_MH1?6]8IF7 7QQJJ,(O- MX3%Y9L%!;Z(+]5]!A/_2P?Y?1F H6);J:X;!F^HS' ,KVPDN5=?FF^I@5>F+ M@* ?VQ.G3-N\+Y%ARCXZSK!4Y*V/H'Q[2O9W$#?^#,OD>I!7JW3.UYG.9"*- M>HUE;S)&6$:A_RDBSMZW]QU[W*'DI6CGE2>^!<>Y6_82V1'.PDJ:-JJGX:Z; MAFRZD)^@?&!S9(\[P4A*Z9G$$HE#B@@*Z8PP7CK=MJ&^ UU*7D#/3Z55ZFZ[0J!/,6,LV=''- M2V20'ZLI7K5/_':2'9\B=8CD3>S#OB\7Q2ERGJ5:6F@&F MRK8D,AVF^^&M?(XE7S34!A!/H)\=//^5I7ZUS"_=O@* M<-.@1ZS-H5--^P-'9<<(\SB+,$FR]ZS%OW7CWGA>G$A)B*[MWORU^SL6/X(H MYT.&=((7U>CZR%6XV?]\GEWD"E/]FI+);[G:8W==73XEZZ;H+7B- MRC;TT7C"2U20C9"+I]/)R"@28?V2!I'O!O9/LHB< 'LS/ZV)73]1U7O&C),' MH/$X'K80V%&D)!TGJ=_?@/A_+DI=\&O;KN[-X HK-X/.L]/'U'-<;;1^*161 MSRXN_E F6AYG;HYI3LP&"T]#;?P),&.:B[Z;638J]Z0#8QUS)W"NIN6B#RYZ M-&;9,3DV1S=$85_6Z/ M03[%&+K^@I\:@M@VT<1#K#L!)X"0#.A MB7@,G3[!7S[\^7^N?\RE+I2%DPE@4)=M6U)XA_,DLS#2J>2JV1SU.[6"TH(8 M>#@&0+ XD(X,M!ZH!K:,-\&Z\&(14F\D#PK>4\$1UNVRGEMEDALE[W_Z8I4Z M[/C1U>4G8C89+>H)RQD.++A8S,.QM>)PL3034C.(S6W-LH-?UD"V'ZX&U%?( M/XY'^4U(/U^M+->JJ$U%4*PVG0XD-K#$'V0%,EQ'0P-V$.?S M 625\'^U&5Q@2$RR@>[?>R;DHF-@HI&A]XS@3_@-^X\'''7[SB$P-+"$D_X= M$X?=.,'L\ ZE#U; MR&YQ9F<-&OYA=Z=E%(96EG^9IJ_7QD_@/-[A4D1:V7JMD!;G8DMEZ M@VRJ?7@ DPSYVR-X9%LSR*A>X8MQ*(UJRB0&)1K,DPQMIB$V")4UR 9+[6PL MD/[A*]#F:6:PJ/ ;55O^^E_XSY9G*08\V9%*. G9S4Z[0VQGJQ 2_[Z(#J< M2%CVEL]1R3W+9<#T6":8!QXU_O>__VM_],\Z:D*Q#,O^N55$]Z8U 4A3_$EA MG70,$D/(O?4$/C!^RH8OKYVMY3;]0&]M]3]WNBP="",/=.K?L;W/:#V.%G,F MKQ)[2Q:JP D#C-R?X6/;[[#ZNOO2"O;U)SZ6M25 O1_TBW?&M>8_*?(!^8QG M\,]P8DE(3*D+[=4+F8Q^WIG_E6,3&S&$?W4;V1)16<1?< J]4!^4?^UM^VO$>KC4IU90QE"4 )LB4FEZ*!$LEY*2 M7)*0Y!$@)%:5F>2(5)/DB/T1O%7>:MQEIM\?9I_HEB[GVHUJ\W$DCM9CB92H MERV'_7F5;0C-@;ZFG/I30^Z[Y2K4S8];/M:&B?9F_#@5.[WYU-E4'"Y!CV'+ MU,N663=5]XQU2M8]49K4O4:UH_90G]S+EI-BLB[X+587*DER4&:527D^YB5: M(H[&V>4>NT2M4A KM6J6R_C\1%WZL.71..<].^57J%Z56/3;K6:K-*F:#FIY M-,Z\EIDEW0&Y)A:5]29)"N8Z[Z&W'XUSV.@:W*HFKG0JU5;I7)]J]6Q?2AZ/ MLT*6IT^-J:@1LVXIU2-6=:-1;L&6S,N6;+L/A S%+\29WQWDJ7)R:,*Y)Z7T M44MWJ22UU8PG$FZ^J^OUS'KNM:34\=OS_>6BW&T)2UWC:AV13],+@^7A>7?4 MTF]V7.*)2V=YV'+HW'J M:Q4*9-F&(,QCOOL;.9GDN38D4=)E=^NYX:9%M2^OCM*ZDV MSF:K%DL4. M:C"KA-AC&ZI)5%9Z3_1ARRTMO3C+@N>&4C7A9==6<47JLWEZEG9 =U8J\Q)J M2EWBS/J]NMH!^$ /Q72.>@@^_8$ 'VIB)W2O6Y7O\L&0/T5J+^>S]69]5?.$ M[-,Z62IQJR71_+A"_H="G=#GS1QPUAT]D>E:JUIZ0WLD$NJ2#\?7/&*A.!>2 M0 &%C-(DHDF0A$2ZA(HWL0"H8:9".P$$7,=B[9JFQH><>T"X<,21] M;%2 2O+(,Z!:Z;D:4I5#G5IV75N#CT'P#=<8"[$0!NQV&MT78)!/V$\_D_#/ M3+PYW_-=JE%MBY5VFZ&J\T96[9[1FK1?D_Y\6,CD:BD M%*AL(GGR;54D'E!40+6G;$DJI$P/OAS2T]!:@GAH7,*FUK"AQU;'FYD97]G4Z"[\[F=%UU+*#BZ MD%2="K?V/F[=^=,UGI:%ZB@+A1YBK20J=#EM>LT1J%LWO&&CJ9JLHW2- '8GPE,UUA#!EJW MS+TOVB"H:@#4DW34S3^)^MC+IHD&Q=+"5"5G9!(>'11]'$6Y)2.<\&A_<#$0 MC@ZY&I&5V45#;C]*H0Q26EL[.1L/EI. C MW93\"#:Q#P(^DQ ?.@\'T-R+2-EQTCV7Q+/>>$!(".RA(H"=LQF@R"@/6GB^ MS#S#U>:0GB !XDBH?>\O:A XC5?!;_ A0_8#ZK'!V#."7I%>&0SDD"K1\[N) MP9]F<'@SK)BB$\IRW'CH%@[("RT24K=A2Q5 )1DV#_K0L$QZ$$2]#F0?W_(, M%5'O7%YC6&@CN&9P(,^ *&[YF!)GI<*,KS38=KKP/N,/<^*-39Q61IM=.A1 MQQ[L+:A5,(.+X=K!U.'HX.3FAFSBN9_<'MS9:4*XVGG= ['0Y(>9C&S*QAIN MF>79L;%A#>'^^):M(TZBR'/-A7^'T5HX.1 F#1S'8B'W@A;*T'NQ[R\V+F!4 MSTM[FO2?5RA(OA-*.K@A"C$RW:UW#O9G>"J >X)(20D4P)<,$(_R>83!^[;* M+:;IA\"9=Q"W=\"4CC(!JF> QD@TGZD,2ID98$)J<9VV91CY0+3%GILN?'T&3DW_L37%LMEY M=M9+C'U!JV7 A.9F@X8/F2& K&J.3D;; ]D7:(ZF @E! M=I]/24@%L 4> M'N#%:!PY#G#OBY_; _,>3:"]UZR,&E!(ZQ0T?B7G!MZ$4\]M2Z]O:M M86]DX+1[WQ46AGI(7?/:V5Y#^.,GA7>GKWK3[BI3IK[;+J.!1L>O"0,ZAM"A1;^^ 1D.R:8R#)WX-#=)E081@"Y)8"\8[N# MG3O^]S3I4Q\E?73GE+YKTD>FED,"O^M]?W.NKQ/%\!6>^+T)@XP(XQ*$D63O MG3"(,QR)U\[%D-F93$,[Z=D(_=HSNT:6">H&=O0<220"B\1M5<*(T8[RRU'NE9;&S[$KS9KD%(R+(1I -S:/?%[)D M6K)TOS,P%^1$G-4H/KDQ.,]U/P.R-:[8%/,#OB8NJ S=6[#9=JV 3MGTCU^I M.$$?W^&_&]O7B_34/'Q9$%REAH$X>U?1[T&MO1VF=N:\<]0.\&#$EENJ/'LIJT7IN.)D5]DUK2.KE6C M)) GREG?#5C?3O07H?>NT7M46NK&B3&BO1OWW_\3VKL_F^NKTAD\@7!,ZC89 M"@Z2QTG\8BA_7Z0QWKG&>.83X5NIC3.QA*]47M4ZG\\3?^%\)U?I!KMC5Z?ZXMY(=TC!S2SDE&>*FP%)D[< ML+UGA$=G^ODE[>^,>3*]CWE"8A8F9U=6_2F1 'U_XN@UHMJYN3/=G#KKR5+E M:V*BG^4*ZP'=RYH(\VETIA_GYKE7(W(.!.N$+@&_?HL.J3#/&LNS)A/9"KZ% MK>"Z=JK_7*"$R$WH'5OL?91'%9N9<5GJ]46AEZ>;:\6B(*="63&1WI&Z3.W# M6[ S7T3+B,!YL^"\BM+P3\%9S@YJZXQ@-O1.SS'GTW9JS0,?3@,J#2S[9FG# M&P=G=);>K]W]$^!Z'7G_G\*5>%JU*J/\TM>9PLID)$%;FQXZ2].HKCEQ(E// MQVN1WIZSH@-Y$]@>_K!-N_I*5?1\OIN? M."5>\/*]1;^:R @;QX=S@TH!%>=.1)^<3_*X.5J)_!$1P&]:G_@ P V?=J>( M%^D5=KHH- R9TSU4X0(J%A1W;)F\:WA')_IW^^\"TL0G@27WD1(KE[>RQOZ^:@O*.FLN[:LND$F6Q/',C=G&S-*N/> ME #,I#+H&/QCS^4E#DGZ#=.]1&17W\10D'UCHG\ M_DS"L$_A(+%R9 J^@.)X2-,TI&G5\E ZZJL@^Z+Y":X^U1NY#?V^>A27N0W= MK*JI1RY7+0F=YE O)FI,=M!#)4%I=!N:)MZZ#1V!/@)]!/H[3#34Z,KS94)B M,Z)F/3+#7JXI\!:JV^0_3\DSJ7KQ!D=R*[/52PJ82='\)H%%1+A4W:LGNZ M]&6Q/:8*A4V!TV<@G?'UN46H:Q[*I0_TZV714&FH.*H$]3R,>%@J2L8O#4J* M;=^/]P:7VT*EZ8,B8;A^6EC "JF[^[7/]JO:[=Z RB&ZP$;5N'!5*&#*!JY3 MM5=5\W6""$LIXMIX#IH"NDSQ7*\,%50\56SU\O5\/X_ 3*N M'(SWWD;0QY?W4;$R'$3HH-I381;U[>-D+"CH2Q$Q'W:NS5"-0UM[62-1M4!0 MQ6X(# U R@SJVB'G@V5"SKM&MVH@)S3"RG"X3*N%BJ<%0W+>9CNX$IT#^9HV M@BX*"WRO8K0^,9:@:E^5U3/!JYGF\ZV M*UP.;;_NMP(E"5E#/'U;_WNZ5_G9B0?%P>&TT0,'/\4LST6%+I_[W1L(-JNQ M_WFN,;X=!^*GCC><8L!;NV+$CH-"*?"F402Y5V\9E8H#"P_^&'R'KC%!X.%: MU7ALVTJG)^:,WC6&ZPS?#U=U[ZU@!4\A,RA4AEXIAU025"VS 4[*-=*VRXW? M";D4I ZTP)CU!.7-GJM+AR_=+^LQ MI0S'Y#E!;\[10+TY>L8R]P:Y'2-"OH%H%M,4[B^LJA?T%10@1%@,N:DJ MO/M&.PDU(R]4*0__N9]Z^G5!Y$3% _3Y)ZJMJ"FP01V*%MLH$2PRD=3#;Q^* MA0L9*YD!DX<;\W-?Y/KD?6Q:<%SKX-_CG7S,]D&QJ;6 L%[V"WRA/7ZRYJWC MG3S=[J([^<Q,.<'E;6)1; [.2 MY.3E:'QF;WNIGC^0!A(.4)!$X,.#T@'FR]V%9#,$=F,4;"]2+<+]?E9>B+W3 M/LFTK %16W2$A;ADIRG&I2L%* RZOG5TV@=K%(IMD(N&RP!/F:8-@0"/H8ZB M >3!P*P]I\ECTX+[H@1_%X!IS> ?5ZN?>NJ .QIY."DD(Z "N_#$!.KS>2&/ MT6^.97C!(8KFA>NP!O5Q=S_@@P2* $//T4R 3L@8G(XW@BL)^24N,NW-T.8X M,<\)Q1WXI>HI>&4-&:KVLFO908%I6PLJN,)3!>KZJ)*J"B<+?\2O5V05P'6% MNZLA/<=Q@UK36^5)LU );M,RK''P /QF!E0\7D,;@> YJ%Z--&"H<.1U*Z; M[F$C>RMWO%RE@!*V2P4E/R0IA=.8P1,=B5(F7/I_;U?/2WJBU__2_\9TMPB@'?@HPNDY!6=@84 M1":'E4,O7'2)2NX%L@5$RK+!K/"H\;___5_[HW\V Z':J9;]'J"2Q=_)0-7UX[X339],.NFLC/G;F(#G#S0*?^'=O[C-;C:#%1 M7=:])3LHS1H^=EB==?ME>"?H)];EH 2&>C_H%^^,:\U_4N0#BO&#LE4BG%B2 M?&!3%]JK%^R#WI,&Y!@4+B%+_U>WD7U=.#"Q^'8@9H1?00Z$*^!"3&0M7,K6 MV1W[\J^];7^-6 ^7^M0*RIBS2VF*HC@YG9:2%* ACQ\-)2X)1A(Y3#/4B$I2 M(T#\"-XJ;PU9F[QK=#UA,-5[1&;==]/M22?-2Y1$OFQ)I6Z>)RK<4X>7DM+1C.BZH3Z2+I#$RFHL MI!(\6Z0;OI0Z;FGF34_C"5D0.G6#Z[N=,=NHC&'+HQDUM'+.;SD93=?&*:_U M.!QY5 GU>32C1G^2X6TSV],KXJ:2+:SZ9JF",EDB^U2,^, M?'O:GJ,^C^;.DLDD[P:;D<=-Y6ZZZ24#[1&?F%Q)<.3VO MFCQJ>C2IP=K)K)Z@"B,LG,U@,F &HX:#FQ[-:C0K=56;* ^(M5[A5_4NS7MM M'S4]FA:C]*M3Q:XQ!)46B_9PPM4;H[%$4L=C%>=%N4@T9S4A42B+E:RQ),0L M' !]8E/7LM$CNYQ - Q[H)9&B6H]#YN>H/UF03.7W>%<(1BJ.LAN)#G!T3YJ MRAT1OU=W3*I3,8G&F!X\#HIZU1C!IB=PXE6LG%-E,W5]D97I_M!_W,@\;'J" M5,>E2J+5KZ2*(C,V2\-LJ<@Y(]ST: !#GYPPX_Y4$M8^(7&%U2*1F\#%.D'6 M:7(LE0N6*P@5^ZGRF%PE!6#@IM01#7A,6GLT^E.]XZ?H99*RJ>X2-TV];+KL MNU&C.5U"Q=;*&F1P/0"K7&TRPE]\7$B.W#UQKIZI1'38\6JUY< MSF>5.CT0&UW[<4WRXXVHMZ R<3P :LD)@BPU2'TF*/IZ4%NU#;BNU G C/HI MOMA;0]KKZ4EAQ%I=7G-\B3I!K]Y8[%/MS%PFM)583Q3+P%JF8*\GZ-7*L FZ MW+92!&!;RT15*5;M#FYZ!$,P7(XV79J4]5DKV_<(4":S<+&H$T=%;M$IY0N- M+BOT5<7B33U0&->]W"\(5EY&VCQ%9%_0/3!**U5][QIAI\,UK/"]4L$+.W M^MFK*I"Z]U2H"D'=;QP^%LCE,\L BF?(]G[K>,R?: K26[!C!]D>[9BPLAQD M\D-/\0[4DF%'!ZGT'PZ&N7TAU(R7P+#F@>ZUIU3!+V(V,LZAH:+UMBTC: 0U M'6V(U:E0VT+JT=[X8@"^=!ZH,DBAPDZ#D89UG77,!0[6R5P+]A='O_K ,+ ] M&^HM]O/ D G3GB.]+;""6_NOT#473FBWQ*\N%58-L0YGC8)M <$Z)88R&OI^ M4SA*I# &.M36W#B7W0G2]31P.%BH&#K>MA?0$J&.BFP8'U<6KX,_.%5D MS#8MM+M( PS]7FC>6PM!S$67'2 I;^E3AEN)P@0PA>R6'*Z#X\WGAA9\/N[/ MAO" 7"SPMAWT$9(+>FP,K+$MSR$HT<#DP/,1>/.PLP @-T9@_W;W[&8[AP;L M#>J2L]<,T5=8Y;QE&):/< JYUD@S95-!'E_MV<0:> T#).-I'!NR8G_A&4(8 M0:IQ_O[Y*=9890)4SP"-T4N[[)YY.+,.?WQAGRW8EC>7''+.2X5DJZLG,DEB MTQ!\JD:-7YQH;S6%PM-E++1[.COQ\'8XPO.3Z,=W!B=@^^;.,A)$PRB0$N2Y M WYN/^P/"AD2P@$A=5H)U/"M'0A;+63/M;9?!"8+_,V!96,OH"9L,(XVXI,V@GH@ MR&@C;F C(&MZ\V)>M!$1:_I>&Q&QIAO9B(@UW*,&_&G%XQ_I\=] MWJRY/YCU136F"P=5O+8(VQ=EL3E8@QT744PNFAEZB6PZB:,W?=J:_4Z"B-;L MSP_[:,W^_%R.UBS"9H3-")OWLF:_$V^_\)I]*TE4L0STY?_]X'Y\D%)HYH$B MKYK7'KR?D=Q6._=W;&RC#;T\)@R0>V.1=$P=R.1^2 MP.V>W?]TKOOIQ0]3C0\O01CTO1,&&1'&)0B#2=\[81#G.#2NG7NFOHT2^WDV MV]6UIW2-S(_)ZR1"_-1"$@$#^WZ[&VB6WV_>5Z/J*\\[HO/O->_ "G*W\[YU M9?5%K8F7MZ'OQF5V@'= M4F,;9+[-PE #*#_#[G><"0?]D GO 6S;X5[0S7TI)+ MJX]):E#-C'3&38(YTY'4ZAC=>:5^_.)H*DZ3%\F!^3G.ADL*II]C^H_P?]X* M9M?$O^N7B7&6:+:%67+<2$W:N9Y2^'B6V_/@_RDCKYXJA+$0UI[B).;5Q,*8 M\!#_J1^_6"(93S')+X+_:\FV]\@B/M=!=UT6\;(*\S59A&*FTMIP3+A"+Y%Y MFDN3_#JO7YM%Z*Q)MVJC>5-DS&6Y8C(=8D$A%L']^)5*I>)TZJW<^'=HH7RA M/+R6%>O+V"[/6#7Q]DR2WT'?V*-0WE2W]!GVTRVPX_JB2 !BUN)R Y^>/X'. MM7E*[TF<3CK-_%*@3#6;D-19IK<9PX6#:@?%)N-<\CAU;61ENW,K6\1G[ERO M>9//F+7DE,M8ADJ 4;NK,(-^G1-9]FHJ5E9&K)5M7 MYC/9Q4H8,8E%2LB"EOW(C9+M20)Y;4KG=\IS_^?QRU>_@(?L4)AC:-DE_R &FJ:%8%N9I1UP42HVF^R@P M_/2S.0!<3/B>$ZR@2@_FY&Q!UD5/S_07_14USD]]"><[)..I5.HB=:Z_D4'U MVFB*.,4-:35OO,8R+7DI3'C7HSG()95Q_7*Z#.B(5=U4J^-:?X@%[R-J<0.P;-%A]I6TS0&Z;)Y6K% MZ>-G6R]>Y12S:;I+K=E>AT@(#6&I"7Z^X"!.P6%.01)O<8I[]L"@<@OP!<]; M"]3G'*.7=,!<&UX7"ORXP9G>C*WCSPO]7,'04!UZW499) I"PZ!75#7K:)4T MRM./M0N22,53Z;=,#7=NTKQ($-<-@B*"_]5=*B5UEJ4*8D$6UX[&$KU1>U3J M7SM<V9SIB06FN"EJ"2*&L_QQ2&=(T&2?HMV(Q[AS\-^3/N#9J+A3T M=8,SO1G^\%+E8!8F9U=6_2F1 'U_XN@UHMJYMG@PS"1RP]IF!H1LCI!SE51- M<*N(/T!%@:6Y.)-^*YS[UOT0U^(!7W^2GQ,6?A-W[+[X)*\0=!R1:T2N$;E> M/:+^FC<[KZT:[().PK+T7R>QQ)<.FCR_12?25"-BC8@U(M;O'B;Z*K'>NH[_ MN\P-CG?X1MP'^X"*BQN:";;%RW"*>E2+'/7^8H+P:]CS7^3?D**]^9W:"*++ MX'=R.>M3DD'LQEG"XF_5@]3R3'TZ&Z-RV-2/7S3+ MQAGJ@M>N[M]1& '\Q@'^=;,]O _@JV:JL2ST.R5BL7HT>S1'I18F!G@* IPF MXA1U''Y\GP#_%J:J*)W#G=Q8^I1T#N_C 3X02N6A5"H)C,2VVNP&B#S#(Q[ M_?A%T+BR4OJ/Q$?NAE@?K*A_]K3O1D^]/7S1;R/#]E% M*E$:K1)ET>OD/*.E3,?950OQ(71C"^I@S%M\Z&Y\-.'UK'!'8M:+*(PODQSB M/8ZV[W '_&Z5JP%K+T&3?]*(16$.:O1P:+O)2PLCCKIMB;-?-541AVYNZE MA0% T*-1GQE1^J*?4Y=CL](D*,P'D%+"<'$F%?&!B _<8::'NU4N)IEU45Q/ M>P*A^9:EIIU\9R9<.OQB7AVFV8IO<:)LU=J9Q4H F=$8\0'DF4FFXUSZK6R4 M]^^9R4(=S8G90+'&)FRMQB")H$P.,6L4DY6%I]GP.\U2>UF7"\1";#)&_I2Z9NNC8YWY"9,8+Q/<'X,@D6_@&,IPXE+B9R(J\ON$7% M6[5X=UK=\19K9BI\0B14,!CDG&*/@Z%C1#Y/1!YW:#X3T#DA1)6_3-$ M+ABU-7I:$7U]MDR:"V>BZ:3M(T1R$)%$G'M;Y[I_&VAI!JG11;+L7(8#EPUC M';-\$\JQRGZ26\<;.IJJR;9VVW=>OY(V]RV-,A<4I -2;XR:6T)O(#K?S^7< MV:/R$\RB2^H#0LFN7;UC9M+&)N5EU!X4J(,R@7$Z?7Q;-;+/1/:9;X[H"PKB M_QC1";OHI$:TO!1[QJKL4G+FT>_S"-&!Q96(+*X1HB.+ZQ4MK@59,Y%?'CB* M;?DQ*,:[!CAKI;/&S!H1D49$&A'I[1GIOD2">2RXHU,= M124V3 &?ZYW=L7Y"2#>4 BWVV 0'%D[5L5Y";>0%2H M5=D6*:MOMKK=\CAI^!(9%(Y*QPGV@E<0KDWLD>+]!4%^OZ:T#R'[):"3Q+R0 M9?+#C.AE6MVEE@<]Z:F% )W"AS1YR5B3:Q-V!.@O:$F[7Y?X60!-9=DG?U%0 M1'V]J JRL6FU6[TQ C24NI/DFS<*[LS&*,S@,ID*B&FSN:S9D77QC@PW]^N3 MWJ*T8%FJKQD&;[X,6"GMR/%4:;7>(",5QEE9]-AJ29PTY[Z<@OA,8PF:B[/D M)7U77YRLOXL]*S*ZWO'^?1RXEJ+'AK*#H_YFR+2(S[\X MRIMD0"%RB:]$@]G,.P%!S*,Y%MD$%$FMVC42&P MA)\0D'*DNK;:.8W4"SF["/J>/ (<#\>(TQTQ\21Q7'LV,DE$)HEOCN;+VA@_ MC.8"(&5%M/2^S@B^QSTNI#G(CA&:4S]^I<@XEXQR'$1HC@R,GVI@_#":'<8O MUNE4JZ'/I@HAY :*O/9\A&;NQR\Z&:<8Z@O9%]O <6U/<3T;Y2)5D,'U/NV+ MT0W4VY&+#X@J"_$W/AGAKK57>49.6[+N):J6?2<"'X>-94LN6[*PME)=JEMF4^-E"R$0W3%)OGG01?C[POB+ M;GS_,^GSG?AKF6^V+&&&P+C#\J:W'$=H"]UO3MKV7,+;@J( MC8$);-F(QQQ@&' <5R,3%9GFJG!=83[M@3/<:7W=<7[VBEI/]D"=>WIWI9< M_8ZTNSL4U"TSS+P;)MY=BH]K+=%=CD4*9,6UP;1TZNGCB?@[ ;8* =9X4^4/ M\/6Z0BQEJ4=RD$LGQ)Y!2*/")N=V%:@0XX)EJ3C%1;;JJ%!0Q$FNGLC_=4XR MWQ0+\KSB=W1-87I+NIDF:XLK<)+B9CGE2!^24[[3]+)RHZ5[GF_.9BO/ M&S^.$9)1@=T4&T^2O\U2\?]<&6[@KVVSNC>#"Z_<#!HO,HQG-X-B&9;]\U\D MC?Y_[ZE_YG38G^?A&W[\XM6IYYR2]A%QQ$8:VN08.AQB$WD)8D, (.G. P4! MM4"A\K(M!TL7A3%5LGF&M] M8/_CQ.37)O!P\7V[%OGL<1TT=VVT?JG2D<^,I_N\9G +G9B#]E:#C&1L!YLH M*VC<:(7=B>S&X"O1/EON!'X,ZO,]Q'CXG*=,XD$Q#^PT4^2YYL*-QMXR57,] M&W4;$!F)8;D-' NM."'^2EK!F( \1CCH9NH^YM M.63N(&@%GU0]^",D+\^%H]\ /+R#]Z,IVB:BK(=8R8PA[A]$$=U3Y/'4;.)[A M.O&8YFXGJ4*(V, %QAIR3OB4-M+0E!]NB5(1_T7GC69ZR'RQLV4$DV:Y8!YXU/C?__ZO M_=$_F^\2(4\,98:]:86\EL+BPQ@DAC:0]80\@F_^*1N^O';":;+I!WHKCOS< MB1UT ,4'.O7OV-YGM!Y'BSF35XF])0NEE80!1HC7X\>VW]GA 1!\:047V7_B MK$C:$J#>#_K%.X-."HI\0/[P&?PSG%B2?&!3%]JK%QR)?MZ9_Y5C$QO),/_J M-K(OJ#/H!'V&IS^$LA%TZP?C#;^"3 WA!6$QBT0B$X62AJ0K_]K;]M>(]7"I M3ZV@C&4:*E4:="P3<];C$A?PK&&ARW+EI-FO0Y/$E2RL,BOV9H]6?H2==QR2!;G MAKMP6&*=',+%2]*]3 [J2$A%.FR9(\?]6:6>8L090R3RR76SKH]12^YERTI9 MR"46ZGRHSXB$0/IK0B?(L41+Q,N6CV"E$O5$:DS,&NPB9_#TVI):$GT\SN53 MX:G=G:Y=/<'9I83$K,7AP)?HXW&*?>VQNJB1:4)NE(RF3CM:341]'HU3X\LE M)EV3"GHAG?6:I8I"Y8N\E#P>YXBO%TH];[;6Y<[$E24[J=L>+Z6.6\ZU6J?" M:".2\-3F=&*TT^*X/)92QS/JFIM<:DDY96$F-9Y:>KXTKJ]1GTF:17;$H#;,]U/)P1E(JJ=(CAAI*0Y9%-,4 B5- &M*4PHU2U"A)*,.7 M?7=61+^PS+85W5NDRWV]2)J^TCI%4URK,0+=A5@2%Z66Y7<'CWQI,SY%4V8' M;J9-=!AA4&*_$;A3]&4SXZ*/:G7]D3F*:N-_)&UG&LG*84M5:>2R(@BTV.FW\Z--)=-43%]*'[?,J.5-1QR_/COU%2XUK3%ZMEE3*O:Y,TEJC+/(^ M:KJ=U@O1)W@0XI5P.:?C=FP]T7PD%Z1E4Z[*2Z@I=0D1YUBV/R'.(UG2L-"E M952TV8%B=R"0CH$%!?SY1%-B,I1:@B^#V\VA(H5OK>SI9 I\'=0-;"15J\@S MI@T]%W[6S%C=WT$\%-"'H]M,,::12"E!]H"TBHT*+';8 E,+^P, MJ@A(W?-FZ#1'$K*)8AFQRA'??\IY@'IZ;&C5 M/7M_ML@SK!YTVK3A#.%$.XJ&\O X> 5RFCPV+4@'2O!W 9C6#/VQU-Q0-:YMM RKN_ M:4Q_&M(.Y-)#!0<__TY%"MNS=DI'8+"$"HZ@1[!DT0W7@6.5R[>U;MR:C8%KO=$53#\2;KN@]V7JO?POV.3(L?[LDV[\3 MR';[,]"??+@(O]5;PI7&+]XVE8<0-)X++JROO-S[O8;OW_8]O?,?F_#3T4;< MQD90;]X6BC;BDS8B_<"FHXVX@8V K.G-NT?11D2LZ7MM1/J!HJ*-N(&-B%C3 MS6Q$Q)IN8B/2#V2$B#-NQ)_&=O].H?Z\67-_,.N+JJX7]@J?>Q$4RT!?_M\/ M[L<'%X1./:2IEW%KGWI/A'O'@@T/7A+Z7H>6H<(?GX!LQP03A6V4/3.TR-)$ M?!M[/'P9T!4AY*H(><=^[P>/OQI(OJ-]ZJ.T3Y(/Q%'T]5W1/HII.Z3PBXFG M5Y_KZT0Q?(4I?IPPB(?D49#RO1$&&1'&10B#OG?"(,YQ)E[[2G'VA/,O<>2Q M/-MY>.WI7N6>QG42[5[@9@8RSM]6DM$8C>+GKW?]\1TWH766%1?"(:\F:9Z;:MT4;F)1J% S!))IY.'6>0.]MA?&U41MSH MG]KCOSDW^O,,+S?#C=+]2F\R%Y(CG5E;M9E0X9*R^4^R59Z#&XG=VF2A5LHK M?4:S L,E*JM.#7$CYL>O5(J-$_1Q0KV(&T7<*#3!?V]N]($L,3?#C49R=S41 MBAU23Q3(1L-(3EI.]=K<:"1K7ETVUC5!FTYUUM"2IC5$T?GI'[^2-!DGWI2- M[L!&>UKY?"TR]AZ,LC?$5;]H@BZL@]YN-JY((3W%=/<@S9OJ%M!A/[GDPFLI MSJ(I4E,[TYTXCQVA>6V]M*K[HY11&F[TQB:QY%E"9%;Z6$HBO91*TO$T=4&] M-&)0=\R@J.NZ@6^.0=V%COHF@R+M8E6792TMRJ55>OY8K2WRN6L+A]-N(?]D MER>L7BA:G%0KF)XX00P*JJID&F5"Y2(&%3&HUS35B$'=E]KZ)H/J/C'I FWT M,CKE^5D^84T7=?&?5)XX!X-:6WG-L\;"4._9Q8)*=%MY2VA!!@6U5Y(E?Y.C M\0Z]J;LT)22'7]#%5U.?;U=N5=S(F7I^@^'5\\5]GK?UZE.](=Y]1>TW-:&\ M=?+Q<2AVW.7C>M9.ZO[FVEKK(&^01+ON=O1.U2ZGR 27EIHH4PG46KDT$>?8 M9.2_B-C1.=VM5Y_J+;&C*^JZAFJFZ139U2OS3KXQI,N/1J)U979$YO1V?=.= MN<*ZA=9E)6N/ DK&!'54-D7&T]QQCOV('47LZ!_X6Z\^U1MB1U?4;.UJJ548 MIB8L46&7F<)033XRZK6E(Z;.*A8S["V$#OUD=>=FI=0O^9 =08V4(:@X'M?GI]$/W[M#$8L\< QT877&[AY3#U0;U9: MB#;BT^[BTU$JJ9O8"#*ZC'\;.T$])"-(W,)&D _):!]N81^"V[C13EPI3\AO MQ=8OF 7A=P+BO>8)27WTYC/%?(D\(>#<>4)>6Z]/ LT?4]#V15GXT-#68,=% M8"P!FAIZB6PZB9,K_S50=T.Y1ZB'5)1[Y)TB[]7G^AI17#K=!/G ?;4\)!\3 M/J[M%*M:R$P(94,U*#CF_#P;N[ONY;O?GAJ?Y &DKQ,7]L?GYSYY?\[2D#=P M1?-&UR8X-Z*E>=*#<:"_-;E\/]![;PCM08O8CSW5V:*.R\^++Q'),2@"' F^J M 1+"Z)1VH5?R2*F4U'M^S:X1C\MF)?OQ^Q)URU0\&]5EXK%,>R+T9%)9B\HR M^Y@1*7ONMI:<]#A.\N%U4H*.L_1%KI->7"'\'66\T/G.=2#?'T9_9WO_:A@E M_S%&Q\54(C$?U'1&3:\U@9+E5/OC$63OP&BU-$M4A'*3(69DF635IPGK9%K; M&Y5$/$60Y[NP= OZ^ OQ0?!L:WZ.VTE7T\=_8X"\9P7[,I=!;T(IOG%I OT: M0&.;N2S+]V>I!-'7"T8Z!P]SVU$;E^5,F46EG9M+)6&67LA%B[ 2$]\/KO60 M3)RBZ,L)#]>F]6NH ==1^2\$\5M0TV]<&#F">*%6HOJY\F@D-":3Y%KS5CE% MN"C$>^O:W%R;=E=-+ MIJ+82A_?.!?%GXLB"#Q;%:F2;I7[_75&*#323URO-DL!X^-W_M[#I415EURA MPHB)A602(.?5](6/QO_C%QVGN(MD1_T<(\;5<9Z\/A(N*X%$,/\#<60/YB(O M9GKBS!_H6F?,U3:.-VUF+@KS,9-CZY.)R^L]W=\DRP33D0H\'#^#8)Y,O07S M>[:#4,GY<^(6XV6HPI>QC-Q07,+5K^M>RAMSBW.]'0Y(24-NT"MHBWR.Z"2? MQES'2)GCP<=SZKV#J2U''7XXJLX P0P\/K?A%2D'91<6NV H*+V\>?OW_JPH MG^^5N46:OY0GYQ;G>COX)B6AE^<2]:&8(K) 2JX[MM)?4!>UH P>B\IDDQTL M=<]?2HS!@7JOCO#-(!=<^^LNJ MD]\'\+<6*_A!P+=5,RO+SMP5F4IZY5E6>U:E? AX5#PPG8RGR#.6Z[JV#__, MP8+?0D"Y4V7@Z@KHCZMZ.5(E8]4^:^!WFO'^GT0O6FU3.B9(3W4Y48VS?(SNPP8C%XH/:3C-'/^ M^+];,HJ<-23PVGK!#1E KAUT\]G7%JX]W]OA@]>-)?P@%^S7,JMZ@_7*>J^1 MRY0'#6[<(WB))/%-ASA+7*1>0'31X;9 ]-D7(:X]W]MA&M>-3/P@TY 8VG4IFJ5)2$Q(-:-X< H9K261%+8$423\=1E2HE_U=P/ M5R?QB_F KCVQV\'NV>,'/XC=1-E-E#K-/M 7O?F@0 *#KN=\A%TH6C!D*IYF MWJJR_9U*!OU1K9ZC-)"H_@ZDA]G-D=_QF,F<-%CLJ)X,\^048B-"N8V) >\V@_!KASM0;!W=6\&)Z7\ M2:E1=]);+U./>D5H6*7\N"HH.7KFOZ2[CC=TX"#A"(4E&G47]IXQ+$4/26PH M%8=VO[9.3I)$1Z6JR6;/E P4K @,N'I5PPP&6?:,=8R,QW"Z7>VM M,>XR66N_W F(92%5RN8:4Z60HPC'BL9"H/B"_% MY#DDUA5D1BZ ;_Z?"U>>I!!U[CYOR[EMZXGSSZ-]]JAOQPQ'_+(>^2'5=M=S M<% E[L7OX=/]AB+SE+*HSIRF M@F#F75LVG1&P;:"2.];-!+BJR[8MI?/#UGK8*D_$A6_5^7I/'6VD,50)B>/" MXS%(:0;\$(_-#<^)!3QBC*A4V7\GVFIOCDJ'G7L_@_/ONANXZ933&NT+?1W0 MA=1*:@W48FE\Y@T,U_5@*WD;[N4XX.MM]*DQ:G@N!!QP'F7# T7(L$YN<55G M9C:E,@-!-NG-1EZ7S5H/;C%U;"?<[C# M/(Q@<^"X%IS 0^SK5=9[P2)CO#>&AW8L&?#'>&R?\3GPH(AI\,2UP0PN$*J= MYTS@>>W$X&IEL_T29G<78W"&PSH()T^$K MH#MF1*'BV;QLC)BIRAUB(O4'F&C:$+% =5 ERPXDY\9(@,!VUQV@>#:$-W#R MR[IVDM:;;;>MFX^#N9!UJ'J6K9"V0K1^_&+IA^/T/UMJ?XAUGW<241/)_@>Q M-[C70]G1\!:BO0XWU)>="W&VS]^Y)L%I_7)QQ>HS3UH18UX?@V3KPSOW/%[G M]/94,^S0K\\7PH+2A"=A);$I!VX/\W "])[*?07Q_D:UD)#2;% +*-#!*3_QS.GD9OO401IE>3-2-[ M]LZX'ML'(5A8TD8Y ("E3)(_CF MG[+ARVMG:\E//]!;H\O/G7&%#DCY@4[].[;W&:W'T6*B$JA[2W90!35\[+ 0 MZO;+WQ3*"G?&M>8_*?(!!4CL%8)-D@]LZD)[]0+1]!ZBY=C$1MS\7]U&]G7E MT$3[>J"7( +=2TL'G20>#"!HP1V M8'C)6% $0"/-:3907,MV+C*"E\N7T:Q$%TH))I)I;+A:6$3\><9W'QL$7A]- M8PZE8:04FJ&\O"VM#K:KV;-]0 M J$149FR/[.A;,"9(9$1(,,=I('3NX+IQ(&BF:9JL@TEV]A?>UK%WS$9/XM* MB$%&$^@=^!%D:@L4$ QNH!Z^WMDM)WH<,@AS9Q[$]D,P 5"SA+/13*1 Q@/1 M-J3=4 +&=D-W'0^>DIU)#!4T=+ > Z!:B'I& UC#[G6 MNE<$;3>#H,O]P9L6NN;W%ZJF#8$"!V:L@]D=S.JY5OGS_/Y^@'P@9GEVS H( M[9W/Q> B.(ASC&3-1F^#$Y -(X8L439J"G^>P[$X07_/76RYZG;Z6P7P[9UZ MGK#C&<&N(&71FH?*?6BZA5^=>:5A:[@62("'>QGS-7<2$Q\Z#[$Q,.&K#6.- MB!C,T3+)SQQS;D/"T.90N7\XO_AY;EA"-<4ZP&:PF7 VMHI!B&>-%;A0+7.V M*QJ>%=L]W#LS&DN(!'3NA%S\KX,;J7_'_FIF^4;F[P,CP$YUU- !9T)B02J> M;1DQ5 YTCX9L?(:AUYR@FCA2.I%Y'^X #D?V+HA[$=L%@;*FB^9>NQORB"I/_^[8+&-,?Q$ =;;Z<&*<<%6"CI MS!&L;+P^]E@VM4U(O.%R=J$8J4+I,7C*<3 <$6$C? :3C@60#$TI5&A+B8$5 MPB.:MHQTZ84'Z6*DH54X/#[ :!0P"&0S>P'!/U_^*Q-W!AL7$,K#0_)60=:= M0%[Y#IZ*_%,AET.4$BI?KVT3G(8WQM!21&.8R=+[C@'1CLF9?2HC8Y&]#L0^2N2SRG.^#O<)M53T%[_+R+[^?P>)*Q[L1R M]G\-=Q VD>&>@=@!9B@[+8,W1J] F6D-L](;;"+"8!/V.^4/1 -C>R I^X$#K0]VR;Q78>J!S ,;!NR"?C?R(:C"O"R6PGD MH@>[H0?GMZ4 U4/62O@P\AY#"&%D:H[NO/K:[:+]=@:_&5]\?RE?C@>M> !U M-0 (VAD\KH=8QX/2SE[CW=S "A(C$F+C",UR#)[!H7$V'@-+#4)/0; +#(6,9X'LU2-I!O?/NF4X)3S M.,RB,0Z47 M'F:*#!<8#AL[.Q'W4P$Z9)^Y8!Q) SZ 0BC\WQ>O0"<8$D]#J57>ET#?,1.( MHB$PD",G6/\](*%@ ;A^<$WWR'NX.YGV).LKLXHL8FL*G!B/85F3H51BWRK; M0@X%93O@@(_,\("1_C7S3/@]5A,!%/3122=O?X9*H(-/(ML*F%"8T6LKY =] MO7?G0_XF.X>OM>R71]C!S^&Q%;Q*V0F P;DANS]C?Y%_AZI;P%\"^G=0O_M( MPR]'O&[';,*>W\$AX;O^HOZ&D%M:QC)D_?A4U;#2 D\UJ"J:8\P1H/X\#:3" M.!I"$(.PBDT]=1S2/]Z.W11#[,BO[)!JP;%#C12"'OV)3AIX>".Q=@\,6X'T M':S2E75@(DS+D&M:!@BXHQ]((? ]<<0&]D870O[TX##%Q$/48@T"B@QS&0G[ M1T,[V0'"M+G/MHZWS8+CU" CUMSM+E\ ^A_WE<"QPN-Z_5,S#GMY4&\R1Y6LB!-H\BD&/EN M1 :*[GB[)EO[UBFK!_:/@Q+ /#_TRH989''4;D!&J52%,$2Q#"(A"> ML O5,PL QZ'5U"V;6P'1 PPMYM;.U! MUJ?@"30/[&K&#,_92@I;;O#<<,O\#SM'\@;ZC/88H1KLV>QB,TL%AO-PC]XN MCHB\79&WZZ/>KFLP6BAK(WW$#>Q7V&@5RO+/(OLI[G1\MN1R+SD(%B).GNN8 M#4)YPL=-)G"=8RH8ASKF3D#"=A43&Q,PK\+AP<^:QC:Z2P=KK.'.YH%MP0O/ M##2JUQD,U@-#_>85GG4\):CS(:$.J4?&UNAO(P8,'X*X]I$U99<#4L;Z[1F\+5":@[LF)<&W@FLW"@#M\AFTCVF1;!VZP,/!0 MM&9!P+.*:0M*DMGP1-AIKOOK! =FJ($I>B*K2#3;5_VPZ?+9#W9H# MT]'TE M_%VK]ZGBQ!Z1HS-W9!EP[S$9A78_J/W"1];[&CRRK01G7T><[]4!+ F\NN,N<)?O^2 M53@DY$5+L+\H<&0=1#)ZWX\ F2G]JQZQN),IT@JW+CP7UEK;6F%O96[%S-=: M^)!,W5F28I*D&#*1E6K_D3\*H@S.O@1YES?X5A4\T.ZV>A M')?XX>(*86H+7(^SB*<&-/B@WGBU6F[X1*[8D9ZJOU#%"I(MN'SB$\6Q)R "/]/*-;C M8RC$QVR,B$4:CYU:<)E^CUD2IL&?^%C2%?CIN$]39#T@,#N28=ED,_ !7S"3 MI2DP"5O1>ROI/0%0?<"L B!CX>/S@&+%Z"#RZ(H[Y.0WH-J6-C92%;,44W7AN;(-(:J@M!0;UCC MH:%+DB8U1DH-U5G8F1'U=?5U1;V0)X\__^/\W_?;__Y^?9'=25(' M(WV0YH=")(DQ\]'G\(_D)$&$8:H3*!$F53Y"[9?H:L8\<,,+5%$C5U+ZG!BG MF+)[EA7F]6LF:&*N>TXR)BY4W#SD ^^&QB99W&]Y.+BK/2V-1TVK,21QUQ3$UL(["CB MWNQQ(\*TY9-&\&U7L62&2(D;(KDAP>]$:*[(QUH=(5[6A*C6,XB^GE\H'GD.C;)>?HDL=O M[0=78H^>'"6I8&F-TXIGSGR(GC"BY M7.G4A412A@_)%B[9N43 !LE!B IZ >HCB(: L(XP936 VQQJXCS+SPM9.=19V6B%ZPGPF MGX+3R@RA:3']"?(G9BQ$B0$GX8'((:/&,_80S('>3E2@Q/I:"/]P6DD&7A!A MB22RXQO'4P+((.=#]3]:3BF*T G-DWXB:BBAV[ %^)5D7[RZN30N)_4&(B_ MP*GK.N8<0"@0TA.LM;,[[&&HM) <,Q/9L[ &ZC-(+79 ]B ]53+L$8+GD)PL MUYEFRB_&'.^LE]2\$P(P7=S0:KBXEB2;17EC/>/#,B/Q.72)/"' 3($$G 3( MC,HK.N%HR$)$90\K$/-280D=BY4*%FF;;3Q9K$3D8@+'TB&+*[2LPO"W"V0: M>/IA;07;@8!8!\+N(]9=V>! /QHO) N([0995+('J91)X!H88$E&SG^1&=$& M$%8Z[C>-Y_A$L(A3JH'3T\,B5$.F$ L7410@C&J$P!R IX+)]2\(9H,KX=23 M*0M1W"HAB2B0+@X,)JE2=EJ*C#B7FY(+X,4D,,]V2<3@>[D2(?XGCKJ9[2^\ M8XW8#?*JLZGQ@J5:&O"Q&,T1CB,D4RK&[\.WG? M)1X.U D&G="3&GX^@\KH MGZG_\ FOR9M^.^9*)2\.;S5&OCN=!^B=_779B@ZY<7VG=<+ONK]X K[FFZUY MT8-/5L4+%2\&Y?6.$#PZJ"#C+5)T4%H\*ENXT-+HWZ7B:,E"BF0>4L1#BG8, M*=(0:HR1* ]U2;.&JJHUAH:AJT-9K:LR$NLU11FE0JH[]^U;O77=['YM#SK= M9O?RLC-H?NVWV[?M[OW@/YW[ZV:KU?O>W6LMWP8Z?[E?S@"N;MF][@>[]]J+(&7==A MBA3;3,M4-%T?C892S4!#59+484,#7Y/? MTRN?*JE*4[&UQX"C8L^B#0>G3&MBHS%^"7XA<>?UQF/;A.)$>./I=[&G@WU7 MB3,K*RPPAOCI'2O\DT6:F*!.AV%.)&X #&Z5;*\^#"8N31-;P1:,Z@;X),:A M S&U.$N+BC[1BB$)XQSX(*DOC;0]H2-B<3C 2<:L:%!4+(N,WA"<.?10(+:] M<*G\JG 1>^6,(/&:RK9+"]-FWCOJ#HCCCNC,XHB=-=>+9,U'BUT];IXK93/= MT:&8;O9XDG$GS#Z_?>3)X5AR!I?+"AWBCL?].1Z3_OUUO(^?3^^X9Y LY@!V MD3A YA#OBNTC7L%F.&E]M$M 6]RWOR_?/C\'J\]!R0_"WH(R-^QT"I.-OK41(80-:($$L(;KA_?)7H@T MQ8?8RIGI579$M#:VJG<,[BF9;VY>> MDK'PAI-153'3?+0^.5,^I<>;LM:1 4H"[S?O3_C8Z@UZ MGQ)V*!*0'6?04"&*Y%"Q:>[+,K7A>H/9+4X96&74.N11 =,%U"3T6<%]+S+% M;#;3>(?#R#9(<@DS\CJ8D= Y-^B^1E;1T[3,F442&3]\:<70O:L!KFSQ"0J/ M3^#Q":6HO9STJ8$,9KMSG]B\'$R>)OBDH-^"29UMJ>5BE"NK\/]?8Y+^_(\Q M^1]DYK.E(9S@?Q-W+K0Q!9"6,Q>V"PVY'?R0!T#A:D6X"39_ 4:4'A:KP)LD M4]P3J;6C"8KH \(Z9,!G)\E'2U^KE2M'. #VX M2/C>21,)213(7M:PP?>A';VL-#I@*>5%U2Z\A MRQPB3:L/5C=7[?[G>Y5KW_;O._TNL.Z MIDIZO9#1+A=5@0Q72(SW\"%'10F7+9E,I'*9B,M$.\9L*J:,&F.I/D3C&O"\ MFC;$=&,,M5IMK-9$K3X6U13/NVOV[SN=SE#7)76_?=EWXG&OE(A$J2X?>; M]VWA:^]'NP_!K >+7^T%M./ MB$L<_!(F"JW\?N@V(+7:I_AF-L5I[/&)K*$5-BGZSUWHLDR5&&2W8%&;#H=^ M;K(J^<2HP,8E? 7)B?KY:9O#\,6LB& >ULT!%8&^C,42W2(4 ML(H7J>J'=#-H9R]P*DV3!6'6J+,RFWO^')J]V^.*#M<2%X* @QR<#V_H(R:=RA$:RHAK62!K6&X8T5,>*/FQ8JC[4 M)+.FJ*8LC\?2\A&2!Y@:^YW[/WO_Z6*0NN[<]:XP6MTW.]V+=K>-H:M3R(,D M5X5PY$(T=(RU AN\$(Z^><.^)_A[V^PVOY)T$_*QW[[!6'PI#*Z;_?9U[^82 MJWE8P[O'MQ_P0#);T-NG4EXZE9L<1P9T^%1D QV[+8YMC>^#2H?\1+YY(BU3 MK>MH-#0E:3Q4:T8=GTAD#.NF6!^ILF;6(Y1*G$B%43"A38P,0-@@^3):O>\W M"YG<)2G5Z.REAIXZ:##Z0;-%OJRP%# J,PN=[F4;P^%E^X B\9IHJ.QT[MZ MP3SERY,YBJ8QED1)1$-#JLM#U:BKPX8J8X24&HVZB$Q34Y?ME))ZU^]T6YV[ MYDV6/5EK_W'=N>C<#Z+: 8-[+(N2D@.MZ_;E M]YMV<98P >(:F(KHR"N)N@?1X(5P]/M$\:7!;U+^.'U^WG'+FU4HPDG7Z<;V M22Q#',,\J\ML$(<:MEEO)NO=9(R9N?"HX&#X)S(W,Y4L)I5=XG4/;^-FW M?;:2V722J6D-4GT1VLF^"*U47X0.Z8L0]M^E,_F3A%6VHWX&BRG2M"<#/ NB M;-ZQI>GJ^5VPKA(#VE5B5>0K_<1&*A5S-JZB[ M1OGFUH7^'2P:R%V#DQ1CEJ].J<]J-6S:A(SU?!$ZEY_SZ#8,K^Q8B7[#/\T? M?VG#/Z\OVB^_7U_:W MXWSB/CFQ)>*MTXR?EF0 8 <)W'PT]QVHX4B5_AI7^KG2?]C(^O)@@<*PH/T\ MP;S@_5I[K:MR0Y$TJE[RO]7]K MS1OUJBJ7XR3M6LF>\@S& \-LT=FS0%!*"('NU95XAXUF>/A>Y[A+RALN<8SU MCV=J">D)7;6$I-;0S/!BO%CO%.=3932Y!BO78XTU8">F '3TUHPOD6]Z]BP( MNY2N>6@649;-% [EX8^+4I4V).!=\.4 ]6\W:5"P/G\_]!Z^N01&^)HS'YEG M^&[/,(//B#+'5 8I#=YX],P) ME'L]1]:#X9U;1F"<-U0L5"OG>%DD5:G755W21%&6%.DK]#(FQO>"\N*!).QI/VRI!QOQVGR9B9; >+A^4G>S./0VU)\0E*J M ZAZBH%+_'Q"I0 MGS5GV_S G3+;QF^5?OFE=(3$E89"*0T)A4'2%4G6)$71)+TFG5N:JFEUU4+/ MDB@I>:%#(DFXXX#;&P)\[Z:&LXE2 $=#6@M%5&Q&'^D;HHU6MUY1P]#_5Z+3^L&2"H))]MF,(,7PQ3&'8#HK=Q M*+9,L>JO]+),JKM*=8X[''=.'7>4T\.=="UCXF8O";F5%XID291%O2$"%,EJ MHR&J^6!19MUJ @ #WB@\ ,#$V0M 4!YMDG3TESSI]!\@IXL36@:1+2FLU?K MR:0BJ$FL_Q(\*3H#)X'H1\QE,G_ .RG(&LWPXI!46$@J+]LH/TJI)42I8Q=W M2@0V6@' Y@YY)+L0X&(EYGQW,'AL!CQ" G-4CCG'Q1'P!&FK1$!7/Q&MK)8= M1\VQB/.+P_.+4F)1O818Q%6S\JMFC0(@%FE+G]2:DA"V(U+5.5*5A)N-]:\]XI D/2E^0"P%7[<39U7Q 2NJYS]OL<+^S8CH(K=L&IY11@#E&%X"('L6UR M/-H CQ;K3125DMZSQD0QB:N\X+-8;R*G'%\*-)'*4UV](<+6QR>TI1.,P1^ $6J]QP2CH\)147F&3\ER@I&ECXI8:JUW,K*9V" M)F*I)WC4=:N,VU.L".$G"[S"SL(8*2368'@SY%FN)_-:.\Y;@W7BE"3B=Q83 MYX1E.X&+=:&9XP0M&Y]F^ M<&$X/X5NM5FM0!^WIO5H.[8?>,2C@0>"!U%)Q3XQ(")Z3^,]^RPD7R?3UW$U MB^/=R>/=8L6:HE(21[Q2(9XHZ3I5QD15T7,JJ+:@C'4P8#TZ]ACOXT)L%8G: MP*!@8[03GNQ@(B##G A6&* %H(8BET*C3R,QDQ/:Y0; MK[@W[238T7%[TQ;KY125,%,#%^!_QT>*)8%!611E6=%IRHLD84Z>%PQ>V.[9 M/3(G#B+VO>PP88$9'-?/:GD-PH3&V4\&7EWW;^+3$A1J7N2X55#V<.RY,H# M3CE5L]ZV#L#'KU-W9$P_;8Q2RYU7.4IQE"HPRSAJE%(Y2A60Y,J#4CG5NWZ] MN%K+\">LJG4<3;@9*BWW9N6HQ%&IP"SBJ%%)XZA40)(K#2KIN?F8=BGYN2E$ MO1K?SB&*\XNB\8NCAJ@:AZ@"DEQY("JWJAD;]5+=&IQJ')PX.)6)4QPU.-4Y M.!60Y,H#3KF6M-BPT?>V"%7G",41JDSLXJ@1JL$1JH D5QZ$RK6RQ<9=Y3;% MI@;')HY-96(41XU-.L>F I)<>; IU\8*2]BTAV (G<,1AZ,R\8;CA2.98U$! MZ:T\6*0=%(OVYU^21(Y)')/*Q"..&9.J9>F7>E(45QY4JA4+E7;3EEYO$L*A MB3.*HC&*(X8FJ134]E89J; 6]N)_2T!I!R_8%SR.SC!WE<6:(CZC9SFW0+O! M?.3;EFUX-EKLJ\$9?6F.WO'Q_A.N627*]AY7@TE9VP,W M>'M@Q-L#9Q+K&^V!$RLD*=4&'31O&,QKZI<<'U_=EN++78I4/0Y%_/@HJVB2 MER)9N6GH+5C^J!(^8-+$1N/EMIC";.[YL%"&I'IP-1=4FV?<_^BG-'RY[%]0RBH<]Y?+)/OK8HUS_\,?VR,_H^7G_ESV+R9E M%9#[ETCVY]R_$,?VR,]HR;F_)'+1OYB$]=:,[S%?&[O3J?L$80;CB"_Z@1&0 MJ&A?&'ON8V:8<]-QYOC6/IJY'F:%3KJ;ZS?ZU]CUR(_'MH]7@EY[088G0-B# M)?PV=U!H9"'1T7)%(!6!@H"TJ!4ZSM1V$);7 ^3@_9@BX6+NXRN^SUX,X[XQ MG(>Y\8"$C_8?%_V;3Y_Q'Y_H8_&[Z1\0@.%.;1J2/8BG!QTP#,_!C_%)ZUN8 MI8 B]FGX22?Z]PKOHTZ;T'\,?=]T ^>PYKK TGA@(X^=5R\1Y M.(05A=.4'L)43D4%HZ*6BT!Z%E8K6&7\5H5ZN*42RBZ54K4F!;.I+ISAW!H.9F:DCQKP M)>!E I:/L8@YP_*F$;C>BS"#[M3XHN%Y6*HE-Z_8RW?@N(Q!^B"#+XCSPL3 M;-=Q V&$D -9DM.Y1=EJ,+%]3)8@C5>%Z!'D?G+O&).H)3S9P83:49 Y]S"+ M0E3@;C^;$Y@I2-Z/MN]CUE45OL^P/N&AO^;()S89^%W'^1M_P@/K$\:&Y5CA M$LT,+X UJ@B)OM\M=F# Z/-D3Z?">(XE?']2(8-PYWCYL>C]@$!8?A'\N3D1 M4#ALC"%/"/\$_VNZ,Y;3,\-+YUJVR6;I;SXELH<'T&(SR')-0<$0;.O?'X:6 M7CJ82OI1) 6$&DG[:#'+5.A4B9$S0DWF69%T1:V0FVANE ?OFF!*OC=&OCN=!TP;76)1265S M71N,5-4WM,$49++OC?^)&]>7][;< :V\]+6)"4RM5\5Z2:>ZB?7U37Z1CQ$_ MVAKU[:W1Q*K^VJCSL<5>='IG]^W6=;=_I=;Z1X^5\0O;$O KF!3K$$;@T O19:,X?L"I/QRZKU"E]\L(0#S/0JB7Y[V_Y_ZYT)H8WA0_XMO\\1$%D_(0)^?/&_!G1GL@ M'Q6!\+:*4M"5PLWCXN7S1I-0U:JTPRSR(=#29"?P MMV(F!R; .P_Y-BG81((%V[W\G+/;N'@.;0->T\0;VW#!ODN?<1 M[_@4%=K"J^&IP6;X$)WUF?R%?XT^BI4S_-6G_5A_-[3Z%,0^5W+K[_$3W]N" MW](:%$_9!6/&6O6$]W_.RBH2E6!7!WB<1C#W$$&S>SN8HDT4EE4S+(J"R\C[L/6>./45B#F"?;?OCO"XA1]5X<*8/SX87N @KU0TR7E@B7D@ M)[_3(K_<4Z(FANT]&DYH]+AP#<\BLN"E[2$S<#FQ<6+C AT7Z(Y&H/MM/K5) MTO\$_[Q4M,B96XD%N13953BZ'C\!'GIW2D!0'%V/#5W[\QG15Y'OHY=2T2)G M;B5&UTN/U2M(T1^'V1.@Q$/O3@D(BL/LL<'L;ZZ/9A/A&T(/H$W<3:J7&Y59 M.SA)$@^].R4@*(ZVQX>V$T>XJ0K7]@/^PB\5-7+V5F*@ M72 \CK G0(*'WIT2$!1'V&-#V+Z+IA!TTIW[/N+Z[(D085%@-K8>I\F0H^W1 M4^*A=Z<$!,71]MC0MCF=.88P0,&$0^V)4&#AH#9)@QQGCYX,#[T[)2 HCK/' MAK-]K$NXT]E$:%6%08"0Q^"V(MQRT#T!HZ?&0^]."0B*8^^Q M8>\.5?@.3HV.R(P)=D0BC+\W3-.=.P$4I5TA^>VW&'!.?3\+ M4KFX9,TI=7&OS2G9#)/-(MFE5*](=@V8M4*/R&)/R[]=VV*+L]#2\D,TVI%K MO>!_)L'C],O_ U!+ P04 " #K@QA5^6\IMA(W 0#L9 $ %P '1M8BTR M,#(R,#8S,'@Q,&LP,#4N:G!G[+MY.-3O]S\^0A*2?:>B)%FRATPE6Y(H^S() M:4Q,]L$P9=^%\$HQ90TQ89BLDYUL62?$,)*=&>LPV]?K^]NNZ_?^_M'G^_WW M<\_SOJZYYGF>YW&NZWXR?C+F &?O&IH8 IA. !,QQ\ 8QJ@#V ^ M<>+?ZWBP'%^LIUA965A83[.QG3S%>9J3D^,T!P?7&=ZS7&=XSG!PG!4\R\/' M+R @P,DM)"S(+\S++\#_[Y\P,1\_P\+*SLK*SL_%P<7_7QZ,;P">4TQTYGIF MI@N $SQ,S#Q,C Z U+&>K$S_<]?NW62S\*%[8(/O\JKM(^GI&]7M0I8#A-E5)_X1K"? M%A02%A&]>$GVLMP5-74-3:WKVOIW# R-C$WN/GQD96UC:V?OZN;^U.,9V-// M/R P"!8<$AD5'1,;%Y^0GO$F,RO[G[T= MG5W=/;W?1T;'QB=P/R>GY@D+OQ?_+"VOK)*V=W;W]@_(AT?_VL4$8&;Z?\;_ MTBZ>8[M.L+ PL[#]:Q?3B:!_!7A86,]?.\E[RX+-Q8?O@LJK4_RWTSY6M;)+ MJUH2!9[X#I\6E%&;OTCZU[3_:=G?&1;QOV79_VO8_V?7%("3F>EX\YAY $# M$6X?3,L)/TO.WOUNUG26NEK?ZISUTE'.^>F2E@>T](2=Z7R!W9JEIB (B]>!;@ M(:X5+Q$31:-VP> MP>=YN6AVU&C"JW+12L+$>"9.DEQNC^I$,2^'*]42\XH6@-PK=+G&R?VP,VN/ M(N17,!Y/>T3:ZU[XO!KD$G/H=Z*FV-!%=.9B:3S86 : ;/J3 2"5 >O%2S4T_EATQYQ.S&35IL[87V;#RV=HT^:2)\ M689X,OBSD^N"1SN6&^9QCR19OH#G!+=(CI^YJ@X9>#(K;UH3@0B0US+18J$6 M[JI58KBE\_[.SS5$4 >4G6KR)8O2IG=YN.FA.]^AK^-R0Y1-6@'"'_W\FY2K MQ0S5G.B-7#"%LLW ,/IU)*\1]G,_GHY]-#VT88V48<5\::OJD> _>KCV>,7O M]=\M6T7"=F!/P56K,4VDV 2T^6E[QYXG$0N.8RXU*39=@>5WOPO/\;T:O )D M@3\\UK!GTXV(2-R5$NA^?GOP2+*$=2XN[U72O6F$J" &(_H=-)*3EH_UUV-%-7M@E\RV9N+M?#DXFYT8%X_[*4.=X M C]AS3"ZT1U_8__CB]>W>(]JZD\7K$*$6J4$X=PDY5_<;.2^ M=KJ\QC>1KOBR6\&+'L5;E5>Z_? MP> K?9PD958G"1/.PK.WV%A$!]"48M*M5EDQ\",0EUVZ]%F6>9V$1[!1$0D6I.SL/4QF2@!8FU4.AL'=,4J>G5F[G("!U<4(FG M=4YGE-"$T(/92<=SZ6+OP"QI/24%\B=NL8U9VE>Z?_EWKQ%_X_$0V3A=@T*R MN7']>,# _2'#D8UL^,%4=-LM%M/5P=]74DLK@XS(H\2##CVQL:;C;-IJU\Y[ M55P:NF$]9(O)FA@+Z;M2_TAJB^?N&NC\Y,H?O[_:YJ#R!04FJMQQ:FFOY4!@ MD'6L-WU2R.<=L&9C9BEX-C96G\'U!7&<4C[U.3F(8'[&L^7)>1/!G75F_:S/[8/:F[O#_^#_ M"BZ.N%/AJH1<5]L1?Q /6+NEO,#X_-CZPLS;R+LE M97 ;HF%LF>>1=\&"!+/YF'_H+42IW8SG:R/US*JN2V]%7J4 WX8' N#M>6 G M! BV49'R\&_*4060*WP8>!H.KIA:GI4BOYO;"+)MN.BU2U,%H;]^_>>E;52R MS-6?@#RVFY "4DD'-P=5!8";=-O4\/=&_:0)%J(DN//?ZU6]WUCAK MK<$7)2/OAIWB/==39/]&@7)[FXWKQ""GL0VU&4U"]ZL]"<-M-TP=&DV2>%]C M+G^V+"[Q_-6.UP!FF9QI$JK+' !7;XS =)^*CO2N%X,IK(!P2H'\51DN=R97S:5RP)R'.AIP24W 0EC@WH2.DS,#\"B"PV3RU952 M52U#&?FS3-=/A\DC1[#@H4RH3Y+E[49V4\^2,?H_ IRL(L#[HGE% M7.B#)-O+/(;KHOKU+]LB>YF;G4C09-T;8 SQRG!0EGK_X._1\8UE(*DQKZ!5[^7W55U@R2K2'%)0,_[^6 MZ!3=?SO??$'C42C->5O'5N"?^5OIAJ?9=9GRGH5X'[N9[Z_D2AQ*@Y\U53,.$;#%-:4*4_JK&LS<&/&")^\EDLWDNSRTC7/AEF*K! M^(:8>V=, 8'#-'C^.7-L\F_.$A9QGMG8XB1-5>S?5,*:3^&C6#:UMP4Q%,+0 MJ\]%Z9>7C#=U33S$U'S/P7XQRU[Y_OW;[KD(+?4G0_\N_6EY*@8%)NFW9MO? M?S]\<8.J=PX-4\BY?>>V"/:>JX]K.QB$N^ */'MWZZX0A(V=OIF#LW_ZY[6 MWF7GRJ[M> M'QW*+>(,@]A+2HZH5?C.>%<\5[ T&?.*N5=L'!\LWZIH=!4,],+'T"6(2XE8 MCZU7+5*C&6U(3BJ4,%E9.Z!J$HB)68S*6N@#B%^0NI;2^8T-##C+%0H\SMHG M9K9PCW'Z9;@4N?03_#Q)H^F=>D_^,;E\COKIG[&^75W6$GPUR->$R?2:!A5! M.2O;B8P*"8K5!9-D.T*VDM$#5K4#P&X=UXC-KO5HX0B9MNY34R7?+94-]4\P MGBG38FJ MWX!,+6=@-@2;=@3'BN0)4G9,TZVG5Y6H0+#$N^]B@=:WA"7!W^7ZW(B&+P:0 MHK1JNB2>^H"&"I=;U?;LA1) 7'"=*I)USG!JGGPBV,O-"[L1_/3!#1+(Q8#" M2482N!/AU\JH+\BCI53[D29-7R7T!JN:O)?D0*60F'- ]+O![ALO@J6UKHH- M/V< W)==:.5-)J2#$)YD\4@N<66,@-;U/I^ M15$%EV,)F@D?^$3;KED[C%6!VJZXY6QM%=.7?Y$+]HO(S2Z4YV"]T\/^,3OH M&WSS^R4DO@Z>DE\Q&\\7$V:9Z6-^,3V[CPTA+TE[ YG(]5<47O/29S:2ET?S M27PW!F/!3S%^GCP<^?8SY[PO>H@\B(U12-G;!WU#D&6MXXEBQ[6F"\@%GI4+ M/6PY-V5>HH]0?,^#[K-.>)1RHP6\<_=MO*QX\M;%Y%25ZA&Y'?S0Q)V9-S^/Z-4T,=)JNFH MWKG)V6>B_ W]\I],\^VC7[DZ^+;=T]L+9 I^Y#U^=$ *;=5.[4!&TR\3BS,K M,3'0V@H]!Y;QB>D-+D\9R\^$&[T9Z"]2RJW7AP1^ZXG07K5P+2/8KE*Y@^= MG)X-42&W1CU(:E-<7\8NO>FRJ+Q39/KY7?SCH/0285WK^Y:)?Q+(O(N;>$T= MJJ636H9A75+S9!AF*\1W&S5(KS*O.O8)E1_3%2*4%"X5/NA\!3/J3@+%JBL) MVGG*%T\Y*/S*B6[LD.HU3N55+9W^0C1I_8R8A-PC'G1"I]+<3]"TE^K* I? A#W24)K3<<@&K#7Y': MV^G'K6=4R#Z7 CK,SX@^Q&?T>7H'XQ]QYUHU%:F!8P"LI(19) KZ3E=TS_MF M-F5$F+0QW^HD/N ,I$[SPJ:1]B MHSX:09LG:!3B'D:O6LUXJ^N=\V*W3.E:Z)MB>!<@\?IIZS#2J ML'$V"X*1)"4"OK-"G] =1]7D3WMFP26(-T)7[_!_3AF^;6O<(7G&YL/@.J>+ M>8Z!;\FO%>=0&HYA]^/#NUD?Q&Q9%E@ZQ9K^'#>"1*^ M$QI/%Q]I"ELP/TM.7^5XEWIVRBBDKLJPZDT*_VOE.*XEUA>WHP'S-U&*Q%H, M51Y_G#B8H+8!47!JA*Z:J->E@44P;T_?$ENRB&W3 M3:X8W'WS1@ ;U-J-7-GZDG=P=>DMIF+ MP$XZK^@\H6 M+^RICU\OO5_16-@TLH0I>O,FW&;5ITWA=GH8'S8#GDTY=-B#]AQ*[2-'O.B: M#$"K/IT;+DMZ&3H4NY\C0S_O)?+KLQ#.=4-8!67$W'LK!3:KK7JZDX;2$R8_ MW/>A%0*?'E-/^+4?:@P *T0;%9^MCT7_4$@?X5@SD;SH_LR5B7U:NO1QO4Z, M7ZW/;LF&/.7B)#44UR1/H(EUVL>V;\7-"@9Z27=,N,SC8!13>&=# =SY!_T2W)E<5 IW)AG%%K@-2[^[&WFWZHOKA(47N[N* M?[N;+].Y3*>OPW?U!H]\>WL/R_%;D)F::N/9[+0_,#FNO*8EZ2IE:U$.&FVFFF:%C2A[8WXG+"&\YVQ-1]" ,0 M;4-:( QUI)*-&8!:X+QNU@1H?>C+(=!EVRI;$OK/[-,-_(RC:W.HBPB+6](! M_\=-EY7VLJ3PW3H&($*.,KZD7@/=I31S?R^'1-]T$XR6M-^'_G]T3)9VBUNIZJ1W\TXUW2<\ M]7A(AJ^+7/RGJB=_W58N"G67*O$\1'4Q %_P'=P)HJYD8!<0#8U7/U:Y^EZJ M4FS1C_41.FRX/=_T$VKHDC!SEO[[,UHG6[X0EV+7=67G::IW1BHZB[.+IPT\ M(( G;5H%#^+J93*B 6[I8$.Y'_M^.#=L6X%7"&AT<"'#$Z.K.QWNA;_??+!= M=7AK3BK&69>4W>FEM*]"$C/Q(^Y\HY]#=H1$'_I*'AB*R: Q,@@.W6[IJC>N MDE:!0!&UT%[$7%'>Y9KA\%/+6+%^O=-H*V(7*L@=#(4(*S.]J/!/E;2).GUR MW?C%"ZZPHGG4)(K.@Y_"=F)%L?/2%*-]>OR95%KLOD2+4?9B^,[0SIGU0U#0 MXZ[-)K]O\(>T%%T?@M*4CB6YG;BS<(T,K5@5U;57(R(YIE?KHT]G1*I]-"3$ MA?\QG/VJ5?B^PJ OH'^Q=GKQS<.@V;4L>L76"[!S4=VP4;7C<(;IT@#T3EU5 M+WT"R8N8-Z2WR9K7$:W3B.\Z)!6FY\FZUTI^32M49JL/(W0/OY1UW(R[N_B- M^:H*I!_K&H;XAC]FMUX*T/F@5U10/CGQ6XL*<3QS$WDIN;GEXWENN\>T$#[UW!T65CJ?$H!*9+@A.WDD&(S#?7Q*YJ%V<^.X*VS M7.+ZJPICE*693HXD-X)7OHXC$T!?H!%4$P(#$!M^A1P,^4"5Q5'/?U8L]O97 M.M-6_NF.QF:$5?S''IV;G*:/A0#PKMKB0\]0D[ 2CT4Q.^@D1I$"^1%?Z0E/ M7"]'77>FZ106#'L.)<+-%X9BD=P("'0*^9 <3X1:DE$E,ED5XA,A+-I1VM;G M=/+ OZ77RPXM_B@!SP/;Y-?-R9<\VL- \ZCUM_-K80Z6=5C1BOZCYO<:-HE! M7$5-'?S1;I:/WL<\G3+F7-?^TPB,E:JN+8G04X&[DYKI&,EF5]*YF]FB,G62 M]O;=XMY),>;7FG[,#Q$K;ZSBUC,IUT'A?8@S6W#>V6L9G0VG/56=5CANQ$X6 MC:LU&3*L, !@[*69&^[ 'XB27F)(T/LYQQ[4(^QX!$_R_=J!X,S+$JWCS M'PV&._4=_.,6XZY$U%S'$R;10_P_J7 M0CRH^:6(]6PL_;7HH1(!%+W>Y$.Y2F_7DQC+Z!^M#?/EX'BSEV+'(QQ^#[+R M#W8NS_EZ'5$>?BUR/X4D#F*S_<<\!O%EPVRE5B$K 'NII)=]4AF7=GV.R/69&# =FAW'Y5,,NP?T;LZX?M_0['GFAVGNW?FE?O M@YX9T 1;AJ6^(&.S]X>ET*A[3,-3I3?T M@M[2!@.?4_ :F^,5Q/9][9$FOF#2L/K ,UB!(;F\U#PTN$1,&K)O7+03>5O< MN'/PDM:+LQ'UW26ZAV66I0.D02X@R$>IN;2//EOWIR]+_7P?L0V,,BQ!-!"3 MFRK16F&J=(M'V'U3/ -@S 7O(^ /UV[:G'BVV/IER&XB?"KM,3PBW#'87\O#@*F&T4V;])Q M1TVN:8H&4<_7-83,=)ZD3?2[O(&CL.FM5:\ZO>D_I(CF^!BL8!.'8,8M M(7F>YX]#*W;_D48^,-%$)^I$<5WVZV.3E:WT/*#R*\TO18>+DCWFK-_-2W$N MTP5&B\BY)8XFX'Q; P^.[Q9OZHW';ST1,#0>Y ^Q^8%'(]9[?2AWEO%G%!2I MCQINX*)J*68AD#>C\'DXL91+V%P=_J$CXWV+]N/QU*G(?4\&(":MEL@/)*8Q M &W' 7 *%:_0I-^X#O2DV+P1#@:N\3T-"MMZ)[P,;O6U"_R$I#74 WM7R'PZ M QI'K2A*\'$SE#-&# M7(GM(D>6*TRI4*U#1X]\0_1J#CU(NW-!\P5V:)$K1W^^D MO?$Z;B"53CQKN ++ IU;[Y+'Q?R8F>JZ!WU)[%3G%NF=?USS'=ZU[;SF.1,(\7U/N MJD3!QY":W_'T3.]/P^Y$/1I9:&A$UE^V2+#H4>4HX32Y6:Y[MV %YD$>/N^QHN@S88B5< M@3B;1LC5N&[09K=FS>-\NQIP\T6Z/.";*N>"ENN:,S-1^XP;H4)46MEA$9L(TW_V:O+%0V W0?%P8V+'R? MA0MOG-TJF?GYN["(U:,YFZJ)P-8?'FDU(POQ5G M4UHPY%/8*E/'P><=K_#SXS76O61P3Z.MT;IC\?A)1*(4N#S*9K= M"DH^0K8U,W?@O,(^D8/18E[6,[)/@M3K,[-[>F3@']ZSBIQ_= 8&]O8*Z^D> M<=Z@4^RP2JI@SR(/:!C6:LMAL^'9-@/P,W(>$UU"KJ<8487'U;AT.D%<< 6" ML1+:2\JIUNSV5)N=[N[C1.478I[10Z W!Y>0QVZ9(U^?DW#M0(JK=F7A?-)21GN+?6I^)KP_G&=, MK?G"/L5Q0CVQ;BR@ F$5=A"2W!<0=.-EGTLPY=\3=K_#AY U KAO'.8)3_HZ M"RR;297-0:A;OE./X\ C]\Z,3;E#=5S.+Y0O+)ES@V MGHI!WFY6R*K.-#<]_]Z_WD,J5_1KOMF+>DRKH2O>(N'H['[YY%DYU_0PB]WB M)I[7=X),E4U&IWGE4XOEEY5>(;\ V[:BL6 M-^(X:R*3=*CG\<]WP#FFIMVAD!W<,=&'FDBMCR]P1PIB>44EV*Q)PCC_QMAA MS;ILX0!HC1?%>,?HNQZ\1"=EUL="F*)UQ6&RS3[(\K[#VI93R^RJM;VHGZS- MU 9)B1+0-4SYG$UKPONM@S@9@)[Z(@2N$'0$0!U#S%P%:/NI]KZAT7XQLIN& M$5C#GVCAA3N0 SX/*:7J:2+:^H;UNOC9@&^@^*T-3^H27;].)AVI)65Y#/ MEI637^]=8#^RJ!"Y6)HG=@#)>!K'9D\P701C;1?G0>V;:&?-6 MC%28MB6Q[4^\]?HPZQGX^])XPHB&@M;CZA-D2G7="S9U7?DBSR/D1B;E'L(] M?-!9BO9! Q(X^Q@7(*$]2I&_\/PYQ0W:V-\ZV._Z7630(*R&E+UO@8@'\=#Y MR >W21[4"WI7B?R-!LNC!B.K&DG\)EX7#C]9V;*)_'IQ,5S%5XL#^Q-) ,7J MJ<(-2%OMT-22;T#B.^?NX+ 23&1%P%5^KBIX;_&ZTZ$5J'GPA5P)6'&6 9A= M%$2F@Y_7089L32@Z 0? ,Q"4QCM\&=B_JO4XV4W#S\"$[M"2U+%\]E1-8G<, MW.KLB(N0H+93V8S=Y1QA^F VSP<="V"@QFN-)*84>9W]0[+#W% LZ OK&)V? MF!(]'[\GXF_4G&TXZH*&%-M8%C\4+?7EJ-/T$$LM116VZ(3W'^$WF"C7I*+S MI$E;;RL'ZV(..A$_>_1&KZI\3I:=Y+WS"(\1MODV%++>!L M>C#J^.S 6GGJQD ICYE8)[I;+?B70.:P+7-:UZESK]UGKQ1AEI*R<32^4$-]SUS!9J7^\Y451#K?:2T>.^6;B/>MYP'.CAL-&N*<'D M.6P<'BW9O& >/?4H32U<*/5.1!R[ M)![WJ&BE-F3\%\A:8>N<3F@Y;/?.EQW!E:=)'SI:GARZW%JIJDD9SZ\N'PJ[ MJ >]\_$BJCQ,T?WII[(PUY/-#CXA\(+&JFV/=9>/X#QE#^>^V6X M) B,*K GJ^E:.+;Z\0.;TD.-XP4[5'JCM!@ ^SFW$^:R%-8.?$T6D@CM@C3K M"I!\!T%G/)=D^VHGYNN1ZRII[[DUE(=?:$>8_&GI&68 W(*(F TFDBQ!,I*P MM3XCU#UE43/>I.S_C41#]4UAP,J9+[YE/2DZB):$'@/M -)FO M#!;C9'!USL>+( \QKS&#^BJ*$L3B%G;$((:+,.X>2Q5-ZRNK>5/;G0Y]>$L; M!@"#$EL)=QX0D"2V,;GWKB@%.!]2=*-I2?YB]:"[WPLB^0'2O8ZB"+=1U$@>Q/DU'T5U853 MI]&F(@9=N>($#WFUAR:G[YN_<;7\'!@A//>;YR>]EP&HZ:/W(]BEB8ZS,E!! MQ["6I0?9CR#GP7]TA[ZF*O7#76D+2._,]QQ&8FU3P U>?6& ME:HO!FL>'&YY:?RXG)\0$9%P^<.)_^K$9H;0R^0/;3YPKYCOWV< ,FS)F@S MDZ?)#$"A,JX,EQG>B]^&2)UD -;O#6-W8T3W[ ''B_T?SYCM;?S]FKS-3=B& MU^/DHJS@]Q<,$U3Z^V$ @(ELD?6/V@W53M$;Q14%GAHY=9G!PCE31UT!.>P_ M=MT"+MI*/?!QUJ0XDM/W@8"56?81M?(9A"VI]NC9DNGHO=L$!P!G]J*HG70R M8CC=BG.SP#]QT%A@(7!6%=W(]^4,ZS,X:47?.:?#$NK6C!#I_"[%62_,/VK5X*.,MWA.(R'# M(#ZXS0]UJ=@I1'=CLU077?,1T3#> [6L@=.3:\E50$F*V!NFY5D>\%35I1[P MH=,X6\;$!KWA#J0.$#&-^BBU0U)OHND:B>]^R@Q="H8PP\G64$+>:H=?,OE/M-@L*JD>WQE>/0_"_\9-HFVXI?J$. M365X ,FI.U'7HGB5?@;SI6G$GZ;C^!53A?XJ"N?K_]U>R MGOQ$GH6[*R4"P>5;;*O.%R?@P%(D_S'E&^&64HP%T]XH5"SFL8X68%,(!),B MU?R>NJVO/07]'"),G7[WE5<9@ &E"7K\WH]8)9^Q=139&5^"RBJ9D-0@#Q$I M\Y4?H:X$!D "!FG#X'@.?TQ#0IJ;WZ<7&__Z][#*N:04%?G\8](5>Y<^G6I( M'ZVAX])_SEY"+I5,B0):[^7K;EX6?M4HW,NLOJVTH4HP]@=-"=E^J2>GS6%C M]H^P[36N%W%)&P9M3O).@Z=O%J\R-3'GW2F@1.L09XF;LU7EIS)/39(DNS:UA US!&WH=[\ M=';0)BG]X[A,P$7?SRHG5;B+8)IM*(&?,["#N\?T67T!,I0@*"0I6O\5]QBG M:Q/PR:XS1!2_[J6VS1'S)SEPOL$%4?W)*V&*DLJ,=D0P2\JL]? M^?GX5NM\NCM+V0LR7#)R&5N0''I)I98V7@C M.:N^M+%?2;9V^R[7;<>*XK[ Y+%XP_,7;I^.+O-LG-ZAX!O)*)WKBJ8EPZ"M M8\;]NW8WQ M13M4D-,MW_@"9%K(3^ZNQ6S/:#C>7KQH_@_G_"L1$;8J M=11(9$5;82B6E](U(2E-XM1&4A6*1PW2/6N,2L3L]BR@:N9/HUTR?+]OM-P! M,WM-?;ORZ6O\9WOU[A3S1.I#O7*VSEOYMSP4,3XTI"3RTB>%O)]3)WFTUS-[ MP *Y]V<^EY7E/Z/O/=RZ*-5, ;;M"?TZ&%DM?T0K.8 >*(')4^\H$S-ZWRI# MN[ \NG)$W+U$"U)0/!IQ>F7G[KF4+0=LPJ#LZXC;;&EO!-NJOEW_II=)&LA. MAKN4PCT:(BU()3%-UQ8>D3)N>15#$+Q*SSW"KGE'^4QWSR\\]RKFLT\J?#7Y M=I&7G9FK?%WO"@D9&RY$'\-,,0 =3C;WB7\20^L""YY/B!D?T=EWEJ:!%!%D2@S<=RY9_'_2O=^O#-UMR&T(W MWY9.KMD'5'XLF6E%N 3P#D$#O,ZERQ4\/MV@DBYB?"[BS"GUIRTF)&PRE1FQ M\+N.!$SQIDM25;\2^^UCHPI' AJ17-.K-I:.YON]%O//[FU?ILC+&+RUO>\H MO35SGVPDE!A^'@XB=CCKXIHL(,'%5)WA@'>YDER&82IR 9<:&ZWS_IP2578L M Q"1,^\S_;WB:RM 7J"Y0OS03$@P2DW+&MP[8.B5;6E%,5ZT=T0RO6\/Q*E4_-X_3$ON)D&\QNZ U<;[#; M77*5S#O?:.R:7)!P(?P1:U327>]A7WJ+$RZH^HIIUMIW!B OKW)*$>,@Y6&E M4_&DK>OH^_<_^U.SVX>Y"EZ+F=:F,5:*;>JR5V]'=(M\8\%UY F3+A-3UTN( MN [G"R3->'6GAUT;SW.R:@E *>?E*?^+C_/N\.$O[;A*GCVGL9RJ%G$Q$^F7 M-41,*2@BOS.A(>%6).:.HV*DN+,T;M=J;)$46,"B%;]E.:CQ58DI\Z=A_!_C M1)EO7B_T!2K$O60E!X>.J-A",_.9-4Z)_+G M+_7&3="Y*_/&N%*FI]5ZWMI)9ZB,GU?U=F.<@-N5(O_D"(W$0\FNZSHI"UK.OLU(MIP,3]W)A1Z4G; ML'0SN'Q:4>VU?NNY0=))$YT,^4]$,?-LP17'0SW3OENDAL%A6>G,I)-$KT-V>& M/T43L9&Z9A^H-T<"4GD]M:.'HF9_(*!DZ\T[;S>]$TM_O0Z.,2;Y\"I3+%^I MGO@$YVYC (3Q\_12H80G&::D^Z6AZOM%D+F?A:\9@+;JL4U%)^C2V/.#PU)/ M09L=;[?I1>P_TK8+]>=<[X\N0LNH\"8,#JJVJY&S:%FWLK*"6L@?#5O/2Z:_ M7 .*M$B1_3KKZ +C37[S%4H=!TK\+YYA&IJ;-*O14:?&73S.=,8SW11?2IJ8 MK2!L<-P<]Z]0?3B!INE8CA<^\U_3:?Q$R-D;\W:/%HX\SYS.S\NFOGV0 -7\0G4IV("T;#;Z4ZM -3R_'+V9I156:W<>N6TSJ:SF[)^CR]UBZS M'_LRG<,D6Q(.1AM,[R\D+(&-RA@ >;DCOUHA?J MF5NHA$KHIY$_&ZXBKSMY=-Y?/E?UP&>VY,<>3;7CZ'E(2FJIO><4/&DY.U#U M\["J//\+"1.6&.N'0RP\8S;=]%,D::H;N96((:S7X02S5?J]= +&A,SI&<] O=2-]>GM=LU\Z(/18HS$A,-^3"K+>,8O2=S- M[2S$N86+*!3GWZS:AN7TWQ*'33L24]N/$>6A6D/G8(7/_%+36+85M,8H*(#O MELQ]E]"W+#)=$IG5A1\L-#NXDZI;2:[M$PV"V'+%@F)8;/N4+7V&%+:85Q#F MKF//_E24,W"-97\S^ZKH']^4BXHG\8IJ94G!)<**E?A4Q>;:B9G:;8D-(47< MX=XH%G+P@U)=#3)?AC' MV#XJ6:P;[$,(>VP+OT/B&NI,1,0ENQ3"K)V\YR]DFXJ^MAN^JI5"F/%*'E5; M3Q=.NZP$^V3F"L&^4.QOH/X8]5 MUL8E7E>:J/*%\[78[["*T_CB[&V8QRY6/LJ^62!Y'S#M08/:. M(3_=\ :RENRV;+C]\%?XP/,+4[,R218S.=+3.E^%OMCJI:?4 VNCR MLUKRVWF.+5%'LMYT9\C%[D2O@AV/'T_&7"#DC-/3.8#I,9UD?N=' %M\K4Z<@-H"2]45$9:TZ4/5V'25X2Z7 M=U=]57-H>>]\R_GM._(R9$TJ 7-N]P4=4HC=" M$$JZK/$Q!D[PZ@N8"Z8]L;38E;G@33!U.-6&@VH^B_[CW ML"A*)T]?O;D@82R IVBRI,NI1*@HM138PI4CPI8*D$M6ZB&7&/0/+X)?3(: M(#BJ>-"IT!15G+>B]$[T=H1$C]2BC[!;%447-MUYW':DZDHKUBX@N6QAE0\# M9!/]Y?'Q-IB0I+(GF44OGZDZR%BKZ%].BN10[(B/61%(U*C4R%:B:CHAK8I1 MM6B^D>-LV]R:#)?]-6;3@Z_!=KQ;)!6C@(E-5A4S,,MN_88QN(!?V)^HH3&OE_SU!_8N->X7=<"1^=EL9+72N/V9^K="6'<]R?4>NFCQ:N"PS/39E49 M_0D&9Y)K7TI?N=4*.$JP'EFCBUG7[@Q31QV*N8IDI58V, %EE-'5Q%T+@_/1 M_!8W6?]/)^+*'NV1S3;JIM0(\C]?UT9=^8\CI6B A0'___X$"9+S=@@20VVI MR4HH6*H)Z8H=;&IP]'Z-H*;@D^N"6^;N(/5-;]VO>H\UKKJ5*DYZ31L%$Y!3 M?%T,P&DU5%R@\^5(0Y)LG+_!<,I;GP]@FQ?M$YIU LTLN5L=VD$":9?R+PP\P3S[=TSN]ORX@ M:XT&UN+$$KN.[!;%E)41Z$9?K^#MFE[A9.JX]>MI))IW\])-[7=>YO8XO?/D M.)@SA2" ZQ"#QEV:DI,,AQ;)#-,^7N1%KF]$X >9A X^3FJX$ W+-'-B M0ZD5EU'?[YH?6HW:F(G4R[QO5EB"81B .C2F)=E);0C]#)7% 'B9IV@'1>]" MMIC:%_J @#75Y2#MWT=)#4TA89,QZCZLS05"-N"27(T_>E;2&:\')&&O"!14 MDK94XEXH,$Z[S0&F,S_XKFP9YRR!*TX0&I-)V/C3\%6Y9;I:!FW<[\=^]OEK M@8LY7Y;N\GVB"V\Q !G.>*U:;UI6<1,J1WE-:2=OL=?)''X)3>'M'N!A),+D$/&605Z(KR.. M@\UY:SSA+_-<0W6<+:= MC-F=>O@D;1U82\/$!YBSPX FQ.RX6BE.2$AV' &#:1[USCFIPN'P5MI$(ZU% M6L9G2[\=<*OBBM(3PF*C#TC.MW:MP2O(.6F0RSJQKE<3!2M!F.5@/59#!P1( MJ"2ZYIJ44"UW3 @F5EWB8?N4]=O@#TZ0P#HH9N<3LI.F+<2%:<>[2'#:Z2%D\P4HJ*7%?EU6IB*\E[9J3GR R#J2NC<,$EFV MQR=L4&]])NM;C2^,0.%VI+MFTK833=HR=0,-SRPR5J!,&HW M^WEW.WDP+:;P]*4'-P"C7]VC \9?M$T]I,%_@,\,=,LB?U-WS*EU H0D#RZH+"/9.YY MF=411[,R-&P ML513 A,!@N"V[0//]Z5B8O,4M'7\52HZ1IJK@WO,T";UN4YO(N8-!S5*M1#R MD#_U0H0_*;"AG&OI%&L$0O-W_K\I)4@6(9EVYNF.-YD5K$U@^(Q<680$]:0E MN<9U-5G^@*XY<]=XLN86QG4)-^C(7_VN7'0?GM$VJS.9?\+5B=9I\\DJ#O'K:CTL9WL#OX]41]RW M+?LDF_?-Q@"DT4EJ)&BO5D."V.?=B5[8E-0HL?L)@XNU[ 3(4'51S_M!Z>3, M/-WN1:W'2?H?'Y<_Z5M )7='P-U)]_](F.CY4?WFQ40;2K40FSAP'40>A\2.KT4K#2HM+EC M-/S(IE^/E4PCZ=N%68^1G1$[L:)%#=A[,\HX^//XVKLXAW)$S65VK8G!U^[)M=Y9I6?SI M#H+-"LO!?3Z?0[]15]$[W!=1G5.S7F^7(E0O*TK*UEI )-,;2_17!D MB62 B?N-MIFH^/S[2\S*V_@4=@G).U:#P_4%21E)N8F#K)ZX'B1:,XGJC.34 MNPH3ZLH6O81"N!: 7+-!'IUYXU_:.#YCD(M.*ME%-(B M@X!,\-+3PT3OO4L&MLV*9?E'&J<L9O0-$UY$B)M0I??,]JJ&6O@'D"#>JM0!I41_0"O80)^&/JD;0 MC0.:EL,+./\!C@>C%53-TIE>,:?>TX(95DF).G8V&Z?P'FEV"=$ZKS*M7!,7 M@CH"QMTF-OG:^N:F$1)2IS1R!7+[//DZ<$AWT[3K[XW$Y'6#4[^_:!6.O=WZ M*+:%D.T$%$9U#@+#ZVK$:1V_CQ!OD(M"-+6PBP;PU 4&0!R&)]Q/S2>_[/MP M:\Z=G.E2V%HD)A8UMN!@YJ[0\N/@DJM8=M9)VH]HY73F/[R-#L6TC[L,P-EE M9SV0T&IWYP&>ZRKZL:0Y*Z3ZYZ]E31-Y7% M6J)WMD9)"1FTWE/' Y.UF[B(*PJ%;>9IH3XS #YN]_P,$_]\CO7Y];T\:0," M$M)36-.[0&YJX:DA?O\)$[UL/W1W3&VZ=&O/KG#T2>,V1U$'F/W,HKY71N"< M1O' X//W1?EW&0 %X!!UG?VZCI$# _"- 0":JZZ(RB^BXA@ M#L#D! N"=?' M-2EQU79'[B8+F>3,[GDK>FU>:FF\-C@<[_4G>=AR"O)4YV[=2E4CH'0+C8S3 MTR$A.A#"W?DF\WU*IV#ZUK'&3=78VCPO_0? IS&$8->O)A&W:A7Y+ZBI"%U[ M7\W&:K2)$0&[!_U&0; *-KV_WHS5.H-TRHL.:?W[(?*+B$AL+7=RN QDEK=9 MFW5@*;;)_,__(.\]HYK\HW7!T 0ITGL)4@2I2E6J@#01091>HB)"B(A("S4* M2A40$%!0D-X[(?1>E"+2(:$E-.D)2 BF,/S/?)A[[CVSYIYS[YFY,_-A?WNS MUKO>[/WLY_GM_=N[90M[_C5JO40X.4>]55HJ3AM:K-C%O>5=Z8JLWF]WJG^C MC"USA9JO#G]U&1L(# [/PIC9Y67"+E9'O_@SW*[L:U*L/.8C!C)LYN?9H+6; M&^CS1\*'\+#94U)5AHUZ\3$Y7.-4)'ZEFL8.>FG6.M(B$_-T"FY6Z?#@U5"_ M6].'[]M-]]_1?J%)32R8-01=(4D3.N(>! MZ@?4#DML[^Y?22C4!#T;2+ZF]J'WV6[9O MFH9K[BEMX+MMS=L%T!#1&-_H,<*F-'1TB"*UHTZOR#+_2V3$EWZ9>"DU?&I<_ MMK>Y;68FG]JQY7Y+XDE=Y%O:FMJ;/;[^KPHT6[M-E+"]NK% /"J9T-SIEEYW1$E._.89^C M# 9*;_'3J<\K6QP,_OMT'+F@=RGOL2QWWR^59+E6Z+/W&NF603)"'#<6-&8' M@K4/^K[:HNE[XD>-^QS48T(-?7#4=@T[Y<."GU)8*DN-'%[-*K6A ](?/N = M*A=!4VK,P@^3 KE/?BCVG&QMZR3@SXT#TP$<]JQ;#J%PF[8T5E+WQH+S@QL[)*9572#) MF7#N& RDL4O0EKF%+:1ZK$+HS; \U*(FJKS;+]UV:-*HY##H^<4//+&?36FE MA4^=\BM3PDL+9M&29*EG*1OWTS,"B%D6N'A*IK9OOPC?I!88O6>@/U-IB$\M MT??:K[2?M_$86S(Z5X!"[-EZHEC(_8=B[RRY;W71?*M.?(83[GQ'80B]@TUO M6&8+%5P%-YA!;JKL.3JG@M*JJH8='!>V9E_]),[8+QC#"]\J=#G<4++/P)O. M_@'2ANI-D93]T<.Z5(031_^Z#H(_NO5VU+!QX@"_(-$4^_!.AHOGDW5>EA:^ MCF>Q"[]3O K^@))@K=60G2>"GC+F_JC&&2)ETTOP%U$@CM"*#YDZKF;;T;U4 M35(/PS$2K5/^DMM<@S WCX/\[.7HL\MJLB:\,BUN.#Y7"WU=G9/Z4GNPKQ7( M1E(A].OVL;(-PBH(/ >V$Q6[9X#Z4)\R!],BE0[KDL4"LOY4IBUG4[.\0GR1IHZOC?F"T M@XE]P8,)<.&NV,SU7]]4=;>>]WSFR)!BK-FOY[[RX1USW#0'_4>,F ME<\>WP<-M0-@=V#_]87-MO)_H]C_B\J0R_(_:O14/ECQ;EN'Z%A%R^IM38@MM4 M:YB=#W'3:2Y!+9JXP5['JT,JL3TD7'[60= MYS?@VC4>4)U[KR#[TU[CJ?TJ%1S'%@*Q)#955=4 ?X]-?S#\<]>RK M#T8/DS_H_5'MA>;C ['T[^]ED4OS1L7LY@8+8RJ/95NA^Q6_UN6K4JY:OT#3 MZ[9^,>G4Q!TU!E?S$_)6>X+O.#M 0VQQAFMU,8\G_9[&C%[N?F(V*F$YD&N= MN"5QZR47QTA9*(HB$&W2,JDEI9"!!G)#'!"Q A1!YTM#2-2>I86;=-PV__RF MW1-I5-2J8GH FU#ZK8F&T.$P7<=P[XF#9H??G=6ZP]A#C03'%>,(U3&!04SY MJ)CM=+J'@LN-8Z9/N_M2KZEH)QWD(I; KL@LB10U_\/5;D%>8:-.M+ELW]$6 MIV= )SC5M-W9Z$?;H(4,^OXOW2&C@W1CON>)P2]E1U?)A2KM%@;8RIE(-(@# MFF2'8US4TA&N39S0W+&&PQ1^_W1O2N1BOV,C'GO/_J/"BJ]])XO.-6BD'3G+ M7U?$K'@9&FT?X>5B(JU%Y73=^Y\$ MG]UHJ6X-W_DN]F4M#Y&>HS V_'U/Y>"-"^V$'%S03)'5 .)=0G@3^L OV5SF MM.53LB0O;=3/P+YHC]-P)Z]NL<\5H1>P.JT%VP)A,\DRAF$5.6P_M*MR?;U] M1;[=NK#!OYKL]@:?T-GBME+S>X0UU9XROJ38IGO!_V8;?W5LFW6!R\(BU/U> MU)!I]14[+Y>;^1\65%[VT-;5*(WQ#W /'):%?.\$:P.MSAW,V\^"A1 )FB$9 MXG/J",]&Y5VG+A.5N5J5^8L3&?J4J 0Y%9B4WLDGVTH?ZMA.6K0L9\B%W;3> M>WK[:9FDZBQH[&@C'!'0/E_J3=0(U81CGQ6C[=HT+B24NE05ORHZ7/EY4B9. MO>O$KS7=-&*R]*KI0Y."8XBRP&'XJ MUCIGC32_5T@VSZ2GQZ4*<0M'?"E^& M3%$KTH)@&K6ZWUS=.^3^]:B;P[C9P:P" E4I] S0C;Q]PCLS$9:-&;Q?GP+V M0Y@ETZ&<'+O,AKQ,TK)O9&VR"U='B#2S DE>LPU)\ZE6N/:<1-+5*M8])KLG M.-O(53W.>>V1ZPNJ[6V'"Y=;#<'3EY7,VL?#K4;7:9=.MMQ.)0^18Q!YD<29 M]*5 LO?1TDZ8OT,6H(DCNXNO_NH85I1OCJWN2WEIA8J M)&;!3)"7\X6LS-K([KBOG,22]$J@*8H<_/**_@<,%A7Q=L?" MQB:)2VJ)&Q@FZUCJS_:U2I(\H78U/@D(?= ;KMB"W6@_ US4 MC0+U68ZB]Y3"=,RO&?VB3AV4'QW\E!+VC?:#$MNO&B2JKCKC)]J@5$10'B #X..%4M.WYEKH-HGO58KD=$-)@\SS4Y)NL+"@X[ZT_(N_<+ M%.6E3Z)2'GO,8#9N904"TUX*ONY:<0T_0(/>>?\9XP3/:MSVG2>D[^RU%%B9 MB@<=G?H,2- VNCZJZ6\H6BRD859776]9'H!Q>>0 %;34R[<#1+BQ2:C=BC]; M<."%;=^BLDG]BN^9=3_3/WQWD^>0+>?H8KXN*F2NBT_$Q36FK9KK+QL 6>#> M'"!H,(L&D^D9 "Z?_WK!6!BU$%2D?B0!]UXXO0IW RU=MQ(0FE54R4X\ Q ] M$>4G?H>VG"ZLVN"EU6RL\.*NP:(L4X?V$[:KO'_&H&:-I;]6G< MSWL2C>]>K'\TX'R=F_]>IN8V+5MY(B^:=R!)!!KM1 A3C/?2C]\5>X6[ \LUEZE>?'*0KMLG:0HGB^O>)G]MH_]F;^^H5[2\*)FP5Y7KI5!<"0*9,S>B.GZ6RQUIQN0K MK#\>2V>J1:7?1)P!&'5[D@G-)%//EJ7/):8!BH6("9)AR?S6*(^RA^1 M_.FU4X-[$!%5[Z*'"US=C,-@KYR[&,,7@9(D?E30HC8*,R2NW=*D M%^*',Q./M>>PL6S]:M875Y@$+@L?MW%AC#O\N=.[)(=CZ8RJV,OI%_AS?VNW M15/+3#RK)G5PPR0Y62X>+)1K_88FCJB[_*JB55LK(UP#PRLG WFCC= V S)5Z=@>^]!KDS(%BF MKO1LR:GCAG'AS:F"[)!R_H,JMTD7\(>"(R:>#RBY.MD;03S7=B52)0Z>8T'8 M5I)Q&%'?A2!+=.\)%ZR+<#2:5/%Z-;$"@J9,F+Q-=;9;/!UF/SP2.S5C[N.[ MA-<3E6V#>;2:6RERC!9 7?NL?CM8X-_5$1"[+\V+3/V?I? G6SI5K%MC4K1W MD_M^OKO=[":E-G7UR*^>F&)*N2@;)'%L(R]UU?X%DKB()*%.&UOJ0WK/ -1: MBN@09WW4O5;<0YO9QH0GOX97A5V>1H@GRD_OQR >O^9&SPW=L*+S(K"BJR*Q MR)F_PARR$R>3\?&M[196S5,O]H7$\C*:FE-,[>BL+9D>W^JB;I(@Y[F:B_JWS>'<('J,B9 _^.SD5GP?3CUZ[]$\GEZ!]OVLLGY9K_O?O,!&--RN?&\B M?-73 E+=LD=J2-W+W_T>?<#AL^-^@EQ6]]_Q7]@#KFQ&%F)UZE=.54S6L1NU MVM/3>Q]339:>SG*J3'P7:OSC*IMA5'ZP_ ]\^F^ZAOL*?;75H>?V*O57JE3. . A07"S,SKL>-.PZ/2LY(C9WYXT&OG)856K+_$Q!K5&;,UO(1>I:#H_ M\]Q(7YQ\KR5VX?KG[.;4^).VP72/L MYS]#SU&4L6RZZ%Z!C4BUSR&E]I!LRZGB:?]XU,YP MX?M(#NV%(RTBV_LR;V1K%N#%\]]CV)!>VW"-Z/Y9L_)ESU_F^$^7VV:]BVLB M0'(#$G$_-M3&FZRZE 88Y/J$4B#*Z,'^D.KW2YS-,UK::+)%+S)L_5/3N.JB MO[R"O&)DU.&&G=>!@%<^XZA0A\'*WJFC9N@9H O$U7%9#^,=RRNBB7./?(R- M?JW(+/"Q)?#=@7QQ<_0NNS._-TV MC;^X7E1RA[0ZMI+/V;HC^:L6%4:1YP?&C"RRX7S'D>AE8[(Z[2W6$(+RY8_: MJK2Z3_4Y]-/@IP<^UHRF3G$H[[<4[C#5/T>%S\:/MZ*L:((5*#KA4FM6#RX2'H\ M5DR>*^^F+K3)( J54Q+^Z]!3@#=&;KEG21(+C''LM6W9CPLU\/8TW+4<4#>) MX"]B&&_XP!/G(TC!AD:S(FZ:S?7_7&;TMI!W;B./M@X26QZZ[CDD'6D&+UMD M-B#V%)6_-9$S.X2=H84D/85(V65A<]7"M]N!,-'SEM;EN[H^!9@T6TMD8 MCJ$QH;Z*BY"SF-)>%9+KP*,#S?*KQ[C_EEX,VUY+.6&%==S9;:F1!4G:<#J/\U/ MD%5%9*01]D4GQER;=!7SU6:X5_ZY?[N[!1Q!Y,EA'A\4NSLJ\7M"VEYIF*.U MQ$@2(..80\[M!#.-T4.-,9*(MPV*;"Z>(D*U*%],F YR!L*B<&CR-ME8S%0Q MZS(C3IDKZK9AFED:55R?/[SEW)G)7MM[4X7KZV< &HI@[6\'T.XIEFA(""HC M\ SVUJ*@M@];4@Z/+!(W'DFFK=GS(PZ6=-R< %V W%N,@'+;,P!MFW I=*_M ML5K6RY:%)%J$B%&A/TOAPH8)NFNC++:$V^UX3+B_IQ6J^S<3+;L?8ZYN3=S)C*YTZTIH-&-JO8YCV%6>8 MV\6D0#![>:>*/3^"[.WWG@F> 5!(\@&N%1:>E9DM1.!%ZS+LP) .UV;]%O@# MP+^@J5;.:HK7A'LT@0UAF=>/.*@'J+-M:6EL0YFP\;VP2]4'U7\^3K_P%YS+ MCX#L>3MV3%=I%%WA)K1?DC-7<_#?QE6!'.!@]7=MUS$@P;$2 M#[4ER<35VPB$"4=/8#*'<_A=] M?,#D3*@:[R\SD9=_E*AV!:TUI8FX$\.F+L?WPI*)VF*^?_A<:5Z"G &VE(@Y MGR8V4Y)LO0=F2+-+B8C>'(902;0X^JA@2_>I!J/S8#&L8(2BOW@C927T9^"+ M1ZRC7P*Z*A) >"A6!%ZXE:X$MDT'%RTZ+]DO; 6W[R4L<#B;3#B]:XYXFO$T M<:TA!"^D.'Q8=9/(BM1?LM/2=G-#5[,1)FV;L>2<&%4C[/%[]J*O7B]9,^1J MS?U;%:R>U.A/#L=D4758S4J0"QJ>SA:\T=*N'D7'P-_]DL3%&7N1,X1Q'PS6 MV=R)>B(A(,0.\]9J%>M&;DLIV)7,[\9U9:JT!* M^$\* ,2T)2)2/WYE7&51#+PYF?BNU!F,X#%R=__\N F1)IFH+N4\-ZPV$2&Z10I*/3GV%R_*"H'5:$4/]F/+WZ)$PXG2DF_A- M,M(KIPO(]YB07+W=V&(_=Q5NWPDUNL*^^%M6O^/AEO M].9,;L@XQM63"W-,ZG"2 ZVY2]LI* )FM4? .B-:7FM^G_\QAV&;J2C_$S[> MH;PU'F3N)_W @.UI\HNI\).1C/RK5=;5QMY&U8J]:9W6"^<@0%*/[-&1Q47' M9!\?'"NR.W7M[Q?>YL'JU^H!3A/W.MN>;&ZX7AZCNE68&\J M8W6RGUE&H4:+5L#LL-'O^R/<8] Q?$?6HB\"8K^9"FG M;!)TF,*^R-23X]:8]$ I+ [YP%,76M,XH\[![_! I,O.Y %8!1[L9_IW1]"Q M]<7]P)WV TBQ1[EV%@2;=C /ECRIK J.JL6Z=O_=2Z_U"BPTN5!>JE#OHPW? MZ^.]&%Q;8.;#//Z][A9:W'#D[A=WXNCGAH-W.B*3),$2J/U >=GO62+E5^82 M(J3T;B" P7[_6 M9'8@]MJIL*&2>4)6ZQ=039S?_R7C/NM;'02Z_3') $U6?YAZKWU\Z7!1@24J MKP2A1OPHG$+[S'+UANCU[H,[2)7&R?W&'%E);UF_FH-GU1W5N&GR 4CSBWSG M+AK[5YN^3\-P)MZWTG$'9WRAT*?:$Y'Y=0TW8!I+-SU2=S="3?*7>)+\#W]D M7^:S6*(:E.86CBXC1KYA\8XW^_R(9+QSYZSW_C''-]?O(:7%X&Q4Y_S7$!=5::LXP[*I)E9PC.\LX9FF\_+1I;KC?94DI$QD1P#H9R MB>FU/-97;G"S[=[3,1P,,60R@Z;O_[/]Q1]']W-]'_853GF4Z$PH08 M^,I[N\YQ3^ERX3;PA9=NGX %OC$U7*M4_'"_@C37-OU -%G'I]%DO,8GKHM@ M3%3JQ^9JL0L)K*E?(SR&UWUP!(/!7/F6S9Q[)N/XOEI7#VM:]O=T [*HW[G@ M$/\S0!3]@0-9=^4,D*4E,HOWGB$I*D;#01>A0\-W<6K)"G#^MJD_RB$0'W#) M4EB5B0-W4VSOP [//&W3J:"TP>,0[V@0P^";<*X%Z)5-QZ89TLF4@+.5!P=_ M ?'AT=V1HMXQ\R]= [)V,$!T M^+RCCB#95^MFJD)YBYS!U[43/\Q _)F3NX75N(W]T05@V,@/O/%TM&&7Z[4%MO()$@5UL_ M) G[%.3D.MO!0>+#)G7#+ND504&]F5?BKS=&".ZTB]^-^E&=K8*4^&AT 6/J M>L1AM#JFNC!N&E(V7 >20('B81/ZD,]'VOO+H\@S0(I6_$ ./QVEKQ@(; M: D;>_W !C$=E>#][1.<_E#2%(T(&6OX-*+O\>N+8[1,KMFF@H_*V'PN2 M=*';"Y<<+/+O;_A">?NY^E@AH]J3N GV1!W/<+J9-GDU..9[J'$A0?-.AA%V MNB+8=MX]XJ(67#'P>J9%PUVQ*!7F>,;#M5PYM1WH(#KC?56X-")!"XA99#+( M]!*1%]N8=,+^0:;4#:JDE.<;AG@W;%@Q7&YA/+XCD_7BCH4_;."D,V1Q7S+/ MQU$SG I\R=DDEP>6G!5NY:0D!LSS@)3.WQ^":O?3@.>_(S;%Y7*>6 M-[%8Z C&IOM47K8?Q*':R8,$+[/Z\_O_>-S482%$$%;=2K'#F,#&-XEW6;C< MQ._FTU,AK@U@9']G7C5>-%7("AL'?70] ?GX>W>< 4(R-I:7YW '0!(W3K'/ M7)]%V0H7]?D,P"#D\#6[5.1CAP@0::G:%BOG8Q"T>>J1_=0UI_XSM;+T2Y/' MCJ8$%HPVISE.-^HYR9<:RFF3^K ),0DT6@[SECS)W$_R7RH_77G8WJD6.H^IGALSGRG COXQ M6QF%V$RT:;JAAZ-Q8Y&ISHWILH^6G&H,\3$.BS^"U)\8V=#I\=^:_HUD[?9H MT/8_EG[10)1>[FFD" @$I!8QF9EH(=)(WUTYU--SVGOZ4QND3T>#O;@?D-=/ M6Q;)6\4$4S(E(KKYA4LZB,"226RV78 :1^NZ@]@)U*OZ63TB6I%WTA59P$O\ M,P(GMXD@Y&K]IQ[4A5)7?1%5G?&M MI/#]MR4E@\E>Q2L5G30_=%A)[!T$_U5%3D*6U53#147X',8QWN+B;]:\>3.9 M'^+M4[_@HX-9KS:<^!'4UK=$5]A5.@$JBU;#F/VO%9X<(#",74K)J9M97ZKA M_5ROA[53.O-<-/1)/EUMY/L: M+=A)Y\;Q&> U>VBZSQ8B?7FM80YKP489UE3/4^GH0O[" M27]G$K@$TM^WF#@']H++QPKK/MLY@2>TOLL_]94YC79-9S>.>*<'-+YOL[;0 MG'WBO7'RM#M$)5^X(N/'\R#>6 K@#-!C_(UD,PE#=(R= 2XNL.MMD),"YP(< M)#M\-EB5-=7]79I.J@(Q]+MCU=#<#M$M)#!)%'L0I>7?&.;RXX]J2ZMCLI=P MLX<"\U"I8 &;MW$L*GI>PNV-!2PO)2 0-'O\]*)T(7?=#>^8<&Y<4:O0=<*# M_F"C6!J4*20(7$4(W6X\NC @;*W@-6_'TA7EKL^Z\/T'KMT=+_R+1Y'YZQ7= MBYXG CKOO-!X7;8V<=X8,:BHNT=!+ \$)G9W6-0KH3;CT9P:#>C>^ .WOQ38 MQM"]H>')PS. 1%!.A ZSX:392]QD3[$)U7Q,&1[. (I0MA; H7:AGS!3^4NUS->(: M\"1^?U7SL#8+G= M3B0ZP-K'6KIWR#DDXY5%"Y-V;'3BM_%U$:%)DGI%&,*0Z([,/X^DID:18*8@ MG%RO@I3!QR&UR5;6N^0DE216DG%6'X^ =^\PD?^X5!61T2="ETAT-'WZ:50T MR8KW^EYO/=]\KB\?4JG;,(S?T'-32M?C9)J\?X CMO"7%+(^:YS$VH#>K.GP M$2Z7@CL%%<,O;P<71[\;:3SAZ3@G^UI_W?JW-8W/"8K'O=D'815]R70&M6KI M3ZY=0B8.XH.)/ 7G@@EQLCEH19ATG\.=["&!]>XC>ZV!G_<2VG?F2BHF[OM MBI8)'!F4CZGGWORP?6URAW)/-]4#)P_#^[>W3%?#]WC[V<#9DJ#SJ.JQ+7)V MWH)Y(AH#:LSXY3?>WDV04=$W:'X:^\9-?)\T)S"V&Z5EC0Z[L]S70LG 5(9O M]JWV@\]9]ER52F=#E@H)3LRZ^DG!OX5RD.8N@MT6&6/GR. MGJ# +,' P&-24/49H-#L0.<5L);<6(FVT[I>[DQP-\!NC_J$Z&1A#WKI>VN= M7#Y-R[_(X546QJ]IQ8\I,0@F25PXR6&R\PRVC6IHE8<\-/>V130FRK;?T7S\ M7*'0FJKP,/*:>1]G \<%:.4=F2H\I8'2$>"<5C1L3(:!L"$U>7$R1O\CM?;_ M_KI[$M[)'H4W(QC)V_/\)HB;L*OD^.G.B2$M&GU 8N&#,)ZQGAR14-OX59W. M55;64+W))UD/9W95'?,#"[:O=X/=-Q;U4787;2-BV?76G?1?WWC(D#?Y,>]/ MG??^WM9L8X[,>H"Y/SAL3W'6@@"AQ(^#V"DC%"U")Z8\!_G*_.G2$G3B,B3P M&^%9R,$BV-OGL<3,#+B]SX>]A?L58\3VB$4PNI"0NLH:"60^]H[6V,T6G^B0 MY]-2OI!;]6-5DQQ^L_*@F@,)^9302]?P2?U+X1,GZN_6"P"#^@W+[:GGK2IW\T=O]LI83JK?VSBL,!Y6)] 'A2Q"GQSH"IO83<9>AGS$#ZQ M?QS2K+#/@PPQ>4$KKU4Q85:[V.7^[+E2Q#VZ8-:^S@0*#^%VRC#F<;7C?*_' MR>3R'!1B-24OO^+/ M6-Z+1UDQYKS4$RY/QJKOFJ-9+Q%0?=F7<4;EI:2[E"D#+R_W57;N/P$SH]QE M&B;VRJ_V\#=@00JKC2I"-8'A8_]&@\B$Z55?^3WO5$IG>>+^#*65 @[[CH/1 MAG_OO!0NN -B4]5E B>AFTENM &S-+?9MP;O)8C--_[8FU!_?9W:(.KF2\&X MDN4Z^K?^SK)]-80LNUF26\7.S$Q *C3:,9L&1FN3M.$0XR#MFL#\*OPHH.?G M0G/PB<;5<_8;[ @).%ZP<82!=,@JA\Z)XFC;'F=%M$Y.>;][6 E$([V^Q+1L M.W.@ @>?/AXN*PT\3+DQ17O;LB3NFW37SA<@VE9OYW6F M!0,H'\\ 3P].59,B8?@K'LM_#5B"*X. N\TO9V!UH)Z;,U)?\[!&'S#2 _;? M:V+V1#8+@^AWC8D6A$E\0@Y_4MA BVVFQ\Q>Y5RY!W"*'G0&F/Q\O[XW,P>5'"NB M. =T:":U+ J@Q?>PY(/WF)I?WG\>%/7+MQ=T(NO)7\73U3.-KEPT>.'FLZ' MP+Z1TNIYU7/*[PS X:7H*+7E9>HE&=C8>2IKVFD&WPG3R'ELFQ8^HWL( ?+K M[MZ=@?V)\HQ?4>SW@@QF4+2QLW&<]W2DL,_@Y+1 WX(^+,IY #NHI5Q@(9' MLY9!Q]3!"/RT&0N# ,^_X/L<_!6([E\#5=O;?U5R?I17=W$N!GB%3M9KV_S_ M"XAFGI$_ZK Q!9ILZEP<[_,6X[7VKNF->,AF,O;\_=^XT]G>Y5K@>QW14%=" M&B8IILZ#PAH-JFD>W^S <$[Z$P5-[KLH4>?UZ7,1>P/X+*=AKCG\4*(Y3JT:\]5" MKP;W)5V#)3%.Y8=;4\-[\ -RK@A8A.OQYM"]]8:KPOYWT*Q/V9YIJ$I=:0+ MZ0>MWAN+\]L-_[,N]?UG&_<*L(%U;PP;CW^98L;*#HTFVO:5!51'_>%V;#U< M>.Q,0Q?S04_$]8KQW=DWW:NL2"*^PU4JRF\8-#^,WNV]""LW>C;SX@/V3KFT M_RIS@80X?:S :YT)0B3.HGOYXA_8G@4_-.<.MC]:\]FTP@3596#/FQB%I:&+ M^.HH7? !0?H,T*T8T\%N00MUF+0C9/GX5WI,FKNZYBL[+!E<*(6HS.S7OU.0 M-$&RY?(IFY2/QU;?)IP#&6T#X7$1Q* /Q.&?Q!;JBGN +N[$:>]\&/*4HAF2=4W?^-WF!LI MM-^A<^S)B1XT*[D8E8/$'LOZ9*#8XW8U3;3 GL'35>AAE<._6_&S >U M]2K'(H!<,*]J@I4+ (&%]2C2#*-;O5G!XUN94;6ELJ,P3_E\MA%K1_@'L>0+N$N4\;$?IQPQ#KR$$RT#)\+9[=0[]>M.\ZNY1.,(X0XO6_46+THV3W&@FK![9P8 ML%Y*4,>Z[!SBI+GQL'\+LJ7LL:PG8"C#\82'R.S__EDO6"I!P MU7AW!T>'CF*-26^17(N\PA*^Y C('I6+$R-]F9V$;W3HD#,[N$CWEY9D"('H M=D_T459Y@MKEE\JSG "A<)9;PF/1)-,"0OV=Z >_CLWDWE1 MAG-%*1<:(!@0.ZQ;EL2>OUT/@3%H^6+. )'!JX\D,M7R)?"]-(3D+W=ZI8J_ M)IH,JJ8<45"P^H_9S\O19P DL*?F2TM?N5M9A>LDU477/U^.3@%A:,-0+^PR MA3$56^TR8QRM+E1 .2SDO^^TF8-''NXZ78JJV. M*Q.5<&W@_8;I!M1'#KT@5XU1YK)@I984OI#(6[PE__$4;KR;MP/&@+1#$^47DO? M6#(&F'-6UG /3F8#5-Z(.)XY!_2HP6 MOI<^) _#N-<3^C_B<3]XLX02F'$%62+*[< 7,T*EJEGH,:0K^B1.BQVV*FAN M_+ 1"T^K"$PJW\X&3OD1@W)38Y#T36_H!E9?TYXG^WS@M>%@%[+JJ?9;>+VS MA56U#+D"=H[Y2K"YSQ5G@"WFZ5F2+B$5O1RG(8@3C& M@W^1<.:TWU-NKXJF^=/3"CV*6]/]UWE9+7/!M+CV_P5P^/8=;0I * 6"R7F_ MC%@JQ'@+C&$1^.?8WX2L58K5CL/]5N.):*/DPN_V:G\6[%UI2Q8VU[ZQYH=K MA(__L^;'G97Q:\A@)DGC+FM:8X/ETY8V'Q);7Z=RMI'%HE-$O['JH3)T%9]& M;NV.[P[P#:4B:/MVXRY\*]AQ^"A5&JO'_.T]>\VW;:U-(=MOH?1G@(BPN2T1 M&2!'QXV=:,Q!OV/$%4B"L1(8&7))W[&GZ\*<*?).6;6@N+XRZ/$O^M>4,=V: MDYZD^1Z^%W^TZ523N"(WS#%AS^5'B=_U%KZO/9%;P_$YG?S8:/_[;W,)FB1" M*C:R6Y?/S[60@.I!VL96U.A?R7]>IV*_[1KZXCVQE'ZIPW &MI*%/.@Q=]CI M ]:#^L,@Z*)<\=/B7F3%:%#!SRYLY8=!#]J5H51@$918%@<@* WCL812HH:+ M00%E$L98]6?Q1E.$KA#!5&>\>,BTYS.GC[447X^JX<(3_@ M7A(UM-@PDK<]HS?]6': MW\(25M>L/V+UA!-"W^%<*1<+5\+;EV[ITH4&77%@,>E\I.2@+K6E1 M14UK48O+-&U73KS6Z"AW_/5@Y&5R.7@;ZB9=#F?IM1,0:;S&/WUI7D#_Z9<;T1L)] M\M5[_"@@^/^JBF:QVU>CNYN _?PB>:U1Y\+$[5*!>F6I.;'O5.%/?++I==)P M)[N/<1=F5Y8'+&)TV+'%<54D,-9F8";,Q=1]PCWKP?A;GG0QR0]B0T1N_*CY%L6-!_TWU3FSAHF*!F(6*MY1,P02OW7[Q*J7(W_!A-V5]3*-7#<[ MKY24I_1O.FD73E_G)[-CA424_^FV.M@X[<0"9TNWZSZ!^5N+>]BU.EUI<[YEG:/Q=)LW5K'7$FI\GWBWY6UF@=I$=VAE()?54%]989O/L,3% MPSY;0?&?2+)Z7N:)&[]Q84=H)3Q\"V18-&S3K_E3*7X'EC9Q;S$+D8V')WV! M/6V>[ M7)VRMLLBL*X:*8UAY)#*U=_D@(?U10TO\Q>\&+R6(*44[1;C>4,TE M>FPMJ3:3CW9@SEQ;J=Q+6Y5SIZ M.$AFIAPMJ"O,?4]4!2HW#S)\2YVSS:!, QN-(SO=]L26EG!/<)5RG; M2@J+MGWWJ0UD?!.B^43#=]T0_'%[0#")D\"ZDC2_V?T2ZMK5(J2AD_T)7 A4 M[5_XU)T>Q#HJGO.@2TB:$2"\"&]0"\ YHOH^Z'$PK,:I,I9\>R1-\QJPRBW_ MWW4V:*S%[JPGH6R4:B#V$;IF.31DQ"!Z3!M0_8%R'=:M2F+!? V%]J(#RL.P MH$&XA+)'I8^N9-%M"C^[> $.B?6@H^8-;D@4YKXUY M217K>2-.-\:%W? Y\XH*[G5Y:M?I6ZDJFDPB$YI^$ 8@!6,),Z%TF'A6]OD2 M$4_'COF]'[_K>N:@8_31][.G%YQ0!D'>\NU]IEH'J^X1?G&R4IR$=I4(7!*1:[3ZLE:.*I>^-0>(&:I2_AC^ MD0HOR8V5S-E[AT/@35L0XV< ,(Q&-R;T^H;<-9()-N[BY42!6!LP\O(C'9Q"%H?UV.^1QO.1]CGOO"IX">@+W? M__WLQ_;?@*'IYW"F+%2(XW!(5CS_;=[[!C*MJ._WGUX4I9?I%Q:DIX>4_C8$ M./R+FOUO:,<_"^_@2:3,P0$+(J=J#OERYNM_HN_?/VOU/]UDF%"H,+4AS.$A M1M;1#(JT+_[:8RP@/:Q\?05 )9']Z=O%G=5.I"-^94JE4^ ,T)--8"V0ZF-] MSWN[5U:?-EU#FO[248=^QMWWI9?9R$?)M4V@6%##;)\B2GT@,Z,G9[[*7B6' MR0&1C-&-4Z)/Y..54 E(;%M+:AF.#K^S>\M-UYPRTEE7_:;3S9ON7()#[PV/ M=C8CD>FM 67>_A*IQ^J%G;],DMK0/\?7+T;CC3CCJ(C2+JV8FM MH2A[]HV&8307AM*?#T>9.:_*'I*RG]%P"]XRE)3=#O[W?Q&&JLK''?!,Y ;? MOOR&@5#-4&[RU'ON1U#1R B6T,!_TG0I6O,,P 'K\<)"0)T$J=7?L2F:E52? M[.Z^NFB,8%:3?40M?OEZBFNX'O%*'(!T!F@\9]":E!]U5[X234@:67U+? FD M0D+TRA_;F/>O*U4>R3VJ!V(.[VF("YPGZ]D]%NP._O7XO<(51>XY:(2*Y:3C M;:)"Y:$/<0[(83RF/T2U:Q[,]6O0A[-?1JY6(\W/)^W\Y1(Q'<:$_G-M.4Z MK": 0Q^L"+:>*Y-PS7LXB6O,ZZ,[E M(*1Z7FX7=_!V+UP7RD/-2X3UPEJF19.($T:ES3&6IB-/.6YF?9FM"KU^'M(? M2'2$SVCBJ#&%4YJD&.0*D5S<2,;P)< 73 727\8/C73)"M?4UP[>Q=T"6MQW ML3X#L,BC@7]I_U&/O3X8($6O"M6U='.\0YS@R1*BEQV2H 8N1ES8_@DQ3;%[ M!KV2:/+L=HJZZ9-DQI8(QFQIFO#_8M*P,MXIRBQG7A$M=&W$:SVU6T!?HNMI MOB##Z^ YZ%>:(SQUUL/P"0R%:-_9,"L/@1C%22_-+$H\$8M] M*WVG6DLF@EW\H>6)^U55/\QL^=;OUA,'E3]7.U_]F%_4[0?-&A:[0U1+CUS* MDH@WP9WPG&B2/.2?:Q?X<.[&F09Y<<,/7W5^_G(T>XZ 7$;V[!O%M'TK.4TV M";KGT@2+L3H/O,K4?@H3-B)!MCMS*7XE"'YC=YV]+V5Q.2ND]-J-91_&-^*7 M0.G/-SK^8BVZ8#2A.I.J\2SBAN#+,Z)FSGK'CJ@$(T@).S.89MA7(O')PV?6 M20']S',T5TH\V&L!$<0=J\ZFK;%IB79N*3R^'ATH5[B#@_746%R@74, MU7I9#?OJ&I/^1.C$+'JY+$DM*4P TE&&W_LRJP0&M[=5_RC[LQ[6$'( TR6G MK%A<@BZO%D?^*7]:ATV*)MDE_\9;/O;:G8'(!A5%< F)R26.L+^D^K!B$[V7 MO\KB:/0/V=D*"*>?A>\(=E[8[O&"6.18F)G)SZ1>5:J8O3\2D/3EU$<7&.@; M"M\!LE($H8'H@'BU#'0K;WUC]H;9<*Q42^8V9B-05ZO>0KDMI;F+[NNY?KU! MW=$5+)JQ$8*_E^.NL0B_A\'X?_29 =UP3!D>==RW5CD M0"UF>";K?LM"YK-W[E%M4Q+"R2'2-Q8VU_F%30&O SO9*9)05S0P$@[DAO;: M-_[R$Z1=UEZ??,1J:*GD_&-%)F+D'N!*![-2Z+WSZ/VVHRE.F20\)JHX6ASI MT 8GQ<:IB_H+4M'/J&J'SCI=&>SMG,_ *.X5K\JRQNDV?'GU.YL-_L$)ZHOV MN[LE9!+$&G")0<+KN_?70P.&*8:Q98WP'$C!G..\'9_4Q<4DAC3]N2.?AG;U44/1#D+8$ MD%+L&O8K@)[%:7GW&+N*SVHGI'JOGBME=K\L>5$]&<77H9J>E<_52QDE,H2X MGO"Q3:2^5E\5>ZT=B-'=4\7FH[DQ\X1>#&OT'UE\LBN1N_]0\)U4KL?'#.OC M)P#A[]4"Y(8S@%<.P=T_IT< ^)9D44$8NS^9LCUF.=DP+I]69GHU/BA 5R5. M#]G*'\C%,DM?@T7LLF+%>SJN36M9Y;#N^GOY6K:E_#5+>&6J2F1'-/LN%9#E'?U.UP2?&Z M )A+ZN-8DW %G_2@4S!G^%CR8NZDORX0.NR ?7,JV-/R;KT>:UMNW'KAS(E79;7 -]8XQN^,N%W=*XU:"3%ZO!6O<.O MJXOZ;#/B@NCS3<'TCOB\USK*6 2)F[,KL$-U,E0* MLTQ%('8)+.6'9X:U0!QNL&<$,KQI[/QT4>(I[8VQ!R"#\]=))#BN5 MTO@TU MP-'W9K+&745J! M*^:*+E-:M:SX-[81!X]^3A]AW%)II&@"^;^QWJ]K1TQ5H%L;LF7+[7^9&K"RL#6;#6Q/^U*K MI"S7]UW$6E'VIO/JQN C.AN"%/;\1]W+S-!#73XH97A5HL;NL]95B'S9W*+Y MRUC9(-\AZ'WQ(+/TP$&I5V^^TX\WV'[/8=#URA&&@-C_Z )(E@1ZS $U)+A@ M ,GB\).G?5+D5F$\OUK)0\ KZP*F;@GFY(-,VSTJ[*PCKJ-P94=1^# M%^3"[V4D>^7$D,:W]Q_L(KM17T0NL7)1+8__5UVTML/+"*G=:6SOX!F ND,2 MBG# VJ3IQOG!6+8=TK+AM#J&R#&6AA2C,;D0AUO\>LCUC&JAS+]199Y(\\3. M0I>MS*]I'?E%2SWX69M '[F:, <^URN$+S5ON!G7-AG.\/P%T=JZX:%CZ8 ASW"@S+N3>Q9X5< M$AYQ;C1Z+;/^^=/**[OLHM>JY?]>16+]OR>(MG)\[;]4V7_\4V6O/P,4*-O^ MLW/A7YK1KF;@F?\"N7?C^K/CLI=ZV;;ZV^ ME8V+U0JR:+ Q M1]]DXA/\37/^?W@JHHHFT1DQK@1W+.*?4?K)N!Q+5[K&Z*?,->"#B,!%I>2( M;SS7(Q@ &1ZSM)OAHZ":O?WD53T<;+6JII.-HKC(G:ZHRV'WNVF=@[;+:BN; M#U 2OO)]:2F7J$#YKD-/3FN[*=_QAFF[0[+#:;M#:@H 06U*^3(?U6GWBEWS MZ9*SKQM<*/G7AQB.&,5^7890\5^.#KB<6)5EYJW'C?(#Y^F+WGO_FY3"\FZ) M%++#$W&>CB.Z<8JK-EDKP @*S;3.%0>#$F.O:L)7_DJ_/34.XM/DIT\U\:]' MF+Q8$!<[7PX:8X $J7,6W1D#$O:'Q7:R*1Q[ YV<6@19F!R;EHO!0P!!CLL) M/SZ8&)T&W;214J$"[DGA6/$1,UIZN5"+%=YW?AF3\ 1M[T)"?+G3H&1:9JVH MG,]1.HWK"UF%]7#Q&W(:68KSOA:$>&Q.=[8PX4@;T=_)]IM7,1Q9@5,M>'7O MY]HSZ<\&>?D,^":9;BK9[.QU6G:';J%K Q]Z!=Z:K%J6E5T /P :72-+IZ M6$H&VED,=6?<#Z4--(-;*##),G P7 ;MYXDRYL\Q_LK+W*_-5[YF?3^E;X7J MUJ4"">D?H@$;;5F#,'AQ=TY4]BM"$L8[ZKF"&'_([2G7[#48BF_8=.Y<383N MX-0IC/%$54BFX4 T?HP=.L$4\4[\5\-G=-:H#:O@[2,^>PEC:S=_T7)IT0BJ M;ZS-5ZF8J6C9@FAM-PS'2%P9@RYJOU2660BP-J1YV,S "NH1\E[4LZ9<:;'MJPR+6QQQY;<3M'8NIQA34[2\KCKT;HVZ>W6 MO# (]+<:P*CV&8 N@)RC&D2J-#KI<^%_B7+R;-%L[/UPZ3;+U54IRNG_1MR; MAT/Y_GWC(R3$E'V?"E&VD"7+C!9;LE4(167?"1F,&4O('D*(48@(V2/[-K:2 M?3=F*%F&&32NS.+G8[GC^N_.>:ZKO=YG:_E.E_O M\X+.@BAWXXE@=B36OG8DD8T=G" &:<3VTRPR._OC;YW!'FJX>3+O?7961SR*W6O-*W: M7.T%6P0K@7M=^>?%SM6,!QR!>.;U XODRY5FOSVOC%^6>':F]_/0*X8-;5?& M^G]%IG])7-RA9/4P,S*D],1,MV"9) M-7O0 L:AA1?7IT.0Z:$?M(;/)VA,2K MO!+-\DJK@[_!K2W-;L\(\'*?P+]5 X_(]3L5*0;$'<*U2B#4'NC&C0B9X@@> MYD 0[G<@I?5>M^6>K6VYX>D:E<)NV9K/J8B"FZS0P%3D_7/Q>*HDQ1E(I3,O M 576$U3-C_#%<;W&A"X_N(?9J..X]Q_6LQ>4A8PU^S* MR4:T?$0H19NJ1!*+\W?"!9 ^E/]R5[.[DF7S=4IBLE[UNT1S-*$B^ZD@SM)9 MJ_K[+V=UN@HMK<6'%'N/%)2H98W"T=C[LAIL5!HRG-XO& <]X\(U/J*,%>*J-LYKU)H:'C)O76^?FZ;;$NV__8^\T#9ZTLC;\5BUJ('78E0 MGG(K%-QA'S\WG:) #<55\5Q\BS!=_N9!N;R]9AB':_B:A$N&NQCD&PK)#EIYD%?1X)ZMC=XK#-,5B2H1 M+_F)!,G!BT;HUP[Y/N11P&JYBN\_=J/3KX3?O#Z%N%D,J%EZ<-B:C9_+W_Y1 M7#1V/M[J+HF >N,ESI+Z#>R*#=6C-UA1?1KRZK@6R5\;BQ?;V<5HNCQWI?]O M9]FDWS>EO&SG;KE$3.GF%SM/RFQWP'T3 K<'ADGKF#J93\Z0+9CRN\(U0HCM MQ7HZ< MQ@JB/&@F:]WH6H5HR6/8B.8=YD=Q:YGR9[ ]]ZE]=UJ-4X-5HOO$76C]UC\* M5'QY)[PY'=YHV](,))#T"(F-^0K3 YE.KQ(AYQ\T9F&$XURNB3_G_,& #Y': M.B"EDXE3LBVF%!UC?^(>SO&NW/<\XHA1-OY+,^;R0:+O8# HD[:&9?N\)K7= M?A*0N7X\%7+!X.-GH>['OM&I'LLI5?-3*TG(J(]2$ND#$FF&*O7_LLY@)4XR MPF->M+$!&CN]4)5IN0 .SIEHC]S,:T'G,I)5!%W\HZ+-##M7HNPXEF&).2F$ M':('GAD=1:!:$V,-&,6F!33*GTE^Q]W1(/(7E8K M^K';@?:\@&U7R(<,?-7+9K$LU0+$):]2O:S3&XHBST12^=9<)S(I;4_3KN@A MN,DA@!M%'YC&UV?UPA+IRM"SXUZ%&;)M0G#DP]F, ,>3.Z?[>Y^)./;/5^]= M5)TN07Z#5/\CC68=]',4V-QV'VU.QS6:D<2*NFPIPZ]ZC9:9[H0_/\?XDVG[ M27-K^OU)SSIC*/X(9-X295K=>%-BVNKN)S^]PG)E11#87^>,:[[H6(NREUQ# MR@?K=&V3$(R>-Z(_):VFOX;6YL2M?;8\JI]_:;< MV3\;-\$53U85C-0 4M2P%!Y^F&.MGOK@RX6A MZ".0OW/(N#&8\_ M:;)),^9-M$$ U'UB)/S)?K_7OD':U<;ZNN$3,WTW;_UXW9DTFF%M;7#Y_IGK MO!_?6S]<;];.*/[U3KX\D$E&I''\O436Z9.G$TM/Q&B;_#AI"N*\_.?_-9^6 MIB^UQ-_!:\#BMJ,!-&<1WMT_[ _6'IZY+N ;ROUWJIZ' 6]WB1;7=@+H-Z05 M$W.[RG8=6S*%GEEK!] M6A;;/\\+?9L?:QNC3\ MS#5GJ/KF!D?':TK@M@=!0YH1IWA/^I=BM7P^1Z@>]8=D/["X3I6): EW(IEQ Z&T2 M1Z7BJGN#^<,/L,54@P).6$=[';;+/B[?!G# Z\<$!F.WY[H_]LC#!*RC4GH] MQCU^H42.0)UJ*!=[L0'9:1C'5EUNB8CQ.U.5<%,_$9-JNJO', PW8V7'= K) MA4 "<41 X<*4;7O]?*A"AK .&T5U T3);T&3(VB9=!'D>+-*4FP/QZD-KY+@ M#UV[[''GOM2YG8B5[M?SKU;Z)&@RFMJ+P"^=H#6W\6V'">/!$6VR;L25P?II MS[8!_W/[FERP;Q^DEC+:/;%S1K@Q)B":(N,^%UG*(;D3]0?<<"%BXJ^?[!'( MSE$ ^T0JUCVF0WJ@=6B.ZKXX?K+!\D*VRTW0Q70[Q\"OU --FXEET^[5_>I M5OY8/!N#9[W+P*)PK-SR*$8/$3?$P, (L=VP;ISY4ZU4XC[[*D7Y=8?9J,\S MZP$MQ(O V7!COQP6*F_YT4RRF[TS=8(XL88%%H*K@]% M1:(\=R+09Z9@6Z;Q^0)IUJ?N-[:T&UU;R _7A6)@X06<-[NP1'-TN)T4R7@M M5I+TF4BN]WI.-O6JFC5V/!U/ >^(/E?XUB<8\>=$6V85E*30!8[&"HAAK::H MYW$H_MN?JC@+_9_X'.M&!7'/KX:8!C\[".4I'3,%XUF=;)-:AYQI,5V&B+C. M253/+CWP>/J]^^#V=N3=F=W7U7^S'748)"*#"\"ND^VN([$V%^O]/MC!%2+3[C&GLDU/BTY\W(S?#PA,YJFW8EM<%I'Y B(WI2?+IKHE=O)@ MJSX@RYXYH.J"KJKBTH;YC.TV,T%6EWH$2N=SNTCYHJ$?-%= M\'3Y:O55?-)K7.GSX:6J-W_:@2NV\WGBR_9=[?Q4V\E"'P6"[ZQV_8M@ M2N4P[RKC1\TQ:)[>,Q#T5U4VS',G"G+^&#Z-K/D=E:J7 M&J$>#8>1PL'O71WKK G3PC^3+<)Z,PI,;'- ?T?P]IB1,U0SHFE\H,_L6L>Q MM/6M]\O$Z5'HB2-0 MI,<\O+QGZEATOZ/Z?:0ZDMSS-I]H57"FNQL.W$I\7!/)P*95IWW:N34%@V*A MRU-U@$ \A-F.>HLHEYE2L6XEI/6KNR,H=8"'^\:H6D;>X[+/EIK/BDZP,/G9 M[>GP[">)=?\3=%V4'\0:CU>8Z3(7%QGQF)_[71H/,M,&E;_^'[$IJTQ$,*T$ M*H+\%L(3@D[1TC_Y9@^%:X/X \N&NL8<46]:\=#+66N=!W,7 M=:6W5*O#2 /A)Z'EE(?T$5@U?_6@W>A2>0NVF?GN5<3'6BJ %U_=\MPSAO2@ M.WTA]YOMJ=R-??9"]:=4T'/V^.V*E8_BK^[D\_VXZ&%\D>\(U&9UC86IR*^1 M\9?*@6[%)U754=OYFZ*M+;>YU-^;E<:K@Q@Z&,>*"SC%CR'CD,A/IU3P8BJT\".02Q5$LZV$6'ZC,95HY';JT&VDZE!9'S@\^!;& MH M"7/^(ZA1'GND,F,[G(D&2J!RADQ#]*9[2:RM01\\UT*LK^#+8UB727F>_ M;2>L/C;N@^ZCZAD@?W3G*:- W_K%5P[>5]KLU ^JFLORJXLQ%>MJ.8BQA>L< M$W*, V[*-R^7GQ9-NW0Z*=)W\"9GP3^OV;[YO( PM9T'[F$:GR$>H#N6+@*H MPE0'M1YM=IU&^NB8I/65AD]8X.L\+$IV5P_:X05.15];JP2TX)=R)RMZ;&#!YY_:B^(+TWV-?457++ MC->W# 2:_9>7'Z:TC$KQ.MIKY!E3Y9?XA$X;S:_Y\>_[N(R?V;/!/!>%\7/P MMH,[1/W$D[&%MZ8MA?+:7D^[E7?)X=Z69)@7I>2,]KXI+2$:A =Y>C1T'[VCG_@:HDE(OUGR-0Q!&(KTU^ \;1 MPD\ZH1"3XU0\N3@2'JBMH0=7.9Y'K17U7[HS,_*-HJ'W^M]+QL5==G!@LZ-. M-)C[;-/K]D:W$^KQ.4OK_W1HVLM9#E-DNM%UF)@_ZE2;''I&!EW_2VE$#OW6W^4IV\B1SIV6_[YNJ;"0W59:4TJ<082_V)X57 MMPJ=##E;9\WE!;M')!<66;M]EO!N:$9P+>JDMK&>;U .PZ7Y.KI2?8B-?>U\ MJR18<@":%8CIXY"Z38PN"K$L=E#)^_Y.'AWB764I+:&S&^P^;Q%)>,[RQ%O& M*)1:^]R.@'7\6TDEN'X@?_7Q$!B8DS>;QM?L>-LJR"P9!]8\RB9CNZH2;.Q[ MDV!6F=\Q9J/U)KR4ROUL_3OSM19@R=1TP*P?X]> M-?G,HKH/"X'&%4BRPM5%4_UQA#W^?O,802744$Y>:([=P*OG&U-9C6[K:+^5 MA>?EM).ZD(:4J#]>+F0D4%AF#:S8_?#TTA(N%ZQ[!.70)B@\G[O3V;D!/=OI8VK<\95Z928_*H:+X5;6_9I#D7?H.3 0? M#DU_WW9ALGVY"GV"4-G;D.2R N8UP?I=31)]AKU^M1H]7EVF3V?3)C'V#!=V M0FK:>XQ#+JD;Y0)%M0G0XDQ6GB#Z^?%=$*4L'C"':M$7Q)0"?B6R:;)* ]F/ &VWX -LDK]8G!-F:EG*3IXU/"J0SNR]X-8[+1/4,_5A2\ M@:P5=ZHFQRCN'/5 I MTHOA9SL5F[*"AX&JFV=_*^X7@(U)C50>87(PD?]-8AM&>M^FL%&%B9AN#J5E@M$.[P;$]4L4]K&3M_HF M UDL$?9Y!).2<-T1Z*3<\7">,V]8N45TA#QM"-Q?:K/Y? 0*8;0/'-6!R"'D MCN_7%3ER!&+/UTP!;NHGU$MZ]5%Z[PF3_>D3MTZA( HJ^]_3"V=<-1"J0DX9 M#7D.)PCQ4V.2\=*8]V7AH$.+P7\-ZGXL=Y_2X,SU+]T(:CA\CO80S S]VF0I M_4Y'R7KQ)1O+QZL,WO' "GZ-RGMS&1TN'Z@MW)V3MY-"-603(#PF$MY]J<]9 M7;W .G198\U-3O!)U.ZVM\PJF@TA1VM"N*IF*"BKV#1B SI46SE^<*,L&H!<% X< Q4:YSK0*O]XL74(MT;EVNE$S7_$HQ.1 MEZ:1*O"ZY98YPD2<@1RQT;#:^CJ'#CIG]7@]LW%*^?=VU_9T<8YLK#S# M=MF-0^FJ1_]?:ZV?4G@W0O*3WCVT6Q?UZE7SMM@S'XG-[SS.T06G+U^H=&HV\DF67O^ZF3 M[!&OE.O"F$&>HP^"D!K$R>BO(X%XT\O0;IRK-O MEAV7&?/#IY+^CW[#X'\2H2^?]!AL__>6(%!(Q?_6SIT!)P.'8(G Y*O,V3/+ MTJ*&*JM0*.TSD@VAN-1V 9!*V$ZV?>2V\Q=(3#RM_#?_CJ0 *MDA N0CH>[-S:0\$5G/^[M %8\E-0%$[ MR1XYQM?&48_*W;([.3[8#-Z.>VW[!?HSEV6:=PUZ7.E(."#<@>6G3%6AW'-:;&FF?AZ=<55O^FJU8IV750M?,:RCSK3[:*OA M-&<6[:G/ >L5@_2[-?$'AL3I& 4A'$&B*4G>,1G^1_.%93Q?IAF;ZIU0OTR> M330@ PX/I S((D6IVD $20Q0G1#2>\5DXFNBW%3$DG@$*E^_CS G.N#67NRC MV=TT(%M?@Y>_#HWP_F;EJRJ[&!LD'2]W=R[TQ4GM&Z%9WUJ4MQ^,#ICUQOSH M"1OW\&!^SIIR!>M3QL5$"L,,8D2U=-J)WX\_Q^LI3A9 M>7>G#WH-B%@QZAQ2+2[7KXY;1?_1Q4BF8'?^2!&&:';=MW?I\Z$^+K]<7.8D M[R\FN@AJ_8'D/5Y$W"=:).XP8Q+VA8/38Y(?F3 ['4;.\C LB_U#B(_IW_)% MI5=PRQ,E#Y%[YI,*%T=,2IUF)U!!3:+J5>;$M2TTT;;KB4D&L:1S:DS!\'N< MCT1A";7.46XF:'/$9BJ7_!*P\%'N5>C!LNA>5K32GR8P7A(YHY_=678 J\-T ML4LG-D)X6\XRW8S*_W4=>O W:WL\#F_SPHH]\<",W!X@BR@TL):FO&:S* M!]MQGY"G4*.. .H(%*U[[&]%RZ:Q#>".5@V58.050' R^<Z#:)HQ ,V"H LK#-WPJ$$;H\_^6EP\%.FC?;7C.]^ M;Q>OT+KDPM#K_F4'OV3>,5KC,+U-AZAG C62$@?( H6#"33PX M"7(F<-%.TY!CDEKC9DD\59RZIA"7=D.K6#?I(E-=O%*A+ AZ! *J*<\1EXDF MT8^;@U):U%4JS 5Z%+S9.53XXR2_1L 0@N!!.?*GRA67?CY#\=TJ?E3G0SJ7 MF^6T.5S?@*3?XS'TH+'ET"YSJN$+8];S-W'B=AIOOB&B2(SDIR1P>'V8E07@ M1U&[F(H[ IV0[%X"4O#:RQ/\CQ[8!^7(_GS"+<@KI&*0.A'W[%18(KK GO<( MM(R&G:9K )@;TPA=U48/'$%U3/T=T2[#MT'(A/@@Z\I[%KW'JXIZEG_UQ04* MP&\0;A07Y R*MX6]&%Z"\^GR,.;O:M[Z-6_2/IJA0NGH]I7=8DV^:GFWN"A: MYTED2/QO*!^J\QKR'"*D&MT#J;=*:3$JN&:6J/' M=9HA,?-:!^T$42U"2YLXTI6#BFF1*9QSU>"(Y&GX7),HX1?9^V:E27:X)]_P MGP6]5ATQ)R**[ (\(G).Z"[#F-9MF&8N3P^)7:E-]^ZWQ[.@#LQS_<- *GO\">W+Y6B63W]. MCB'8G^!1\38KU,\V\"##5^)M?I%C+Q NC-(I$PY7&U%M)1Q%%#D.X;VOUJLPY[QGT("4 M'*-RN'JEOOYCJL(D*)*Z)^[2YLJXI2",,"/Z=-LZ?2$%)5PU9>_HOGS85\A1 M^N2MWZ\K(UI^]AK )ITMA:()E\P7:'%2BZOBIS^J$X6Z[:W'"5J* ]HN< B= M]1Y1N)L?[3,=\,T%,U.8 M!<674\!PM\GG?YOMLCE:$F%S@6;#80,7PZ'&*$!Z)UG+DQ&A2'M#/P?D3UE< ME+MI&??I,>:IM7@&>!Q.5A$D[1 V5[:.9PY5@PCN_JK_ZYJ*4:>_NL"(IM2K MT,=]G![;S<<:WQ1P,9V_U_<@I><(5/<\&C?_G#* JY!\4#!"_!S)HLU?'B1> M\K"=F]X).5.7=R),OQ=6+]7KP_.R@6F\3B_GDKRS"ZN0OO CC8^:D=N>EU=K ME4H]PXY NB"DI36J4_;],6Y&5,I_K0!J>P[X-%1SR^QMYS?<1')>-N7>C0\U MJ"QZR9(F3:@P6.)]6'MR-]/"E5;8A24:FLZ.6_[P4CEU@?2(T+KEX<>3U1QU M_7*Y_(TZY%T><:URZ<=ZX.(PC-@[#SDJV="??:E3R$BNIO]T:F'FJ>%6G:?) M#%JB2Y/.RD'12D3U-/:PT%? ! +A$.T^ MZ .(!W7H/=7%)DQ <$)%#R!_3[1MO ^'"AR!8HT \=MA=#&@@@2[Z7-ED,EF M6-+BRYS>S'U2/ZQ#([U1^B.O9:/H%@CC,;/WM]*QO\*7N'T'[C^+#SQ M;)]&XMKX=LCQN/A11) 34#%+(0C!K=1=V&$&/7^> 7.):G_DE)MVPIW*KGH[++PGB(!$ORM^U1AO*^V-:OT?GFR:L MX=).OB,Z=.1?:DAT*AZKEXS4 [FHAWXWE!*X3^?&G!O/)6\"-)QG23S*T9[W M=BFVI>F'C^-7D"_KJ[V3X MMI0A& N$6YOKA8"&TJH7(U1NTSZH,+,6 M!\4<84 KND#U+KTPOF. *%"OGW,ZRF_/G(AS0S]8[]_$UUCUSFQ==6/6B6X^LJ:("(T"^Z MVHD2'X[!E53_MPF'%L%E-NK'#,I86EZ-&?]5ME^56-NO.K]9 ;LP\4.-3>BG_/L8B MJ/'5^WXN'4Z+> U53L[I>S_B=[&SSP3E48[M+WR[%1LS39G<3J4SI"5Z7F"H M)DRU:=*2M.0^(JX R1QG%7D?4#D[FT<8)Q+8H$E-=3I"3C;!2.7K%Z[A MT\2%**7&;UIE;$Y19PX^X&A3TWG-J&YJ5;6QI)C+HH)17?WF=,.AYB-($8]5 M'ZPF**KEIA=QG/R&V!97-5(&%-*YC9V[AFQ)/#]7,U=G;8O\37[' B^EW'U/ M@G[+]%!O.OA1-.!@.P B'XO3E+.0T[K8G)6@)?D!Y6Q<.O-P@]W#CW=%N?;; M1W%GOWM27*M"'SUP:< M4(&_.V:L_.(6XT<)(C/(6!?ND]+NK1".Y3@=5XFX2SP"H2'8QG%OSG>7T3@EW9\0)@3>80' MGFY 7/S SOK'XW>%6<1TM@#;W_;CZR#>A\VN=:09^H 3+Y(L=D7"LKH;N!:. MM1*[#//+M6/57QQ<=P3ZC-I*)3J3C;!Q2[+&05:8;-FE:R2;;IG&AW_]ZG1; M(SBFFWY]LJ7/']O]DBVJ)?B$VZ%77T%%[1 Q*,8@;^"85>S6A9JTE7]QSX7+ MHN&S/^$_J>5JVEG79O#&]\ ')Z)CDYT7V5WPRETJX3R.O%G8>@1KM>[LJ MRN&8CB/0R?U9](30 (^_5C,Q=GX:'%_:2YFUP MK.M4QK5#\GV"4<@8>0YJG$J!'X\F;>FLO=WWP[?#Z!\:I49 M;[E&X: /'Y]2-I/N P+"6 R^>FI)QDKDGI)8.2D+-(B5/>87O2I/,DT'ZIY*="- M">J)DLWY59NBG/+US5VU^7PD.>PWX^2?JGE-LB]@6!*60N'I=7[D$!+[ MT_;S"U_]+->J*,P=YQ;TP^._^DIEKVWWT&:;[UU21*LGNC9#F6(3'YM*>"6B MM]?F/X2E'U?SO_&-D36)@"SE>>CH7^_1Y?OHPOP\;_IM$7FV*5 X0>.D>Q9#UL, MS]^[\)'PI2\;\ZAP+!RF<0YPHW@]0IB.Q[Z$R@'*W=#S;>.Z;;FEJGF\_=D\ M_%\:PH6519[A;M4PSXTQW2T>8_P95$[AIX_;B7?#8\D-DW7DD4OOUYD9.L7+ MC/G4R9N;B=/S&E-1)4!ROXW[\U2[^4^C#R_?5FXP6'1,ZMP0?&01(1+)P(L, MA_)#B'?"[!^Q:=E3#*GF)($.CB3#/2"'U<>E/= RAO>L&JI61*JO M[UY(06:,'NO+2RCGK];FQ43CG_C*9^D>605JHN3;)=A(F M@6X-'8%D#DN.0!*3FZ; Q:RM22=0#"QZ*C%\3=G=:DR-MC^>#CBWO2T+::@M M^LW;LPQ..1'I'Y]'@<\TRIW/YD+W&ZH5<(Y%5N M@7JL,/L3Q(B#1D1$#'N'P>;(=.2'5H]N&(^6\(I1;JX/&-YX8[I2[MZW?#GE MNS$X_)T5_Q=/[[LDYO]9':*$T4=J/*9RKL)X D(K;FSCO)X8.>4X!@N2I??. MLH%,2=S)?S%70> 9,#GX& 423'%TV'HZ!55/H-*,76V0W4<@D&>!02&@BU/5 M96*4STE3PP^SPN(J0\D1Q\]UQ#%&Y&HY2$5KV:+*AO"G*M+6M_87K_V+O1;,@-$E9R9Y_9&'_:S$Y@^LEUSZN_S9=A/RNI QS1[MCFANT?8; 8^8]HXN&8YQQ,37ZQW MK,PUB\(ZFT^F52>(@HUKSC:L\I%3,75KS_586+1HP57Y2!A]!"M*ET5H'^:4WKMC/[!@#C43N[F-; M?@&^V9LOI7&KZ]>*??P?K\H__&(N0U?F-@;B5,,[WS#;OWU;#2*W W?JP+4; MM4D^)E?6I9TF)/C-4YTCC/A>KZV"9$0:U%G&6B &QR,52V4D2?7(@3MM($G' MR*U">$K6ALY>I:EN&"#6SIL)(CZ_D8CXPL5R+USY$;@#-3.$@VVM>%3<7,9R MUD#KO>54+M7+?)3_-G$.LEC3?]OKFF=XX;4U<5 (2V0;& [&??4FHB-;M'%9 M<_?;4HL[W7O$FA1+I;1IKHP=4#7D)$00H492N$^$=4-FL?8D1,-[%5/N#7]A M;7DK1\MA[_L2\6J/TR^?N1_)'( 5T&(G;:Z NQ68;N)0PF['W$+5OWK#E.>F MUZEV)^#$A?X6V, M?X!R&\!K#MS8FN,I.F0"!.'W1F5*^S.E\DM,C';5NJ#@F%SBU6/Q;?T-#Q,% MJOKF E\/^+L5;J995Q3=+62)6["UO;'WVLG27GN5(<->>.+*_N'_:'+&D&") M 6#FXQOQ)O$U??BMJI52MQ'D-Z]_! J[=J(M&(@^YJS+M#RZ:/;37#Q'0SL\ MN[#? ^'YK]OXX41S5!Q1R"^&_I$?;(?R:[=QQ$ MYVG7\%[B*I(0@UK_LK)_DYA+G@=F"H!:?%8,E---.67)CWR3.(.E2L=5_'K4\YT#Y87 MP."GZO1W/DS_<>.Z!*[J1XP"@R%LASZXQ@[36 @+WH)H'WE5@:._[/["@P=] MZ9^U@XR2COW*"0<=B#1XGIN<"0PBVE^@:S.^1S\Y=U+;'U.;"Q\42SOUICN_ MZ:^8Z;M"NJ "N0CX%@>]C!PUQAFQ0LEQR\(.9V;T%>L&S\,>==FM2 A1:N)! M?_EQ!U2N\66IR.TDSA A/O/H%72OFQ!V&;LU M7J4E_^!F!7R6WNVM\^>&.?@+-]K$E7$[Y_LTXMA6VIN&TESNU8YY.OS<]JGD M$LC:&-;A32(VK/6IH<$!E^CG;-PLQ933%E1+/-YKUA?=34,^&$J#"_L/K*E+ M/#X&K<(C$-,O0)]4@M\N)K'T87J0YUK;=@_6[VUL9RHRZ1I7OV"_<&F.]<0= MQ[<.Q:!0=#A2 0[!E[M[+(_PN[;)T+\%)!-_3Y,63PGN?5:\H?-]"E,Y_MLC MDO8!YDK9F=W&7/=2QI4D("6PFTK&(I9+ C5N4XQBWR\ZG39KS-X-+]&$?+BV M!>5&L!-9.BHNKYD0^:,#=D[;+/)XI%3W(08&(WD&Q+EV$AO4N!/1]QXM@A#O MB/?(Q0"6Y(*73R_9:*_UKE@V97GH37&NK]AH>]@P5)UM/Y F,!MWGO\Q4V0P M-)]&2K&8VE>(MI.=H%[[N*ZA6N_P8230J]2CE.#@:??$4NR>(RX I^8LV MV$$7A%2?@\^O:%>^A\IA*'<1Y\80%GC>^LC#OFZSFJ]MC75?/!S/#GC_N'(! M^[0Z*8BGM_N\G&SNL?!MD7,K)F)D9%BSTW+[7 M^.M14>")MO;C:GPE(VE%5%:*"=QRKT>,<<*EO:;F"T5R[)'-@(^$$@%<%P." M9$0,IFEO5I),>U)8X6*[?>/_ 6FP0%2JV\F/I3<]#P3.0>0>12#X1)4G0J86 M,]$>'_I&YVQO>@@K/C=P.,4>\DJ3>(U5IA>VU*CREK-UXP8#6@ M[NW"B)?LY54^!ES 4U8S7T-(=@'8:#S05LYYTCN TJ]0D;O]S>MR?VPB\;KX M.TB>354VG?T(U*D-Y4* @'<>*U7,O97KXI-#2W]8>[0[&E75?$ZU;G^^(#HH MJ#R/U#]GQN*@BU#V(1Z0]XFZ72HE/2.Q^= :_?L/ZD,5:ONM/M@.-J0D@DQW MV!WSZ\FTK#DHAF6>Z<;.D+VZCF$*$NK5M";X75F'>_2X^D-T-JT)/M>Z]OV9_E3_@T8LG-9^Z62)#:6 *E/X#R47[ !4K M26P1.*@H%LZJ#9B02^3"*#'+%CWC9*RZ_, _<\@I( MX89/=[>)3E:N[%5LJ7A9LEO_NI/:*I[:K?3S@>-I1\CMWU>3_$U(S 7-8W_8 M']V>(%ZLRW:Z>4P$=W5!=I^J>&Q4EJ)"+HQ5!)87Q>4O]?V)[)5]9]+K?'G^ MNA;?G '3LEBLY3'&?Q@GWZBI!4H*X WGW9Y4R">5'0_ F=]$R:*IP]>U;A6N M7N]!I9%7&YO-A;?OUJBG?U.^;8]%2,HW78SE I*%#>KAV?A,HY-0W0[+\\ZZ M3ZT9*X6')..YK/R7-3U'_VT_P*"M*B_>M:UWQ,@EO$0^*X*[$"-Q5]HI4/5* MY"GMZZ(?H=S((0@GD@U>]8 $C@X(KJ@7O7D60\YM\A;_'#44=YJO;.N6(EJ2 MU6+?XGM/$I?/?WH]57[CP&FXL;Y-YX]EJ(A>'M&J4\,N=47NLN@)UJM8 ;L% M=R%"\7":J>C^WONB3T/B5\P&XU4K>1S"9<3U:#E($5<[P>D 83600BRZ;3J M88)[2/3DGQ[2+44FE&N^58:EPE_GLF6]X$'C3.\65_< OQ2=RZ '9VR+J7_>&Z9$L!:\8(FY5O[:O5 M%YHZ,(O2J@%-@ [5):7C)K->0!FHEP!1_%">GEM ;AYT<.)1^%S81LV2(:/J MC(UDDY.A^-T=;[:8W5RQ:#R:F>K68GD$BJZE/(/?ZXAGP/K@AA)"K1@%+T?; M3 [\9NCT1IU@.#0*#.1(:DE?,!9M.9LT(ON)]WY(&IQWI4V55MMV$J%E#6N@ M7X8_O>8@:;?TG:8@=4,CBD=X 7FA75U+=UEA9FX0YXV41(Y!58&2&1JU_M4\TCD(A];J ,NNW' /DY!B'3$.I<#SA7+**(,N!;86IG2^_NO;A5#KB$JVY31RJ MTIY@QPX$??B6D8G5J>9>.*?=Z;2R/ M^I/9QC4^?'#V"-0Q>S9"A#9+@W$R]K97MV_1<)2IK\ !Q7!33'5*;D\B,^<@ M_EWLLO"6: M?3HBN;7\*W&-RCU.M@,LGWJ,L+A9J>EI-*KXD]5_CBJ!NKN>V^BRW;_TDV\H< MBY(3" 6*HQ$Z*5E4T*H9DDHLT=-DZ26,7M"DPE)'VP$*8 M,5\X-4U)9J#EV-3\@5 J\/J>_J';T[3RMK24]L"FG1S%&#G37-(!/N,ZIYI C.UM M/RM?K\F O#AVWBGRC..EGTVGMBJO&#+KJ2E(27GSH!H:6C\AO]L<)!$0W$6 M/V;*RHNY*DI+'Y_P0,SU5NK'O")_L='ZO(8K=^\XGGA6%![FHHNX3H20YTE+ M32N9IHE9D%-0,;@VX9>K2VP?66GI:MF]IZ5&3;RQP_ZOOF"\&7;17/1QE+ / MP@E%1LU%D5%$>BSO?HS UH[E>@[VVAW&T]E_?15_G?P>O*X#^5!GM>9"@%'T M %-\RLN H2IF^NQS^],M,-Z/S, MV$F- *' %NC?&^W96CPH5O#RGIR,U:X->_X'ZSDOU-X%E9^Z>4J2AAV(_#3L MBTGM \%NR[R8I&LCE(CT$EIN&4*7F)];^K<+NY65\_/3O>"BY8M]OD&.9Q.= MVZ_108AGM$28$U9P RI/Q/:80N"%=CEC1GQHFTB\CY)4ZJ//[T^]3C,[V_YW MZA0P?SQZI!]_2B:]Z (>&L6+/7W!6O,>V7A.$]/MDN:9DP^H[_PP)LP@9"S5 MF5;5=@8YDC.A 4NA>G@4;-3:5LQ9A^7@?SFFS"Y=?_@R67Q9SC&)@ MBD9ZQ;2,]!R!B.95L]-X\,N*>@ZK99>$%H=/-\&S!)]MJNB3P"LI6;/" ]=\ M6ZH[5M+"-M\ :,ISUZ4+Q"5T&1RVG-*#/@6/[;(+_)Y>:?/;7*XM)[G()%U* M>FJ[X&]J7@'AM* H[P1C*\!/>?P GMY'-EZF">-;H+P>0\+:MP :2\+'K_P\_2ZKO('V&>7Z"-7[V2W'= M=:7T,'%Z4 MJUDY?0VOG-0"U>/K70HSGV M9<$/A$KAPG7WQ@.-I(5?H>\=\HIW2])^7DB1?OF#VF4HSHDV,Z0@$5XY A^J M:UR@6"S_4M:'K-5)[O:"0$H(P'CP7/]370(:6SL\EI"VDON9^DI'9%M,4XU003'$=O/,H;:B*^;UKB\TYHS* MAAR!6!MOM(+-1\0*E1_0I[#U)H6_@NUK$.L_5Z"HEUPBJZE]^X+K\[ *4$C5 MUBPQ:V4M@FI1MH'FARK.P?>,FVIV"\9D ]Y4C FG;?0].9=TBHVQU.R+UU_U M.>;@7PD4)JJ!*=_*KR22L"=U4?'S+L M)DK1/K1[UFS=(SN,6RB_$K9)?*61C-AVM[6?TR3_:'FK"]GZ5B0CLB??RN2! M!7)\-8\O7 .TOS.G0&8D\A,T5[X@S/$C9X&^J0=;4T,4M=N3XO']!;+^/UM, MKFLVS76(G$YN^NU BVOC,28*ZP+:'W\?-&,C W+;&VWGES;N?>KSVNY-K%82 M0TP+ZYT4#N?D@+>N813FX_ GQLF^Q!XE;T&W%B.WJZG#V"\L(P M,8O3 ?O_L/>>44VWS;YP0 21WI&N-)7>$8&(2C,B"@)2HU(CAHBT ('0>T?@ M%H2H- $ATCN1#B*]"0@AH8- 0@FAA9?[/5_V>9YG[;WV.>==[SE[G0_7RI=_ M9EVY9JZ9W_PS\QOEA+OI9F(7!L;WN IQVU.)\V> L.KK*H+\..=0SWZ].; & M0Y\M[;A$^&Y2#UZK+^&7J&#)$HY82=I; %9B0XTU%ZQK%I'S;67G!LJ#=)NI MDH %Y]!4W,1Z!S@I/O-_W?PZ4)F*U/=KQM SPPC&8?-QNI+SXIC'=RU]T\/, MG!:^1G+V,:(*NXJ]U,*G+T3'#J[\<+ (EMOY8MPQ2+[.#%Q,.9'?/@/(0<\ M?V7(2EE6@D; 8K@R>@VDJ!##_?]-WH72D[CEA)Z!88=@XX#IQ]T"N; M32CNO].3XO0N=- X^=?QWD>6NE5T^&@;BO"8R0#$1LQHVY1ZFR(IWPC5? .H M"?3=NC1_[ . ]=6+Y704]3)=(_^4GTZM?:DK\[^D]QSA<%:MRJJ UTN0E_@ M +@FX;K9CN9[P M$2K/T;JR[<5)M;^%(<*^SW'*JF#XX/[Z-P["*24T_(&-O_V$?S19X[LWJPFQ M=T925NZ1A\^UNVFD#:XZC9%:;*H=>RSJ5N,39-##J]9WS:&D.*7L@M[OO\O] M:#Z?9E4A^%%T6%=I11W,1%GW&WTV@Z %H>P!#UOMTF,ZA,B(\HRUW"6$-"&\ MM+._K=N]:+U&*I#T&/IRIU/P>[)#QN=B3 \#W7.<9BW@<,'Z_%=4DB_?.#%S MA>*93'O&O*(2LGQHWZ%54PO. $Y3OGU\W^AE6AN/7WWR=FGM2X=/J"]N+)Q_ M"86%%Z@OD*''6BT&X5!FD01YHM<-U_WD,(%M;$ MP/IY01Z#8;G<\:NI]ZNF6XPH'S(=P^2@;V= HBJ=S7U?VV4318$#%2 !%.CN MIMCU[2O14SH*Y31%>V+NW=4 A+2V,N4WD%U'2( LA3..)'$PE?C@;>\8:>J7 M>4>G-6NTZ8-;S^/%#V"U3Z>>#)&?E 9FL!(^?$.0B4Y%A7YNCDT."[-@ MG-#AP,M-!014^R"S2P;; G2V)?M*_4*!TW,']8-7>\77 9\K->_AH<)M&C:9 MZ8TESU8;/,&!NT_J#:X^HE_Z':1.AWGE$]FDGT=NU*V:4)8QZ;,:D1W]68L9 M+6.'2]@DUXO=-8O0N4)7#7 9!DLBW,C[Q_HZ1"4S@D4;,+C\E6J-G1V6AYQR M:/_M@X84=[Q:UR63#E8QIYY;3T::>4@O"=O=6CR&DVXMZG"TSN2^U!H^]=&W M(1D:=\AP^.VA'M%[5U]:A/"[C>[6_ $P8_#=W>A(%/7>+W23/_Y4KIWMX=-[KT2WW56N5F=G'833;B4[+4=S]PC,I?*7/6T8C[ MGKG<6=RM265_6D=][EC2B>N;=I>>Z)(Y"+OXY:+<=6T5@ELB/K9?%/D+959M MV:%#K(.Z\;)_Q 4+6(#S7*:1D7NKGJ>R73-&WX*@,1,#7/^M28,.=T? N=OX M$GRT&\E4+5$OU^;\^]Z7[+; M08:3 .P61?##GZ0#)^/C189*A,K>K@=&B=8JBKF9HPOJ?%2;6" M$:0(PA/QA>VN9P!FLFFWS_F'2DGT-?C^J0:+QK,T&R79V=4WW^TC3/>OT"U# MA4D>I]].!(LMD4Z!(WZ/F@OR>IQC[8:2WR\,/'N;T%TD8%#(>Q@)JUG]R/+^ M1+_8U:JKN1@!&RU#.PTUB7M/0Q/27O\<7N?3?-1;\MOW.6XVC];@&[U[PD,5%*S&M6("2 M0J\]+I;=04A)^9HAERDW)X?AG]"3JP#00VNN]W[V/:9Y=.5#9U?_SXEB' M? ; TS83]8"LY :H!5XF!G0;<7/R]<+H3ZLJRT=S.]/J(B;H8BY"BW=$D@=L*?:I/;P7WA/E-M6('#@; M.PE"0B[>D2@<5;8WR(AU.1J?#6^".4L4>I&LPV]P&O+G/63HKC=44';<*YOHR*3:E$A12TTEBP\8_=F384P; K-6;R YA3@0/ MWM;VY-X7LB385EOPI3_\4^;6A*M+V37%K]>3#V.7%=FC/F[2N6P3)C=GCG5/ M[A'0"10-N-TN_D4Y 5!K1-O=-O%FS2A L];O(;NZ8SJPBM_$38Q%VJ&"/4:A MK@GV.6 $*5&&D3=RJ5PA,*J_1YZFR8$"FS-C/M\;Y(JSX?QC;[.Z+>REQND M\'._$$8NGK>^]Y&\\,CR$M4U@K+W#V;#,\ STL=$X^8$K4/ *>HSAE=%.!Q% M>"+'J2?DBA6X6V;061N]^=K8Z%2T[JX&\D\SO,S8[#3R'- /\M!!G=H[,I.2 M+?]:MU.I_JME89>:[\^'G$)@/"!P;KUA.>N3SLHKJ_ R%#.#;X:I-"A(\=&S MA-#2-].#FY*$U/:RM6+$$X)3]K5]$)K52F]6*>Z*T@>/F!/D$' ^2;A*,MHM M'VH =[W[LO'G45F9P]S4VG'4TJVC./])'>$3-N>%.,ONF$"A#V< OZ-]3'8: M(#!Y TAX#)S"ZHC9G%@,Y;=>.+W4YS7F3+$41>Z7#'J= H5>=^=L?5]S+V/AM<8#VCFY"0QG%3K M!UB"!8;*ML.Z'QHKY+:6!N=M?&''UN6'Y$*B6) M;,*MJJ$X!6 TX@DW*NB-S@TQJ3'%^:UN36>N5!R&?'4BU!6)Z1#FKA9\U VO< M-(B)74&:?4_/MYN+@#6FZ:8G$OQU0O1W.FHIDB%D]$N#D -1P;<6= +.U^I* M093+7,2L9Q?+@"[&$4)LC R7]K99L'.&OU]X%/ZL[Z%("/N7:03<.#]YC_F7 MO+U$EH1%AC'5?,CNWD:LSMJ,H'&UC]W?):J/ _L;9-Y'[+8>16"NWCK6RRV= MS4U\K2/F>N3]D67PU)YT#B/J>,F1) S1WJU=@WRO38;9<#%< O3P^:+SA1HJ M074MV )/*Y;U',K16R2V $]T$-18V!A4>GC 3UC1.C?NXL%"+==1$0P&DPT!G%H.S4AP-&+E^G/*>,1&]7O*'3]M?6 MOQ#:;7=+F8K<[TH,)<&&]&:,IS8LB!Q>'*X4C;J' CE%4!K?!>'.L3WU%;MN MTBBA.Y+EQ 13B6JSO3&NUUO=K[A@D6PMMJ67\HA7,(]=?=IOA>O8!ND(#'D= M$SE_$/1 ]D$1H3.=UF_AP*P$ASY7#&MB),Q ]EJU.4"U1U#LP@ZT11Y M>A+7$I@+"4$)((R:Q[:\S@.[Y*0597J"(=C=F2O&1J:I4O/2&F.^=]=H8U'K M89X;[07A5?QRV_3.#]#M6'AA53*C,>P:;7Q2'-=-N*C RR9)_'FF&XK#QMDI M$PJJM3])AGTF?#K62]%4>^%0R9^N[OSAM_7/A)@BGO1@VHFYCAK3YW2XC""$ MVA?XU]6:43A=]YQFP@[D\MJT[5B)X"*>Y_G09LV[=+8R T!VN<( /_TZ-Y95 MF^]$JVI,N0\UQ>U#3,M#L]81):.\;N76OCD1FPBT>1'5-:(F^\B/)1UCWD)% MZ4C'4I\\P0UR=^-+T.SP%.R="@+I2V9I]L=J5W^X_7W5G(=LO1RYND*3R?G2 M,69]JE,\ZYJ&I,FF$9@V'9C'5CW[W M-[8U*P+4MUY,YJ,3P%7HS24"QK8FU(2PE\-2/3:+,OHVI&PM:,*;:YHH[A#O MO'HY3F$VCBT8C*YZ3+?00SX\?ALXIJT^K"S(H3<6*-#'U13G6#&\I=QX0S6D M"Q1=1H-2^/Y8[6(O0-:P;*$;=0D# ]*<4!/-4[T6_&&'($FS'F>M^OYM;%#Q]=V&6^1&-_1?A^X0D;ZOSLFU%_DQKG%LZ\:BA7.PAT M>K=CO-*W6Y=$SW7/[27SB)Z?.[B,\S$=3K@+.Y5!BB9&=MR.0EA^A)\!NL\ MOQ2UTQQ+6)CSHK6^FM1@;W3$T4!3^@Z"L*.3C3ILW7$+^2:CW1Y.CJSE4BYO!1_@S@W&9H7ZV10B_P7!7X_,NY MXT!%(PD/S@"APLPM J\:L)%-3'A,5,-^F OIB#-0A'L47)ZL Y;7KWZ3_Q?. M(^@-?2=B]\6Q-F0B!88B41%M\6SQJ8B[30N%H@X//,@'VA\"NY[<$9:&^U#H M*X_5)1(A8AAZF3]E$O$2Z1,;YLUU<-MW;G'U'U8@"Z%Q<3&'F$X[JG-X%J\2 MK_1WG21"%R\H]Z@IA)@87K,JR';^4C54+$6?%L=0Q>UC Q5^(Y S MA:U":("_\V-8K$Z ITF>B=$D'P5#Z0P^B?>NK]-EO\IGF4R8]_Y^]"9W*/5# M0/!YE@8[UCAQ).IWP*)K&EBB@ X@=/C1TXG=*PC]MZ(NGVYFI?&JY%DRFSV% MOO1(D*<7?H $06Q;8,1TW.-.#3M++R"TG9565MHV$PT9S/V9M('^ZN/%H(, M+]^AF;> G(M_BJF%=;'K;4_Q=']W3Y'E72A +F$W#EGLM,/)E3[.KO,SQ63SWFYZG23O1/_3Y4NQW'2QN.<2GCDFEDZ,)@SKD MPMQI2,[5A-/-4CE13'#5K,G&H\Q;"P/=[#,@?F)=DIJ]NGH/#2#08Q53E9%( MN>1ZE!B.,"78XVGK\0'"MF/[ 7(=1T(I0P$5]-NB6::ZB7V.Z0.@HE\1?8#* MF=,I=C5T(]!9.,$"*=S$X('G'Z2&)^).AL!:R:--AJ^?I]L6QR]W)S%P%O0I<_6/).RTE MOX0^LJTI4\UCJS";X>=N_>VV7F2'-@W[%>VZGD$% @_E,C]A@11&CK:?S^:X3PR,1]M9]WEP^BVGE.MQRUO6:KXU MX#G/@K]+7K@=Q;5_D9/J)^(A.0.'#IVC&]=\@3\U\D0R0V(2??R&>N72A73C M PW&WU=LY0*$JG%\R!/./I++V*^O0$Z9I!">4]$'F""/+0++8'6 S!<(J:'Z MW83/Q-"W+;B6P_ M%M<].1>D1?N#A#6I#-D:@6]!W40M7Y[G.RFBC"4W!%AU:/@6\\A3A"T9DX6' M2"'R"Q4I;X?,_NI8=^6'A:ZT1H;F>/MPC]*+NZ[SL3)9H-3+;L1:2=9I GN6Q1OY_0+XD&X.O9X"&EU2_@U,E"TX2[GQD_A%#=I,+0M5L MO9,9Z2,E$&;_7(TUD*NZI#03EV7^DJ7_M_T%0?BQ=ZOLM?):4+V)?W7\_9&N M+"ZLL-+%WN^2DE?4]Y6IM+B(L#@OXYD"%AY7>MRI*"Z^*Z0VY31XT=='I>4, M,+LU*W*[)CF'3N388N@,4$G))=H_)=P?1=B/-*GEDDLV$Z[5$IHJFLMKIK,8 M?.,6M;?E67GC+FHZQ #V&J16T-,>W:@J<)A*/[M<"(I)F45@S=3Z]CJ/1DVN M8%/20_[+P79XX7?H6QW_;YT6/?6'[NQ[\6J>^(.;?0C;2PD3?F43.@ M=E*+-%$HC1AK@&1I%TMYMMHB2*AKQ"A4A;^(M[8U63PAE/A:ML MAUEAP^S']N5XR=O@"2_^4B6[9F2D1E<:];2-H?A/CEYE4G))E5J*C9*AZ(V9 M+X\>(:K0CJ<%P)= 6LJXG;G-TG %N MS595)#T(I_OXD04RVN2#*[6W3M7[1F1."RCI%OYP%%#]Q\1&S/>";YS"\WK1 M#_:9RY3;B-?GNG;&1$Q'QB/N.1:O:T"SNOFM728^XY>F?MT,-_F1FSK^%]7& M2!TX"/MMLA4[A>F@ZQ"Z3!BKH5Q5W7[E!9HYW!+?R7);NMQ?[E'UMIA%S)F. M:]N3BJ@:?0Q'/#O/>"$U&&:,$Y#[]^H!SW6Q"80QD/3ZFB!6X6+NC>RFE9_J M6IDM8PU!OZ?[+_>),5WC9.^XX]G3M=0C*OJE1T6&DXKX*.,,0%-$=O^Z@9H! M$^B1;SP,Z)JH6N>Y;,-52M(E9&V MEJ*QZL]#"0AC_/+2HOCWMV^HW<&/GAA*6K((N9]B>=,KY'6SXG &" M;V.:\PNZLTYXR;IJ;7M$\T_%KC?PPASP0G,HV'SL>:5J4E6.E:Z ^UV'I#R( M@,%'Y02_%-\%'&S&@_28W%I*[ENPZ-BX/7C)%J%"^=$P%A%>-F?GNVX_O#F? MN:7^28?_T>=1^<,R,TNSF-#^P+_^:9!%R9]&L19#RT#J!Y/'E%/CQ#. DS!9 M4JB>L+M04X*7B]%F(-NBX4HFHVZ?0^\-0Y=::D;+YD#.%O1(MH#&%VD6*V\C MS $WR]%U5; 0+ M"X\>T<;"F4H'B)F!JE41(#@X__J(! !Q9..M>3;, 55@O M-UL;7%Q@5/D>C6A3B./N\@, +U?_+[2F_]W6O['N&Y1>[/G1TYYG?@^',7L1 M?'\38?[WA5FV@PF:SGDG&@3O6GR\]_RTR[36A]K)U#!9D^MCE:RY*6\TF*L5 M4V+>^E_-6_Q3JW8=G7URX]AE-1/3QL*'N#?9Q(]/O+QFQZO&;LBU604C__-D0/%I2:W7EQ/O&@*F7<:T:TZ6@(K2Y+=W(':E\WVJ MR-S:S',P" -!/10=YW3O"(ZM?+F062_)/6H=V*R%J.4YK#Z G0%8RM?&_W'\ M8FT+%\)JA"(-.6JJ\=:(B"]RF0[+-"_*7>_EFWWV^W,))_+&8GRPOAYCPH][ MC$)UK?_0^#=FA9T,",L>-/L?[\;[/V/]>W,RO5"<7Y5/+7#=T:^K8ARQ,;=\DO.+=%)D3'R6['UP2*.DSEA A:2QY+(WJ\(_K^Y=/3. ".\KN.O M)(7@=0+J4R#Y>9H6IJ7MKAYM:#\WCGZS W< MD*T9V=;[;/A@PV'&>]_(TGNX\/,BP MLBU 0\3SVZUU($QU[S^FF1O4-MRZO%X:;G*G)Y_<)#^'BPC=L'UU')A;>=OO']5AEY;_:D*# M]-[URUI&^E$"RHNO'^8#N=G'V=-^LV?=X+F^2&C,+O@?A@J.5SD4!CSY/V!, M_/_D^L_S*U,M(*MK@[^VB"+8QZKXT3R_X->6_?MN>)Y:F\([,3,OZQ.LX=DV M0;A%7:/F1UM4JX&B9+J%1@PG'#0OFUH$!^L/Y0XU(0NF7AT<23OH%/=X*HG' M[6;G'K3:<4(73U;K1)ZSC KZWQG5-,V=7=,8R(:4K/FXO*RK: EVBG#0,AL. M9M2**@/?)XO^W=&$97Y!N)@1ZFE&L'D2=0;XME)A6.H "'W/UD[/FT3OW,?1 M*[;[('NM7GN+24Z]5XTL%9CY:@72GM&+3HW+&+1 8FP]=["_] ?. .%7OT!G M3L^A"+UY\VGRTHKS+TR5\PX)69G]JYNWTQ-8+4VY.4GA("^T"O&2_='PLMV. M0#[,:.F^H/:V4<3(G.]\.J=EX*@/9^C%M&B#7\^)JT&<@1,+S,ZC#V^[GQWPFR'/ZN5L9X[.YI;(E9O?]:>K&VP4U).KO M3'XR]>?5\Y#@6+[M$3SXH"Q:)@6T9>BZ?"!9 BN!;?N3*E>:0+F=A:LF37S5 M,]B.:Z.+9N8.=6]_18=4I B$7+CPVXSEPLES@G#'VM8\P2>^Z1:^MY3+#J_% M8E[;[&(6?=GF_F85.S/]1JBA:^V7N:P/@R>RQCS(87IR\#F8_)NB8JE4F%"O M:7L&N"^)IZ/0P?W/ .G5ZU6/Z=*0;8M$GU-65)0P61"W3;$:/@,PI'9B]^X& MBB#G?2(QAZYV);H 7XO_*_%_6F(T7IAM39MMV&T_WN=IQ;!GUOU=6;E]AK"0 M2Q;JOW=N7VMD$MH]Q]LPK%SJ=/XLA\M157EKX3H;]O[$08J!.]\]$6B% MDA#G#;&<=[!3GU\LW&2%!5B4, N%!<[3=C39*B=HM\$G$?JB8.YW:Y$+N[XT M82;OK4;EJ^#WH!LBWVA">V@;Y<@V.;)G@,\ /JL]D#';FMK1 M."416FQI\^K(3U=\&<75IM)984 ?GQ_^YWF8G!/]63CA2)DQ<(N6ZU&KQ6W_-?1'/_M22N MYEPE"J7B!+FWGTUZ@61X#*N,%?%G@,=U!B+A'O&#HDG%BOIBX]8JT,Z(*N+LIAFOG2',R((@("Z.HDH/G M40Q8R'3MN2':SAJA7:U2#)GS/VI$R>[?+OG"FCY.];O(SH"VR\Y%?J;B7)\;R\&U*\M%>8:ZY#$P6_(>SM)>V+:X,JT^P'%4P-^OAHFM=\TQOIUQQ@$]6]XN2D"0"(I8[4;ZKA"T/V49= ^&9@ MYQ'30?@G<8=)F6IUL8J[ETP8<3&,['2219Q4BT(7B;4=+$SD7+QL+I( ZC:= M)H?:Q9I\2] "W7&*N#@J+?- 7>/CY3GHU_YPL1=C*V+!4_^XN4EP/N(1P;L1 M7X)EA+1(#^VSL$]13UJI%.0SUJ;//^<0N]DY>47PSH;I]-]LG0<4F09"=6VT M#T#6_U_% MV;52;7DX\QF@0Y6/"7V.XCS*UEG%QW/>Z3:K)-\ ,1:.T5_3 ?\G3L T^ MF!O3U,];T\AY7X!]E6YNE?!E6S \O[--7V;F,X]7-'U?VN-GX70 =GBADU2. MSS_=+_U_OJQ^I9P1_]N[A?]B$JL'5S&L)U)X8];U!MID/%3XZ:1G;OR]AQ68 M&->)&,?$"80SMJ-BQM M_;6AU=\Y\1>A6#Q_\8\!R#K$,B0XB>JP9&HC-FO!N;W1M51B&B9$?BD5;SFM MI<$S 6V?J^BQ=PSC^1FF4<%:WTZM$=.,EXN>._=2]06K#0>QREH X0^659C09#+.Q/8[S-X2N9]T]?NWRJ>!LFR_F@D+HEGY@1 MU*1$Y#&TE>L,%!Q!&!=(EVA,N:HJV+:) 8)P8N;\09)T5Q;'9Y7:,Q_%>GBY M%T*\O7EX7BJXRU0WZ.U>&A)[\2/(^E5024[0<_<'#.F:%9/([IQS=_%];_,' MROR6ZE*_(!#T=O,,$-1XL.S<=YZY@B.549%6SMT!_$;Z-<-[J*B&=T_HEWVS M[4&N=I:_T^W'TE\:J@Q1VB=VX)CO?"N=LT8/,P\ZH%8+9HI]/Y/6B#V$7S,7 M3GOP#X/4?\;YI]H=Y,.-[PU%?%&>Y3<>[2IZ$<:M4H?[ MS'-Y3WL]@%D/L-KX]-(99TFYYD:Y3NS ;/SEZY_S_J.W0RR9P->-MGZ['6#J M%\/+WVJBFSRXC^/->3(G;G3F]];ZVEO<$[&DO4MW=X"5UF;Q#>J2IC-+5X#K M/"F8.S07'N!IZ]JAL54$PY6XPPIM0"^DTV^XLWN99?I7RE_\:XD99*^R?P:( M1BCDP@?O-PPWZ>3]VFC0&F)P+UPW[W6'R=.P"JE=?$9-M>A%7;)J1T=8"9^> MJH*QK/G=LYHJ0U%]JTBXP%51[ABL^F6&]Z6!SG>Q#R8A2PWI_;6[%88G'TQW M,?"/V4NUK@BTU.DZ6,K[]:$2Z36!-IF )"6?YE=!U8XMS*IJ1CSYWR^U-*5L M'9',:QI\!9?LZ_,\YK[XDE, ZP*EWD_4+O'C0LS(S0)Z-!J+>,G0YI*N:N9$46264B? M@E^Z,)F9Q>R1ANN* JE]'&/CNM4JDL/69P#Q=TC2=MK7JM3+F*;E7VRVG%IM?&(!N"/E(_LVU:@OC3>DOEF9WKLT+N#(G9 MI7A;QF"'*Y<$&=3O7/%(;D.($#\ K^RC0Z=IK)CC9 MSGW](OHJ'2#E[ZNW;JV*'>B5W'$W'CC%A_BDSY;N-*$/BA"E4Y6+Z*EVG%XJ MX0Q BC\M0(@7O+)ZYUVQ>L237;)N4>H%W^F#>CK4I5C2_SY\.?O.'@!0L#D# M_%G#Q?NT8JOH6@.HI[?;I@=BW#OPWQ HR,N7MAH4D7&:=2PO'I"13Q:KOH2-%E6-EW^_EU+P&_?L?$S+:$^G)5/MT!$SX'IBI)5<.Y3>MAV(JJD]%Y1C+Z)$6=Z8T,[_4 MY.4=22$7*V*.ZU%+4X6F!Q]F9\#']DC_$ HZ,";F>I[(OYT3_"_6A17@S):, M'G)J9%WJ8C@NP$//>KQ>["XTX1, *9^0?#J+_;.%EH7Q&A.ICTW)UL@\N#?6 MMH'\R;E@@Z\VW'/7$?JU'0H3*E+>T1L4E(%T9=J,'S-B)$TJ1%]+5^5U\+K%F,=^29/5E:$=Q8@0G%]5_J7,0K_J)Z ! M^>M7=\':MYG2H@PAV#LVO7XR?\V"-ZV'+O"M47W#_&3>B1F0%><9A. BSVV+$R+9T ,L55-S<#-+LV&8WW#TYQ KE7M:[$=?,[M0+JUZ3TE_JA]D!'MA%3>NQ5%>G/YU@1C MD9546Z["($VY%_@9-.<,'&902]3Z?99@F)T.4UY_Z,A4HO ZFU2 MX8DBMA/VYQP)3(,)\5C?0'.?A5[HC/N ]U9W,Z)1+1$FH\FV,!@I/&7'"69= MIW 3)E(+R+%MWA)S^K7CO%,ZKK>5>AQ<6!N_9J59,L\G[Z$Q/3VMBQ;B'Q$B M!,GPJZRK.?2$K<1+S7Q)">T/0B[R/.?BX;TOW Q($MY^G@/1%;_AX83Y77;/(("L!@%C\F*:FUV0<&A_P+2FM8#FU-N,<\71N&\9EE2WP) MQ$Z"B(V1V63C_B%E% ]E2V(:?+N>_$4LA3-\$79C] 1"AN6O@FN1W^5XNK4_ M>7W=R)AN4CPM(RY%3/-6I91PLG'4B$MZU-!:9D=+!IV#W:=_:V@C4#2C@R_Q M7$/8C9T!68=QMRI^2]F(^ 4T-)R+T36I1OG MO@3JLZ6XG0$(7=F<3TSD_Z-;=;L#['H&"$.:4@:[9RA]N?+5[5/W]N+T>O)'%4 MOZ36=;RYZ(8>/EI\0=:9O^T_^VI'CH;L?;O933?C:9V1!)7X<-+G(]7,5YLS8N5-1B.E7D_9S$ J,0L\Z%[KY<%H[5MK27 ?W&0( MT E,#7_9;D7N7 R6:YESM6+YSFL35L)#'IYJ4GKOU]1E#5@M(SL+P>7GE:J MN$(?!:B1D 2Z2&FO[5@[K1&142\M;VN# TB#M'%$?4,&?Q2-P9.W;V;^0LQP M43X1?;X;1X!950HG-)\0-MH"Q<:SN54QXWNWK8NFGKYXVGN-6X0Y5/.IMNC? MVB-WGZ+OFE3K4H(S&%2Q_@>2'?&K&U8]U;TUCZ M.L.QK'E;QKNJBUB=4ZQJ/ C"J!5D?VW:GEZ=]B'I)=O;+U>= 1Q#U#4GCP>K M[_P.&% "]PDBGYJG)SVS:G=U9?2>&+K6S2G_\6D\X+O9A2 "!U:%O\[D/> MXE$J[Y=.7<]_IM,ML3/[%W]X/OCO:=:[,!#4=&,KN"(RTC/>N>O;^JC5>H8, MQ*W!Z&-V;?'6[5C%8N*H3.H 56OW(!V%08K #R3B%LX3MUV&R#- XL%'EL;K MZ+Z-,P#Y)BQ8TQ!_!N#$&A-Y\(GAGN;-\9Y&:NU'S)%BKBXR,NWOC<:;1GSC M/4BY!S_^[) %8M8#>9&MS[6Y5P-90<*\MO"^#KXQM@>N20WQ;0%Y^+T-F M/SN]LYTN8DNQ9KJ^_H;YC879>9;R&;;'9Z']Y7,+=34974KV)STY_83$B8R? M0"YNAVOJBS?7I$P?Z^ %^?H7:^7O3+\W;"]G'!"C=2\G;;OE3GXZK7*PU89Q M)M+T!/)8P=,0DG+1PF:FB$F@B[7]F_27UX1^/VSU\6V[JWC?Q@/BH9P[+H'9 MW++VA8DUZ\IYJN,W_U"P"(*57%J N'2:*$-1A*/-B/HQ*K'1A:.S7BC.N=EN MS?@B0QAU>$,V+@C X?E)Y]+71[ZT'!8^.R>>X*@_LZ6G7B>)-:OH9$]A\G79 M]W@Y-LD0SUGA.Y/:UVS7S6OX E"1)Q;-)%OI4$T(;H[#+37 M.=7?C ,WI8A*>)G$D!9F\!G@A1UYYJKA]OWHRK73[T[5Y&C7YQ)QI MVR\=AKRO U8K "I0BRS0-@2QZ?6M\< 04Z^VTYSX=16=GG=:K<*K>?OU")R6 MFZA.CM,6F(.\V<@J_5Q_T\:F^^W$ND-<67LHN]I/_SB^Z<+-%4< MV002JT8K=T]NH<\ >:"M/>VRSTWV\Y&;"OD(5X)DK%F*:19;^8>[39IELNP(@C5W;B9OR'D(\Q>(P3BO;OWG<.,@,^IW9AD%<'?PHQ MM6Y0Y?L97?C7HM,+!VGA@"]A5Y_^OL:>W=CTO5LYQ:?62)ARL78^2[PJ WL& M2-DF5[4XC[ZS& "R EVSL SK6';'8:JYM66HLI1RK#-5 M=,>FP&L&>K$PYW"9QW:4R8WE,Y'['71LDU9 #NFS_](._O(9EBG_GKI'.IV/NSIM'&M MZ9J5U%(L<":ZBDFC_2GQ( 2(XQGQ@ET<7+"]:0M\9GO7E26T2^]"Z)P)NZ2$\?U!8;A/V[F1/H#?>TS4BY5M_E1=]E6%2EK!U\G M#>@AG*SQ]@* X94\8L\>,H;N<]=.*T]L2?Z+R2VGP$8X/YM1W9IA<;%KG[&45#T=AGW/968^P-# M3>E1N+L/4VXV/6FL[9E[S/^^2]9TT7J#+$7Y\A81LSVZ=WJ%U,Q%Q+1CICT> MUY)+%A(CYWB&O!)YX3^.N_Q^W(/A81SXMA\3(_RFHGF?IW*FJ9W,$F;M,Y:E M04%O-0)NDT::B.:%A -=PF"PR7:']HVF2>7&+"T+RV,Q#=NM=+IL_A])H.6N MC@\&L1^@M]\^^"K9S]L;D(?Z,7FX7M>H M>#?F>M&_%]'__=4B1I0[X5J8AX4WZ1:[3)IKR_F7:BR#+*VT;JJ8K'9:4RV; M"X0>!&EZHC]3J"G#.:RGGUNNJ"5J*A[4^-%X&-%4N'*?1RV7:1&&U)2G7^BV M:45#E)+N /8O2^'E.)&M>IZ88"%Q.GP.JCB;I[/&'1[9%IN[%M3K6MB4TI9L M B+1E\_!B^#*8GWYWID'\U/*VU1AD= MG5"/N0&(7Q,-"GQQ\(W%/N?ZA;7,Z^BP#+Q>(6&;5- R0E%\A6)%B$L4XBLE M0T_T"UZ98")4I.@!H !%?X^&.37*KN]+HV[W9%H&MH/BFP%G@'G(1NGFU&W7 MCR"#6Z0S@,3V6CYZMF2M^+@FYF1B# @QLF.9>;OCGQ@UR0=L!T'?^B1V^&7O MS[8D>D @K\KMUE@MTXXU1Z5W:(\-#EM,[LFW3:)/7A/-/J!JXEN"\5I@/!OA M/1F105@+I*V?5"*U(Z_19\IKV[;E.0J5G M#=_6%Y*@Y%Y]0@.L8FY@+2!-%W$&.-8BMW=@F#&.@V1#BOS] Y+0((#W+11[@PJ8'H' .#V1,E8EVA MQ1 KY=TJHLM+?YY,7G;%!S?BK>247-H5%6Y]SB6]@AW:_SP#,&EY'3Y[_.B1 M @7R]M!KW,?:K^#]$8-NH ]Y%(^*H[#UXE$7(#DWB5PG?"VI./ZZ:EL]BFMC MMC;T[L&?6K3 3J/F2UW;'Y^^Q3WZ7KV7\0>#9WJB:4U,_'Z0F5[X%=+"2KQI MM>;CU_P[PXD5'DKIZT2=E$]DBHP>.2VO^@6D/"-RY>KB[R#/ XWR+33A0P;4XD?+P4R'%F&M7)641JAV/KN\] MCVUB&;\#M'01DO/ Z?4S $XVEBA[T)424&DUIBUE!_=X\&T28(DL\?64AYFE/#'FKCO MNDX,@$]BM5L_UPN'S4E--GD1=N\1Z:(UE5M8Q[VDO!H"..U.2TN?U.OZ:M91 M O)!LMAW*8KNF>MR,B9' _X0/MT$EVE5%T>7#]3RW@U)/WQQ[T(T0IB>+EQ7 MXVFX)F,HD1,V9M&+H3\1ML^GC)P!>*&P)J,%4#Q#:[G+9 .T] P0[Q7[E\Q) M'T3\0T^*K?Q[PSL/?@BX!RET0N >I+YQE4VU5HVE[B >?4)WXIP_^/(K'HW! M]^XR;9W2WQAF/"-/!<795/G4/I3IS=?C!5(2U0:W9Y;__&G8NR$QBRDMHQA: M;1?:18YQ6G0+,R)?(_F-CX&(6T3CZ"8MW.R]CA:YS-T_Q9D+TYUB3Y0\0VY; MNEG9+-&8$VP K$H]C>4/1S 0*72"D,;INR:SCT;%<)_[1+/EELST:%(MVX\) MTMNRWKN;[,6@*X[2+9&7X7P[VLY" X/$,\ UMWK?IJSC5.0GDAD7,7&3@7J S(/;MK.8G:&RY:SG1>DRWT]I*,>Y!K, MYQY>!:D%2&YF+*T=J($)D2N]Y,\8IAHD9/_G9V#-2N_!8-HY7!_ODK4I"BC% M$,2Y#FI:S@"2+FZ_^_>&3P? *4B?3.WTSRTF1+I-=-EJS@5RY8(NV0/B?FZJ M5/ (&-,N_EJM5?P/.QVW*_;'-YX-?5WJ=1;C8@AA)JXC+U'4UH6 Y%CBA5:^ M[8AYPE8S3M1>ZC361&W(9F:V8^0N[J<"EWMY6BH$D' E4OES_7G\KZ:8&^] MCA3Z9IN/5%L@4Q0-OYQJ74Z3_W00^S=SE$W_Z7U[]1+X'\@OS.R8-:4,*WJUGC/X#O'YF,X#"\7=N+HZ._[$8[2FY21 MAC>@C,:NU25@0Y#PG@XY0([[2- MJ <)3@C$X*'VX!0P)V0ZO5S91VWE/C$" M77!/LXCFC70$O^N7A=FE>^QNE^DO*65N:#+,V_+C:B.>#RE?D@PUBG"-#9)% M2S2^7\IQSH$(0;(7DW,L'=X.=*1T-4W:G)8T\2&,G7&HB[^M$ 9$\9^!2!(R MAGJHU>?J\YM;+TB4,01L4-@JHJ;+_=>%7BTX(12WO&ZHZN5]Y& M0W9S_N:'\I[A7LYRY0^*#8J+CH\4O_[0$1'*LG,F@N:AM1V#O/![G4_@)6!" M.@;GU01BZ+]D62[E&942"2J!#+<\^\[[) [UVEN-HDY8SGA1@+4CAX*J*L9F M1G1RB&K(_H8ROY?%J'VM=4)9YS7;H4IC+"9[U78>;!]ARR^> M ?Z$X[2<<9&)38+%&W8BX^+$_I&YC;FK=9FS7E)%3[N_A21)7^=Z>?]R^46 MD*+AE^X_[O.MQ?WQ%AU 0LQ@&0O[X/RH#]N(TUA8"%CK7>?*\Y[B9;;K4=\& M,R;JSP#1PE7"\2T\@7T-J [_HJ8K^-@L_U_F@C[M1EI=[Z8]:^EY6US4ML6Y M=H;TE183Q+O<77$'FU?P:*[ GCEIH-C1*E__D.2Q\S4^I"U6"(4 M7K,#S.(TO6C^:[#Q2OOST*=+?\8*JA9!2PZ9YCL5%5M5$[(=IEGQP!6HG(7G M_NX$Q=A6#+T9R$OVPAG3S+V:#!0D#"1^M%T?#\@,VJS#TH4^N*JD@MCUJW#K7\YJ>FMB1NR<=(9&DCM M+"P!(JX,OB<#25'DY$)RY+Q-H!2J38."(CX8ZZFQ$GKO46BW!B4I>"T'[JS/ MV]S/O=[--I^F1;0&UZ WGP00>* M-%[J3-)/T#^U?2W*+JG==%-\[#^K/UQX!/.J.65\-YH(!'GXE7H=KG_=1RKE MCR$=2YB\)VYXH87)"]9$KH)\6/%:R[6F,9G.@?>:"E4NT'D#[F$J0S$+V@O+ MVZ?+)[)RZ\!*I_@RLD_KD5TE'LFYD0IW[2B'%PL:FXZQ^Y>4]/P,D\[K+G]Q MBA-Z"N+[ I =G@P^_8B!#'(B-(@^<!TK,Z:(A'>\^4&QEPZ]K3?@82DD>EJN4@+CVN"K27;.[2IBGER__\SHITC7<#D2M6+SU!31_W9K^OCPG>E.4XH=5&+/XJ9W MS"M;CN-ZM\D?BIAJ0C@TORE]<=UJY;UD(@?^"C7<_?1C>50'>!TS M]CP BT$M%,Q1>H28&VHG?EH5--L7OQ*21?+/K),F66-+E4Q<)JY-'$859I0_ M^),F1J,P .\&'GL&#FLKG691!.$>5@35U+P-JY;"4MD<4D.5DD$\S]1R6LVE MO'N8@SO,!BN?RH VI]7[_?JD]V2+>?2E9ZN9D<%-($=[[:+B1Q7-8R:S,S8V MK0+B#F;"#<'/MLR/%PITKVN]TU 1UG>I7B-T#3;H/O5^9/IG:1TM=@:X GK4 MCS)":!-N$(22/9S5HJJWN6QM9PU]W+^0(PC&2HT+5\VXKD7( ZC5[>\+9->+ MY;"T@RLEWL\?QTH9<73E*(XT7;4/].('T_U:5[!>(_0\J]<1>U,Z'.FOY$OK MP:,^5761%\OT_Q8'(".$."9.'/&"$L=61"[2)V=[X3#ET@?PK99^S>+EV]YA MOR_&BPJ]C@M1>9W=:FDX<9I.408D*07'/X;&)349/SQ'#'ZQ] M(?GV0NEV**ZQGBB^YHKN#4_B!S=>=E MZ+5%?KO:B8ZSA.02\J:UT;Z4BC2&SGW3%&J_36J3H4W%*A?.6S> F M_XQ^0@")VMEXAD16>&SG=$YJ@6IL+@@O]9 MIO)(32/"-E\0*K_/24XB@*7P%&M;8QU7L_$0B$7EO<+2MI)[8KOZ#/J?J0HK&,O9^!B5]^L'923"[NL?"++\^@)KNO73R*@@@(TCM*E2Y(4:HB5004I)>H- ,"TH.$1)%>!80("$A' M(41*"#W2146D2PT)37I""0%"-(#?RVV0SD:OTN*;9"H7[)TE[)WM3&M2 MHL6?W&BN!P:FA$JQ.<;MRS:R#S\UA*I=VKU^?2 M3?8$ZY(D",C7$,MMNTVQ45AZ+0O\@.:#H:#*667.=,W!RW>"5:/G5"C1I1.6?$&4VY35:'YE^"/FM!A"I9W*YR\ $R?MB;? MUJ!+AZO\DW,LYU-"] MH3'EU@.-G:IO=,QOS66[M.R/S<#5P"G7;I&+%-U/8*FNYI@T[CSME.P%\:8$ M(+OXPJE\=6].N5W#.R$#B GX6?[J3&<"J#=]TWT1<>B(1KXWV94V.<+8;!Y1 MI1K^VMX-BDB1A+.HE5^;Q3%W!(25/B->,S&W MS<-[VEM;8\2H/?^PO-[:^[WPV-4;1LJRTDH:LA\(98C!8PN*2F)'NP!17^=J MQL/A5L/T'R75V67.<[.S);>SLWV>Q)=W@P_[[]21:^X.!6ICD#M/?'Q.GKTL MY5IN[ML4(&P;$"9B@E>(;*-R6F9\< ,SX>\+#YM&V:YY/D-L+J3;7+@PIP?) M/JRQIR.UDO6.4J(]69,1"E@'TS!YSWIT?G@0Q[>G418:AJX-BJ*UY[/?9EDJ MO370U-S9;VN/:(-$D\*:3V6- C7VRY =5 E%%%I.&"+;6@_O^3B^3 NL J5[ ML3VG7ETR\J=S([Y9]O_KW:4#H(03A=$$?8H]&8%/O?!LCOO9%EU/^2H/MZ[; ML^I\P* 6.H.1;@-P)=E\!<#Q^[NWX^J3R54?WP@1@S :($I'B\S3.Q6""2]? MCQG7/GO5O_)NU>0,*)2;[9U"[0#+J'^_H+OU>\UKEEQ?S%D"X+HHBS=:!O,8 M'B#XAJWC2: )87^\S1/T:74BQ#OLG'^-:5Q4/U\C6KX^[$MZ^8NN &ESEU\* MEG^1.ZA3S?X]2G#*M!*]1/7>UJY.((B\QC0P1%(EG\V=&U'5#AEG%5J?>']A^*Y8,:!6XGQ:[V+US84DC*L M>; [:_%!P4[F%4 B.SO3^A%[SRM ^GF0I4*NE[.*]/: /P!@8UT5GI MZ"J!C?/=6YVP;A@2[GKP>WL36=S:F%R"CM]T>^T!5.)*N''%IN]<3IO(YAW" MN,4Y3 (<6'"L% S;H*,#V492UAP;3I+LWD.'/08I=9>WODKQGANNH[9N^K6O M;SM_IV)T=V"!&Z=(P6/K=/M,MU,2B9+X9=F;&Q!M_'H;DWFXG43T8D/"-6<' M][1X]F5#YNN-O6J1+"^@J[X1,4MBGD\%?V MS(4U63GJ. W 1(^$E2=#]PLLQF-C_10F]$;Y?TT_N"$G.F=:R)">Y!8$J'MU M]^RE6R4HD$(+5&2Y?8]UUC:K@#!!R8">0M5%D0@G18VTRA,&\38(G ],'SVA MQ26GACX0OE+7GF%>UPB3CC0E@7^F0[>L\4+3I@H;@8Y0L9,2J#!8LWL5-^O= M+3IM;2__N F\X>M>7Y>U(*SG-%/B(>"1(>;U\Z_==;&*0F_O8%3K]F=TA6ZP M\R&5&[/\TH=K:80Z4L",:'VB&%-&O/\ V/5RR@VN//6K^:7+YRQOJY>NQ]<_ M &"!RW[?Q'R]#CH'I^B^ OE]_38I(M5YEN'7BAJS;CVOEK?_^.Y+ KA[J#R7 M:<.GMJ_ITDTO[A:Z ^?LOT&VL9!3GKA"5B7ZX:J3PTB\6A*(26_XT2R%8"I' M^O+'00Y7=!G=XBL@^!8 X,<28C/'.H]@-VT@"+5%S]6"L-@,.HM>_/[,O(KJ2>A8YE M83EH !#+C0XHW\X61"1L?A)BJ*A8W_)#8/R=LQ&GN\V\T7O^6^KT.]]\+S8) MVMJ64L=.)U&ULO*]',1,8BAA;FV-SW5XF]DA*J1+G?Z[A93[ZFU&]P;ERZMW MA[4&!PD^NOV4R($&.!R? 7RC'9"P"XO%U@.[, E3LV49.%9V(SS3=)ZHO+]! M9M6F8$BZDMV4O=KSZ'YFK4\7^W<*X&]IRSKZ$"HG:3'6(YGQH M_,2 \\$9)W0/*\"18D6@1^-D!\QI ..ZL?ECU9[Q]T]WN_63_VK]6=2K_EA, M;WC>/N96U0\:(+6 .:AE.E$3&S?'7M>"#A0@&V-^1 \@4 M3-( 5NT3%/5/ZR+<%)]J%KJ'9N;#PVO3!C$W9(I[K7-8-&Z=K0\P$3@?_/U; ME]8$ [DVN4B!C=I(<34P]6.9GL+^)/6N'?C+YHTI>#8WOC.>%A_$X]!L:<< MGPQX[X1 '?<:3"[=IFMA4 M86)J<4/5CDKUI^.YO4/>"W6?)LAG71P[K@DD)MTW&@;EO1?:Q7-/[BUT2^-& M"?TFI4E?2>NW"GZZ7Q 84# W?MQ(%=Z?#X1.M-^@ 6*^Y>+.HV.?5R-\]F_Z ME(W@:AO#NT=_%N)_A7?AB,0\TJOA98:K;]:9:1?CP _"$D2# E%?[]$ QPJ M%"@XCV7DM.3 38$K$GZ47&"!VJ_M:8H1+D^D5T-B/!FY:J.QG!92J*!RA_;$" 0XO.OM.KR= MXPMAEAH?_'B;[E[<9JA6#'CQYJ,:=I&S99 ::X%)(^#-%HQ+@4)+)ILO_TS;5*YEM'I)_^TMJ/6 MF-E?5"J]*R ].CM> 2C9;PJU"R\K,W?UWOA.V$ MPN=2['?CA0>7+^L5R;PJIJN&!HUBGEOPDEGO$W72\'F:70?M-Q*Z[F"&S',Y M&TCII\)PD!248C<'XGTOP=*4V?>^\8I1#BGU%88+A10&D@^Z7*Z9W207=.1, MD*QG?V5P=/F$"G0)$GZE::6K.*8[<2J0KT%=\]7JFTJQCI0<2Y=/C=B6!M)( MWLV WFF07XZOKJS+;.9X+A\=Z2[AQ30-P"$?N$3E*ZS32 -;5X M65<12P/XYD8<7P'KK;$\V=R/@)F/^;4^A@3Z5#D,,DP%S1H7]9JUDQUN\!G( M6#YZR[;Y@6#4-/2@;5IB&!LKC]F+._DVV>XQO7ZT"Z0![L'G!@%U)XFM(NZ% M7FIIY#?=FY7.8$0KB"'.98=^5 YEF.P*NJIC ?]2<:5/W+<.J+E^^[#PK5^R.*E.A.X\#= 5H=C!K9'_ MJ?K9E)N9C]?18LV@LN/BQJO:(GI]JYH QHL <3RJE6^>E8ERC/_"Z#4QF960Y>>DGA?"%T]2*4+S M>19=9L((O!#P-J%JQ DFGRU:JV,697F42B]XM>7O%%>U+KSV< M\"Z=VK[=4NX;[3R)7$31@.>N Q?XX)J[ITVFA:@YO9H6P[$(61TW V1^>LH*7SZ#"CM[V3IH.,\: M2&XWQ)_[I+3S.OBAV/,.R^OJW,C (F0V#0#4W?4;0[<\?;E] O+[86&J$#>_ M364&AUN3BRO(:\>;//"CV%A='$_3R,JU<4O[PP&E[YPS=G#W6SZEX.FY1C-% MDA8A/YE0W@4]AYJ@W,]JYQDSK\$-.%?/>Y\(.S4]BOZIR:_*;EPH84(_WO&+ M1WC;X-Z(W[J+^ZY90X%IBR^KS32U?HE2K^6B. DS!W* 3;MWR0N]ME09PN;^ MTL;+@?W-MFZT;%!%W72KG^^3!'J[,?T08@\ZO<4^_A9_P<83G+QI=]V::S=4 MJOX+O)<-O'Y\:0[_QUZADL_2C0^M_.YMA5R,7I-X]OQ:]VQ*H9JZ4L%514F^BN*Z/$8=_$T9CG*$^V-W1_]M](UXBPFS_ M<\7^_W_5MPH9>ZQ.N752O(>X84Y.Q-43N'] M)B5(E_3:KH 9XXI\@V6 J.-GZ3IUF!--AR'VWB1YK]GMZFKH)'T_QP]YE>KO M:C^N'!H?8^^1O*[1+9SRJ$A?B#K9C\BD1\1T8B\^:]!H?[)>VI>25AY_JPE4F8ISMKYYV:6KK$=.>/^:##"PAC=8C2F,L3A[,!F M8SQN,"LP__K=\^N7E$N*JP.2SI2?OC46G&QE6M=BFKLIUXNN,61D4TELNIS+ MRXIFMM*,K&4'!(O3_:38'HM#Q(B82(H(3MZO(VMB3IB06/DW2W(9QSU:02>0 M=7N8[G5F0$?--]5AR-,AB#6>E4DB-7H/>]'[D]:Z<'D1N4?B6.@D^YP)6[HJ M3#Z5UR/!>CZR=3$T>*F@7KW/$?@JGVM(5;H*L;VMVN8U<>=+RA'9;DJ^^_C+ M[LQSF(SJHZ=V8L* /E7ENMH(!V#X$(0D#0J=5#^0ARZL",F2SH\%P1@=$6WH MZ&]O^LP6+E"%!T+]%6/U);'?N*&!G4 QR3O2Z"F!I;V1YGSW.. M]\B]G>[D$X(2?*P.1N-1[9$?P2'RC_K=S], >=XO2:)F SZA2ZEJC&J0VD/7 M3X1HE&2DJP_I7<*:M+S\=]\D M]0&^M_1.PA=4"XFYI%)@#(R/HDJ8L$ 1ZG-^U93V?XXH[\F_IB'1?$:CBU/I M"^K##[DDH!?@DI@O:L@JQ[IHB1BH&:9:Z>+@[3LX(+@W:BU93)@$#DU*K2#: MO;\MZ]R"_M"1)_;%M5H%XMH"S;*PO7.<:$(*)K3Z5@K^ C[S_9S>VXY:D,,M M=RL^I6N:QH_IIP:)#!O^B$%\F[?)L%]]%-D?+\+VMUUTM'U$+/$X9&180NUW M=\WSX'?3>O>31=\=4FT'0F@ _E.V$:_##HZU&?&!2-, C,Q0@=]%1,5X#S.C M;VIJBDIQO)S=YSS^7^GD=$D4T8J!B\MM,[T54PI7-I>#]9]LY8 MJZ$BR<0GM$)4A5X3=BU>%*C&MN6F5W8G^CG_]X(>8;-M&@ ]"VDBK48HC+^I MR"S0]3NID=I=1%%06*O2DR(HDQ>03Q'*)\ 7M%='P";*H]H,90^"=Q&6T@^' MKU=T?#A\>J.M^^?*?4?Z MNKI(K>XS0K%)6$*YP%?78Y%C()6]@',2[$W5:4VM/?EH M#*$!&J=)A[# I5]00@^(8D-.#"8LCW0%.JPV:&2/H=:UA0W:QQ^/Z$MK9H(> MEN$]G=QN%VCE\>0\L!G7=H.?M(%5#QPT-BLG E:V08I+-$!_Q/[1CT<@" M 4,R)K\AI$SC#&O*7,#>-D3%J-,85/EM*"HJB-;FC#QL#ANV\^#>P-L-PC.5 M7LW7;CN=#=^>7"?Y$(VZ_"*I7 187*NW=M613V^A9/D37.-FR0C*>$M1XKUX M#YS8O^?@QQR++FC =P,QN)QVK2 M_(9UYT5U-3$C48AU+L5716B87CY>_ON MO]G/WY6H5XMGZBZR35H.L#;YO.+ZMGLEZ+M8T5CXZ&ZSS[A!EF\\R^V$U92@MJ MW38YS/"L=LFZR#D155)+256/1^9-T5G6]X>=X_D[%4BB\\M9E#=I3&'6KQ5Y M.?WA\C6[&L<7O7G#Y:MY)>W*LJ<\^IE%I+ X$1T%Y?E#EJ]O2<2>!^>: MC5/RH$>.S[8*40GZ.Y0_N.PW->XK3X0L:O:5B.H=FPLW<&?P \SD+T;+>>>\ MKI^T2JK[[JC[]=[ZI6&MRTSQ(,,6S)[*2W7-W2*,MWW^<:8YI>_^V.:6%/C. ME-N%%+N/5R+_]!I*&Y)2%=8S:8!Y?F3ZV D>)%N.RCDTN89IDSCQ6P8*Z?!3 MC$\^8CPMA, B5L.M\K@(F$W*M>?\(RY-&-15=Q.^TK2J)VZZ5P$R.N!%6[I/ MT%YAT0DJ \6&X+S<5#ZY!A4G_J0J#OOZ2!5\-SC6OW&7<^-S2M2A@5VO^4#' MNYH'LJL1='B_-ZVV>"'3VT-:]H7K_%O9!6A0#K24^4#MO4_Y0#QO;6#?3P:M M1QJPG@*ZM:GVNE([\F#704Y9HH#IITG'M;%W(,J?212,_&G]BV/6P=53+3'O$Y0\O H]NM(Y1 MG0YP,[XK?>-NS?O%FP#;#^1BDB31!<43%WP!%7'3"TNH*R>.P[WI$>&/X=RU MCN+T-T9LY\#B;JH0@09("+XYTC]4 MK0K.LB^YR?Q%+E?X >\\VZO\FWP]]D1X]^ %B :W9P]4=DCKNJ+;#L*\KJ(+ MM((YL/KI/A,1 UK+B0BQ&.HIG3;BI:(;)>:7X801^Z'J5J4J,KJSQIND[N!SOJ[]V$WZ^HKN8+$24S\"?<(W:_4:;RWL8MSJ2#H^!.ISO*BTDE^ M?!.[0BJM3'(*L34=WDD$'EE2FJ]'/#XNWR7#J9F!*[I)NG6I*5!QMQY&^K3>+;U%^L? M]9XCX2:CISA!O4)&S!UH.7(1B^USXX=WL,S_UP/"_B]P>MNO,^U,Z-;"XSSI0%<3]1QSK_0 M9?;@8K/1&(1/!'N__U./5$OO;^D&5_G>)LF^N&XB=I-O&ZI$'77A(SLBP#"] MVN9AB G>[&YWCL?K\*+I-:)16%GIPJ9C_-,S,X"+;ZMX0G"[%]=T="!/1ZAG M3BDW:ZJJIHGBIDI/"*YD%^18QG062!SEQH;)2E@;@F24#S5L)!Y&J MBHS/B,]"U=G[(E1GI"\W-RKKY>N=8<=SLK^UHQ*_G"$-Q@(OM]Y!/)MJ*%WP MNP2"7AZI&M;,_>?,#24O!^?]2D/! <&EJT%,W_R4Q84NUETR^$;5@*CE=K&1 MTW7C=+A@EP8"2=?V@\<1R<4S/O*+5=,DGJF238:;YQ82 B--.AUD';5U8A MG"\RL>7"D((WS4:DVPV[A3T&?3S9,)61-731?4]_$S%P8X'U%0IYR0+/HMM+ M%<3\?MR8,NQL.6V#3A^_A?7XEF,=4#C],_6BN?G^U\-H#Q",FQL8YZ+S.]@Q M0M9XB"+K[1X2'#OA4Q+&_6QV9O#YI6,#LP\JC>QG[Q'*JDL^M"NDT 9>PV_ MIG6F6I8N7)OMZX?FHR(#A;<1C[SJ2R@"1U%PG;SF- M?T?5'GZNL%6>,KP\[.B.#@^//R?W^P_HSQD<;@/T,4H9\!-X^< M#K&94%KW?F7BR1ABKE>2][S#BV/.I!3&+1E9;'+!I;U9#L-Q7THX+M%9S &F M>']4.ZP+OF+,?!YK/:[' Y_K^E*V&8R;/7R_B%<\>66LW7[DL2AR:GF MQL,\@%$NTN1'&/9JB+U_B1D,C^%Q)B=P#I5F&1?&/"NT3DZ*BPUX_X>=GI4A M:?X%$&6Q,;D@,J6G#>R::.;IFI[E!TH=,_6$6CI/KT-%EN[_K*CYAF:0S3S[ MC)/ Y\BG:]GRW-"WD0]YD7SW^ F8H^^4U>^)\)++70C;7=,(RSG3XA*O(\I% M0B?:TK$JNF2GWP;\C:6>.:\USO M+H;IIL">*E[VS2[_S:U-U]T=#]9!M\+"D;!*6O^VS ?%V+*!76_3B\7L0Z:P6WBH7HB^Q-;(6/SR4C M0%2QX>?[9I+4Z4P>V ML[Z+]@'7CC"Y*&PU)IZ(*MA0JIX$O[$>+J?V3K2*A.,G(??A+_OB@[N6Q'YZ MLC6D,@\Y],OTOY("A=')"PC+MIZDTP >&&[(.2+]*2,D%92 ;=9^79.'2!6N M3<"/(*%W)DM;XWU_:U>\>!21Y_+@UL_D7IVA$^Z+PO.%QQ M6#I' R33 +I=9O4ZI]08X\G*3@DBBD2C6.B/[]7'FOYN-2G]V9PT7*S2'/T* M_:KZ&U8&^2,CDN%V7\(""O:GKEM'FM\GI12QVN#@1;D*BT7;LV+:3O(C?AC:?(/DC/1 ML%YB(LB"C1S:PYVVIC$M\:6^&3W^1NV4I,J]B/;6J[IMY'[-5J8XD&[?FM/* ME^2,44A^7B.7B,,*8\-:. M9V-V\3B*=[2EQN,J][Q,4D;G*X;;@"H1#EB'$@W@J7U#KZ5Q6(=5R/N1]=FI M'U1V'\/S:?T GK3J%W$WFN*8.ZP;*ALX3R(, -!0<""5T7I>EW6.G/IPC,+" MDX!'C0=ZEI0A Y_!CX*R;.Z?XN-)<#-/S/IFD41CR-RKJN1=\=4-&H"PGCJ9 M2(V'4VWW+:@FR,\5'UD%R6+'5R"B)Q_V!^[:D04%LY.Q$17- M-QO"$&0]M[64[XUZSX](97+-\77PCP5@=P'K&O7J,.1\^>!'<#K6JH8X%R\_ MV]ZH0G9CE\]U?/\=KO7I[=VHU_-A:\,82C-\6/"/<\D# MP8K'E2N,[U]]K'J<45!(,3N6MX<8G93*46 +J:QDJQYAOMB.M+^N]\9\#'8- MH I3KC+B0YR3-0FQ,R+I:O,3OTI)Z$^:*F?BUCGTY!( M* Y$3#W/_+(=9)K,TS&R"KT4>V]( 8'@%U*0KNJO:7C1F*2BI.+Y@X'/VGVA MD&MW=GNC#0]+."C@1"'CX"_5$JO @YT/R(::%BR#\DNH>M!R4Y.R!>=]^Q*X MZ/5&Z_M^ :&L%==*KWW"YG[VWC;3;5.+5,SZKN& ?6,6,2!% YQ=Z7N)W A< M4!0!M4N.4:P^_543OI'>=Z=FR#!;#LV=EBP#JQ<;$.M,TCHTF?D<^\,),.Q: MX$5F(I0[$(1H@%2(*3YV)#:>XHF >/*I!++J_^-WM^@=FP<[KSU5B&=GX*#X$U2E67A8R/,+U-H!:4.IN"GGC\ M;OWB:,11R]UB^:B6G1&PP$=7&H(A'&$B1?9D(;=I@([@5!I \@$#=L_VJ\A_ MW']( [!6DJ_2 'KH;E8*CQT-L.,.B* !#"!G_C=/_O/[_S.[JL?W*9Q$9"^6 M%:01&DF56\,R;ODH\'LG#DB._ISPLCTC\+SF.F"WZ_'*6W#?+RSAJXBP[M\= MBN]DRHM^\IU!R>%YIBJYQ+1*HT>#_!T5]KD=N[92.T OAJ8 M""*W]%/)[L=LD&>8+^W#KB=5%&=<OT1=YW[PW6W\IR 9U0"U=^O M7P?AJE$"RC]LDSE6=N5 MMN!%9LCWKOP[JT!#ZA"5CP:(&L'A?E=#^3J(COJ8IA0A"WV-)!M;1H9;^;.E M,LDR@FS,7]+Z+UWH.+3ZCX'K_M?8?'KW*//]B'^H_LO0C0PB_P3N/":ZNIX& M8/."L3PEHDFQ%%G303:]8*G?YP38!ZIMW*/PS^]=V:6TGH'+.Q2<@5ZDA)[J MY*\623!6BFLYUJS,!?PT0K:#/V*NW%76L?MIW M7CZ'#;EIFOXP_5AA_?3_#CC.?5G='V+TS[DA-,!&%PX# 'OBENL0((?DOI0] M^4M,=R3KD"Y>B67W?XLZR=>::;WM2+^XS%;\[.LAN HV5?DU7X+\I@CG>'3]3Z>G;\&>9J7WA!E&[ MY\EB=WGM',*ZZ5X =$UHW2!5F?P.ZY"R,J M_N'S6$YP>=?1,3EQ\T6?4'1;4@@>SR<&TEK.3/Z\\2>I?$ S6REAY5]@_J&O M\LIZ^-'Q#&G/P9/JJ..;7I:E]D5A=1BV#>>0;77;J".'HH)<_-F$_ M&R60>@'D@^3.W#C;C4S_#Z>,_L/O]'KM M E.)G7NRQ >V-$!,7<9R@:XC>M?7@A 00@/$MO);;(0N1&A^I0$X5%+I_SJ@ MHR!,H;"BM9>L71B.]:P##Q,?WRS\SG7B#ZT71MM!_(/2NH3>T6T.5S^9O35AZ/TI:FBIHL,$5X M]3WZO1G4D_3+TV0V?]Q9?Z9"QS[>7\"M(HUM&4$1.H&WBX*M;I]D(Q3V1#9, M,1=-\<#-XSB%S>R-\XM65:SOWAZ69A??-/MSQ;?WYL__="KUOSHNPWZOH';5 MK?WO#A586)P1$+"V33Z=?#,:X/[^X&0+#IFHQ8=39 +=(LP5=5'W.ULYIK+ MI &8&)%52X%B#71V,@P?JK#KXKOZO%?.BFM-#+:+G"1HA<%.19_+!2(PFF*" M8+VX>H1H[C_5@\+Q92!;R6?YUQO2.]SE=P^/.T37'UL6OF\_FY_[WV?-R6S96P]=#H=O/"'\Z*4!F/=T>1S)S;\<337; M]*15RL9%OVC,?*FZD#2Q:W_#0//LV>(LQ1KZC1?%G\CEISD42)3:I"/8=C<' MQTZI "_]J&SX%+QBB/'DF(S#']J_45M96&(0,C\/Z?]79<7ZGKF9R=X)5Q+N M_(5&>13%O!R//>6L"^N;CJ2HH;WM)<34CFT!L-'"^>V$>4(L13Z7Q>JK&O4RPV;6EYG)F=XM M-]#YT82R.1_!K5EJQ'*-?:Y\X9?!?!=&F=7MNM^5XZ12](EV&@0&R/:3:X^+O M&):(8/&3*MU3RI$(Y-@727* 9LQ/;YIK0\T4G.EI /VQO1/E7F/$N.1;X%GB MC)-33'+ZC6OI$LSOE3;ZAU GV=2K?45.7(3&V ?PA7H7E<%I'\C@1II,1H"= MR:@DKDZ38#P]X/XO\M GC.R2>*6%:3@-X\U(? N/-S0:G@FD M:7#_FS$,3=XD\H+L2=@(U4&O+]"+XYN MJ21NLY(YNAW&$(N1X>&OM?\8VBM\B0N M$0;C74*(F-A@%C,MV\]_# MZY,^.'@76RPCJ"8O?7PN>.*K_$B[+^OW+]TUA*< MA:BA-L?I)D&UQF6''Y"D=*#X-KFEX: %IH!=\.O4%:( 1_;\.)[!6-S($15_ MYVZ@)A14UC5GK^XC?'DW\T7JVY>R?CH9.ET8![F=YUQZN^FPH\M'[1/6:4F@ M ;JG1*(@C]KEQY"J)F/[VJ&W6RP][7@\RLOEZ]4,YP(O'7(S2KK+7!*7CU[] M%^ZR-V#'TX"I,LW3WZ<8U])AXPAD2_8T_4'AH$ MR%FY8W+8&'8FR%8A+S29;;\"S\'<8/%0GF'W6!="U(L!&N BW(;0S*CH(T$# MQ$<=98[VT]M8'11E,L*:=A]_N?*Z_%]A\>'#<"/)?Y8P/YHNY>+= M6X*1FL\ZEQ]$(E8.K!]O9FK,6&I]^U4K MZ705LE/&9^+3?LV_>%2H-:'][_)->L:[#\UH6*_O7$$K?%[/1$(XWI&0@$$V M<<#)B<>7*8;$@E=:C+@(I@[2E ;99O#A>$DSD;O.#WRP,^.4;1C=/.!C_01: M"]U\:H9S#;EHC[FKQ146 <.Q\"]8_L[MXH_*2A-(YBI- -:8U/M&:=U_&)E_ MQBH2L#K<+O O"K2TE-O""FR0*K 4,9/+W]J43P-,K,/:I\7A_U[?&0]B_B)? M_0M.#3BF)I#I_OM2_)'U?PS^C\'_,?@_!O]?-;A^:(N<*OBOR5:6Z/!*ES;Y MOP!02P,$% @ ZX,8549WQ1M@!0 3R< !4 !T;6(M,C R,C V,S!X M97@R,2YH=&WM6GEOVS84_RIO+M8#B"2?F2N[ 18G/=8DRQ('P_ZD1%HB0I$: M2=OQ/OT>) %7Q/&/2 M0JP9L=BZY#:%JU">Q .AF&G#^>G\/)J.GE5C#[Z=3+]X_RXY'I^=7CR80(M+PA^[TV" MX&AZ5'8@^0Y,-9&&6ZXD$4%P?-:"5FIM'@;!C8K3A?S$DC>I9=F,](GB"Q)VLHU+_$/N@ M^O[D=TM#1%LLEZQ0+E*"8N?Q3X @0W;\$- M"B2X784IIY1)G/#\V;#;[HW&@9M8"ND */1_TW)3G:.02+"*:J0T9=J+E1 D M-RRL?M2EW$=N:6D,!UR,/1A7VV[A)-IV"M=2P]@QUA77-;5.J:6E5?N":/+?= DMT"TC)>UU=+W44[ZWZ])=>H8RQ: ME2&;&T!%.(5G[>)3]1?(=OP!6O;>_A+HSPQP=KFO^Q-(=OWNX!;,\NG;I8(M M2QYRY4U9G$H&$Z5SI8E#= \(G'(IF5$NQ=8[4D+!I@PRK N:$P%F'AE..=$< MI8@8.A(0 VI6C*(XROV>88#*!+@U\+.4N]O@P040)E]M\B68@E05),IP1L9C,#7,2K&#) MUGT&'8#/T!DPEW")7L,I"B)6@%R1GA.7)(EFB9.Y5,',X[30P8?[#07<%+3) MK3@K-Y%(O"%%IP,6HI7__%EGOSTJW7;CJD&1@BH7?@!TMQ+G5R;*IVS^P-F\ MS#9K*OV.OS^X-Z6W-V'_P&E\G?T*WG0 M/DB0=DRP?'56MKQH(X6;5T&2TL-:7^)@]ATP3 M82#&D#C%19"UIN%0;)9=*9<$%U\^G%C:0$P*^9N,Q65*9)(2#N<:";QCB$D% MCX-ES^'B/P'S_14XU\HR+B]YEHLFUOTC7+,M\17NT6#0V$@@DM!&A\*96LR- M2TM")4Y,K. G)Y,&0O$88J)6O!L:$%>2N^V/C\B4JJS)6$Q5K+G!.JVNC9)P MPC.GV1,D_V6V%5SR/TG]_\0&XC%!L69*2][HNO$S791[IA,F1.T-O7P#;&+J M>ARX_#:%]THXGJ;A,>E>/:Q;\A8O(,PT%9)'\3_N9+5@UTW]"_<30?&_W#.N;YFEF_W0B,37 MB59S2=U.K-)A=>RA=@)JNV.]\^?VB7%MS+SUZ0KQZ3H ME7N$9&:9#LE"<;I&>#CTN_W-"9"RK5UL_Y5'Q8JS9P=_ U!+ P04 " #K M@QA5*\A;?U($ #+$P %0 '1M8BTR,#(R,#8S,'AE>#(S+FAT;>U8;6_; M-A#^*YR#-2T06;+L^$5V#;1.LA5+,B-S4.PC)9TLHC0ID'04[]?O*$JI' 1K MD25%BM: 98KDO?.>.W/VB^>=BIR*!%+R^^KBG*0RV6Y &)(HH 9G2V9RLI)% M006Y *48Y^2]8ND:")ET>X-NT)T,/6\^0U:+FD:*B(S]<."'01B2X#@Z'D>] M(5E>D-?7J\6;:O?)GXO5W\M3)W5Y_?[\PX)T/-__V%_X_LGJQ"T@^QY9*2HT M,TP*RGW_]+)#.KDQ1>3[95EVRWY7JK6_NO)SL^$#GTNIH9N:M#.?V1E\ DWG MLPT82I*<*@WF;>=Z=>:-<8=AAL-\YC>_;F\LT]U\EK(;HLV.P]O.AJHU$YZ1 M1=0/"C-%2A^7[^VY]4J6FCSJ!<&OTX*F*1-KCT-FHN/N>/QY2K%U?C(BR:.@R*8R7T0WCN^APQ3:@R264Y$INJ#@\ MR)+J(R+ M)4]Q\?0V9S$S).S/_!A]5CR5AO^ED-UZ+W!5$"S=#=.H$&=F%^4L34$@P:N# M<1CTIS/?$CZEDBTW)IA3H%IJ?\ES"RFTS4.9D0\BA0+P@:]7L&8:.6&6+;*W+&U.;9_'S?L]_4DP^$>UB'^R.0I/:5D<3D0)A(I"JDHC8[ M2+PC"C+T&((<+E4[5.7%>H,V"%H6\S1Y?2EUE_3[?6\PF0S#HVK8&P7'HV$] MGDS&@Y$;A\%HU OJ<=CK#?K->!R&2$M%ZMZ1UVCP!E&1G$FU(7]Y8QM5N56H M!ZJ)-@)YOV?2 M6T&2"R"+EBNL1GH;:Y8RJA@&P$Y8II!E* (A1("N&#![6A%NK3BC)"?R!E1+ MG%,3T,RM9%15#8PX-HUBJ%)272,YIH2%J!FW%AB@@=_!ABX0- M&AZ%:5L'NC6RF7#UIYK9JU)6S_T:5:&8U<;C=">W-5&K",4T^;16"$!I=)!5 MGVF'5)"'I:O"/%MD56-,K63/^)H2RFNTQ')GY&9:YLR IPN:0"0P M=2BO11\_++D%5K49#7"U"FI+!7NH,R[+)B+-NU^O)"O3_AF77O=1/D_Z,Q1/%XM5!;QA,'W:Q;Y3-A:_P]>,< M^PSF^-IW%OVQO/C-C<[/E\Z\KSHU+\:21R7)=QJU1]OZ YCX'8;S@@D!M,"N M3Q^1ZD5+0W]&[67;>J^;__'"Y5>-8U,!7XIZK:*&5X,S%D,2YH=&WM6VUOVS@2_BL\+^Z: );E MEV3KRFF -DVQP6Y?4+@XW$=:HBPBE*@E*3N^7W\S)&7+SIO;)CXW38'&%CD< M#LEY^,Q0],D_@N"\R&@1LX3\,?[P%TED7.6L,"16C!HHG7.3D;$L2UJ0#TPI M+@1YJW@R982\ZO2..MW.J]^#X/0$5)WY-K*(R##L'X7];K]/NL?1\3#JO2*? M/Y"#K^.S0RO][M/9^#^?SUVOG[^^_>OBC+2",/SWX"P,WXW?N0I0WR-C10O- M#9<%%6%X_K%%6IDQ912&\_F\,Q]TI)J&XR]A9G)Q% HI->LD)FF=GF )_&4T M.3W)F:$DSJC2S+QN?1V_#X8@8;@1[/0DK#^=[$0FB].3A,^(-@O!7K=RJJ:\ M"(PLHT&W-"-H&4+UALQ5,.>)R:)>M_O/44F3A!?30+#41,>=X7!5I/@T6Y9) M-[1(,4$-GS'4W= :"T95-)$F&VUV<%/+LFZ7RL($*7Z5\0DW9-#K]$[""C"\^?7RT MR=NX9FT2,V5XNB FHR;Z>9S'T(E@9")5PM3K M5K<%XQ#"HW_YK$L:U\^^.]PA1N91HP2W,^NE:&X@ MZ$)6)DKY%4M&C7W&&57[BE'P/ZD-]F)#OR6:I%GY0T;/<.5C*CQZ+)# WM$\ MXX8%.'VU]DT:;U^;:E_R%KWB(K *)53,6H"VA>!BY., MSAA1;,;9'(C29%P36A05%5!82F6 .\E[$">];O GD2EYRV4P9G%6,'(F%8A0 MW/-7WH;C"W%10KN*CPB0HZ/_&S[N<+N-%=U8[X?PH@>=T3M0V#KM=^SLW.VS M.[/F+=4VEB/Y@ES") D&05_;^:QWUD1"IX6$:!&T4UZ +R](51A5,; 28D$; M2H(74Y+#D^+@YRF-H4@1F4-<8*23NR90L)AI3=4"17)ZR:#?ADX-90D8 UT* MA!CV@0(Q5Q"_@AA$M!HL ?\BL-9Q1G2%?U;MYTPQKP0'D',-@1;.LXMX%=,E MBZV!J+<$TV0"PP2'@DF9+)K3,%JMVC,2GP82!S\'$AE)>0&^CK!9^78;8 CB M4*T:];Q(D8:0/>![+*H$= )^&H[A/ M;"K21HE*@ #@40)H;'?:VA-3G9%4R+FNP:K8E&L#R9TA% N=W6!ENX$Y71MS MS=K.CF#WG1'R,[)N].6CO4+6>,T-<15[+T?:8\$Z%E)7T ZI4DGA5)5*QBR!8DT. ,) M U Y1S^_BC-:3!EY RSTI<*LJ#>@0>_X@!W:IKWCQ#VY1X[99>' B/H)4E4# MHPXS:,M]'=7]I&O]I- /#G,3N""!,6VT:PX<_+YG'&@->DI(I7N%U(1IF#-P M61O(W8^G-L:8,:WT]DTPV)LPLNS)A8^R4J R B]"2D.I%AA]>"IQ(H")/3C5U43SA%/%<0#<1;F6\@O45&F,/.WF MI&V8:@E1:@8&&2!@;%12]+%*4.1Q&)8U8A7!0@L7#S?#>/@V82@(5 OM(?W? M-9J'-_#L,YH?$C^3/4;SUMQU#=3;L][6V(;]8,83A"S5LK#.1#7 '5-*Q#%5 M28TI0#FGSB4QIKVI6]QA+/PLLMSFL";:2$EM%''E!U16J@1D:QN#QS&XLS7 M)J=35D!H+0#@4,-*W#E0!!)O!V+887@)$:\SZ(6&@*+:I==3F1E;K=@FUB!+J49IL[I M_8<^9%(GY78C\C.!1[.H_%=(39\L/F6S->L8&[P:Z6^A M10QA91Q7"EV\$2]>TYE+;: 47V.")@VK2OZN(-@$Q0>W #T%I )=;4A[HV/ MCST:+M;?@!PZFS*JEZ$U$IU%-DML!&#G8LG.@E\RX<^)-^3;/S@]OPR6G]PQ MT_%>8?D[CYGLR\+E/M!>40XR8!./*_9!1'U#.'TM/5W:1B%%-=*;@C*V %3F M.3>&L3OX?2(A1L;ZA(-]5LD!H!;H5"-=PR>A,6> #Q]\+D]UYHQ>8C3I,C$;3]H< MTK["K-]P?!/J_ &,.T/V++9HL!A-H*%F2Q*[%:$^\X0F #/PM[8+:37$L[K* M8KIXVKLXV.L65QG?/][=QUYG]WSMWOE]CD:[-A]T)/'< :&##!X3U6[?1@RR;"F^=HD?RAW

    R7GE%[,LY\EO7_OL. M5W^$"0EUN'E3^B:R?WC8/HW%Q;W@&U;VD0;^F OX!-9J]\O!64K.KUA<(:&0 M3^XDYNDO2QW;.J;;%_,:Y)LM@\@)C2^G2E9%@N&K5%&-W<9OI-8K?'"!P;7@ M!0O\#,Q9#(N:'1M[5MM;]LX$OXK/"_NF@"693M)F\II@#9-L;G; MOJ!P<;B/M#2RB%"BEJ3L^'[]S9"2+3M)DW23G-ND0&.++\/A<)Z9AZ1\]+<@ M."TR7L20L-_''_]@B8JK' K+8@W<8NE]T; M[/?ZO=L?1 >'T7# OGQD.]_&)[NN]?O/ M)^/_?#GUHW[Y]NZ/LQ/6"<+PWWLG8?A^_-Y7H/@!&VM>&&&%*K@,P]-/'=;) MK"VC,)S/Y[WY7D_I:3C^&F8VE_NA5,I +[%)Y_B(2O O\.3X* ?+69QQ;<"^ MZ7P;?P@.L8455L+Q4=A\^K83E2R.CQ(Q8\8N)+SIY%Q/11%8549[_=*.L&>( MU1MM+H*Y2&P6#?K]OX]*GB2BF 824AL=] X/5T5:3+-EF?)3BS1(;L4,2'9+ M:BR!ZVBB;#;:'."JGF73+U6%#5*>"[F(7HQ%#H9]@CG[JG)>O.CZ$OPTH$7Z M8N1:&_%?0-$X/0L7-N!23%$XZ3KR\X^PCC7_7_6&WA"3M2'GX"8W43+!RM.+ M3$R$97N#WO HG*#5ROO2\7LJ4=.-I7/+0/UFPJ!*4MA%E(DD@0([_..WPV%_ M;W044L?[5+)ER!A1!;JE]DVV.SG].C[[<';R=GSV^=-3--Z:J/Z&7MH_)\T MP]8!X!!'K'LUOA3:I-UP1O:)N:S=SWDBQJ_1/!,6 AH!HD+--<>B:V7>ITD# M#&)6Y5&KA.*I'VG0<];9F,/_2YLSEO$9, TS 7-,:#83AO&BJ+C$PE)IBSF. M?5 Z9X-^\"^F4O9.J& ,<58 .U$:FW"*S:/5K$):Q] M_P.ZZO[^LZ<^K&\, MM\I3WW'C"!?+%^P5OEVEQH4$(,Q7"^H2<[/ <=MR318EJ R.*2D MQ$9C4(-8:"29V QIIT%-T+\8KG6<,5/1GU7_.6BHA= $A2BTIB X2<0ERXX8S3)^8F8ZE4<]/@4<-4&(N;+,LX%7J]4:2MKUG9/V$R-K?*F2-U]R05G'P:F1J[-1,G\*^2E.!C]Z3SQC7X+" OBUH ME=%G&1A:<6$R:D_-Q!DOIL#>8J+Y6DEL,=CCP>!@!W9=U\%!XI_\HZ!=7N'!2/(99:,61CUF M2)>;!FK&2=?&27$30+G^5_]HYU)]^(9YJ%K@" M1;?.KU0I,!>B+D9)D;@S2E--C$@$UX(F(#Q7=5F]($F5(?[HXH]Q9-/E/&4 M%;*88ZE3R.TG!(K'HH]/*MMDW'\-@%JB-D4^T/RL+QT[1#2N;A# M@D!S%S8*7,D5N\B7@][K+=M'_G*8GVPQYF^=Q"Y!__;I[]81 */&3"0$;&Y4 MX9R)&PP*M'TDM'.=-,C#6""X=TDBMU<-2W'(@=3ASX>0M::M[:>C$Q?UA,I* MEXA_X\AX'*,[.P7<1G0*!7)LB6$ :Z"D^$)-<)/MH8YQ2)1('9[!_D3!'F\5 MV&'&9>6R("$!TA3WDF*&/FRNV!,NR?@MLKI_O'J;Z+"-'3$C&[\9G:C*7J_! M;7@'7[8&VFFG-Q\#L4FSAW?AJK8$G=22\&=X/DUX)EL%S]KS+R.(#F[K3:*K M68?IWNN1N4O^)4:MXKC2A)(6?;TD,U?&8BE=8*(D@ZO*_JR0^Z+@G6MB18I@ MQ[RXT;I6.D8(NO/F8OU.9=?KE'&S9/J445UP@,11#6>+)0V0XAQD??B\T;[[ M%\WSR.%@[Z W/-B,"$WA53>2VQ82?KGSL8.M"@D_>#[F;C&7X:2[2GZ4B]NP M7N5! N8=Z/^E3?=2-XX;;ZMJ5:B-*T"1>2ZL!?@.TY@HY/14GPC4SPG90?!C M8C=$'/"3MO]-O((_*X'JN^A4%3%-8O>QCL&V]][UE\O1VW5&1M9JYDZHJX^5_.%WG0P7K63( M$^QH8)D+KT5HO5/&+@@S]+>N)]<&F;6I2E5 O VGFF M? KE:UA';%Y)P&M8W1K'CW5Q^B#OL=$KJLY%WW2H:Z>!2"W5(R6(E92\-! U M7]I:$A@R_\HCO=I*YL*%6(=[&__^M5DJ:;T%ZY#6C%I+&_A97@NJ'.-M[0;0U**TU7ZXWEFN> \!I-,%J?!W.TS(UO_2[K M^<0H65D8D9>3JN1KAH)OY+YA;]CI=P.LVMTPBW]!N?[[W2#S1.WA0%>':?1/ MC*WHS,/.=9%8E6V!UYKHOB->'=O>X\0B]K::5LC:A_M=1N_6;P20]91S_XN\ M)9?(#^[,VS3/'UC8.O;6F7)07C!W[TJ0KK+?L M21'G#L9\(+O=T6;K,_FNLC]DF\>>_DDF(&4?EF3JLS_PN%]+;!W^&V;HD]>V MJ-?*I]F2@DUX?#[5JBH2(G]*1PU06C]D6J^H^0)14RD*".KG!EKM'U#5)>W? M3VW^,JM$/A]X9L%3).(1GRF1U"M_>-@;[B\![T9:V_;-O"O<"[6)H#U=)(YLAO <1PT:QL'MH*M'VF)LHA2HD91<;Q? MOR,I.;*;/M8E;8HUB&WI>'>\]QVEX2^6-@>W:QT>6=3($5N.:AN.[ MOH_G;R[&J&,YSA^]L>.3+SG5X;O4!0U+)R,G0:7X-[H+'ZY-A3&]0*=>, MO.QD6"QI;DE>!#VWD .@=&!Y!^?66M%8IH'GNK\."AS'-%]:C"0R.+3[_3N0 MH,MT ^-&M4 0AB6](8IWBVO$"!;!@LMTL+O!?91%0Y?P7%H)SBA;!R]"FI$2 M79(5FO$,YR^Z!@*_)1$T>3'0V"7]FP!K4$^26VEA1I? 7,DZ,/H'L(::SV^V M;PRQV-IR1;1R"\YB6)SKYMC=T%F"UXJ%D_)1("G7'==H-BNZ&EB 2 MHW(=I#2.20X$SY_U?;C&UPLGXU>4$C:>S MJ^EL%%Y,+Q_8BI\3L&W)IV2Y\6067IQ?C+5-H'[,YM>CRQ"%TV\G@M='U_;< M'MMH/AEK,;S>H=O]=@*,YFAT-KT*)V??QP"-VL?N$9J>H_#5!,U'L]/1Y61N M3?]\,WF'1N-0K?BNZ__?,G_+4ADTC5:]-294K0*,\KS-",%%Q(Q!-T M2KD5DBC-"1IS 5"L"?84LI+4=P=CGD$K7NL[;[ /O1:=HX0+S7@- M/0.1/(9>_'L%S'IN%ZE>_/R9=^0.<(D2RIK>KO#G)*H$-!/0$.]-%8"2!)C# M9JI=H6F2T(@(I;CB5&O610"3-(&+HA)EA<&ADJ-6MM5FU-F&0!D<\T*-'6WT M!DG%9LU_CL4"YZ2TIK>,K-$HTB97L=F%=2R#'R=$)5XP@A9OS;.CQ/<2)X2@JW,[ MJ1A;0PW("J:2;)-X@OQ544'4Q%VJ:+R+[3T,N2V0=XCVXOU-"-_EZ29'ZSCV MCGL' Y6]=Q9PE-,='2L/I?764*M]K4."0JG)96!IR#VQ;WFNW?\9_8\<_?Z3 MBWZ:0T?*3!.#!B@QS:%.4]-*FM3 5$!N%(*4*@NZ:AG#(1/(8&MHC[!00%J4 M74V5T!R.JPH.#&-] -(]"[ J9I*(%\0TSG*GM=B/FAN/7//U<=.$?LW(9( 5 M<<9P49*@N6@+IH(\-<<*=7Q43@ K#]HRX$KR!F!.IAJRE>KMW#=<(V>]OV=,\='TRD!Y1FJFA\"S-4)M@MCV#PV;UA&YQ9\#SX3Q M56/)YMY221HL!,'OK168[;/'[LTZ7I2<59(,5&0KJ:1Z&J'".M!70$WVW*X% M2_M;!FF>$-3?GZXLO/@2O4U<;2Z_FQEV??\H,_-6SK00OSQC/K"_3OKM7O"? M8O 1M#83^GUU_),A4Y>"NAY[Q2T"=]$8/7/UW[\*J4?0RBD=H]C.F6"G'C]M MUWS-LY"O\*%*L"?GP)]^>YAR_2BNN?=4_4.YZ"NKWG>V_*A:5J5$_H%YN/*1 MX=+TGZ<2UZV6F&X&M 6.WB\%K_)8#9-9M2X"6QS%2"$Y@> WS#:5P[NM^W_8--=30P5X]7YBV-?NUS M\@]02P,$% @ ZX,854T$1SF3!0 #AH !< !T;6(M,C R,C V,S!X M97@S,F0R+FAT;>T9:T_;2/"OS*6Z%J3X$8?0X 2D8()(CQ*4&-WUX\9>QZNN MO;[UAI#[]3?K1S"YMN@JVH):1&)[=V9VWH]X^)MAC-.8I $-X<)_?PFA"%8) M314$DA*%JVNF8O!%EI$4WE,I&>=P*EFXI !'9N? M,VC0\,X&2(IK\(1J0M] MRSFP'-MQP.ZYO;[K',+U>]B[\;W] OILZOD?KL?EJ=7/K%@E_,#B0N34 M#%78.AGJ%?RF)#P9)E01"&(B@ M_KPUG5(1BP='KFDAW$+P$#?'=S%;, 5=QW2&U@*UECT5CU]B28/NF*XP@\:[ M93FRQ)G:N#$+0YHBPNM7?!/OQ\+G3[< MF'/3,V$^]@HV.MV>W?Y^#(SF,#J;7OOCLQ^C@%KL(_L0IN?@7XQA/IJ=CJ[& M IB'6WW%4Z+,(+4!(2BDSW&4WP M&D@[8T5_3N2"I#0WIG><;F 4%/K6SMC&?:+5)>YW]0CT[0OPH=GQTNBJP MHQ7G&TP 2<9UA&VC3M*_5TQ2W6+GVAOO?7N/8&!+Z/1@+]S?NO!]D&X#M/+C MSE'W8*!#]UX#EC:Z5?C*+[]^T7[M/#N_9BD6FJ2L35C7%&$I9F!65HC:Z0F3 MZ/69I+GV[[;>)C@O(AH>C04 -S)T^+Q=8$7;PH $PV*6*4H10JUX&1XBHV4] MS'>*AOF2O5Z/=X4?'K7(V<>J4Q01;A5)]:4>N44GXVK7^:3D^KK;Z\ MO7_:F6X;APH\*.)B76NN?C9T4+H+271BWNZ312[X2M&!]F3-JM(_ M)&@W=HL[Q*9[=MO K?T=M93#??7]Q4SRD^JC"+J'N?CI%?,-NO*R&_Y4X M&47?\]#/"NW2@F+1KR\+;OQG7SY1*;[1F)\S0CW=>;4 MH? _;/F-Y&V.3;\,]6-%^LS0^J+,\O59[GMS.EHM5[D"YZ#\L>(S75U9>)Z+ M_S9J8;QMGQ8D^+B48I6&NG$3TJUS2>,'_(<;5:W7;27'9MJHGNOLTWQQ4*TT MWQOLOI'(R)(:95= (FRW77(K6%A9MM\WG8-MSBO7[**NEV\ZBE&5X-&0Q M+FAT;>T<:W/;-O*OX-2[-IG1TTZ<6'(RX]CN)&U>EZAW3><#P\/AH,'I_ 4F=^CBJF M[.'HX-[H8'QPP,;WI_H/1Z-^'9Z/1^?S6&DE:K@V6AT\;+'>FMKR^EHM-UNA]O#H=*K MT?S-:&WS[-XH4\J(86K3WN,3O /_"YX^/LF%Y2Q9'X]+.8.8('G?&O!]L96K7 MT\EX_(]9R=-4%JM!)I86L!\^.&KN:;E:-S>50VZJ1<:MW A4A5VL.2YS"ZG/\QE+@Q[*;;LC1X9L5[.^"97,%N>'?F2#+UU%BT=MVZB0N5I?#PXOU: M+J2%PYR?<+B)* D(C= 0 "S^#R>TD.K]X>_;F MV>OYLU!AYQQQ=-AG(PV<6R;MY70M MTU041-.'!^-#("H._')'.5\+ME19IK8@/LQ4.3R]9&K)+#Q(5)ZK J!0R;L^ M*[EF&YY5@OU]C-JC%)H9$'O![N!@1.!@/#MS<][B'+HUF=WMXX)/I!K,1;(N M!#M3NE2:HX1UYX(VO.S[>>'V5M1WE XW5:7#\DP:MN"&]"/C1U8D-\ 41M6;X1JXYGPM=7K]RD\N M,[XUK67L3\>!G'.'FV34<18P+7/+,*-@JK->G;1&P%[(HA%%@/)Y4!IC4 MF!9CG":6W?'4>_'D[+1A)K<7+KWA,N.+3#!N&5HNXTV7%D PI8=Y,5RIS0B/ MI;+"C!)IQ>AP?' ZW"%=V=8SLK4)_3V5%N0A@:>GE5TK#4NE["U*KCD9R5TR M&U=4F]LL/C/E *UW$D MNWXQAT/J%9(%)B_0!]I9UO;G&>-/E%-%=AD3@"49-T0M,EQ!#WH"#QFN\T1Q M4-[PY%QJD5BE36=86WGCZ-C:M'D)U?XBDP84*!PK*/9<@?XD*/#4P$H"MN[\ M_$DNMKRRM MXA!><\,*95FT*>+:F?61@.XLHWU8AY[+C027#)7D([@6G@& M!.Y8@W,MG,P@_SAVU,@93N(:8>S'8UO22SY&0>$A\3O(H4 V3SU]#>A@48"[ M8)S+()? ML"IVKEU#5/#;KAX(2P(@BY@4^)EO$8)M%=$VZ[!7<#M,['B&2B/ MQH]8PD0?Y?RJ)BW7V./P7G>>.0#>H6^&0#&AZX3A;$&Q%# MWV3E+U ANW'76.T6VZ/)@!U%$TXY=K\*1:&*I,HK9PV&[$;A[,!XBX#29N)] M(DH4%V9*D4#HE)!<:/%;)7$6! =";Z5Q=L")"/KDX-QG+.?6XEZF6N326H=6 MD#7"*$"#6(!DR=2),(>IOX(9M9>. AYV3]282/08 =4"4#&8$4C1Y\?AN1!$ M*;@,00B81K+2$ @J7>7]@!]*M\B :+58>^,?Q137PP>#$0;#$FXL,D(%D11 M07P1EG2VF2:66:5Y5F,&$ZX9_HTJD^<2N"IM0M!S\&-55M'U[FN8UY4V%2]( M;GE9 DG(\$ 4W@\*1FPP3]PV6NA]3A[,@#\;:O6[HM[2,UM,*"_:-M:E:TH- MUI9#W"T+T@XW[.2-9]LXPO96RX4[+;X$P04?REX*VX%8TZ8K&FDJ#^>$5 MB7@J%A8$3H''O"(F\/8]DYQR8MX!C0TV/G9[7:/;&I\UUFI=C;?FZ$$[%\,Y MO5G$AI$__8T*Y2O4FBXIX.T698?(P=I]H7QZFTGW!MBVI FX1N1E%)O%L67. M+WV2P5MF%+]J@:FQ!8E2GY65!K$P@NS3FA<@'T8DE78R0$- @,!P;(2V\2-9 M6-6/((UE!?.*5T.Z?C>JI.QB/TXMX@#8*Y4V9!HIHG30HVY*LHI$BU14 +@& MD 1^P8VD77%,J64B&K-,JWF8D3A A4" E -Q$D1]2XIQ7()5I/TBU-B39B M5'EAVB"MFGB]SP*D3C-D1T"7]'N(K\FLI;5);# MPB,$=@H.-@7HK*Y$#]@O4_I1[[LQ_>LQ!.!1;](+."QX\FZE%3BN QHZ]2-G M[:L !D!U%0:"=W@$\$70+)0&OIB"6R[J0\+,D)KU&)6N'O5<[:JN:<;_ R*W M MC4)Z^%M! KXPNFX4UW=X:KME>+>!TWK2P5L[CP=]EJK1*35GYMY_SK4QA=)2,71 M9,(+T 5$6X$7*7ISSG V49Z/CLF0#-E3M07G&NPJCP-3EE?&^BHHC>;IAFP( M:'LT865]:,Y>IBX7\-9MX5R5@^%D'$RQJZD-V;."K40A(!#L$U 6/QBP%0:;$ M,#HTE*L&ZU>P8_\$[+:JRXD L$3K'E6%W?-+D,(F5&BAY6QW!WS"#8-@[J,< MK*U$<0ZA)<0=#0-63'EV*0^P*>X[:!WU2O^L%I[3>2#4_\L.NVK(T9+]:!' MZMG,>8Z+4,&^XQQ$$J@B4ORQ'KJ+OB^5%F$QE\CB=1HK^*VUUXG5+;GL: JG MK,Q7K:U:LE@3Z"^GLWZGTJD1O5WEA*&_6^%\HQKGN016\_($Q#_S$2A&ZH75 M*MME]7/FN:_="Q3W]_0C#HF:;#!+C^H*\-:T31^MV0@"BE]6:\3#,RV$N\H6X4EFO!1"( M!@3RP) MGQ$QSB(@/-%K03\^>G \ MZ\+5'G2583X5Y$CQ%6AGLEGIO]1Z?MHV^MQXH3"X NFIU>.9L4NR5W/&6 MAETU,G<;YD3$1WAD(SKC+RF/AT=[>=S+XU] 'M%[=/6KVN=TR6LL\V&/<"1: MC=@=#R=[J=M+W5[J/H/4N>);*#'%W9,(LWOIJ5/C\M\X.N^[[_U7ROU"*>"_<>^'^>.&.PGVJ ME==M,ZWT"+W-B^E>3/=BVK'!8-WHY2Y*&MTFJH=M486+.F>:J'Q1%[?PY63N&RME ML5'9QK6K!DF56%MW+961K?5BZG8,6;#0'$-Y;>RTE8K>_ECBBVV8%3:^OXPJ M;+*@YA+,#F,I$3M^L%T%@*.W,UC8.-ZVSZHBH[0O$B,TLM1V'[MB%IC UY$ M3V*O1/9*9*]$VDHDJ^W][3KD?D>'%,'1=YVHM7]_0S>?Z]'F&N1ZNU;T6E3. M4S#WS/)W0FVH;7])=3;=4B!>R#_T3@OQ/96PLV;_@MK;+& DJ;,>TW6@%S#U M[@(,[Z/X.E8+B(]7+B?:%__D05>3 M?=R)[QOF=J-A[G>^I8[YTMSW!GW,YPOVO72?^#IUW-K<>MF)WJN.7J>XP8[2 M6Q5DM]36?8*BR77?>'#=UFZ:T@>KK4I+)6U")B3\8FKL,HO-;^$$9*E,&O]ZXV2Z6W.]'-D4$L! A0#% @ ZX,85;;$>OXF&@ M39P! !0 ( !^!8 '1M8BTR,#(R,#8S,%]C86PN>&UL4$L! M A0#% @ ZX,8502VG&3R00 LDX$ !0 ( !4#$ '1M M8BTR,#(R,#8S,%]D968N>&UL4$L! A0#% @ ZX,859;&ZR:EDP @^@) M !0 ( !=', '1M8BTR,#(R,#8S,%]L86(N>&UL4$L! A0# M% @ ZX,85>WSQ-H%<@ #90( !0 ( !2P&UL4$L! A0#% @ ZX,853%]V34 $P0 ZGPM !0 M ( !@GD! '1M8BTR,#(R,#8S,'@Q,&LN:'1M4$L! A0#% M @ ZX,85?EO*;82-P$ [&0! !< ( !M(P% '1M8BTR,#(R M,#8S,'@Q,&LP,#4N:G!G4$L! A0#% @ ZX,8549WQ1M@!0 3R< !4 M ( !^\,& '1M8BTR,#(R,#8S,'AE>#(Q+FAT;5!+ 0(4 Q0 M ( .N#&%4KR%M_4@0 ,L3 5 " 8[)!@!T;6(M,C R M,C V,S!X97@R,RYH=&U02P$"% ,4 " #K@QA5+OU#T1$) !Q-P %P M @ $3S@8 =&UB+3(P,C(P-C,P>&5X,S%D,2YH=&U02P$"% ,4 M " #K@QA5JT9WE.$( 6-P %P @ %9UP8 =&UB+3(P M,C(P-C,P>&5X,S%D,BYH=&U02P$"% ,4 " #K@QA5S^HB'\L% #*&@ M%P @ %OX 8 =&UB+3(P,C(P-C,P>&5X,S)D,2YH=&U02P$" M% ,4 " #K@QA5301'.9,% .&@ %P @ %OY@8 =&UB M+3(P,C(P-C,P>&5X,S)D,BYH=&U02P$"% ,4 " #K@QA5#"]PKK8- "3 M40 %@ @ $W[ 8 =&UB+3(P,C(P-C,P>&5X-&0Q+FAT;5!+ 4!08 #@ . *L# A^@8 ! end

    \\76F2:+1! 4B2G*!*,I M7UN:A0;Y1^C$F[?.WPS16CXJ\]%TP*+ZPG$4VB]R%OM'!"2_ 0Y>BJ'T], $ M+;5B*_I<5\+MG63)-^P2R&%RB'-+5749>$]T6E+;VA2MPPNI@:O':?<]2I, MHV1$\U&Z.\3;>25SQRN$>(71'WA?+79.ED,K-)/ZPYXGVKZY*1G8WP*YJ[C- MT@0CZ63=&$R:6;<^=?#Y&#J/\9U5V:?-_5O;YDMAIPD"WO: :.HKH#P6+"16P^FK;$/LG7H%-O'4702%;XUGI[X>E?110L'GQKU M"9EFJ9Q6UG)(ITS >QC/;>@B"/RNBV'G-%TD2434'&=QCA^$"Q:K4G2@27== M]'WP]-2/OXHN$FUIR?FM.H^V2GU06@S:Y0)\=[W?E"Z"P:>^&'9.TT5-VY!* MAEG+H*##.J- M6]= 7[)?%@*;]=IZK*C;>@#J^CP1GT"T)[ID@G4%OY^/&N+4\1A3]!^CIAV/ MR$Y4^-/=D?Z"5TG:H ,VI&?", KU>8&$UG]^Q]0?\//:W+_5VNNUG3KO.PNU MG+:**THF1H:U"&9+&JL7>CJT:+C0T:8?8/=G7J+P/@X*HQ;?&]*TQ5*JGI%G MJM?N*G<.'N/@-8[./G(Z\69J15'6S:?[YKI@[ICSY,"91VV>I!'>!X@F66GY M);J+HB6ZMRKU)T5\#J\[^9PX#WK\*'7.SR5\'1:__/3BI\;CK0L&I[-13^VT MRH$1SO."IO14FG6A4S(?OO0/2H-PX/^)NI?LYP3Y:.WZ//?V&. E1)-C-/@M MM0!]B_+,9U%3]:B.I@#\_%&]%V;BNV&@;]N@+W>90.(?NBMY:7H MK<^DEZ.7^SMHZ7>!''K)@5O;CO-29\Q1Q-1@18+."FVV(R[AV]:S=TY?X\O! M%2&O,^9\!78:1P]VR+_.THL.YC4LO#"2(V#X?M*Z.7%Q*2?'NJR#:PI0N&32 MZX-?;E!<_3 7=:?E V]*$G9F1+61. M#Z(N,T*,@=EQNGY:S70IZ%PN"$WA'G7S*A3;\DBM M6SX;3EVLE0$&8$AH*R6^A;S>[2OTWO!E9$OL4_/T<$&;K+[B>A-%R.N.=7== M[VC^;.MS&3A'HSF>HQK^V,"I#AV 8D<>M>ZFXH[G1WC^_"O2VVA6'U;+RXQA MA<(2G>2,"8#O")$=I_^0*](?!\,.;SV_0G!7MT5;UD7SI6J@G9QOQ/R@SCIY MGW=LI1C:^S.T!PCBELM]/(M&*#XKSY:RV,E#"Z57YOU$P9TR\=L*@[Y+MPP: M6;8Z9DLK%B@C?"EF-=^#^33_CVL'*'F%O8=7N;EC]8%84MG:P$DW:M@"U21H M'>:OX]7E*S7?NNU03KRGC>L?-V^%04L]V,K2"C3@)=L6/* E5)J#S?'^3XHZ M/];)4Q_AO;N-WNA7:H_YI3/*YUFNW"RUICT2&!EHO=IS.'%807H.*R[@GKQ[ ML]0'1W1F$2K,N\>_LTRV3<4>Y:S^@F=6Q>8(H= B7X'6#MQE\E-E$H(=::_M MA"T#91(OUPO UR>VN+_\]6'#PN9SH.3\;=,'S_V)2'UG\9Z7AE/>*I@F2F64 MJ-=_IF.^LV)H.C,"$/W6F*_- MIKU1K5M?T$-HPR]WF?SV,OG2AK ]P4H@.4W/U6+&F0_A##[9F:VL&R5',3.B M+2KB%M_=TJ 28D*%- :+AM= ^_-VC8'.\"4;Q%Z=Y#;$<626MQ6?>HNGZ^,L M0\]Q=SJ*9G)#*XV@0Z-DTH6@,_=\I07=VN0-'J[/HCR8U??C6<[7]U)7HSO5 MX3#*LZ46/G)33".*.&P:ET)'.XJ*8[MZ: MS'V1WKQ:N<([]6:I4<&'A:JJLBU-(R,]7!9D]M9X^$EZ\PMY=J W^1R?'_#6 M8FSHW"3;6/GAM U?,A0&O?G9^9A[G.FD?CO3HC(WQT:.Q1E*T5RUQPH"=.[V M/<[TQZYI8'H.9*6M>H8V))<&XM:T7$V2A'0'6I_A<\BW*VLZ@7Y7M)08>C**,1PA+GX< MV -H#\E<=^3GQG$MZ@E$0-O?:/;0G1/Z,/?G2*O,?6"H5:$;AAW5"@%8/7&')P)=X;'#G?'AQCY5: 7N7E=9[^-@@. M=O:\A +85\NO506_5SXW!^>^6S2;8/%%TDE3I:J:TP"!M@K2O(AYHVD3WK,L MWRV=A_SX%,$\QLD_2S:O7@7^[64SDVYR5A91,D9M1AA,=3XEF0JT"\*[;-Z. M;'YVE/EA6?'.Z^DYD/9DJKZJH(":=R99K3M/%Z$U3T>G^14WQ4,1%?PX)HY> M]^ZH0W-A&0C#B[F\*I ,/1=5:'=CG0*-K[AY'0J$O'5[RWNU1K[5T96T-&51 MJZ".2(S.U*WPIJ'QN5H#@KKX,S!Q5&ODY"'5"G+E!3_ %YP^*.&=L0&M3P6M MUO@*A+RV1O^PFJ#-#-K26WD"Y;1^+U,O%_6F#FUD"@HU\9D[LL\5]4#S&KXR MD#DCK(Y']BQM5L?IF[8"GR7JG[F*_[#T:A6'-D.Q-N1G)I.UBU.GY$;*^T:)GKM9PVT/-NFGV?H'T7HG++US8^5[IY0N3*LNG M19QOS72WWBV,T06\9VG )KTH!'P]*KUYJ0TH&K1&O#4=+^IJWF((\Z9=JR^0 MWHMQ^8V(S MW4^GVP=U4!X'-#D_7/RA>S>?4O-;1X4^$:7KS,33UMM^V^EN'B7L;!6-=+Z8 M'G;G3 Z^8!*D@#U"V#MV+X/=0G(0L.,>7L;;U2?:'K^-?D?"0X1K&8R_%'&G M,&3K,G0I%$CQ^P9Q[QB^#(:9T \<"WB'V=$=?C-Z$+3!L-OD0;TT+"!]-(>! M.WY/P^\1PO[AV!67U_)PF5EG@>L>-C4H8=@VEAS#V*.;/=Q/P? Q#]?7.N6&:/<('I!,?=;K1#[BW/%[]W _4%7W M$6RVXQ'9#Y71/-?(FOU%FV<(MCPKE*791(,.C6=AYM&$_R24O+6&;RN*J#:8 MFH:V9NBT*7---BK?Q-+EI+7VG\'11S9+7^5GC2S37;!<@:&KIO][M;MJG(G#P+=5_?;VY9YUX//FRI.3_N< +LBBU?(YRA M*51MLI %UL #IB5*C59H2=#IA/TNE)?)MDWB'J?;'Q#R(&,0GP+V)TV_*]B3 MS4B.Y8( Y"8>V%R5M2L.;?7E12-ZMNK^9"ZP;=(.Q?I_U= #Y- M -X*K:!=Q<2$>JO'U[A.ODBD.TJG"6T=SPU*P1>&7^ZB<'*$IE^?$M-%<;4T M2LV1PBRJ/7R\NAN#FX_B?)T(8,GZ;;_/Z>#=5XO!6Q:ADD4YT0!MU!!-(5#$ M-AC1]?MRX/8M IHX>[A?49X=#9<54E@B+ MIT,YVW>:MJC4; OS> M/=Q/P? Q#Y=);A(F1<1B!ZI@T.%DF9_V[_KW[N%^X/S"\^NSF9Z[S,VK \RP M]%%&H@LJ+L%[*C3$]=DPG6%X/BQ(8B9RE64:,QB/U6L:8NLK>"\\APL6GWFJ MX:47![ULL1TU>S76*'5];2D7N[IF?R^^?Y(+#SL*WG*S.4JTIX3;GZ(@F]%; M8]P(BAQT;O:M.,.PH^&8PZJ7.%E#5PAEU.@&!8J%J,F,OY=.^"2W\C-/0CW? M!W!<-9M-!PN/Y;1Z06!YE&[!ETJ"W@>X^MFHE_8!(B\C]?7*4&=%EVNXE:!5 MP^ ]"O=&? H4?"6#X"'(3=Q&XS!4Y9:68Y593K%OI<&^!H? $HT'/,!J")A MHQF\.#!:F"?5\)7:LP??"PF?[P-<_;[!BR0X)]C8K^>"$LE;+KGTMZG8;ACXZP;$TVS'0Y>[NVBC!]!LKJM>7\8\B8D0 MO_)C)FY"U=N.\CT/23-$334LM^I1;;O9LW%X+<5)%'Q SA$27B CNN.9786)O1R+->Q MP>X:IUVK+@A$W08**WIV3+[]V2]V=]08"TR1YVK#I=;D1;L'+UB/3O4!HR_/ M]4_4CV=A@^7+94DK+BH\CHPL1,W[V57VCHU;TQL8?8B-%ZY_^P@V>@/3HF<=VW0^\,)E1 M5_>-!Z>G"19%QUN(GL(E XWIPRU$]XGS]%(W?BDF:MWQ_7Q4!LHD_N%A+N=Q MKDOTM:+I++;MMIUGP:C.1]KPO&3Z":F5H M->@)J+Y#.H$TEDT.C+D \-L9F2G8%,,!E J^Y?X\:3JJ;7V'$=V;A+YE439B TT8OGG;,53IPG/F?2=%?K'>H,OJQ' M(LI4PEE8'8R7C@ZM(+P\VRT"3YCNMUZ>?P AI?S;"*'25(,K5\,..YL:,E?O M>DMM .T*_2A"3ICNMT;(*P&<"_2=JT-6#7(Z$4:R MA.+Z@%I6O.)X8=TF0KY0AWQ)N.\""#E%A[34IEMEIA2"6G-UV#6J'D,2T!:G MPJI#OC @_-PU3=*PF\6L&2_/DB5N/BH %<3+6*4G+M>UO \@B3]AXB_T@!$] M+U(WZ\W]U8?S-%LS\+", D.<^Z5)-1XYM.N84R>^Q-UM,4H/6NWP3OZ_-7O8,7#1(H.<+(=6:,9- ME4W4*V[F 2TA<1(@DAT+;#$QR.,#)*MJ::.& )/3580#(;28.#%_>/+T_\25 M[*41A*5YN>GQ$\*(O$58%(9M4LG=$?2-US&71A">'O=,W?=IE!JV33.+TY0S MA39Z=BL(^D(O-BL\2_Y*P4->XJ" <^VQ[:^D>Y+5JCOV) ">E?SZ\5JH%W]: M=_;+GI$P%9D!W>P:.*DAK:PM6AD$6L?V.3%V%94O4>/\U-!+9-PYS8_H>+5$ M+)H]P.'EW>33]%'\L>787.#(QA8V17?E^'W>ZK%A?C(F)VS:TS/0QE-.U#O/ MI@F[X_O:KK>/JX^D@F#<#7I%+=1AOFJ,K>9?4T MNTI?2U8'JC@NA:.2ST;=JE%8YLF57+RZK$$":<=8<&-[AFF\UN:81%#\>D[6^9P^YW"5MP[80SW0[Y@P?;16YS"26^P&E>:QL#,+N&[U^DT"$-Y'>]M'\+U]8AM.DF,W04! MV =4=]C-4SR3'JI$D1UX&&87(D=0X(W[W2!V7Z?]'<67]9!%A%UTBP'>8#FW M8^?4H--HJWC\@5ATR"B->U\6HTZ- C&]Y-%#>(Y;L__"*. M*[8"U ]@N6*W/4>.']X%/DB.Z_DQ .R3V+%;6'\L\Z7:P Q9N3:1RMZ8!;&2_CHY?X.6L9TED//>]@K M+%.B)*NB53-PQK"F96_D,!:TRT%8S]IZC1/WM.\Z_7I]OBW'QTUR6IFC%=LPTGWLI7"CY:U(%[#S^9U\/ M]\KWNSP<5Z5U8L$.#4"4TDNA,U;*%6CU\G'OXQEMSL?D*T1]P.&+5+V>@LU< MM4[N'&?9[S=D.I=K,"PWRMQE(^ MNZKHRS<7[4\&Q)^4!)^/BZ(LT777YF5>7(G:(,MSFFO-W%_=KC>!U'7&,X=A$3Q,.U*V6Q^3=[O^G7!^_6NC;\"N:^7N M:B*5J"++]8=9R>-7](\/ E;L!R%-!:YB.=!F M#_XX')QZT>$5"E@?BJF2$U'V.VQ?/$^?TQ$R>868K M ^='O98 K[+[S +4DT=UA/*'>YJ?D/YJH4D83LZZ /XWQ]3L]W"\6'KY4IE\ MSE;:\23L#PD(!TPS5CHE8,<6U(R[RBE6/&8_\-8W [!+-V;^7GA*564^J?;< M+LI(F9ZBMC,9'MYKQ=XE/)O#;\#VY90Z1NHM^WZ>^!]X_8],8=%AY[2I:^+R4?!?+5UID!QUDFFC71E"G6(,WJG7W4N!, MH%X!_S?@I8"%Z^:S7%1A0S>FI)3EES7M>PC/W4OY2K[7B8HV'T5\6$"*AN2LL #>@PSO7LH?('FOQ5(N#_ZEU#-, M8"]#UA(=>M6HJ)'4A3:[XM8HG3/);H^&5=?#E+0PWC0S%[@NL@=0J-4NDR$"L MW[;>@,/"0+!"/@=%SRU,QQ'8]DKA.@8HC%FNC*,-&4"K4R"S,!"CX6,6IB:3 M91;-C*LLI\RZ-8UM3BM#:-$ F86! VO10^NL(:1ASI:*[,$;]6[HCSOCM(& MO OXV[$P,*R$ST'1; 6K@0M,* ]V>!:MW2?>4/N M49T@3OB:.I'D*C^;M4N5S P9UOK0KDA@U@DP^!GG(>7YS7GE417I"F!G/?EB'C-2CQ9HN7%V/F6 :B^;#K)'C,_ M'\5O7,<7S9+GA*X?=V&&2KS83]K$C]3M$"BM>&B;%/T'KSUJ>T[<11 EJX%D M* GSUNH+ZOO0C*7KJAY'(&&_:S2K\T M2N?K=6@MV>?PY%.O4#J!F]OQG,#.&[/3KV>QY\ /DI$^!C3##"M;W%85=IIM M5!H]-C*J@4YZF;Z7@5;1/I_0#F/[&7VK-=HK]\UO;E(OBK)NQF-_9$J[8.Z8 M\U@L'[=YHOK>=V$]6I < ZG/%D:MP\E#8HRK*KPAP>?$>;# 1ZESO@YZ3M8= M/%^BZW64S*7OH\>PY\FJ4PTG$W\&;%L732;6]9ZH.$_PB*&:BY;*7=W@_'EG M*:HJF[>AU3ZGFYBW)GXE^X(A&';5$Y$.'847\PFM0 ->4BX9>EXB FLKNV5V MU%$I9VG5.FBIW1[,&G@S,ZU#6X']VE0?E,F1N<+N/[QZW\PY_%T,<),>6?TJ M7P-YN91EQ_7YX,[?=\GO9_N'D"W-.M&L:Q%BA>9+FK[L#LP<;3'00NAV5E&W MZ_L^@-;W J&UL(&7E.0_X&J@F[YC#QQ391S/=3:$V\(I^/9P,;#%^^.&Z MWO.#=CR5EEITO(7H*4S\?$^4=XZO!RI%I"81)&O9O;K1*!H& :!S3^)9_GY$ MF"UBCE#FXZYN\K 72;I?7!^GZ6U9QFN@C@/Q\Y1CL,L,S&R^)C(]OD3-\P3! MZ#W##S=6W4PQJU MJ_O&@4+<4(Y+U'MLD[B%Z)[0AU\2=;ON^+%Q*P-E$O_PC@3KI].:15,U#IV8_[#@^X\@E @VOLW*GB%_CY76>_C8( M#O(@+Z'@2@**(AB.$!>_=>B/DD]^.D+(I=*WT'(ONV7K;[8?Q&P!LN@'MR*;!5LMMA4F31D6Z?;D:3\H MA#9TLGG$?5M_]2+Q[V)X93%\M,3'D]M13EWBQTV)2]ZLM)-9[)',8O"+W[Q? MS!0LLC\P=!(1-6-4Y9 LM*[K71[>$_(Z61ZPJ\D#^D@>4/CEP9R-IO5(L@1T MP+EVMRHI>FT!7>CB+@\?*3P^61[02\G#TV"YU$ M]$?N3GV#V;5)Q16GQ8R![KS@IK96:^V'$Y1! P7FF\TT#IW]6+-=Q+NOD'AF(NB M+#M+$5FX3;1F2*M*;8F3% YMO>VWKH+YA%0O)JS:=:MA4PC@@5,'?GV6KCOH MU=V5]WH$%\VC9858;ZVE,,'7I2 MEQ=H@VB>[ALUMN54BI,Z*Q<("S;=_6G%8*&M;ZC&QR^2U(VMB)XB^)H8JQ"A M@Z]8N:2N''1F35M[Y^R^V[U/'O3&0WFN(*@U MK(*'/#%A9YFH,;%*>1ZHBV=/U'V'Q+',[_@G9SS0C=L+\C"=FX3#K&Q0K3PQ MK%1#)S-Y;8[)+][_P((^C[&PGM^6L-1J@7CY<;H>6Q^VSJ*ZIS6UAVDJZQ\< M=M8,K413.]X'*?'L]\F'!6 [L8I_J=M36?JHBU^/1W\Z(_R9&@BVY19F$='6 MC5E$4KV>@_6RH]PS1H2!]SMI?P;?M\9)F!*AE@79HL?.JIVQ72.SXEQ]SOJU M4=S^YHRGZK'M%@27SK46N8*.XFTY- ?,2.+LSLN/3'YP_'GZ\K=W$+I,B9[L M.>9C)96T_^EXDU\XBA*_MBU^J:(<(*KC!'9LVG^D5,^QND#U__[1DP67Y$FK M(%:&*%6).)G/FG:/S<4JE/Z1"IQ-,T'$5!D3145 L0PID#2F"C0@,4&4%!%5 M,HJD$MD?*<=3@/?W#RR>X*\G@[W6Z*?#-13QZZA9& M/QSUZR%?75#LS*?2/5.URAJ2C)ZXA=%7%OE"6E9Z#!]1:CY?:PZ6S' BI(7T MP>@57,UF," *-):A!5+)BH*8E5%!4M,B35,42N-?,_HB6>WE!,LP6'$P,O5) M;TZV]%P\>OP61D\RHW%.FL['!FB-8WB,2A,9G<1.T"'NB:R*B1DR+OJOQ4$RQ27<<2 M[7_][^:3^'\_]I#4?_UWW=K75R#N*.YS\Y3?\(*8T#ZA___B? M7HN)W_JN:#]ZY/KU;]OQ+-'<=+L Z_EM/_KQ3T^43)!RU%120)NDI/[ZE?02 MDU",_[HOD%(V@>C]EIQ ^^]3JCXC5VR0$6WS1 S]2:0WH[X,678,BT<2.-9O M[."CA"')>VF-GWV+GPGE?,?4E=3_H.L_NQ;)#X@7OGX@_7]?).]Z,'L6[1^4 MM)_KOKXN-(M^:[H2.^!Q#__?_V1QE/COGL3NY2'R^CC39XU37/L1 IVA,ZB" MQJLY+*L*9%J1!$E,BP(EHEF1 "J1%I4?&_!<9F;)$@$18QUH_Y9C> +OR5RE M%QB2S/00[))C*G%;OEGIL844U\OU6.ZO7](E&7#!87(LPW&X2JMYN;%GWACZ6N&D'_3-XVD\'O= C-6R/0D<^W]3!2:% MHVF2WH_T0']\=*ST3_09@M>8/M Q/S$:6"_HH<=J^6 PDB@;$\\);061D[V[ MOW>2O^LQT2K/NDO4!?J3BA]UT/%&E<2:U09["J;$,'"21VZTZ.;?:XC\"_C* MO RO8JO;^/_^!Z/0_ZZ9$QO->,3K19DNI[9K\FYB4SX6O4C98A*;4(#^N^#( MX>[PAA]K]=$4/4]8!.5NAI.%'FHU2&>R7+)UK[YXUQPP%*EMH/5H^(\T%8F2 M*IW)H@*5QF.?)"T10E:.!T^0HB2C.* P*KW55)M?Q)X+G1O.A8+7[+'AS"PO M X#1:*<33Q][VK*)]54VQ_06[$SM+O#>0FX4^)Q ".C3EO*@U]9"/$VS-<64 MZC&4B!K2B7VY79_!V@+O\+BQ1S$63='UP>_=BT/N)W[&%IZ) 98WAONQ3W-H M(#<>#?K,.PF\W5,/P)Y\KNP^GP,OT&71W*J'&/;;+LB?&/%_#B&X?=8.CI]G MU;#33=BO0#EIOF48'^L?-7%+@[]_Z/&/?"#'\NZ8 MDFB:3B YRQ_744\YVPY%LPM),*:\OVU1KM M':Z8XZ4"#:14W8]GDXKB=74*V I04B^X9@>J\;>29%_C_C1%C))? ?M*NK&] M3MFPFT3.@0\7=,QJELBJ"$JY#7O<=^0SM*JX).8HI\GS( M:*DE5(.@Q[&#A6LI?%>BF?;D7?RJAC9()?FM%SS/TWOYWU0RJ;,[<;R[=KQK M1S@X#;^3U_-$>[.*?^+HH36Q8E.>$K)(5FI6^SEDB=:34/L%'#WR6SIZO6ZN MR576'MVUG;U?Z[7Q]<7SLV*U;X7;WB+]SF$(]FA.;8HJX(P()EFA]<@.:;WN M7 'R]JB0)V&WI]^:N@U^A[%/Y"6OGGV]R6^L8_;Q\U*;N-9G_KN%Q_;-,6*D M N<38\['V73,LTB.K=;]I.@O]DM-D++#=2G@M8.%[+H>J1@_L;E^X('GUG " MH;>HL 6#RFE,2Z-*YGB]%>;T2:$(EL$S+SM=]_#TI &(OD0V MNO=W>?V?$-%A/CV:EY9HB>08-!K+%;L_>0[FCX[P>()T"YQ\I87T6*;<3/(O MW=C:Y7K[!,PG&H;W:-U_LTM1#M:BE>1U/3!9WY)F!RG13_DND)-"0"6EVRD] M\%.R)GKQL_YSS]3$HI!"4^AULC4'S)V&?J"KT4FK!?P2.5L\(ZMH%F0%G*0P M@91(2:!E.BV(%*T2F:RLH"C]-&N1Y8)N9CAKA&Q-G[*J)1>M1301\.?Y#;I< MF^+=$55DHR4ENB19,<:3I"7^M"7JU@9I,)ZW>$H-\=$4,0:@T!'(YWV*HN5/ MV(9@&*!'&8K=S56LW"1N^:Q/3 *([Q0[;3[*$9GALNA18W>R==\?M9PL/;1> MMJWF8=*OQ+M^XMM2B^.+C VF=L,YJZN#)2=]2D?O M6<2^.4L85K%^LB7"]9QYHG@O'N#:N$?)YHO](7OK/1A,K! #+V(R7M+EE MK;DT(M?F<4GI*J,6ASJU7>[B=)^IH=LV\)U ?-5KNB"X+K^&W?GG[UAIOXG< MK\#9%6#4$Y>5[8Z S8%9ARYW4L"'4_G*(D=;QHRSR-6B/O.DXB)YY+L 1&(( M1N(9$GW=[X90%9R[1O_W6BY3\4K=20X>2TU#3_<575ZOUAWU\U;J;PU4/U0F MZ_%Z$]'65^OW_WD9NK! YG'6B/5='[^Y[U)""OV M5TWPJ=+\%F+>SC#"-FBX-"8<1BVG*%ZRTW[S7UVW 7800^HV4&^D#<2\$99, MK%]E''F(==YESBB,3#7DFFZ;($JU35$&J>9/]N>KMNU[T96)7[:\GK.P#ZAJ MCPI^MY1C$,-J>\9(SW44?O(^JJZ]3-%U3-T_.R7Z.3'*+4'69K[EM6.//[:D MAYEFA_&<%3L(96. -,T9GU-9H8F_K]0SG28QXINO0!Z-$Y)%R.D<^O>UH9:HGIP'Q"?@ M:I<9;\64VAH?#@,2GV;S34%YGYA1V+EU&/^YNJ EAQJ;;]8HZ42U-U70U_(K>X^@9&$N+',?_U4 $S@)B*QS4[^;TK?G2F2 M$F--$4O@,Z;!6%!PS5S+P]9$]!92+Q=/NUPRI<;%JL%;'QF_3:P_';5HFG:Q(4_E_G_VOO0Y;6W+]_NK>O^#ZKZ^ M74D5]O$\)-U=16R?W6AZ_-5K]7WSP?=J\^[WW?Z5ZH;]N'K=ZT M4I:/_WNYOG0>GD>-C^'J<.E;TK]>37OB[7M=@9&2G;Z^KI1%LPIW%P>9[OYTE49'SC4#Q2.D[&#]X1__"CL1O M5FI+\-7;R@ZX-^(!HF=M8[Y+%SZTXO(%LPL_NL)?_W ?Z#V[SL\DY90\.H94GG:N:]Q\KRRNKWM!/O6L_*M2/IR _\QV<][G('>8K M; YE[5_?-_-A-Q^OJ,_=_N['E?SXXS$>RNH=AX)98X^1_OTB+T0U^0%YP9/D M/>C+TA!F@QS(G$WBU]<:R9>]<.7[_OIQ^<=@(3Y=OO1D#EYUA;>13S,., 2J MO/;8Z_05T ^,<^6%/'TGX3+,/-\;J2A:NHJ3$8RG_ S6%< 768%N"S_S M4- M8\['/"LBQ3NQL;+IR6XXVPD;L^Q-R3Y_>C__-UC#9UQ"2U;0I 4XOLAB[VBT M_?UFL-L8=^OG7YNG?\>;!_4[-O)/E<_I1JI[)9+NXX)(^6/L-2G>H\UN<)!ERGV M 1M\CY-[MGOP%6R]./=3*E1(,X?^MX_/CE3GZTUGY?M)'+2OV^L?CXYZ=QS4 M2 M6AT^JY4-I&!DPUB=Y@7P+5AX^.@P51U%]M[J&H]!AC'LJ2W("+BP'NSYJR[#5H6/-3^"U:%/Z+GX9@O13&BZ?I9[NRL\0N"/LSD)$2G2Y@),U+1S/R_<.[1;'"07>TL;QQ=+ M5XWDX]]IM+U[^64A0U[^Q42Z!)(B<:> MMF[#51I?0[ M%&';]W/?.V!)4[JR=@Q7]$SH16>J5S 2I-=:.G^6J\DS,Y=-96_G=(NU=+K7.;UJK6S^N7&XLY=GHX4F]F.6T)V7:+:N%9@."$BR@0(& M_;V HR+R2K@,S850T2D!$]A3&3]D0">E^#M/D9HQB,HS9TL=Y9+KG0^;9U&$6L*GJ MPGSBCL)Q3OTTY[4TFTVV8F#Z!S".". 56!",[<=C#V@[#G!,GNW$<\N5DEXA MI!=TT#,8(EE^$8RE/+_3 8;(>T5'CZ3#$ M_:-M].!4<-(]KYV_VZ!C ''W[S@VLKJYT.]V- M]>[E[OIV<+FQN=N]; [V^L[\-WJRLY*=Z(ZK+75_SH.+]96QM&'W8O/ M_^X-OYQ.1?YK)'\=KAUOC+8;WYH?U$:R\?7X_&\W7&J>_%/MW>3G_6S0".-/ M?T;=4:L1]G',]>J3ZX=_KYRN?[A>6?F<'6]B1N'VOQJC:6B"1;CZK_HXO]F^ M"#>.OJ<'<;NWDWV!)R?F>?;ETU;][,^MOU9:T=+G/_]]M)3$(QQS8IY%^^,H MZJ__:^-B;^VJ^-?GN'[5R%]G95S99;VRO+7V>/5QFUO+VX\WVB-/;FUY9?-Q MRNX>/,LGRV.ZP^5,VA Q)&3+O21]?%@I"TJ0[LD[C//Y[XOZTO:_\_"L,0Y6 M^F=+2Q^&Q:6D8AQ.YZP_&X.Y!P4^ 1;,_4%PICH<'OE./$<,M&X/CDE13N^! MJ[G[2KZ$T]KX$8"I4MQZKDSB@3'VN5RA'YOJ:]K6N=#ZPZNB7HQL.YZFZ/^B MXF *@WEA!W2'.&BQ?<,G9XP<_E-,EY'P\>:%.VD[HEK-*GCI:7S M;!PWPY6/VW\5GS?'_LV?10\LE?4'D=M=WJ$?+VYX,6SC57"('YOJ:]K6A;1; MD.T+DU&-Z2ZUETC9+U NZ=W[2)NWQWMGY-/J<)0=_'NTMMM8R@>JC?9XUP&)X<-,;'^^-.H0;_JF],37)X+$YRKX#K M[YM4Y.0220@+*QHPL.KGN<*H)]Y]N)T(EPGK\'L4!3515#_+P)JA(*;0I>IV M%07H8ZDR#BEF"D([]B,BM32)/*P]U4'D]]QTB(-V][#O7^PWPL/B MY-\[[5[T_>/HY^_;["X^OU:"0YTH>%]U%.% KZ]2_PKX+Q*6W^L!;>%5&W & M/96J$P[\Z!\>=@F!+=PMTV,]NSSI7JZN7:X+.?Y]>C@XBK>6U(5* M#E5V^'WS,%GY\@]/QLG^^Q]+.Y-\_Y1NV$&4^&Y6SH?=+^>K?YT47ZY.CJZ^ MY$OG__H+/OK'_X !L:XI2*_V?SQ0NB)<=MM'5:(8(@."7<)\$E(C8/H(7=!1 M'J4IXWE]9XD7B]Z\*"H&;OUOQN=C]V_DY7O@[]. M6I^^[EWVSWOWH<65:;2X<[FZR\RPWCC^]][>3OCUXEL0?>E\BKYU;]9*I-@\ M/IB2VMKI6 M6UF?)%'>I\R0D-QWG<=!DK%TVF\J=6EOO9%*2]3Q-*?_4[4L^R=[%T>-X_.6 MUSS6^-^-?>_#G]Y9XZ!QUCC>:SP9.M]4G.A3U!$DC6?:EI]2YE9+IVJ1K8(R M'(F(CXS;W7E'2I'TAW&(,OJP8,Q*@W_>FMX%>E IP>N1#NU>-6A/T=?XV7I1 M3SG96F*< +\+4W_G1R-_G(G[;&=G&>MD!>3$G ]U M;*>.\I[]IT4 N&>;>FJ@7NU3KS]\<*-Z!Q!F8W5Y&R_1HG=]=0,U09^03'?*MRVS MS^?U#X<-[+&T=W)\CJ*,=N:5IO1M+V_/6+W%Q> MNPMY[ 6O\8&QMWM0[4_SB9W'B6?=A_A>RER9ALI*U.KP9K:.]$1+^1E$E5/0 M)V:#I1ADZO6?Z'W[I)$[(\1/ZV?GSF>=XX6OUPT6H>-UJMRXW-K9W-S1]3A6T!V>KRA!;\PMC_;6SD\79$ MIYG]Q&X\!\U7'1^D-Y=W9VO!"U_67!>\\*EX8?VLV?I\4-\[/SEK7:ZNKZP\ M C^LOWZ&^&C;'S6:)TGC;/S9J-UN;:[O?[S:N7:J^>7C[4GIVDRQ+6J M!4N<^]U=L,0%2[PG2UP_;'RL'P(/V<]IO''UN7&UL;ZQL_S1C77SUC?-R= M.50]/\*\K(XB8+I?@$NNKRRXY-SG^NR$\0A<\ME)X:ZKOG&$@8;Z0>/\S_UF M:^_PI'4!)N3ESNKZSLKVSW+"C0=RPN>GOCELSU$88^U*5^5C;]\@)"Z8XMQO M[PLBRU]5=7QMZ1S-RVU8S.[JS^1S+!(Z7NA<7]SM^%4,J\VC^MGGQOG!R=GY MI\99XV.S=7Y6/SYOH3OZY+CQY:)Y_N?/JA:;K][(>KI=DHHWK'R9TCI6:I(: MWXLP']?@B8BJ7*A&B6M@O".L^\52F#CPN,^)=UJDG;Z?<:D3_]9I&+!07N;- M1Q;L><&>[\F>MUJ-P\;>>6/_H'ET^T!?'GKU?/E M)]B>EH98.3!@!]BYX!?@FFL+KOFRYKK@FD_$-;>/ZL?UCPW*IT!7T$6KU3P! M!K$/'Q_^V6JV3@X.?I9Y;K]ZYOETNW0TB3N#WK,BRT(!JZG'?C3.0M)0+:/= M2^* P:OPF3.5%5%.CYP,%:.O_ K:ZX/X\/->OD=R\+]P)OP:@Q%S8,*WL8[Z MEPNP?YOG]?/FUP:P#/CS4/[2OO>?9K"O/Q7ZZ;;I"X+PA3F5BA*SA \B_;<3 MJ?#\=E+D&E<'$ZI?/P/=6"12O["Y+GCH$RFR.\:N;0'78%4-V$CKXO3TD/ZJ MG_VT=W;GU;/9I]LEJYJV;#\Y9+>M8CB,Z&\_'?\B#H*-[9=[F1:*Z8*I/A93 MW=W[5#_^V&@AT]@'-:S^\:S!3.-;\_Q3?6_OY.+X9YGJ[JMGJD^W2WL$"XT8 ML\1*05OU>ZD2YDH U77&>_7Q@R36?R( '/[ <IS2]S;6MG?6I/0H>Q'=?O]/@*38((>?2)&+=E;*[ M@U\CCW'!-5_47!=<\ZFXYH<3S#QJ'A^?4JQ=-MT[ZT M)VQL;JZ MN[KUTTST%T!&?8(-LCP3>\FH./M5++0%WYS_7!=\\UGXYEH+N,)9\_S/DV_' MH$]]:IZ>'(!B=5YO'G]H'#= RVK^-/=\_8!73[=-4@HX]DY&,2B=_7!(76E@ M0_PP]CZH6($VBN%5_IYB!C:C6U*SI1#1-N/2A8B_&R]>Q!06C/CE)6BOK@NK M.&L-;3;9-FI\0IL7 %V&Q6XIWGV*J=^U-F M-,&$W3\K.'K^\YQ2YA;73!+L3*3_%T^[+JW0?Y74JE8)(&V+H^2=_IEL_.JF0OUXAJ>VJ)&X3[ M77CQ.S\:^>-, MQS_3GZ77OSB8[*$A^=R;H]&,NG MSD_V?HPSG>/=I2@9?#NUG]:MM%K>ZFD[Z'MA\-__N%P)5K;6U,[F95>MK5]N M='>ZE_ZZOW:YN;*QV?$W=KOMU=L?5C5RU&]F,O;P?9EX] MC@O0&\_4,$GS&GRF/*#00>;A)5Y;>?\A3);.5:U&9^31P=463#L8FJB3E[UK&AG81#Z::A R97W MSGP"CW366_U,_Q8W"6;YO0A3E2V7V>=/[?Z$/3M[[P].SK[5S_:7#D]./C>/ M/WI.M8-7/][W]NH7^._ZV9^>-14><:H/(A0=_,@L:$(8=Z(B@.V'(X%_RT;# MW^TQ$P#&.K D>!J%P<<)564$2:>0.F'E=4.XDU0O#&-VBS0.LSZ2$9Z:A;LE M,FG<=*CHF !U0X8A>R/4V&KL"26^Y3<5J3>$@\Y@7G"),Z2CD6IW_ S-)B ' M/5E00"+X9 #+2,&.RKQ 17"=4U@4S"*SH7&> Z^@ Q,H8E!>=-PG-=>BFZ0C M/PV6HB2Y0K>EW3U]4W"QM$7*&R@_QH> @/'/B^76LM=5\#+8MLPN/O)'V;)7 MCR+W+'@F.>R(!YN=)RGJ4E[7[^2XZ:&M?*'9S9Y634X5/\6I(=)0% X(AB@I MG7ZJ>C $:F&PM./E47:NX4#5/W6 Z%VXV/-$-<_V_'I,9?1YV8 A@ M./Z-A\23\3_A.=0H:#OAE/I>-TI&>/GA(*,0;FV R0Z:[2*Q\ ;(3."XNL86 MAFTEW*3W\-H)##O0DV(^2X1ISE4/=[A+Q)?#C[S$H-2Y.U/:!N3X\!G0!^(W MH:<:WR\_A"_@'[3[0%](:QGRG:#00<(8KBO,&C_@:; _&PCO6D7)4 ZE@YEQ M>4A9M"4@J!W_6$Q>(^J:1;,PONP%SQ M3@()Y\1A0>2%H,$%_'METO,Z3GK>>P\4GU'>AZ=5!Y5&]T+@! ," ^#IT=7. M5(2$F"?O:5;;S]L4 S_[O">O]>'([](TK'G M#Y%D_,BN.0>J%72!CL8@1#RML=X!$&%%#B<9TY%V(C\RZQ!11E9CXL_PY!'N-'H-^EP-[<8#'DBH%>K-!KS*4Y]&$\#OZ$3<"XE M\$&X34% +!^Y44Z7Q;U3_(RC*. =0:J%Y]K ].%11*Z((KYE\)(.G)TGK)I/ M==D[!QTIC$'W[XU!">GT4<,0UB^#U#2CEX_M9E2_R8#91D'UT\ZT#WFNU4]Q MMM7/D+]5/T.VW,DG/@4-8#!E6L)2JQ_GP,+5Q*>P41._3T V@ZH]^;D0<_4+ M/&"4S/IC/&4[%A&6"MPO,Z"IR$^MSI$A,Y:+!W0=)LC*4GW$+,N1PZ'*@"JW M&?B!PG'Q%EM9AC09H;XI-R1,2?""+HP:#8X!?W34T,AG1T%@3ET3MI0[5Y>E M-XM2WLG2[;&,K\O-W/'-8WUS<(/;BIDRB'A8*5R5OLINTSQH&T"11V(C8>K% MQ: -+T"-(LRN^)TH!$@195%E17(;%!4\)5)6^(CQHL[X)4@C:M BB9,.1G) M$YCS**3F!!_JRY[;MEZ3WE3%]C%-B0?IYW?0%VY-K_"Q$X782/9^:.U$I"YI MC%HT(.<#*8W6G%:*([@S:3+@[>7':I/$H:4,Z@>LR;'9-1A&VD9 ,IY-#\L4 M[B<-,QK7O'%2>,PA:2TP"DP83JS 28#$Q?F3 2G7[K:!;]FK;*C\*Q@(%NEG M6N2@D:G_G8K]HLV66MFP,'9%C6P)UY0P2FK)7D R&O5#F#%=(#PKO.;+:-_ MG=5T#*2 ]U,L5MH^N%T1#()>#%"@\,4P*>94R$,4B\8VT(\H?HE7#'DIR"M! MO^9'9NX4#-E7-&/8"E_.&O]\A&\"0N@7> W1"A,@T_*AL9$WE#4B?0'JF MI'+I,]H_"?E)!OX5ZSDX%3U/?76LK569][+W@;A7B.<#9SY Y$(X($UT,]D? MFMH^VB-,>DAU :-Y VT-$E18:8&PCOORPW?/[419W6%78#FYP/T5T0=LHOA_ MEM!.><=:)?QKXFOV&9)7"<;]H!D891D96PE7GG%6 BR7 @#&'4R^6W0%1_XP M4^_T/Q[H@I_J!-5N<><3],?2+< Y+$4^4&C^KAO>J&#:Q7"\E=K'S-M7#I[Q M8^M;_%TE1O-3ZZB&Y7"*%)OK@[Q>RL!:07_M*/5-PL:.&^F16-KNUO;N^^J\ MR@]-.H-_B@SOD1=LE"9M'O2BI&VLI#&[4X<^KK] 1;5D%:>"]DQFA75:\".6 M!;=35$1S 7\&]F_NN+RL W==.5)&]+(:B7 _@.T'"QS^!;(<[4+'$&3CT[Q: M9+K-N'BB>%"?L>I1Q F%M;A\X&J7 MW3F_ZN66*^3>JL5]7]SW!]_W<[A;?87.G@YY<>#&1&$7R*(3LCL):!1.@:*+ MY#8T@AN5:+("$-B6+4%NT8!N41<3UU-==#>@JD_>_](+,2B0210M12M2W#@P M7@!<@[W)XQI9&:#=L\[^4L7ZK4;9/2[RKYE)LK[()%EDDOQH)LFO8U37;722 MN]M:9T?9L'8VZVF$+]$RB<4B)],N*(;NS,!B?P%9AII .)X]12R8O[53%E*/&=BX9MCWF*2S+/?F] M%- %H=]&Z Y)(X/5J@V'?@Q9UKR_DA!8"+J?C?JE@\+:<9>Z5=OP\R['$="B M2IE&N?F+SF?BC D5W$[/=RI;KXVD%_3[6/3[39&.WE8V:D/:/P:UT%T/TPR[ MP)DQ[-K':#I^#7H!YH!E2)_$+Y,DH"P$2]+^ )AO^#)T"Q4ZL MI<2VV_#2@2*ZQ7EHM_]MA#U!RSCRDW'K9S(:?AU%RG1/Q>C20G.ZMT#)BDX' MV37=J38F-3 H!P7GX&ZF16B:TJ0*XV7X5Q].#:['=VS(2!EK%.(,R?C&"'J6 MQ+'B.XH&O!EA@/$V&LPB7A21Y(80KBC/3*SF5,*#D<4(GIM4A_W:B[I+X.!BH%+DXR NM1&'T MGA([XSYZL@.=?IJY^:>BZ@^48G'0@5T $<+1WM5MS.%4F-;D3 V]T7Z44>;/ MA$R!UXA$,R/I; 7\.648V#3!!6G_+J3]37RHE)J7*9OH3+G,,5'-2%&"0A&3 MRB,6+QJ\BIR>1&:4_H+JEI/Z!L*3O*F8C3+@7-' ^5!2IRFI'Y4;I&C'/\MF M,7^ ?-S-P5[0Y^]"G_62G@[O28NA9/A0*1(Z84&3!K:::0A&S*U/R$EC\X%R MS#&6-.%QEJL!YR/[N4^C7(=)9/@S?HK4=^UWQI(:SXJZ)& !*0;^P&=[ 5^4 MJF&12R86_9C5"0X9<#*WSJLL,KX_5/?211IV"ZX M>,A2_AUW [,ZD4Z!#N'WR;"O+!ERDF&M&N;F*]*FP%R8%!E, AC[8*%+_#YD MB6%<6'E!56^IXD1(+ASA D!1!OT"GP'HD MKC(#3620.6^3*B5Z0>T>GD&A5[Y#S^A+,12YN?%H%+G(H5CD4(A, "V)$M # MW'%=I^)SL%$5.$3Z#D:442*!HFMA&-F#FU MQX*%\ ^U+V8MDOC":7#6[ MBK UF@MP9;-$CFQ\_#<;S[$)Q=2$57YY4W(NHIE:$%=O:5&!.)5BF>EU# M%%#=HY0M=RH_1=GDN%4EX:^XC?4O6.8LEKFOM!L9;'2X)),S:Z8ZV23E!R4R(=9LKJF>@-=)[5*<<< M4F*?-Q?]TAA$ITZR&;66L21O$I8ILD-IS)0]G8Q4JF]'-]09S+\:1;^R'.2- M10[R(@=YD8.,U5T1NA P@'%*^7_ VQ9)-/<.V%*UN)LWXZ:Y<.3+V>&AWF&Z MI6#L-:=$=+6R!4(/GL^U@C1U(%*TPBZ+1BZK)>G51;M6W3D!$RF6^(4+K17& M?Q4I.:<(NBPH24I0R\3'HS!ZT=&KE76]<-FV2%5^EE1/ 9((*$H+[RMRMNH" ME1-4%)5V>5D'2!+])*#&:0_+-:PFX/@Q1[I,J@VGXBNJ)-4TS*@1 9@QF-?0 MPVA;7E(6&<\,!YM^&?1]8: /"9.X::%MSBI:XLR,4*K44<>+QI+!=&VZYH3[&'A8JQT3 A%BZP / MH' '%G#FF.&D*SCA21$_8#JA:15H9$*XS.U\ E\._MTN0(F.&7\(0Y>57_!M MG? O%(3\<*4PY8, 7:Z+"+'[C,#EY%4#Y,>Q3JQR'9=0P @_C! ]*7N$:M&[ M16S :$!0^G'&V*!< /32K_VB:GSAVWT,W^[)/8+\,*.9@8P[($%K;H03;YH# MD4NE>O"G@S0Z 1;XQF)15."[G'%I$'^4O7V% <1?4:.=DS?< /X*1"SFC1-' MQW(?HPYR8BR5QRD,>\?D,R]+K)<5A/MU-+9#C!K5O#,3,ZI1R-K)QQSKXMB!B\P]0]U\ M < C"PGSJBRIEANPJJ"%.AH*=4'0J><(Q=6I /]6GP4K)%#F25&58$N[%AH> M<_9UMKV&9"UBC>\#=EV><-263#T;O96"DRJ0^NL,W_Z*Q#V_\KS[&0*Z !O5 M?_@W^>+(VBX8JM_)5C8UH*#M]R3CW7D-.OG G%]0V>_,0G5/'B$9BXY1Q5*? M)O.1!DV;F8/].B,:CDG\^^PG0L+K"%QXA4]2+Z41MO3PN2.-&1E845=9W*K?]5;-(*^I M%$J4SZFT5;*SU7I29S=48)D95XTMXBCU!"^K1A M;*L7GY'-J:B[[R,BB(K!BE?79,-+7EN'ZL9=%"EZ7G+2<_9<3=Y(QA?/@>;^ M+EUR:N)$O;*Z5&/81M,6TQUS[#6"2/.2D_3"O :O+*UG"6R,TCS4& M]'2K1M"A"]MSQ^3X=F5\T$& &W3Z-3YF6$TO3F O.M*C)TRD_!76PX\,=&N" M)(T"8!YJV?M&[3@+:D'@&[08#R$@NW #./PMS6AHU03!D8?<#,?T_4. H\BM M?L-*.5Q2CEX@@2L+=?(\Q=5A?E'2(_!*F:E00D ME(+-L,Z9'A#U'=/+D\_!Q[YQ5,@!,^.F6TKG29#W>>8P5*T-0HV.0:VEX,FP4<+BODQS!/ MN(%YX?7'[12DAJ!M.;,!M8TZ=_:4;9S)(Q ;SDK[+S26RW-)W&&V=86"J9M8 MLF"ZU(S%8<)SY2@$HN\=A3'PDB1'K 4K$D=:FDC;&K 7 [BR:8X$#%1)O_+1 M?0\;888 *83E,=1(M: 6CO#HZN[V%@K?,W'7C#LT2AMT66R. M!F3?AMT"<4X1@X =7_&81][9M)A[P,S3'MQ%FOJTMN)Q,IJA ?"E*(73@5G MVG+N]H@T>EQO[=>_"/0.98>.!Z NZ<9;YXV]3\NZY^ WW9%8]Q@BY"O:4KS[ MNAP>5A$E'5.'1NO MD''U/&P#NL!,JE)/Q':MGH6PB:?)X$_KKEE;1[W]A6. MYO5AEJD*I#->4F1^S'\8,$1SN2N9;["4YPYPZ>5N3KN M1M\\Z!'XDK@7+Y8_+]-:]OIA[,^-_D_*J-O=I /ZWLBGW K6$#2BI*=%E7!D MNOEYV$X"[20*L5%@(EQ$7$53A96&0"!GD0+>S?Q"\TS]VTDF" 1Z+607^9A" MK&*^+F,8EW/ER?E$_B*#DR[R7!Y0T M";OE1\[F>FLKJ^N&RZRMK*WQEWK+>1MP;\.;'+=?]Y;-M!L/\U#UZ]F)GD@D M"69/*,(L2M^2F*TH(IL_V M?@:I'P>F+:?=C^J6U:@=;!$S$3!GQ1+)N!>9YFPT%J]Z:ATL[^ OG[SNP@997RC="!*?E@=3R]&, M)DC6);V::C^$@VS]UQ_A_YP+KZ24M7:B,4N(_*\4<(EAB(W1]&'4I.-V2-D)1@6GCWH^4],?6K:X--&F,6662 M1:E75BZXKO:A+2GS)0C?$O!1&_M#IAFFJ"V)N*>5.UH$>RKX?J,.+F0AQK,* M>FJFN3L![3L7@EF[!\$<657'$6VF#H%)!< M8:T4G5[![),Q_M%Y8/A*67]([H(KP+N)(.A>8CU.%.V.X M89U49)<7$N@Z6P!ISR?W4:2S<29:#=1TP38I>9QB3@!WZ!R4MN7BK6B<-O>T MLT+W.V /F7@[PD !F\/C:X!%,5(I%Z">^B2*:U[3*@%DR[NBGC@E,NIK):U4 M<-$UY*AA[+1L8 \\^A]X>\@^!5:/VE0B@-^:VQ8TP5O@E H(E'M5&YT;VI'\%$+P*6ATB( MVAG-.@P;G&3HL/[/ZOB$TCV?F.?IV.]1LMK-3X>-8[/'WLV M)?)XR/RJ$9F6N/!/W7X1K(UECSCIV3/":MC;XD1L Y&O5E(B,8BE?1H8'V1% MC?U7U$A]&\2S/!MC,P#2"REG"[TUY)59]IHT.I(H]E@/R/\P0NT)$XJ,!<*( MPO@JM)HG%3.*SL*+78=&AJYHAY[=X!I^?\:1*Z^51 7?8_U2DSE9MY&ER:?F MYLPXOWWR8L5F)O"*'4JX%8EX0K,"#2+8]7&>7)$/FA1^=L*9?MO67PJ_&&!8 M3P(X^(&$5[08@E7Y-HZ7*8KGN_CC9&>EOBZO!AE \<+VN!2% S:B=6CNTELR MI[C]!!%!Y-IO;G(MN:Q$D"-!Q+"Q%.^1$,EM6GDY(C9E,%SF((OYB.C,6V!V^:M(>2L$H3!2D7$!RN&G>_3%)D$VXX*.GV#^ MD>=. FHH/)>,/PO;<<,:LQ[,?W/L61AE,_UL2=2LW4#*/M'^QE&2A M\W:I5ASGU;'&ATDOHB^<' @=*W5\<]YFK@_FJ#N1T_SE)RWRG2;7C(M>\2D=^AT@HDLL7)0 M4?L*=6H,$V]W+(3 Y([#>=>8"L=5&0[CZ49%B(W C%)(FGLX.5U7M.J9#S$W M0V=0.-.J>=P7SZ[*Y)V4IP_#X[22PETF#8O9Z3-364R#OC!+2 ](*3C6P=A> MS^X6EZ"X"A&:ZP 5$LH5 MP5R^>C" G]-&4\KFP7[]K<.WR'=$#)OWK NW7@ZM1(GX+>D_F7>[>0X3!ITP M3=#^=C.7A+DNZVP5I_L IJ*J[P62-FJ?5@K0XA"CV[L[AD5C[.+G#C!D0)]*'A,T_>N-K@GI7 MBS$G^5 S(-=< M(:4#5+)!Z->\'L9Q8^,E-%5X;SK]4'41?+&<7B@J,EI(CK7AJ"NZ%YBU =B= MR/EOV=MIV9$9$4LI^O"'#%XR?B:8EUEYR0@RVZ'B'FD*XCJJJ+NWV$6A<@T% M+=LRRA/!GPY+HNU.Z2QIIGI+VV-7D\0):$-"LG,02Q/43Q'0N=GP*>F>Y@S8 M$XJ'4)(>IE<1WDFS,>CTY'HL, E2!):F_"G>JMDI891&55).;49<*5YF%592 M[@["#'6YE@FUTF3-T9M1+'[GV(Z7,,G*N__7A^763!<5#'2C".=)8K\44[9O M2_LYZ\Q8M!)1)[^.3_IG@-[=UQC4VEX$M19!K5<1U.)ML3UC M;MXD1K&@J( M%+BDTZ4)+>."0C4HULAP T4CAO'^J>_S+->OR2ZR'MR K=R2J@3_7:5IP#]6 MYN3SWV_6/QZ?M,Z;>RVO?KSO?6PL,00=9Q5SV6N%:(9RX-KLHS&S]&"4OGB#4?$^V-&D M]U$6'!(_AS30;"87GO@V)$Y"K3JP>F[9FR?I')F;ZE*Z(2"=+ZYK(YU>9*42 M2$M:#:[RF>!O]:Q UV(L[AO'@3SU)_04\BB3SE J'RHS' XJP2XR.I4=C=PX;+.)]EC)'(%&3=TR=T25+EBN5 G:FM;F"K,L[8 *,'#B\=)'>: M((9D<%&ZTJKCIRDF[,%Y*(6]#&JV\*I49FIEB:E)DQ(QRD#1P3#+VTJ$-M_; MY91'G>F U]2HK*V016+\&5BL88DJB>5K7-?JJ4W)<+F!T M>F*SI<\=12LO=";.\L-UU#([JB%@]]^*>]6'4MH3C9-A/^2 ._YP&7BNL9I= MV4(H4@DG\P-K. $[+43O?0.&9L?*D5N!^^:DOVV77#G][' MCW@/'Q9#>CV:)\O);BPYG%24J1$ZKDM=?SGG'N^2Z$R&M4L%-Q6W'S-PVAG\ M[YU^?ZH01H7T%GV4Q%LI \1A1'KW13/5078,!+)I$$-AD(9"6 MP+TATIO4VL52L"(E;_:5LV[N'2[)>5%X4^H_8VK$W,H9(WTD 5]7!ZPJ4E1B MU0=%OA,B7 .'__!8RYI+G,1+0.<^(>A-U[>J&I71O-C_Z#!X!P<+C6)$RG"K MU.+ $;UR9K0DY,]'^,).OT!1FF'=?H;16@,BIB7MH7U%DW,LZ2SA:L3!P&!) M[ATVZW0'4ZJBK92"R3UQ=@0U/O1IS/91V<3L[3M.9K@6!? ( MO8KB9A3O8JJ&$OFLN!7Y%Z@;(]X34^<7 M9\WCC^1T/*J?-\Z:]61J/BU.@T_?#V'@$8Q,L[TA39W8EDCM8]S?/_"[R M6,*C(2:'I]L#$Z!&AI6BYFK!Q1G&K.(F-H:&'0^<+&^F82N_61.G4 M6B>F(U!4J(EQTFOE)R8RE+G8FF3J2L45P7J::K @0:?%!]7QA2V2%4 -V.2/ MZ9$EL9S(PZ!B-BW2*?JKLTA7774% M4+&/@&6$L_<*>ND?B\*!DM8:/: MBL5AX,5J.G< )R[8@F+6-'D M8E:B5Z4#)*ES%(GR25U /N4X@PQ/A"H*"0$5'@;Y?=,!X#5=Y?& >8/$J?F M1#?D('3)=ZV<6 AF-A;T8N@?-"X"N=,[7!DYZ>8C/[4E'G+$'+.-D3NDC&=E MRLAU!=PL[D9=L[CZ.2@,3G]!ZIN+'3IP>K:4^(5;RB2[J4.\)#1GRTJ.%SFW MZ?7(Q5:CWCHYKA\VS__T3@Z> E3Z1V&=Y;RU%8"GB_8\UCN@YD*T7F9,UW[' MXA!(_ -QW?HJH'HO$2@&*=DZG) 1UW1D]_ MAA^=I(QV_WH:",R_3L) ;QA5/F.)"N/$)<#;66,1#QHQMV(P$!\X:]U]8LIC MDQOAU6?X1+,IT>R2'5 MQ.-*O78178%8T!)>ASK-(6/,6COA]>DNHQTMY1A8 M7U22AQ=GS9JUMJY#(/7Q@K M%QK;7B T\P&PB@&EO3BOP^(L;/MN,#49;8I2]+B3WH/G_XW\^ M(F3\,>9,>GLGQ^=G];WSED'?GZRMQ)3->?\L5C,[*5B_P[1119?"MW(S'JT4NFUW.,^*$R42 MMSB^C-9/O[=KS,2&O4L<3SD2'%;\OV)2@$+L2FAOEG!^GAC(K??GN/'-.ST[ MV;^ >T-1@;,&".^SO4_TQW[C:^/PY)13DN=WJ1P]C3'1@7]QHV&\")0C%*@A M=BZN<8H-LW5J=Y;7=)]&77D&3UPI-?2P^9.0$?:.).E31:J1'&.&PA/IXQ!F M6"HW$O@-P;17TD%:%F_2F>K84X:B+HB=Y,/])!D+94A=1A[ MD_I!^19S%^]E:84C Y5J8G2T44[MH ;T-6F)\43A88@I5=(2&D&$5VLK*RNE M29GE]$,L%$3G4\A9AJ#0XS8P.K+6+HS);G0TX(5^AJ%@SGRE1,KQA'E>1>JL M;ONP3[Y0DUP\GMZ2Z =[C-X1_H&7%#':RIY C3Z3; M:\ 0VC<"W>*M$T=%SK.$ZCWG7X'BQ'^9%K'BKO_? I&6D=^NK]2$31, /RCZ MY7'7:NLP+O53,&\.IV11L>E;^NG6Y@K*HTPWNBD]CQ'UV+A/RT,YLTW)D9+$ MZ%_$_*@9H]5*NC1V+;1*V!*<$^=BV,Y,8$BE"$Q'7M:4/+FFHS3ZD:A=:T:PY0"J)X3);K4 Q!0E+RVQ0L:S292^CCC()4J9:J #2B?S6G!MKZ M\%T+UL*09^RII-8!?='V-+*6]8KBPO 8);T, Q8N1$9[;* -3(\1@G>\]J-" M_2CBI%''K(Z'%KN&."8J?EZJ,"+R#A%WF'C/&%70/ O>_\VR- M(8"EW'2*M#/3.@+9=&9#S(CH'2"46L8^>QM"P;5U$Z0<^.LQD06L95<*L2W4(F=LS#"$^@^RLTPN'&H';:1ZVLM'I0],C!,,PB!(!>6PBPC MM3X'G ZQ9Q@ ->A&25 HGAGSPU114$KGF^K$">FRHW'^.,S S(D"=)A)FDU@ M4[G=*O#]AG-P.BPY('$(PTU,B@"Q.3.R>S$9 1X9!>.&.PBGML341!*=6A<- M.T]/^@)+3UEG BRH[3CII9&94*K-Q4P%D[P(I0($^<%<^^"X5,:'V5:!=&]* MG"/CC1!,0';(J!M"6I)F1#;R5.(8A_U".FJT%9]_SK4Y4THDJFF72QNH38I5= CGUN02%P&[!0G MV*J,.KJ8(2TZ$1K%O 8S(2=DQW>$]U,F8&G>3QO MD7"H^R2!A%W9<10+(^2X>PFL,"27[K56PQTHQ5(9);5-DF!40JV/X-YK]B"M M4:3R&)V5N<2D]:*$LM OFXL[PTP M[C3B5=V\$G>W1H.=6%]%0_2]DE<#4YJHP$E0Z642.>;C&&;FR Y;!]U@94C& M#\&5H];C=*K18"D[VP)\@G*%KQ=>&*F%P;S30,PSS"R!C41%3)1]3SM+W\)0W;X? LRI>A&AS+ MQL3%0$V@!)(/0T+B1$=?/#^D69+@FD;8U+2<\J^;O5A7>NS>*D?=+/F!9=R: MK?&C+$?8? 9LAM]=*_U8;?(UF,@6$<#I^UO= (RYD!XD>-*'4 MC =9O[X;J1MB@EH'M8Y[<]5L^@O)7WTO-!_V/H+-!]?B3>/L8_9VG@W,]#7V M34-(2^)4P2$*GVOLDF9(>8MXL0RR94!>!#""KH-WW8(W 6P*35[]%%6=U!+ZYE35O%U M"%R.Z)*0)D40H+7?(!:F,[NKV:*2LJTS[AZRH M/[%>.HX.#$-,2#"P^2Q6W;MC)$+(K ])C;9K+!F<^%1"=ZYFE&*VP P?1113 M/+,2ZRP;]LCLR%M%Y9 &<$B1>PIHO,8*G+1ZS/M()!11GN'_)/4Z "JE"3L- MK75OI]<9L5E=681L%B&;5U2P,_N&;NP:K2A/TSHYJ_21.C.J]>/;)_><-VT;2%XP,MZ!-%@:I?YP2FJ((^;$V]8-.0E. M- 9J=*3+-7U'P'(.0A+K?E)3XBK)L&84&I:-X@+LL?^OC*7MC..T5. &J>S' M9-0*EM=,)F-=:T6E1"+7,]-L5/?#A1>);!Z&0\59YJ[.PK(X*VT8,64$I,M^\(">Z%-WA$ ;WEY,K0>KRF:-TSGQ=%L!5QD\F!&3EYZ MS!$06K?>I3 K$T-<4B.-;] R(4QAH?/5$,2D K-:]E>"]4&HIR&*NW3]T*E% MM*N,R5=2BC'%[2IC$( (AB,R=M5Z92,)4K/M! UJ'.\+'>.>QK*=38A3@P[K M=W1Q2)@:XN R'%69-4'9@0T!.BA?]4F' MFL=,VYWL!M S*;)BG/C_%+M2N+ M5%6V"%FH'"1I6R%4-'H/,T^BWP)"8UV3Z!@Y"@,D)&V^I24@;2=L3@_;AW!Y M^]S2'-."GY6HSW538;G6"&W@9?Z(D<+@S(C!&JX -!!3)ICDN0F^>%A5\I4& M Y(B$(U#SNQNI%A\ZY:Z?N /]=&0!X2R1O6KT$! "]#D-QM01DZTI!B @3M+Z$]*AY7-_GCKFS"$::N-I^]1FY8^I1YRSD-JO^',/@7YB+5^= M+^?L_'0S,(@WL!>*'9FN$4Q.>G9^1N@.)^:"5*77A)'^)"_S-Y*V4O;K)K1P M=D2FV]0(S;'N[X#H+WN?J#VZJ1*W[RG=/HZP.5IG*;.3!:3I%DI1,IOBR:ZZ M\D@J4MT?IVY62DU 1Y=-<%5# M3VJG)%4YDYB\6Q[I*$QY5!B0PUIG(UDOH*0TN;M*H@C]_2;I7%%[<-'%4O3Q"=PK8:WB M.PM=I(225^E?.3?.>//F5I_S8+'P#9MP?%#Z,K6HL'3N^9F6)5?S[ZCK$^=8 M4>""P-#@'/L*D8&8$V?C3M]@"Z$ZM\2@@3H :TBP/2ZYA+&JEG5S1X9R6-Y!?Y3,4PW&HF/)Y8.AWZ%HYMU3G4(7$4YU M1#LY&!)B*<6DI+^GD('8;T ZW*QN?CZ>&78GD?C)U^;^TNJN1YT648E$5ID1 MF!DW;R[ ;B8K6BN7Q,/UJ56(5DZ+^';L!&YLV-60.EJQY=(,I^#0A&B0[^G" MYQA4ICB76"'/MI0MK>>$Y&E1Q$84\[SSBAF]"-2M7H]H->N'73*_*0L-U;6^ M2+@\Z6":*U\.G4Y;@PED)E1W#<(-83+*E6"VAM7-Z9";*&E&V3-;>R$U5\4 AQCS.MJDN30ZUPA,8Z ]!&[25*1S870JL7V- MSOFQ+"T ;H&H-]HS)O(:.+E,0U#<=6X^XJZ@/DUXRJ K")2'T]_)N@QEFGT_ M%3\EX9#H7!_=.)@8HHO12*/6JFRWQ&A[E'XM5"YJ%#J;@'NC"BZQY^QU!KY6 M%X&O1>#K%06^)$QM2L.-JQIX#HQ Z%\B7XS281R/[. F^((<(0DT%H%PK&6O M19B4DSRD[ FP'@,>PL;OIS2;G%6UH[WO=&8@( O";O*NDZB0CO?8.H)8(>AL M[-\V.4V6X4UXG'MK+FL?GC3QM,GC2A/N3$X:/[BRJ=/L'BVG,_*&3E( M4;K07EXAB-K&TXO8!A.M:AW%"X$YEG0)?Y!T"+6/?6IS0XFX*U%%BGC09U(J MN]O86.&:(,SZXRV=4IRWMKWB(8W8C:_TL3BME$Q/;659 @%Q6G2E2I]"J4.7 M@0J?_6(F/.PR9&9?L?1T.=XT#$>RJZ3"B_N^9!J]1'>0%%Y"\(+B1RS8RR2S M0:;33:(P@3V03PQ!4=VW;&[- <_K0?0^F $+ F#;E4POQA]HY*.)O BN0PZ0TZHY$1$$"P"'REHHH*?8%U MAY524)QC%K&?ZD+ 3N2' S%F]$CV<_ZQ644 HQ OEC!4[#^=):L.5W!\@OG M"2%:#F\-4!,%I,A:DNFLC+/JR!"R:$);M&T3K(R MY&S(J&]5GPU-#M$,+6L5;-Q0HO#.%U/J#]R%.E 4C,#B7RE4Z-0PJPJ:Z;) MM(XAYD4@-[;0XMV.?-LLJY ME7AM?(8)-^5!NB4&OH-N3BQ."J[FF/JMTD&:Q'HYFA\8<,\ M<\B=;Y.NQVHCMB4J('Y'M&89LP_:H]) F5ILW:X-.9.UJ(LX;2)[#27"LHW< M2A7ZK;R9.X4(X'-. S%_EU9H2,!_4%U8O&0_I,E0LD6F)15UQ+!0C.7.;.9Y MM^459V# 0WKA9B"+0Y-,@+'\D93;;FI(S?EA=44EY9/9-,)$#R.-B59 (BPC?]?\CO. NC MX0\#>6[A#(1]@UQ1@C\(,[U6,0D1$A08KC7 DF7!,!LGVB.(:"1+1"7"V4CO8CE%W?PS$L9<1@MZW!\T*?F)*1-T?8#0>UK]I&*V/%X=U!(:>&^HEVHS6+Z[#R(-) M6&,=7N&FJD!Y?PEPK%\!NL4NH9$_,L1L,-<8D,/$QTQA2TWN.(6Q^_"KB/[% M_1TQ0"O98!0-8LF$4^OSPO.$<$46VYIXY0@-$W26GE44G">15NAV!]:P@-#12JVY9 MD2=,!20AEEM(? GHKOMIT1/XAFQ C4[K,-LWPKF1@ [V]^I"*6_YDN$GVBS, M;/J(-H!0-2:PU&GRJ":Y%A1\HZ"(+KYR6H49UF]"'A6 1U8AG$L7@.VJ9:AX M03B:FIN54B-L6V)D9E))RCB?5C>E3)XR M!99IE2S24N,XIW4#6I@="82A4D@;9S0%&Q[+3<=H@^N7TD$_FZ:&5W)BI1DK M*V4MU.RKJMY"X/+2JD]<@YCGS]GLIAVLTPR1'M*"(]=I^6:;]-Y)BE+E#-SV MB*:@UH&4? MC!DCB_/U?0]H$Q5 Z5%LF0 # M Z0FB8/!UP)R"&@=C[NJ>A]1WAR5+OFI1JXQ\J;S\>A4"YQJ8DA&H.)=:E8K M\O.+-%MH$9Y-YBA&9L0OK3,]H.XO9)*]RLV5W43[, V6&&BY\A"6^Y B36AM M<8^K?5D"&J$G/;-KY=B)$V$Q32*,&XC\R@&EXPNN.Z:Q"?ZJ[D5$[Y&$87^D[Q2P%AT[B ZN21?WOE4D,6C\ I]%-*(QYW; MK5/#$<.;?F'T4M]79FF M8L:*H#RN:58QC-FU:S]DVX":1UQ=H+-2-91@S29>(ZJ9B M(V(P;J]QP='0(!GF@A(#J_P:@GPH=R:V@LLQ,.'7S:_[$P*,$U"IS0X8S03D MXW!"G<=K;"EV!OF1E%9XU_1VIV=QQ6IP.;)N42:PXQW=*5LAC!E/N"RFM6C+ M1"0S$LUT,;#LZ /40!"M\.ESG'0C$$NT$0<>7G)VR,9F/P+3>EAN=(ENY0&Z MK$93FR2X/C],\I5CJ*QTI*&"'$-=![6E_:1[+':J >AV8P3PW:-W:OA$7KY^ M%_N8M:(BG2,&2>"VY61/KM[Q"7P_!ZZGE//M<$DM3^#18ABP39_8HAFO&^H, M>64AL7[GL5 M2G,]]E_YW) =F+_O=)UWNM'SD-P5'EW(N@6[TS8,-0"=?$W-V^%A/5A'JM7* MW7%&HCR4Z)*L;!ONFNU<+75UM]X-.].:XX%VEF*P)+4T%J7TT3/*?M03>D*$ M]8GJ![!HRSL$UOXL2> M11!E$[$ [<]#DKJK(U!55&E9)/40';:D^*Q(9ND3 M1H](ZA?,W7R@*U6;V;6A1JWH7+[O=N9@>T%.66 2F$5>^QUI6^<4>\9XPIQ.J?T:Y(18HE+V8:;>Z7^\?X0ST@X>YQ-T+!"3P#F 0C,& MJ_5=-[Q1P32^X9C=VEG"+H$\A?\/3&D(/;:^Q=_]D0?NES^U#G*& A^5>=$4 M80GOW6(4$%%8BB)SW2'G#WE>9++_^?]VM[9WWU?G57YHTJOQ"'?W-I<(.0"[ MHFN[7 K[G*:D6+A]$JGEI.N;WC>)_TB#GVS1&,-HMC0.L%8-/WUJ61VI7#"_ M1[XYUHI8QX<[]I_^8/A>_@R#R?'VCISQW Q+ZQJ^Q>,Y@="9JG#0+M+,%OPZ M'E5SR6AFO20)RM$[=T%3-7LG'G85=J[0EXA0)2!SE$E$D_ (R+140]DZ+R76 MLFS<5DA*?^ E^(,NTF.QUK(;<6>Z,*>/PAC-XW=+]%"%(Y/_;FN2K,M,P>43 M]#ZZ;V$FH"CO^F$ KZ#[L[.VLO[>+=-Q''5/PZ9H0K2&"M_ZP1VJ[$009D/@ M?>_"&&%NEMI1TKDB1ZLPD:WEM4T]M(Q#/O))KN.P%]H>CAO)M:['>;CT60B. M0ECH=M!F)L6,,\+BQH1/-'=A95(&A"D*W!4H(XQ*]IKI%J0UR9BG6M#4J4L# M3;J(E8Y0.77A\=A0/K50QICVVYJ%TTT(W$+^(B^!NI&R8&K]G4HB1=%1NC4S MA]'XODA?<5N7S)6<&%,O0(/*^C)3;IVA U$^W64G4[-&'[,%-_3' \;?I<+_ M 7HCR!N41)S0HC/526'S#2]U%06#MDDA+^!.AKT95A?BK2;O\^(*+ZXP;L^> ME6!3A4D6PD[Y>"%TKV?'NA.\#>/X!A.M799B7:+"'V9O6MAKHE.982Y,M@R+[61+[#_ ?J MCSM0#&NA#;IQB:OKFGC#W9V*H)1APT!X4 <$>-&;M;>DZ<$!Z,A3!UM]L$"B MB@+\=S%T^X]V"2,,(^Y76GSJ[S#A$15'D%68CI.3=0J/TER+B+.!X5F- 5;- M@^<_"*V@CES8YQZYS8M M%U_8T,!/E,>C_5;R.R&!M965W9H.TK!+E3-;,*@B&1.=*,D$ITVZ-9LR0094 MGV(FN^'^5Y2JL+Y(55BD*OQHJL(KDE&\J=(-CR\\16DT4!>"*OII(/:UL/+; M7&7W9 PNWHP4#)@P-T98=$:5'ADO#T@-J6B0YF51.?K@1"WRI$@ MS[."(G7UG-EJ,.E1%6('55FW('<5"6ZM-5#4Y5;KU[X8]!ETEW';E]FPLET\%W=]<==OO^LG0Q5[IWR+Z+);F5-*:4.94PVM MZ[IQ]CX9MQ+Z!&9GV,A=&NI7VFP5*E[IRKNH_1G?+>K*84$?'8>TU$:GINE: MAWQL_20;8LC0)+[KG"XLNJ)@M L,/(J=QHDEZ&),AD>LTKZ*C"W!$'6A[Y3% MN#X+R;X?X%81LA$1FR21$)/Y]*DE">AM">-ZPP(N=\>Q'TK!!.W>L.*_E"^@ M/2^9;2B,4<9*L=JC\H&[,LP?=JWO>8V?*R]@QRC24EO$GJE9I46WY+Q/J0\P M*1_F9&QH5>>"5+)/,EO9)X16\X8120A3J"256BQ]L3'NZZA2X_4/.G^H1!*/6!0RN52K&R$V#"YBJ\4LMDIO(2M0A;9&6-$J@) -S M#4D!WZ!+Y2\8(PMTQ1,EF0@D!3)"GV(?MH&QR<7(*.W#K?*O>2Z.[1_D1(FE MMYE.SV%L((P_ZFP86V=7 7$P*@?Y7*8OG,JOF/H&#&QL"=CHD^AB8K1;'U' M*^^M.<$4P^#<0AR>.YL^E;=/H 6:OL=6/4(\Q22@!$DN@O6+O)^PH8:PYCX9 M49F3RY';MKIZ0Z4CG.P!;97%H:@9^:7W".@!-WL/FU$D:1SZTH7=_$T)/D@ MYD)0/9D..>^=.J['CC]07-S.N64X\O^"V/;3,4]K;65M14#XX(>48^AFK67X M^Z[R<\HHE\+TC_NG9]X;ZY$G/_Q;@3?% \!N:82U.J!DQ4QGO# J4*[3PR0! M7AIOLA CMSS-IW&!:2_T0[G]9G.=+$?*WFLK6J=-GX-5'OEFA:L[9G=PZJ8N M ">K;Y=3L8KAQ*D)D3!J'^>K=,M[J:<=A)0K0_>J)F8YU^;K*X54."O?Q5@^ MLU0BNM-F&M*K;("I#E:-B!/,P\%30/*@.S1#B:')U^G/!D>D?ZW9E+"M M;+(E:A=OG;2\C9->K4X*HJ3#TSI@RC34+T_G_V2\H\!L6+]8Z MVBUD]3S%OE0JD9R9DH.G2C-W@*H%>W9JN)2Z+TJ+ KH-18Z4;^7H87BES!W! M8G>Y7&[#C6GUC_PBG>!G*R' CDFB:U6*3Y3! ]EEEM+%AU M@4Z^D?&Q*:]>_"=SSAFUY\XIHX?Z^)SB>>^CR8'%O-V63W7E1Z6\^198D%1< M7#>',%_ZK50Z2"TWU\?O)6E:P ]L89V.I6LJU]#*3F2]PS_2KNE2M-V7NG5= M&U'B;J,O[@'?/Y/BP?6P[:#L]/$S%L^X;/YE8C:YTHGPJT2PENV4*4)3MZL"L33?5=!IEH[%^*"-D(*B$F8 2Z!]!Y69 M0DF@S:28WM0R*9'G*0%U@]+,EX_!\PR,G3U/42A,[U5ELSYX_G_(W(4@& ! M!W4S7ZKA2E884RMF5OFL.T]#&G%H-1$/E2_66/F"@1Y2,M:>LZ*_% 5G]DW7 M?9HHJGD"3J"%C/5:N<1A$ MUE8!WA0FQ13[*H$--A;9 HML@9<.;&!%Z$@Q"I_)*U:3C*'F78=)Q*(,52%F M63.8KJ#!M4NBM -LB][124-$CHVT-.7\_X[1M4 KH_*_0"$?)7%J8K#STC(F MUN'49%*+\(@)6\F02)-'3%)2SK9M&&1\T;HK4H')7\B MAXE3W:&!NU->J[A0TV!%,T<1I2I]TD$<[,BJN:-K9TN%A(C /D6!I3ITQ_Z? MIFII93SCI/DI$&:$9SP<2K\L(].#A/&K9-4FY2@^-@NZG!79$-W4;#O*D5C:T=>F)C>)ZT\M0!6Z MH!1\KRV&0+7]5,+B\ZDTO9^RJ'X2V$**;.CB M$I-CO+[!9?WN-PRH!N>5I(PJVJ4N3 C4 ;:&1(495O5F;#-*2BV2W$F9.^S, M!)\T[[1 !=Z;5F-/ -W@7VYELAB_L>(V/-Z;?IX/W_WQQV@T6@:26@96\);9 MD\"W9M69LB%NYW7WS&U1("'=I\+_:#\4^NO3));&BG.[WZ;%]_0EP+4N$K2Y]K")*4PI$"1^%GLHF'OM0,2M/41W9P&&+"F'_-9$_7@GV#_ L\ M+DJEDJ(HA#9&2'AQ$+68'\D[U_'!U>AODE[!6G:BLT]QONP7.V3;&?-K MPSLY.&CN-IYI*F8QAU4I5(HE2./[9%='O"RCVS4QY0 MSLYSP+'%\$,3J,.F4RFES"_R1'_ 9B9]4K)&W30S?F;2W,]3/3%YX2HOVI:! M5RK,V7,@HZRM+V]O_]/=KTK1N&/7.>.C*MB%0].[IO^FEHGOV'8?P3[=:3,[ M^7;F4;^=83<']<2V\FS*6+T_9;C5'97J^QG;/K.L?WEK8W$0+^ @-I=W=A8' M\0(.8G$C7LA!;&XMK^XN3N(%G,3B2KR0@]A=7EN)3UDYA^Q>1PPHXS:006 MQIT*I_@QN?F$"[Y#6[BO?O"RB?XE+/(N+\4OLIZ#1-8%?V0._A1U4.2_N8G]"P\^(YKLK:B =1>":O]7PSP M>Y_"X5!%OSG]O @^N[GZNY_"'/BL9:M?,8W%L%V&C23.:S/ A//^YL?T0ICM MQJMBMA]2%0>^=U"D43+ZS0GH17#;K8W?_11>$+>M&>"0O:2(,Q5)]^UTB.V) M*+$9 3K2\6]^9@O6^P.[_SD<>)]5%*@4?OJ;$]"+8+V;F[_[*[]YA3T,KCKPET[5^Y*J'=A[+4Z(=9Y+KCJ M2^"J:VL5KOJX#>X>N?3H^2M?6XI@"O,^0T-B,>/T.DTLY3)5Z.H&*\&0RF?7 M?TFM*]5]Q8E&3^82W&16A!37X88I3RGDDJB(C\&@& MADH9(8?Z-A#PH%-\* !6%M%^A,6%5",H/7YC,],Y[7TEY$D@E]0M>IHS)=X#%G2ES-NI?K+&I-:Q!FE#+V=Q;/S+6._>GF,O.NA$.NZTSO+KWW,B- MNS;R*!6T+'FOW=66BO&']WZM:S,UW> MNN:UYO@^82,"0BMONK #RYX@XTZL,<="X\!#-':$<8<745'ZY].CC_S@X>'I MO*B@Y'JE,U-!N20UNZ_["8NCZT4/WLBKVIA)$A:N#2@BD]V2*5B*Z,EK._): M/._S9)#@F?E#("8XXF6:#&@5 V#"I5OE.4+Z^;>UY%;1VVJ735ME+\_Z"FW5 M#J[Z'J:HLZ.EG=1T9U\\>BB[\O4];$EG[D/E4ZO-W/N L?08)M6Y"N/L&?G6 MA"&EF16OUC(+X5%5'5-W&>?'F7,):+2WCAN_MC9C1TO*BL7L>O?_NO1_,#'8 M^U ;YM+@#? MU +P;2JQW@WXYGMA\-__N%P/=E>WMS:V+K>"(+COO0&L84:=,;B(,A@X:!+A+9= [L]]AW(VD;P^JHX1L5O.N M$;J3FQCJUC>I@I=*2_0B[6+01 MZH^QN?@UV.TB3Y%7(G0AX5\Q!,T(%6A#$":KR<=1#Z M,/=OJ$DS&.%D= [AWG4("]GY3;L(>L#(@W'LH\'DO2DA",H&.(W5".C?:M&V MPP B;+TM=?3H^U&D:)K,TZ9>&('OCN7>@&50I5_=)P1I6Y[K%MB69N+)6MD< M1[=$GE7 VPUN)P^:%<,AR"64/-H98F>2@SJDO#$L$)[>._G:W%]:W26;JN_+ MI*+P2A'28A01GET8>H.QHETYF&!:>N-/[@GV43(*2ZX="U:1 [ M(,!T)=!WA!K-S,1!=X<)N\CIU)*/6W@CG2"?X^- F4L('I+N7D0'Y9XA31]A[%&.T3([[$T^7!8'GFC-?FU6/71 *BV MWXREKC#FA1)C(TV(T=!T0R,^-&!'BMHFU,IO8R#5MG(;MNMY+WOSD@'?@"!0 MUI'^ID\:3?Q>0JU_1@*Q:R,%@>Y6-LD6[$/O7F:;S_GT]"QS(M*/-3/4%$^@ M?(*)K]7X(0J_#J/8&7QDDCQP'4B;8,_+N(IO_/Y1.TM6:&=E1JM8]T16[N]# M69 ([86CB&A)-0!.+'U3*NC5TGJ K*B"D*:!;L)8\T?@B2AZJ9L,_E K.]CG M@<90#+PWSKCUA_Z:V8X>*BOUOR6\<<2?QJCQ#?6Z1),(P8P4 MM1"YAN4EZ?BI.-&"GGZ&GH8I!AM+QX[TE/HCVP&,;2Z?>C9[B)D]9"/*(0(9 M@ +V-"(Z[E4>:AA_[HQ&QMJ"#EXB'RX:T4HNC?)%' MZ=Q%PYNM\:-2T[8H$='!#1O0">IDXF1L3K?!@J(>MAGV*V1OBH7@+F+22+&9 M;!%U\7EI^>F,F8!AV!-O,"DEU&K5[58\9<+ 40+V;MBFQ-7N$T/3?L'3/;_( MZLH0P?T]$NRCDN=]SGBA'S\[JS+-76!YXEQA#V3*3< X2E%U "\_*FG /Q2=KQ0:]_K]+?J8*Y MM;.X-4A22O8BMS-E^M;(795?? &D5/=?8KSX*N8GYQ14:J#:. M(AWS/L./@F2 @0SQ#=XZ16Y]%("R"3.DSH34/:+ 9LVPV3 HA@)PWV/5H^BS M\9-5.Y7./Z+RGEK.J+B'ODJW_R&3(W9B((^K/\0&*R%JU[":C;5_:J,>VU-E MIN$5Y?)A"($2?M@O"2>'IT([-=&B>(^C$;4I 0J*@+B18,S604]V5',)0WH8 M)>(?G1+NP9%,TR\=R7B='0^W%@DPBP28E][QT.'UMHV;;L(J@<92PW%))L;K M&6 T-!D.=%HRIW?0GR(G@4[3$*Z[;C%5;?4\(N<@V0BFX3.S7.Z&:J=DPY.4 M,>QEXRQ7 V;=/Q()]THA+#C%7JH?-OS.[22'[85TLSQTGP)CI/;KKHZAF2'& M!6TD=5KG6%<".D%:D$$)L%5\VQ^VW1N269 6XO?(O*$?5IM= [_OI?[ 1#=; MJ,9H0YNMFDGYIEO-3JHJO$G4]FA:9'-"E,POH'2J90N'CJN*1$9A(]<];<@" MCG]R2ZII"$DIHF93$J9$0<^PGY]OXI5F*G I?-WH3W2:FB$S;-H' RK3.[O% MG=BT?F+O"]D@E 7+P^GPIU]@+#"#<\ NS%;2]@O8:YQ!Z,<564M))3726).8 M@__\0EAK;G2)9>_,#4LFAAM4$@>NP6I'2M'4U*4NJ?3&6*6]L0Z]9S6= L". MP$#(N>9%'+P%C@B[ =\%-F'#IAF0,\#O 95?^^70*R[)IB!8TC7:WD3P69_? MMSXVCM,Q1]R/?HCI:=(*K.\'I>MMDU=B3X44=.=#1S(Q1TLI8&E".>+ZRK M M8[3;61?R7@KG/++XG0M7%Z\*JYM$LY\-T:L;L'YF:-DZ/4[AB7:!<",LLQ#8 M8LR]0"UTQ82_B>*14G*'K,N$;!7.\015FIEI6443NB :I/@$LP0AI"[F?V"7 M!=O_F_N680I"N<7W9\^.MNR5^JY/C[\[QZRM.;SM,1P/72BWG6SY37;RDFBC MF4'5?JJ(%C*YF)^ :I%1:(62!D*354DO-FEECE;>]D%@HQ0V6[CLU8TYCBWQ MV(233KBR(#M37K:;(3,AG$TPFN/*O&_E C_N\FXT@E("3VTRLV+J1:F0!!%HML'/DOY\O OAGJY^HP-@-4X&S8W!+L M8M-[F'06U2-#C&Z2NAF2XTJAGC#L,X>;O#626=,$2>?K>B_1\HC'6PI$1=;$ MADWJE6;9]HN4]#'#U+"\$STSW#(UPT:82"->7 S:7%-'OEF7PLM)??KVE\Q* MRM"B?#LKI-_;'+YN5*"C6#[&=#FR,-_8=Y"Z!U\HG4Y,ZB_,$O2\T,<5OWWO M2"Y+;!(&I8PN:LV,*;[<>AE,L5AKO:@BW! AO(M(%/65-ZZ5D.]WORO.S1O]=! MX8J(-J,2!29MY.CX)>P2IDN#Q(1]5.SSTTI&KJL;QWB><'.Z0#+?BR3W,RP+02F:A<2*%^_=SU+8D$23RWGUW/?='8P0Z13AQEE.X1 MB9+=JJC@^F#Z"(<&(Q!0D/M6/-LSS-G[H5"(W6_:%BVXI'@6(,1&)HW$RXY&J.NH<(J^3HD#R"(51H$RI(@T"6T& 'QK-ZZMI4A23A MW@[IWMCC7S/X$=6,HW(&K5;.L+ MUHK1.WNC8SREQQF"0,$[N"2_-&/?8 <>RAQ;%_^&UF*I?RH("0OH):,3J^@[%;GN M#432,[2J>=U!5"D?#)LA 1P2QM!*2-K$3*3 M]1NVGIER2FGZR1R>?(Y5> J%8LMGT54'Y.C3+JM0K>.04;) AF M''K5HO5.YI* M\H/98KD*3)EA3*M0A0RO@_E*5WEDNSIKU7$IO_NYH-Y"?^FM5R/&5'+*X-I7 M8!Q0'@U_:X.=\/8+@UW16I$55^E'G"<+RLWC DQ-L&P-U=DNF0N!LY',A&,^ M28(+"U)C[\L8F;KK8F;(BT#LQ\9FE%:T\HYHK[5Y>"$7U&NB(+V@<@H^,;S2 MK\4EE@VEE1TC+BV PX% 2"6]C$O(==P_K5P5)DP1EI$:_4^Y0Z= AJJ1X4HT_\"+3B*QPJ(5OI6(X[X._ZVN(;-K"$!3AY M6ZV*>1M$W^GJWX>S:=#NO U;*O%*UN>)O:-,_5/5.5>Q$VJBX C3WWU!K(\- MFF;6LN!'1C:0Y8B'%UQ$:ATF#P10]O20Z,/LSI4WT'[]+KB31 \OY M;^,(+Q"ZLD"82'J+DD=!(*I%QF1'FJ_$3$LSHS))^XCPNE0I"$IBJ8B0&\)V MN7**WF9,KA!EKK]:<1X0%V-*O2?A;0/$'&P75U2Y;6H-'?6XH?1E_3*-IV"$>CF%:(7RL!Z)CA) M!84JRYWVV'_^F'@]ZPC;N&PFDW=,%>(HA'I0PP:>4ZY-\P):KT@H?4C#C*\V M*&N4MUR"3%6L9MNU -57%"&(4O47EO1@H"$(5%=3\5FX8[]DK56,"_2G&26) MKCCKW4O!MBXYHD[SS)"*T\_0^W5:4KK"ZLI%FL7,>.(QJ70J)!:L8U7)>B>,0@#AU,, M1-$0UHNEY1/XY7 _>'*1>RON*UJ( M1_L@& F)GGZJ !B3VTTMV#?@*H^N21S]D6;(,/Y'D4VB-S[$6C%^;W#!E4 U M]A[:DN4QE@ZE2CHY$$@7>P(UCGX#A3]B:N;1(*:N*8BE#2]2)6@5P0O,D9(+ MK0-(#9+C*3FJBWZ5W8^C$BO*5@BIT@3:,%&T55O:-1?AFW"QH$C\Q_&R9[R= MZQ$@3CS-("BX&>\40RB8TC7RG/L;**K5QX9A K[5]0KF5MG$GG&)A5*HI-_; MJA_^0'7PI1XIL6N65]%!6GW+C@!=7!CBSV'3R@PZ&;A]=%OIG>OV6E;5>5B M6CKS/DEUO-;6ZSI"0ZW[@$VBOJJN?;9UJNY9G]D,S#TQFH4" MUPT0&#J FM!5] 9#QSRT!>=N4JUO7QIJ#X@)$T8J2BXDK@^X;[9L3CZ*YXGC M_=EW*DK[_61TSG2>W)Q?P;HGU!GM 5INMTG_*_>]HS&Z2Q[6NC'Z,1Z#2]/A M,S"J"".5"OQ>S!@.:P:QY+DPL3H1O,(A]DF&'$K 3'!ARA)\2E*26)2A/G1 M6<'>"C9NU,K#=U1:0;(LJD-;(4POT]^P3"4.\:D:;2PFUZ?A6<%I&%^FB)&1]O@,36.?%M4<-,,R3<@TX^M MPG_85_C["O_75OA[!7[W"IP[T+A5R7)6N0$D06SG8%*M+)1U2_(D4X"_=#"[ MN$"J@H[PB*MWTCK&V8]O0(/W0GV%ISVBT45VBE[8.N,G1/"7*-^QS+'+C9^& MZ))/[3$DX92$B$@HEVX4!A#PLW&N0E$;WX!X5>:[_^.EN M)%<%E9YA X2L:.KGD_2S&7>MC&<]U.;S*H03@N5CLD*MX9U_Z3U:DS_I$>$5 MKIA;>CAO#_RT)R!\KM94T"7C_)QZQ7D-%23?\HQQLY2 MSEQ2MI9_Q3U8V/;C_Y6=,^EE$_3"6+^R]#GBB8NFY#)BZ$W,&_:TQ\LNX-A, M4NIJ2-D3Q9;72H8O>*5IV_'7Q6YA"SU2];!) IM?-FZ* A;K+OB)'04)OI7M MT$S\9G__#8G$VWM<=$5LQXFFIG/*AG<6')RWX9@(2DF0XIIQGQO!7! GI MITZTO=JC_+QS=7>WE)N]WNKUUC^Z'(%V6CP,7*E.RHW1'B0 CE:]H<@:S[_W M27 ZB'AW+8GVQ(.MK(2, NPR M@E*4/,7B>11%P4E@&Z 0E;$&#G[IFJA4W#$E-I49A/7TDW#;$DN<+OA@\OEN2)$\3XD@/ / M[B"RZTH0$6V>)40VHEXQW''@5GAJ>)^YMDIA/=PN[H2YAF!QF+H30AY#$_EH M3FFV4"!V:2Y2>"-_8^*K]\.?"R@[9.,31;]S S&#W/WF"PY-%NVGNT0D'0+> M>4^\#J%16HZ:&3;/TWP1;)VKC=3RRW)!@,(D:P(X&I%/_($1B%3 X9Q],'+\\+QOJXS^#?O*&FTK'X3/K01QE1,N@4-GMD M+(2[#7&U2'Q?*RR-&50=X2!UK""JJS3$-5MQ(\7@$5Z(2KI<#?/OPA0_$(F^ M3SKHD;#X\ !P(G __#84D3]O5A0"[TP&-= Z(QSN#%(86W:8-IR$OC'TD M)Q$?*+/@/1BWZS/RD4YB091!H*(%3JIM'.R_2)^PC !4Z9!)(EW4^0_&3?LP M#6UG-B>,Z_36JTZN?S^;@'WM;G*C$BEAQ'^-RB;UJ/:T((4^,&RX:\IDP!>K M4EO^8CE&=U*O,$/J4+E&HA4S;3#R&IYL"P*#SUWM"P\*HX^7^KKNG2GE_:K5 M<FY)A7!#-:^((/%U$J^6N;UE+ T2U1CV,G25'4X%DP>V0"EEQ$^X MG6P.L1&Z%#)7@;3*6I-FD"<@'T"VE;Z-304%_$48!=!*"TFI;VY,F_133 W- M+$;;))0\[-]8FI(86_1@>;'Y)UNX9JD+XPT+]B8EQ $2/'P L93X%-*-G&!C MP=7#H$4)"^RG'MBFG8"+QOJ_O?817W61";D\CK0B.T@ M(7;$E/H""L;+#2KO$D-$"7]F:,)/,YUBIH[U,AH!;&.2MY_,*.F$V$5-Q^ M5S7AKIK'R0ITU&,&>\S@(V(%LK/C)2\)Z@ALE:<*(! EBT18&+7#BM'9R M+JRSD-9FJ4=,(1BLYY2V':_* _R48%-XUO .WN71R1/*#?1 E$P9(1TUL4)Z MJI@5E7.&;M!@M;X]O6)'VFP ,A":2& 62S->7$K8*QJCJN?FU/.$&BD=-1_1 M[$@[%+G6MKIK46,WG>7%;9^!#:3I+VCX0J)]'72O20-'*R23VHA&(0G . ^= MX7/I/*0E"F=P!ZM(2+^043)AWPB%%9[EW\S.27VQ87I?3&F, P^XD=2+X='^ MVJB [XE_%8_<($.J^JKJOQ1((W0J;+VTL"(N<"UP1KES[8;"@2Z,"MTPJ=** MV9P*[)#P0WS*X-C9S]SD@"U'VL=XS8@]NDK5X%59DH*8D\\"/HNZ>!TCZ\+> M_KY-\KI9\Z5P?/E\%G\K+$&I&PC!;=W<-*F#5V\94WK]J;SE,DTO&"LQ^AE' M8L)*WN(FY1D&K"<(#R$QK?:*"W])+QY/5CRL:1;_BW@ (Z_%7RR0N Z!IR(^ M26!I0DNH!HH!9+T(/441LI3_J:H9YTW8GLL.27*?HMS-19&.0W^,ODRN"+<> MSV;%F*>[]*+T-$5)U(7Q&;EYAI?'_,#BXB:>Z# !1_@@[%8R?X=J96DYWL"X M:Q%>BF,EY78D,B^J;GI7UY1D>WYC+X1/5 B5&TT'-5TYW(F<)K2:,GX%V[9\ M">NEY(E*25"[]-,U9EEAI5[0#:N5(T>OLLF8F5^GR)2&L*HW_,94-QM8=6.& M-4$*L:E9H(XNBJR9$78Q=,JPV\!C>:1"94VXQOC_%5A9T;/) ) MD4QV\5:&YZ :X2A>;SAA6Y-WL+);XGB#R31WQ(:8P)UQI9D*]DS$23FM!<+) M<7G=T;*.FI)&=-GTJ]?JKLZ@^ M&)^U@T%(*A/E^MQU4ED39KISDURD#*19.9.HF+0X[J04H%!:'^ JS-6*R&[# M+6\^ARHZ05 (88,O31NNM2)4ZRQ">'U43%KF30T44C%4M04IS\(-'PX(\&C) MI*BPEN6^/V38&$8,>17 .0BUI%<1SM_R/@\)%8^?!(*HVQL,H;MBE>#@E05(XPR[^P5GI'4S0D7S M\%%))'E@6\7-8@.>+6N#@)7U1C/W!V0%HRMU"PCU]*\F'7VB43Y*^R2"%X9USTB&38(*'-N1E33X$B='*N@! M-;VV>++4(7;!W8CA#K@4"VX>=;DD]!N]P*YL#2"%'XXKP(^&+F M\QA[*,"T\@!JO([M1?0+RU@WMO,0ET&='@A=DE\D;A2]7*FY&IK%0MXSLN*A MHI?I.4OCYV?)GT5[P)X_J)4@!(&E&BX&-"!!?&0B4>"9,+&W-;P^YB\S9EQ&\S)!.0^< M9TH9"N!B'B5-M\>;--C&SCVTP0/8ED&:HEV4=BQX0R+B#L:#0@4_G)OPK?&8 MU<(<(I$)LA/QBK-GF-B8)?1GO!'H. 2OU9@3='&6,F[RZJUVC1@<9\A,^8MT MS&U9?RN4/)/T$242V;LS'+W(&,*89XO,4G%-:M(S6.H"19..@J?P,J45SJ\@ MYY$V5IE.8!\G##ZCH<&B OQKL*.#J%Z>Y<%(--*2W0IW/5X8+3(['B<[XI '4ZHG/6DR M;>?A.:L85]'/,;6 VH;?L7;>R,Q$W$-P%^>L;#5)PIO(:^P--]"']T/2]NW] M4^31Q3RSK: J.MTNK[>]/$#%&Z&@C7=.K7M-*\_(#&(7(:F0<:PZC0<+5><- MIJKPI#2*]@8WD-QXM"4-!F#G\!OQU.4W8.IXK"?*9S&[3'!GWS%*'I:DQFQ$;=\:]<.DIO>7GC=[!&G> M%G;ZQ7S<:9-4"TB_5@B*1M=; /GZ.]<;IZ'O6&YD>Y/&&NRZ&H83+P2E[RA*'@0G:G=8U/()4TUL8KTE M7Z%NX]8L!DH:@,C8 A;;9L/+IL*""3^D6VP(]L52G__-UW6V#W[&*R-%4NU3ZB514$'RS^QQEV]UZ7L8#=0 MA$Q1F2 '!69KPPN'N[3*-@:"H4LA=[?K'B]9Q<#Y:.5)]"691WTRH\JG M^S#0?"4=X2O^T<@8M"">3[[0Y$;"O:_L#_J^J"H.B7JX%C#QCQH_%]9>$R5K MC>@\CS#G%N0,41\N#>6]T=RZ->"8N(&++^XQOB<U\ M%I=G(%)*F1O+IZ#66HX_%9!",\NDCB@G,X^P8LGY-J_QR^-4\=]%%""I%:\C MG)I=*85)TL0[[0@Y,6\(*KWR/FA#:G\X1]RF89YL)Z'2Z2#>61AVHO" "U9*V1NGJ+>.&&*R@ M!J>;&ML=Q"T'QS!X_H)KT7,M)6!'9O5:'3CM*8%5K074N:<$4( M[&,\+,UZ&]LQS8JA&CQ51KPSHG."!(T4>='O$QMI;9C4Z;@HZOKN^'@0G>"< M6PO]Y3R)X3_:$,5+PC0YK:RQT246Z[/Z/+3)Y'I0AV"J9:"$1P^B!..(Z*:V MVV4SY->S6", [^$#7C<(/W&R88G#MD1K)F,:O%7+K$_* MQ+1,K^R#Q__D>'[)&T"[B9FJ@(TTG01$9UB%3UPBTSC(S==X:;T-.5#TZMQ%K3F-XY3%Z515MOHJW\8_C-0>8 M2K6889WBBTH:-1H68UH;$!A,#K!IP.0 47QP[Y-.0 T30%:^95NQ'%G1V$A0 M5 LKM#Z1!;-7$)N%9' JD647?#NNC#CZ9XKZ$?_U>YV,=&FK$3I. M*=@GY'HZ:="[A2TE#TZ]$DX&,C-X+L@[9&4AVSXS: S3:D9X?(Q^4&.&L0=1 MX4[DZD@<%Z2LP53QR-OST$KA5WYY^>Z]-=/>5&M;FQ>%:7>0DX^\L2>_P].1 M$A'Q"I//_MES!TOXY\)S9T\;1K'.E*[YL*R[S>'OH, M=^Z;U'X,.P$ZMN1,$NG=F-^%-E=W(EQ6/ZL&UTSAHJ "_FV8 75HK)TUU).+ MY>2,"_X2,K'-\%4'7=?N(LX!+%.=4/R+/6"@+HB6A!6#6!7Q=M#1%[2SB^AP M-QYEY7.KKWSVE<]'5/EDQ>ZE3]K^4RQI%\_;#>I*56=AJ96UDH*0RS&0YJ#T M!;D)Z,C86E%KJ')87.R +,;MW,7ZA/57%@ YT)&((2O8E6:&MCG:.#"3*7KM M8S0KF*OT0E%)EUX5 HD/ZZ6Q719;4]>MQ!F[!$,">2%>)4/46CE[8+*.MS=< MDG;4WK$FR_ZT6QYB4:OLNDU23)]/L@+'>\(IKL__U22?J/A0EN@#V%I#!:YB M+=4EKCO$.DI#0@3PT*LT**V8>4HZIEU7?"HB:]F2E,7$/LA$5Q- M10]PGD#HTZ)V.PK^#9%W<<%O8X9QOY86T,D49X.X0M_^\_3EQM:1O2UQB@2# M2(+EIG2?S6:S&^;A49/E-00_5OU+R=^V).U+4J[7Y1_MJ&'&22SE1;\TW\E> MJAT-0\\5)-.0S!8? ?Z5)>+36*@!@?S\8@%"HVYN1 Q2'9H;ZD0UER381@ _6Y7B01 2)["FM2(=@;,_08\E&,)T4D4)S\812 MIH0L#OTPD-HD? M0)"KOGIY+-H5)!I<4%"-/.K*Z:IZ60ZU&Z\E+;!0&4W[(DL1R@<)F.P-K)(_ MH\.INS8=%K=(D(8/BMYH,$;)/('(><&$YM9J+IU\D=Y6HJ6+@5[3+2THT.-S M9^&M:'UINI$.[_5619=.B[2*&[#)(P8Z+G_1@^#0SDRPONJ7>U3@E1P_G)5J MO8,;J&&ONRA:*LS1<4=SWLS1]Q1*_PQD&'/26FC#P\$^%+Z-RJS5"+&G#T+X MC9MB[\F;S8MXOI/ZNV;BAL0]-*>>[7]8_:).#PLWK(=(H[7"5Z>E0+N^^%CV,TH MRNW2"UT"_;":*AL?J,-*)\'(J6;$ '=3\AM3/4:'QTHEIPEQIJYJ;@$(.#3) M(8FQT2P74:)DONUZX7J06^J)JC1W<+U>37IE-)BT3W[])"_R$6H4-D1V/_PG M(T?#MA^YN6\>U-J#I7LRC7VE.?EP1Y(10[$JSSNF&$V>PK (8O0EV\S!>ICK4+GW-LOO[G"05M3FVF)AG1IOR$ , M.C#_A!]FJ+OYS-,BQ/FURM3G#3W MLQ1VQ#8#9&O96-:K6KDF6[&)PY*IUG$L(IK!;:ZVEE:S9](5)[5'1K#ZZ C> MW98C+<%/*WBYSB&*Q1P:WR!V>4DVO/'\58X'TAFCRQ@-DTC>JL/SEYP1S^#A M$>2*6^5&",7[+'FE,1I5?K0KO&-4G(@E(AH!C-@HR=@*>M(B5!RRBB46T]UB MSOTH.@224KX38RH/N\FP6@*6$=8<]( ,"1-/P 5M@F(DJN_2DXITGG'#F: M536(SIA22)Q5E0F[6=3G[R-S,+470(;(SV>CBQC(+./^DYPJ.-Z-[40=GB1) MLRDQ,>[(C*0%";_38L6ACEU=$R\OB'TY?J'Z? 1E9MUI,K+00 M[XR16RO&4+C!7MVUIS9QQ-(%?,=P$/UQGF;&3J"JDT\FMUL _MN\\AK;Q"GW MIL])3VS7I@J#$3^NM#B3XZC3_905I?.X?IP0(Q M[:*D1-U5>22?I&GFZJ">,C(\)$*#4&RH.B\:]E2U@8DJ'*A_N2WI/&PLR9'\)76I%L.,A>S;>6Z:B,!8+<7A7:S ML#:Y:M;*=8)^G9PO=;LRLXRW-MXZ!'/#XB@'*16R$%>5AWW@AG*%C'PB$&+5 M5.B0IA(I>I]'>84=@9B'9^1Z-$-A?$6M<[9*((!>AS2>%[7T4MDX> E50;&C M3+JPLNBE:Y2D.+QO+1O/2:$@&B9\0BKQTH579-ST#*THL M7C+M^B_:V,,F$C6Q&3R'-RC:PD4[^W;LF&A?.:]G(>2%3 W6X2^8Q"%,01CZ MSF!7-%S4SHM1ZZNTUF[.CAR?YF%]DO#]VKP0?@>7,C]IU6^4E,,">]V*SQQC M*K850>,Y:]0I9>!UDF0-)W,N$PU12&06IHZO+5IG34PGS#!MN29"K2(\NR@ M0'*&W(7@7 (#8>EA&T/7*0L2JYS%#/CP0LF+S"RM*FTBG<&%ISI>D=41 MBW'X;#+ RZO?JQC:<==?\:Q^'4,Z9*IZJ;DL]GS7V%:YXXZ8+(P&VL7S&T(M M5Z1JPBHI.BW^5#?I5O<:S"IT9L]!;%OM>TOM60$F M^/;HL/P9E(2C7]B([M M]N9/)V>_T+^V?GJ&EK!6%KCNG)>';Q6#$Z!3I2"/\+*LJ1VO(DT&\,K+P>!/ M&6"W/$XT;#SFX:)F[(\'7:HS$V6K[)7S^J4/4F!^8TD_:H>,SU8<"!,K3V[\ M2VLBZW2BZ(\C]SI#O+,>E%A5N-=QSO=W_WAI^)A2_V/NS9NCPG) G^#W7+<% M+SP=G%*U_4GDV2(7S\BY*U^8VGQ Z[W"N0M0"-0QAV;%J\A[I)#?[\XB4\#FMBP7961'G4L5L3')8],1RA:[#.-8KH1ZVV8CAJ3PH/MJ5//&MO M:AR)HB@F$PR:3";JPMYLI7@@HHL\CE8'C7SSJOF+Y#%_8NH9C"$]$'#*7=3R M*2GP.5C$AL BG@6VVW;TI/F?3;G XD>"=B!1WBYA&_#@]5^ETIFM0<)#_P$4 M0X8OQ)L#ZJQZ=5O!=\A=-QM8BPGS'6AUB%>//A9W+1'T/V$&Z3@DND8RV,@K,[XP%'-0Y'?+8" MVB6>E(>&4T]>T.'Z *LHM\(V/?)65A7GPV;R,.OI52_]-$Y5-]3Q*+D.XK_1 M-F/=5\P)8>&,V+HF*UGOV6^T,!\W(K/(\0-\/^&178A>@&-.15)7473X/QL7 M!'5!;)Z],!U5+()%,K&GJ@'+J6MU@L,Q(&,"'4?QV&U7'7H5N#L$-$5+R@(Q M(3HUW"*IS/,)Y#&ZCF'6+#PV'#J;&'Z'C=,.JLEE5J<*5*)IG:3'E8X85HOF MX#$9\TG4#@B(!$$)?JUZI)6RG;Y2UE?*GDJES ,44,K9*Y,%Q%=<^-J0H3T+ MKXLE6F#45S3H-J7$39$G"\*%_1E +P8_:-6GBK M:8W"'2&"A.7(V<['M '>D+!P%.;.< $Q@YIJ7.:%AP[:15+*Z%6(#SF>,WW MOS+CD\^6^F)P-J W>_GK:_R==LB?3@*K9A.P5TJ?8#W*%6U=G&2GZ>WP0L,'22P*HRSQB>%?P@TP0L0?XL'2*+XZ7F_@BM MFE254*D%R^XC0"5\5<%V#5]+]."M1+?;Q"M*Q:U0/;V=A6]A=+E2B*P_^'<" M*$FJ'3QU=K:2DE./KNM!L@*?C ! .:(7(CM[[]S4N*5QQU2-J][Z%@_]5^E8 MTA1C,RHXR]AR"MI_Q0+OE'"E3,F M<:I4RRZ516;\>-G'1'#:U\WD!=&G:BN2L%JF)TRW4"1&Z$U\; ((SQ>Z3P%E MH5>S64UR"+$M-<.R8NOZ%#P!1X4W%=(H!>,T+AGPC)4X'6N9(5E[F ME8NE>16NC\;1.;@T-",D497*F$_7]X"M7\290PM7^!]26"2VOK:B?">WH#;A M5V0FN:N[MIE\*9@R;0Z%E+:!MU0\!G\^'#GK%JK491TS'V?+#J',"2A$WEOM M'G\-X;0>CJ1-!'CM<5]:#V9!2VO?\MML^!@=2TJ:) S<(DK<"\IZQZX,DU" M1V3G.MS9;\U'#N"LPLH(OP/\G=Z:I\7X++MQ0#"C/7ZV/L<$I@I (NI05E,E ME>D2>#EDT,I7'3\[R@,WRT(G;(I%@-MTMJ1(Q;Y_CJA?FT3$=<9>#W_*D;)E MB4/B4UW#%4$A)'EPZ%3/NF[L6'.MJT\J\^"9FB8BBOJ_AG"0G1CO\5:8AIO? MDCT:)#&4LR!L(N,XI#AD&(#F8)GNTS@T#']+OL/:PUT5A^F)07037OP)8]@F M\*\FO: "3/"0+2I<603?M-F[N,(H89\=#=[R@EA9Z=B"!X045D;2V<07[P_[ M@>?,X4R.V'D/1A#)"#F#FL"*OC^ CG8NPT6O)-GEL:19/NA5JQZO\QV4V&:='MS>SNZ3"0V*IH:";LZ'E+J:1^()*[%V2B= MX4ZW6?8T]NQ;S&!<-!8%23F!H6&P@N[&A84&7.T>MB:%",B( @PQ&]<;7YQ% M:18K3>07.)M<,N+/E-;X.*N2=O!>2VE&L[\>![,4T_&OH0]YY2N%Q;X;#SE9 M3XS2'\:QRR.C+I]W'%S:U&Q><+G+&0)ER;7 (;FQHS#!5W5%D8EH8N6_7M9V ML="'8\$/3Y'4:OPH65+@<+'N;5";/2.*ZX BR@:NF&O8X'&")&T":!%(SK5C M:M: YHB-"9LQ6T:-.D"#HM!0C2%;HJR.DB9TV%^[2W8HAAQJZZXS],G1 X*X(+K8PK*B7J M,?N2074M[E=2YM:PEI^2?P@>7<6PT/,68LJ!VD%:FIR$B1-3F9-!Z]L7K0#X M/HF2=3NHXJ3R+7E""2F(ZZIC]@O#&5A8)%HH34N&TNM,!#L2=L(/7H%ID.#H MQ11G!)$2GDTAD\-,5"W0==PTATPO1HW:R]#''C$X+$A<3"AZ8,EIR?\**^*. M@,TJ#BV'*(^K-'Y;KB.=$'Z1QTE*N=O7VOI:VR.JM;51YW,[C E_2+Q\0#0Q M3+J6:M*>8_PFM\/A7%%+>%-:(WD31WJ\##UOK@;=)TYWB,4C,@QN@^5AW^6, MG1_W7<$^2?(#'1E_;@Q;%IL>'?IW)0!1I['R 2 AK-XG?T(S/-9(9;F0P;$= ME5G@,PERBR=$S%[3HU#I09$0Z!M<)N78]JY+G([A3W)1E)H'Q2;BBDF*V8EK M$PVF-X"?:F/24ZY"O+*! ^[EA^3S^E<@Z/B0\=$I3W3*RN0R9TZ8TDWK@(]@ MKI!!XPM;WQ*4=:WUC1L(03H;0AB&IT.NA) M:QYRYL'#*) *@0G^&*L4M.WG;OB#.BF31I*XP0Q+8@$WTX>MEO^!#)AER:DP M470O>!>.+4<_>7^2VY8_3]MOMJD.:UA7F[UGPY2K>0!HVR(J%]_WY[SUYC$/U5;;QW%E+X)>U//$Y7N[W=V]^V[ MK+[W0^;XV/38OM[VJF@BQ#]3AA*H0S":,K"1!$@Z^?@MO58MBV8,)IPP8-BB M%Y[3"GC.QRWH;/6MO=^0;[BS[WZ!3MXF^:J^\WC8O8[TJY32QL\WZ$,M5PSS M(N Z/$]S5.0;PZP8?2+G47RG_<'VGEY:KD-^_WE:FXT*QR.!OW99)G.X\'_^ MQ]'^P=%/XJ41NX]JD.6>0._X2&*),8"31CM1B_*3$(>DU"(A_Y#*:5HS8R7I M1P7>AEQ RVK+=?_P0*.?Q(6\;;O;7N6+%$)R6H'GY^D85I%6ZW![<^A%/L^F(\"CPUDK$SD0K^ MU0RO4^,_X=]N57:^<@-:>I)BL/WEC?&W'^_6R^/=RF.(7+06NDR8=.,6Y>:Z M3-K7J*&'(@-9,N18<,8D+'57>D89'-7$PO&9%;)E9$P^Q5P^%HR8]!AM_6(N M30$XTR7142ZC.SDN-:\'<]R.O8EC M0:#LEKX=UB&;+5V%G=_,>(X? MS:CE',8H(VH$[&PA3OJ**IS8H$C03OH2.8$V?)!$K4>QAD3AC)19V#YJKCH1 M "@+Z3FY$1K+1Y.FY,(GO5P'$D8]]DL[T,+%&\'<,S>N"!,@74M)HS&O"C < M4I?:G,Y!>; \C++F&]N?\=>%70<6(B*13H'!"8ZE!9U=X/.=6 Y32F7*9\TC- NI()D;!.XQT(*ZCJI7!WR MHDA'(M.7/@#$#EPY^S#VB64_R@YT0Z)"3 M$U\HI ]E0=Y;U2W0]UGJ]B?BRJ-U#<,%S9]HTY0%.%MT5*Q3'1V,+!AS2]OF M=ZW+#7SS1A(NLNF,#M]:1DF6EOY0IX@F@FH'L9PC)X25N24L6, =CY81";1F MGO.!=8$7C>S$?Q?#*CJ&1^%]0WSKS#A>9[P#S4;=WMPZX'U&)NPNN2D=^5(R-.%A.6<2$SYXI.REVJC<0Z.:4S?6& MY0B2%"YS/)+JCM>4SLT'Z'5JMR/_E0Q1>_2O6C>G3M15MSZIX^NPH/'25JU# M#G^K)M4BZ:NVZGP/2-H_Q\ENIQ(96%EZ%WA]Q91+) MHE,RHJMK.VQGBRR]-.^6Q(BJOI]K[1SKFL]Q)+4X M$=96H+>=7\\AU!'O[[!BO832_O T:J=O]KWK'6/J -_647%Q$Q!'AF MQ!J'%RF8I8G[2JD.&U!=?0GWH3_HM,/Q92-NO>0'!TE\]X^7FN/0-Z 1!:CV MB]$G'W?'@!3$:F8I9WW&2PKAX4+X5\RRM0C&M>/K_%P@\@5;AR0/1O-P(# M M22@TP8/^I'L5_ZO4G^\ UI:-SE^)Y873*T?^%!HJ!?H47A-F#;E$4B DD]'Q M/N=):61>1,XMB5HKM"V5#RXZ=XBO>8V$>W'TWM+MQ90E%.(T/$+O??ZWNP#? MW$9*+JW\@(?RH01U=STC/_E]&SXIM\T*V>:2*S(M:\Q@=HP==Z1WQ981JF>, M9'L9DP3%?O^CRXLLT90G\#_(0UJ6"9F'B0%9(J)!--("0T$*309EI:VLEUU( MZL'C+# 6M# W&7(EQ3)@992@'N"N5BYG?,9_QNQ*%U&2EHZ):E9J8BOA"K2Q!;A(*PS$WM#/ZRO%S#1>5/'!-K]4Y?O3RVF'2W %06@(M1&]0*+JSK['DK51C2)#\D53H_ MLFOX;#/=81ZMB_W$(_#"1@EA 0C)2DQ6&6XN27"Z[\KB(#H+O2@\A$UM MW4(GADPP1J2RHN*(,B4:%\0'IYI+E9[_B#^&_7NN?<_OV>.4X24',V,3Q"VB M(KQK/N,$.SFC_%M\"N^>.FZN$G_1,=^UOD,'OC;>%QS3:>M*Z$!(T966];NUNVX@;F4)F9O1]B]2)G_TLX"$M-IE]G?HJL7 M O3-EQHICV.OJ:C)1&GSN3HJ5XYQUCKZ3PB% GAA9T^ M-C9#'''_@&"]/U:> #(]:HV<==(:&U7,,*%L;1()5.NXM#)_@LK6J6R,WCU]V$BC#V/WT$A7@B=>1>CRES#;5"UZ>'#_S/XL1=:WESU]YQAC>\=<& M5C$ZT]((?_?77\^>Q5Y@[+/<>-2 <1@A<"N@EV+@D>0="[$:(+PJ\^MMR8H+ M4E,2,_QRC#IO \=3\[\IW*EO$_[#;C1GA"YBW]WXI@5RIF$K8?<$R7KG^* M2_2DEPMJ$'"CZQM%(M!T^^605KG+?>9$G\6ZB^6:)VU\",=&QR'YM7.7T&G.E!: MB0TZ<1Z;N%8?TB5ZZ67I!@=L;B1_PL_CE/#2M41?D5. [#/>2I?,]MK1YSF1 M6+IC7#C!O"UPR;NK='FWV:CM5[7=V(,T*4^+[Z%P+Z/]UCVW:';9TV!8?2OH MB%;%&YVGF,P[F]AN^)44K)!%QPH_!QWMLR4?!D4ZSHA#GDQ+^,W6+'8!,%BN M8YO9(5Y2!I0ER#OS;S J12-HAB"\M,IQR6E,N$)EP37@7&[XW"FX'ARX"*F* M^"-47I?XSOD[W3J0BVJ>*Z+L!I@Z$=)^@6*[MFC5R8^R3K;?U\GZ.MDCJI,% M?&+M4."+?'T.C)[4I*&S8*R=)7[C+*]+:Y!*57#"O$#J\1;[=.NS,LA7/BG( M/'B5B9WLA9Q7EMNGS4)#=4#$ R-2\&:EC35,,W[QXI(GJ&MV(Z2B +<*'KC& M!W=*U+$4F(Y2'D5C\P5TK[-F3L. 7F!C[C.'/EU^!A>$JS-/&]ORFV,_7V9[ MPUQ%00TS#I1+O;GM;K\YM7-I7+U+?3NIOU%'D7L:"J"P$)V2I,(>>$&+6(\5XD'I6#"Y<*]1.(877-J M HF7ZDNLNG=_F,FE#.:423 M]E-; ?)/*HT_QZJ]_]Q4U,)4T3BE-3I'(B6+/M(@MV,5.>BRSAN_GW7=:;0A M^Z7:7Q!@KZT,8UN!.F>YGSM""H"&F];(;7.D8.S-!M<+BZN>X#BN-@'D6JBG ME(2%?:Z-;([E3/C<*GQQA:*WOQ/?3+VMH5&Y.0*(<9-W,H/P_W_]IP MSR,V).)NTG N" ]F'-H]K -TSP,WLY #SD1/6QIIDK;#;^0Z$.FF?G6%;_W M J$NL!8G$)>-^$L_Z]N_X!6++0V:=I<'=&8)5Q>P'4+*.#=;4]D!'ICCS;VB M##=M"2M06IY(Z<>6]5N[1Y5W%:+_@NF#TSC[H\4B:"45$"ZJDUAVR^22@LX2:C^W9 MOVZ_M>2E2'N2S:'EK"Z]B6G>>#8&FRGA&=9[J7<,ELSFJ6'7D-7?XMU\L)-[ M$$;8ZV %3!4C]&ALL.@E)5 :'Z6O(UUB[?%?2BJ8N'J?C/!IS>^A[9"L#^.+ M.$Q!!U(BE["TT@T*5MO3M7FLG+IS'0=WN2WG+B8R<51**Y$ M&J=91?N+KD#*ATXQBX=?0^81A\Z9Q)?$M-YD>>!=JTI'O.#&?,+KX@OA+3)F M;$ )8K4D&7A/(3JQ]3%@?'-+ZNJ4WC)?KYU6F=*H<>ST.!>"?O]/#%PD4E/1 MW*R+!#_I/9Z*2NL+LGS4@>=GSMI\1%\8*ZVA,]&:-N<9GY4I\N74N%:AZ,5U MGUN%H>4P-!B]10I0KTRC:L'<2)I1$ 0N*ADQ&9[7X,XQ!.GKL&*&8^)P&'0#>6GQXJP634DFO ;88TD]F<'@NNN?%R6&EE2]5JJ]L3B M"F' ,3A4@'KQ^O0X+'@J@610(^$/!]9 I2>^N51I#MEJW^%B1>';9KW]J=X2 MXE8;6"CV%S57$82TULK>6MK9S)OSR)WN]8(7P[A[B:>E0>J\O MT[9!)&2^<4X?-7;:;8LT1F=Q2K0C::>JWA! &L1-%R;-,O20!]$;KT!8K7B\ M-F*N:GE@I]/"[6.61'6B])&Q# MYL]^1N,T)F#NQ%(+>#OB'I5X!G%2D S*Y?\AM.D"EYN>0>X9MZ S+8R.U\P> MRS!C#MBLCS KQN1P23V0/17='T>QZ@+3L/]=9JFD+N.E[9GPT68^3H0.FA(N MM#^35*,OO\5#189"FX""/*Q+2O;3F4@NUV'DNF@E#UN;]BC+;0=]N:TOMSVB M,-ZNV$DOOE1#G.7_8V%4%0Q:@L/H8(C MA8<(M7$JC_&I=5I-7%'J*@R+1L6NDGC)#*,0L]+<^-@"COQIQR;]-].IV:#8 M2_3@T"KY@<)6" J6?+H0O11DP"7&'.7-:7G?U#'[?*PC&"VW]*P]04TS*9G]\G&WU;C?SB375VQTY1RXI#3>I56""A(?;-O]:>W+PL MQ8?'H5>?,![5-LC2P$DFJ@^V07 ]%CCIJ0K2TXQK&F('ON]F!\'NCS2ZBCYA M0P@""2XY9?2E6<'ZS/E-..W9SOJB9H:J'5%#0, :-\PK.;(![]T])).*L;EM MU0F'@4^U <\QQ,K32WKZ:=J#MFQUJ794TP[ M0/ W8X=^]W '%*.WMF^]M8V730I(- R'L?/0BVF6LE+ UD5-TV*; M>HP3#5VNA)H4K/52E-]RC.]0\&'Q.$^$5Y@M:"D99CJ6DTJ$;Y4:6"3SQ*J\JFH0J_"BT! M*T997)Z.9? .:1^9O6.32%KFD*JN-S"'QNG0(+J99AC\CPSW+?+<^-VD M/&0.M6-,1UXXYCG%1Y7X29-1\];U#S>D@N[0C M3H+B;0MH[DQL20@*;R!?.#4EZ!V\!EM*A049KE2%=1<\D@]FFM^@L1*^QQ&/ M0B. DI?ZUO'$ 9>>[8<[^5Q0<.\26Q:(#7]Z^1E'Z%*N54C!;]ZY&C&'Q!(B M6IL!,ITNUX8*M]."#$A"@DHN&@H'6OM-)BV?+,@-!ZZ9336%Z?NKG>DA4C;Y MI>DE%VYI(/7\?%%AJ10O#=>C]FQ)?4J9P:9QPKK>D.I-PE2^(=4,"\R*,D5A]55:4;';Y":C(KDLZQT)"DA+JSG'/3%1XI MAO0\JRB1:*1T\SX1;(S%(7%-S( M<5M0?8W<2:%[3U=H=[&+0R8.)N>Y,G90I!EW%3;ON>AX.@ETQK@PU5)'PT3/^,3'0KW02$J^A\\(S_;AY,6O$-/:$B#M9FG.Q1UP M/:CM\% MC&32=*RR&S7;*;/1C^]^/7W&!=X+FE2C;>K42*JQ.(]7JOGDV$=P M\B(T3OD$&5C0C:,I-NA13DO=$U]^X*:P8+@1UE)6G1;!:UYK.'$J[V;P&K%- MCJ*U]JS7OT4.J4E4>$M]JD^!8F$7ETEJA-["%(T:<+]QS>,5]&SVYAVSJC&ZE+%0BI@$?A9Q\3ZUYSZNU MS]92MOS-CM6TT*YL$;AT'8] QW#AS2?R@QTZW,%;ZOG&1[LLBWR*D4WX!"*K M]!BY2^9HZ/@EIW5>U&85ALM[./M8]]GRV#5204IR]/U[I=?_RRS_CZW>>-C7 M&_MZX]?6&Y,H'?_]NX_)T<'NWI'9^[B_N3O\N O__3CQ\'$Z.DF28'(S- MULYW?%?^!ICT-UL___[;^Y.SMZ__>?+R[,/QJU[M;>YN; M\H7;6>9NWK"N,](1K^#3RI2OGP>1>^J('CO2YW[ (1^E$<86,%*83:/QW."4 M3":$=^5BD2W-*B2%9N(QF3GK>]G.SSL[:WC!FX/(O><#SJ512*4 MXC*OI*77]S;\CC2JMX:=_LT.'"J#3]WR'OBWEP,X9S\A8RC&,F13/[LOZC)15W M6[#W2"T:AC\Y$!9A[TZ4S";A3J+]K>"MB\*;$(FRA P*T;NDR3QQC90?UXHE MK(Q(FRN&!NLA!9-DWIH&XM9B'0Z\OS [NTL+$Q+4^,OTBDAZ%]'/&-Z#+/R" M4XK21$89NT]6P4F^R2'6([H6ZR-+LW6P6F:L?O1.&R-MEQ2BM'8<#V$UQQC] MGN33#*3B-E:M0^NQ"*KJDQD+ZZ#_6JM[=(/%?9'DR3@)R:>LD9$#7T#@BFW[ M_%FK!K[AE=W;C@]N?*3_2*C> YIMC-RRH/JP[-/4C_%,MY8CXS%]Y-D46<;% M<9L@=ZY''$*A.-VLTV6^]J5=/MP.:%,[JQ1AE.VY[L)GA #@U.3BG^93%^.DH\$?LD M_LW/.R%:Z"(=-]2M2? 6+A-,IUB50BZVZZ."1Y4%JH5GCI,7E&G Q$66S"OS M7/_A/QO&^A+G8\0[XD@YS"QL>J,S.:VPG+JI2[VK7&V+7ZL>VP02#BX<)9FL M K^<7&7[8+!Y\(._(G(_71TO1O>NC_EII'#7)=&?-W"ZYG/.PUS"(ER;__!F MB-J/)D,())O:W$?>8W.PN>S:7 2V?]U]_J\0UV87DVJ;SU8'^W MWY?UVQ<\,(?]QJS?QO0'9CWW96=KL-?OR_KM2W]>UG-?C@8[O7VYNWWY6UVB MS_R%_K$X]!H7S#]'-*PETJ+DZNWZRXMT>%5AM7O5KB1BM(DJBY"Z6SVR;@L@ MD>_2?V]I.<0_?#H"\UIR +VXW(6XL'?T=*3EPV)N>DFY"TEAO^#I2,H99:IY MB5X94X?+]'5F^@[?_LM\E9MZ)^M]0-;PG:]-OSS%E_X6-_JZM,%3?.=O<9^O M"W?7^)T?GXWR< NOZ_&3D%CUL9Z"97F=Y-/,+&(E5?T? H_,^GU:+\/PAP#> M3+\Q]Z_)O0B$*N+^N^T,]JY4[OZC(UL!/?QW_XBV=N.=SV3\M9;^]%^\]#65?5'61(Q9Y M=&YZ)W'=5/V+9#8LT_'4Q-&;I*J2T7F#7=M5OU%KJ>>S9-COS-/0\ ?Q[I-0 M\!^*49GV^F+=%/O/L"EUD?59FD>AUX,F&-3RO4?_U/3]#C6W/@&%_ZZ$K_YB M\EXRUTWG:]ZFS]4\*EW?[]/3T/#;F_'^D]#P/Z>%-&#VHKEF*OXE\CY7?;+F MT2GZ?H^>AI(_>"IN_&_%14,<(5DQQ2'H^X&KII7/-5/P92.)_%Y5!CJ@LG10E:/M^D]92Q8=I MFU[A/S&%?W3X1/SZD)SK=3T>]"*Z9EK_;5TGEXGR O;;T^O[Q[I;CU??;VW& MAT]"WQ/U8B^5:Z;B5W&7]AO5*_O'NEN/6-D?/!$T/8T ^U?O,JZ;NL<\SIND M'!55G\GIE?U3V*W'J^SWMY^(9W\\OL!1E>/HAA*JWZ-(>$7SBGL)73.5_][D-)"ZWYXU5O>]@G]B"GYK MZXE4:4\^%U4Q,[U7O\8J_@^<[9[,>K#]8U#UO6?_I!7_SN$3P6.V9A3W\KEF M2K][/'2_3;W2?ZR[]7B5_M8F3HM] DK_N&K*9&KR7C#73-L?XZS5/(X^F,]) M;XM[)?]H=^OQ*OG=IT*$YN7L3W%L7?XTJ.M73;?[DO%VC]U,O&R&&9J)?E^? MU.R4IT61_^ ;^GAMT/;>ZK+"W^IDF)D[>/H_T?><+-I[ND4OLK_\\/RYC%#.XZR*BD6MF'*5Y741)-#:3-$]QB&N43$MC9O!W M^%OT6W%A9D-31MN;VUO1I"CALP>[N!%115/7X'=%'8'K1R^)7^EB1*!OUG#[ M'!XQVMH>[$4+DY15=)G6YU&2YTV2125\$?XGA0<9DLB "_R$;.&+QH%&MWD#:40;WQ!-R M+NNBP^]V<'U$1=SJ1-J50^ZV=U4[V$.P?>0]-?WW__Z?8)QN,OHT+0MX[8T1 M+NMS'=3GO9:,\=VFOW$]EA9SEGS>\)9,U A+OGQ-?U?R;&'YY353@V5GZF+^?!OT->I3^%%> M;'=K<+!W1WO5.N([;F?^*XG.2S/Y^W?_\>'MBTX=CO\&/5O.DHPO*P,*Y5=P M]% _H4R#%,/IP J5G/[D'S<0UG"INU;P7C4?+PN>9SARH"I&K"_@]?!W\."5 M@9.=95$Q&C5E'(%*'YWCF36?YV:$3+>@=(8&M05^89*651V=)]D$+S%)*S!G MJ'!V!A&J+*M<2C//P"I4H(/@LJ@N^%[C0/_@%:MD!L\AXV;A-TG-SP/G *0I MJ4W4S.$/HC#P,W#CD:]@Y%UR6#J].#^-*M"AR5)S 0^#'RLN;2 MAS+CRBY>49K*&)*O20,!N.%>XB1*QW__[N/1_D%RN),<'=SLG>P_QV+(7_C],/)FYW7)[\>U$4$_V\"DY+@-O,>]+YO:?JKC"K?XN)G" M)_GIMHYBE.3MF/9*90=.0@Y6,XGF">X_6F#X;6:F(/<@%2/87]";%0DNR@^H MA70,)C);1&!'9>.3*1CJ:8+F#F4&-'U5Y" &B^"4G2=HTJ,9?*X$DPRB!0XC M'$\SF1BTLKG_8.B9;!W\5$5#D-?<5""\(%Q-5M-[H;32@8)?@[< HH@7A%,S M3OG(E-$HJ)G MCKR'?BAY_ V%;#[/(#X ]1!LR69RM'L(__FX/][9^;@[W-G]>#C<'WW7?\_L/IZ<<#>-.CK?59_BL& ]-EQF94L-2VO*;V7S,0^.?D M4^*_EO[,)IXF),-=<3%XTT]/[;1A)[I[;X[?_\_)AU=OWW_X]>3]R2^G9Q_> M'__VX>S%VS=OWOYV\O]^/_WPOP^WA('0[H'0TL-&\+01/&[DGE?4P5G$SQWQ M@\?PB=?''TY>1F>_'K\_^?7MZY?WJ_R M,SN4.?IH!5ZH&'U"TY.E%1H'4?V_'9^]//Y_\E?S>83TU(:#*W:E%C-X] BO MMKWYTX>3%[_2/[=^&D2W'\'>]A+^"M\ <\>.-ZW"&;TG>FHOT:B:'#RI=TDZ M7D.7@7^$/0#K?HG_@5B\A."9X)7\QZ')(7 G.UR=4Z+,OF^760\D@<)FN*+< M=?>0_]&^3HDZL"-R^?1M_O;0ZV^9,2Q\?1][M' M@_W(_HB/\?WNH8OT^>/@Y+A 8)M69(L_#/_:)+\$G1SPJC-QS'\NDG*,3_PR MA6>N"WA\<%C28HS9,?"*T+U/Z:UP:>;)0F.6\.'Y)KSJY*=%TR8I$] [A@,) MWY&CH (N19$$? J=\/;E,&<"'VW_6MUWSV5_ /$[Q2"(B0] ,"@;0[[EZ%]- M6J4:"74 844Z3_/1 #5)(,"X6UN'HX<6GU'E(>$0D<(*1-:D.^W]S9=9@JEK_UX(#I3/%VY/$+T M@C]P;+-KXP2U<,?"D0""PPYR476NK0;&2Y>D%>3;LI2[Y4.GAH2=OP,OB2\+ M*@$N#6)5P@Y=8%X"/S,VDP2_8^,?=;G.@/43$Z<+X MC<1>F8X7V9C;E/S;MAZG5=6 QGW7E& 5*T-K-*LF1P/A7V X3JOYMX*M[4UGP>2J5U]A9^]H<+C= M4OK\_<#AV3D"(S<'H4^+II*KN/>)YED">H(XUU"(21LY*X-V=TJ*'D]?#L\A M9\J J%=P;CB75,"YK],I96?H3UE#:7,-J">R)L69\GLDZ+O_@ IJZ2!YRCA M!%3!7>!=[8>;.?X(4N2T=BJ"%WHEON0>'J'@1B)=N%+?[VX-=OPK>.Z%Y^Y: MZ<%G7'W]G;WILD%TF: MD>,!J^1=D6]8-"5L>XH JBG?Y'[U[6K]Q8[X.U-.,';!\LTO93(_O^=RV*3( MLN*2_ O8DEK\.)'&43-K.,/.'JUOW6"IX>3DJQ)H@7JT;M49XP M/Y_CI5^_3B?PBU&*2?4J^E 4645V^,R4%RG^JN-[;]+Q*)E'NWI5IVK]3^&? MX9,OX),WNXDX-K0B:86B!O80M^#[+;C498+*ZL+XL6265*"GR@2SE^#?8)(< MT],@T=G"=W$.K(]_HRA%=:)$-7C):8&WP,PHU0/00Y.'*PT_U9*;PJ_S&"N# M.YM]9;"O#'Y59=!;H6UPH@[N".1QO;OJRF8CK,UAX4//\Y)6C,;LVWKVDP^O MK\KXDZR%1EF#;B]:80G$26F#+805,12@.'<%'>7H%2P_/-[&_PRBN[$XUR>N M?5FY5YA(8 0?[C&N25'_5SJ;1E4Y^OMW]6RX@3*PN;^S^7EK\]/FYM[@S_GT MNRC)ZK]_1UY#.OI.GPE\=?!S%L_3'$/>C6$&5N2GUA%@>(Y30Z+L"0ZU=(10 MWS@KL'NX-]C!!XS^]@3WI'^,+W$@5X'Y[!NH8&VM'12L"[3V8 _[E[?[L?ES M6[T_U_MS7XOTT@+^T=9PLK.S\W%G?+#_<=>,MS\F!]L['\W>SM;NX>'P<&^X M#.S9/SMY??+BP\G+5Z>_'?_VXO3X]?63O3\Y.WG_SY.7/I1B9WMGM+6[M_OQ:&=S^'%WO+_W\?!H<_?C MWM'N0;*_OVU&F[M+.W'PYOBWXU].WIS\]N$,D2*_GYV=OH7W>PF_?OV_9Z=G M;U^]6A.(P %"!/1A+2; /305V_6QL^O/]"3 MOGUW\OX8__!@$)TP">7EG3'GW%05I?@PO9$GV:)*J^A'J<2_>4G!T+%4XY^Y MREF:4TK-@SX:12L2;KHRDR;#I JE"*L:+H_WQE2A0+S@)\%]Q1ZDBYZC _@U MB/XP>O?H7TV2UVG- 9C_),FP:#B;;K%H59+!XX[+](*K11C&24W#2Z=[M4A^ M!(8H4*H<4T&PS@(''2TBJ<^."HC\2LS1XQ66\,3I<77):9PUO=TJ@Z MIZK;D%!]E/^"Q?ZSR5M56JQH(R")"HEN8X)7@"-$R9=] 'C 4 MEN0>]-E2X4524F9I]6GZ!6+7&NQ3DE(M^C36\?V M:5H;?4_*^7H5^/:?8%)/3_YX*!7L>D)Y=<:H)HHYZ#[7U2Q)YLID&0*H)B T MG#Y'69KB%B&B ^'C+$?\8W(""E\8 M!OU0D8O@"[%^!'E:L'X*5^1^';CD%):C$H )EG7I24#O4!UT$+V%=Y;7A?NF MI*_&93,EU800AP7:"%B'2B](REP5A0!(L/\ E81=;5"!\@UY-%,]&/CF#R,& MGYY:,=>DF"\+SQ:+_6*MN07G'.5!1HBY,HY:.3).\ $/K$._^\7DQ0Q_D _R M$J^\3(IM%A"9<"V'CX0I!9MBCT6)NW<.!W\#K"@!7SRYT:.!)I#V+P%I3*B$ M3Q+8.D=\.&)?K/BDH!#C/^!BM%1E,E^(G;(OC59&3!M" ."E\&79;:IYY[', M%4<89]$;)'Q14+<%>B3CF)VE8L(6@I\&K02)UWD"2GID&KZ6OP(5RF%*AXF/ M?0WO/O3\^.40-\0J>+ M-^FZK=3]J=K;4_G:14]3[+E::)A+6A=XK70( @?F)/;/!WX3J?46OAZ;-NQ2 M^%O%R@O..8/%-H94*._2%G*]&)L1F#P=%%;5Z%?2' Y4W43GBV&9CM-_BVUT MSP#Q=(V6>,K+P( ]N@)*W[Q:6&\YMG)3R^>*?,1:Z!.B6/!JW5K9TZD/IR"N M +=C*/H"XK'H^,7_^_WT[%2"F.&])1&7@*S1)[-P)F8)@DK8'#@;(#=3@L[-"U-5OH$6B%CQJ!IXC*,;OM_<\I(>M-Z..0Z%"#X_/ M%IQ#1?HD&451+9P+/1:$"7^D&=;8_RBR2<3G 'UOP22B<._\P%F%=AP/!R>O,M;\>@%,6'1=8^L'L)+R.'I0O,<: ME@7$T'RDR*YAOB&/@MRNR[@__X\)_1\LWW!!^'AT6L RCQJ_+S14:UF13S<( M("SW53TWN.?*SOH4F:^3S1>^*((*QL@^\$QRZM@B[R1CK \"R"OJAU1)/3S\ M8:68DC'0CS*$B&]"0B%" %N,]W&N-CHQ&W6QPL7 MYV96(-=!N?C<,@%MRQ('#PE>=5%5JG9#L-+W^P>N$4+QTPQ;\"X*>M["/K-% MO'0_@@DF8USWF49[WV]O#G;=.X"-H=:1VF:':L[2P"+@LVBSA$2$+760$%IN MRN#J)L3(E#T78#HK.G,G1QQB!ATAR4"?Y-!UB@A L$42T[ 8*))^P M8>(NXH.9O.(_/TY\UW9?#^SK@8^(^0'U,!(E,$Q+CBP>?-:7ODO,$9@8ZTE9 MS CZE:+BVF#6A, I0;P[Q'Q)2'C;=W4Q]O>O\+' MVUSMXVUOJX_7Z:I10J73^1-';^L'Z[BYJ";LY?MR5P[[JT80K*"YHI0#"EXS M^T)?#=?CDE)-VA5%]1U*'A:4\5?S!B^+QFR9L$1Z6L:-T=+"B[?_/'VYL74$ M4I^/S2P=#6X]Y#5@"[&OU%56X7>4H*5N-K8=JS?W&O,@! ?;+1NQ=8V-V+S&1CBE MP[E0$ $M2P9JHR*]0=ESVZIWA>J0!;XHL@:YBPRWPL6.=84+,9C!32\@AHNU M[$$%H5GZ^8ZSE%]TA->:$^_KW^0_?_>-GK>.0A6!BTE% M=1^CI$^)V)N$##L5^+D!>,4.]<;D+M[D-*=8![9G=8 0MPI$Q2>_R1N\DCF5 MSF9%GM9%:2O.^90:R5'JJF8^1[Z3<_2P\*-)2N@KSJ"3^U0V9I1^E6 >!0$NM=HI1>1QZXD M3WY>T-GTB.HN34)2+/042545HY3+Z!2&!D>P%]N[TNP>O- 67MQF&=_"*CZ MMG;.GC[YOT4T2LHAJE&KI0118%6<,'%VZU526R2IJ/*[[ KB+;'HZS,@*MP4 M!#W):FG";QNJ'#Q]-D;N12TV,\RVMX@<,=A@\89_0JBS,1&<9I*YNO8(5GJ4 M(@9%38CQ5L]90H8^L$*]A&650TEA,?-?4 5OM$#<+5[^3*= MIKUC>:=64P\ 'OX)_F>%VQ*>3C@2&5&+C'F',$^ P"HQ;#S(Q> 6I83\)@-% ZJ/4)06R;N,)1'4+D)SHZWC0=0!W_4K MFZ/%$*T?(9L1U5XGR(4@H7_$7)WS*F,V]0>5H8E3K^+*54W%,-Y&6XPTFM35PT6*!I&DE MZ_]8?99*]\';!OMNO,#ND6AG4%R:>65?5;9N$/U:7&*B)";OP'G.;>WN.2;R MX.AH$ZKV*LE :P+RBA1OJJMAN2Z:+#>E,J[01O'^],KW7KT/<@2"8T(3#*@N M)I0@+%/J&(#Q+%2JVTY"FR;9%2E(Y2S[!%;RR'T)/MT5]86M,TJJ3(&B=U=Z MG0A+MZ-S85X;(I//I[RXU&AUCA1?N65N9J"UECKXJ[T%7V4_!:]"0&M,RH&9^S('3_NAJ1'3KIBSBZ&>,IZMS>,*&? 9BEA8/XL4YJ@@3+9HD?\:!S>^#LT$T M+K(L*<62/#88RTX/8^EA+(\(QK*FZ,@K-:G3H%Y),JFDA[AZ3@])T[#LL:,S M@D:[_\)\)I50D%/=JQ'L=TZ$,M*IR[UKG(U<0)N-A]R?W^P MLW/5<#)/NKSK(T@7>V5TW_1GFASVG#4(./?C:T]N%PU0,J3;_4:LPT9L#P[V^XU8@XTX'&QM]1NQ!AO1GX@U MV8C^1*S)1FP-COJ-N,6-^,+Q\M>&#_?WUH>=&;U[&?!\G>O^EQ?A\*JTT.8- MZJ6<=5O^KRV@Z@) I(JK\O?O]K[[6AMU-#C(WA$'L'3L/CK\)+7YN89>AY>\+IOU M)%ZRW\FG\I)W;BAO\26_SCSZ<+_1R)@ [G^<"MA M[?V_CN?$$2K$![+L#/8"A%@@N?ZKS$M#Z6[X3+1U<-MZ]J$W^8O>VC>Z#;_6C"CR/_6[X.[&EC]EP/KK3M/.H@Y&[T9*/;A.W M^DU\_)NX^:B#R;]LQ![:"I_:YJ$E$NE)AGQDW('71XPWCA@?L )RW0F]Z9G\ M<>M9'UA\96"QQMN_)JY2+PJ/511NW58_N"@\GAC4=HONSZ_M:NMCTB6,T@Z< MOG'18&/?HSU^6T=]P',-X.0I;//V?K_-W\ VWWI"]T$MY]^H:7IM"K;KTV=N M1R#(K,%+4QJOXSSZD:C'BZ9*\G'U[+$WH.\>]!T\#G+W@*U4!ST3P'ILQ.9N MOQ%KL!%'O6I:CXW8&NSO]1NQ%AO1JZ:UV(B#P5&_$>NP$;UJ6IN-Z%736FP$ MJ*8^CKC%C?CR(L/57NO]]ES?4T? U:'KNK3.?0D!P^'7$C#LP&H\[G;K+R%@ MZ$_'-WDZMK_V=&QM#O8>?\?E.2<3@X.GSL@G%;Q 2]8(2"F@Q6G[H]_[^%M[DZ*%$ M\]:+^X<[V_'.UBTV*+ 6?^A-[H7[KZ9YGX)P'VSNQGO[MXI?Z87[T0OWP]C> M6Q?NO;V]>&=ON;'Z$20G7J;)-"\J>":>F/6+R8L9_/ 8\@[KZM^SR]H*ZSH-Z#R;O])I%# M<,YWESM%'F>:Z!338P*=[E-$MQ]H/'2+XETZ0VOXNK?2FQU#B'*+_=E]\+UF M0G*7?M<:ON[MG(GM@_W^3/1GXI:R5@_]NK=T)K8VE\_$NN>Q;M3GWF>TON@\ M/W3O[%T5"A_ZO6X_>(NW-O?BO:-;;/3_AO(,#RX/=U4S?.CWNG4Y/]K9BC=W M;I&]MI?RQRWE.VOP7K=?)]\YC/>/ED$@/6&"Y/:B25J!F$0(@XVC-B0L4LH$ M1Z:0YJ/2)!6X@EN'/T2C8C9/2OBA+KPK;0TBY;QG-B1D-HSJF,%#+>E;.'E)EMDWE07 %QZ7*3Q;-%S 4Y4%O,?/:?'N/"EG230V M,RP7EZ9JLAI?$39A6!;)>&-(:RU7249E4551T931'+<*:\OX)5BVT3G\(YG" M+;GRG.1)MB 5 'M39-6#+4A;QEHEYWGYX/*'_ZXK6-I@IY.PJP:.S MUF1\TNRS3^CWQU53H@#YRT.+401+N[34X1U@=TO8YIDI1ZG[+3PDBOW)Y^+#^]^C3^DX M-[([\RR!&Y3F3S.B3]:F@DOR57+8U<:@583MG,+#PKG"RXRM$.JIP0,U;F U MLC0WMWI:OFCW L/!'W/<,?=J2+[HL8-#OO6%AF3[8-6YWKS1N=[>O<*0L'Y9 M8M;M.M?R46M7W/'8^8$%:K7B")5",H-UJP=>ENQ>]^2HG:-[ (FXD1UT!Q0N M] E$(QF-S+Q.0&3TP,^+LIX465K@+^2,IA=P!$"EG,,'"&XQ0@,6@&Z)X)MAD_7YXD0 M1HVRHB(%1M\!T8&]!M'))L3<[$0V&H,- "E^\?:?IR\WMHX>3 JVUD *VGKA M+QC_G9LK"3+VAUW&'H5A21?H^8^ZCOXN.P36Q^1'=N8^1O]KCJ8'[-GBP>S& M>AWVT!5J'7KR:R/V:T/70H]O8(J7#C#^C$?0=U-@HZS[(B=T MH#+OFO)BGQ MI+I#2JX/.XV\:N]_.ZY&H +X)[EY!6(Q%F\&5!+<1+^*KGDAJN-XE(#KGB;T M4.#.;X@_#PI(5%H%9N@\!9&"C_,-P(6I0,,$;QDE657@;RY2[-.E^V#//O^+ M5X>_/09I \T4Y2"TTP1M#_\^2V=IG5@I_UM1\N^M/@/93L>J6?,BWS!5!7N% MYFIFQA0HP/U'9MR4I/=@[Z?G15/[!Y@OF515 :Y9[>M0U781>"&X(J,'/@G+ M#)A$ > Q&XPR6%I,C)S+Q6S> V]Y%]0&*YO.MG>]U^"H:6>W35_P?_]/P,M@ MEP1I"8ORN:9HO-<2/HAMRM9,S0;3/B03N//S)+M,%I5F?XX&-OOSW&9Y=CB0 M&^SL_1!Y_\;U6%I,I#STEBQ@/92OA<2'^LMKZ"=D9^IB_AS.*]:C9O"CO-CN MUN!@[X[VJB5?.U[>*8G.2S/Y^W?_\>'MB\YV=/SW\[P /9#]Y/\]^<<-A#5J&_*),P"^DW-_0WZNUX B= MTA/QARMV\_8/![O@[9_01Q!' CX& M9C&1G ]*@V\86\D$M1P06.,A(I7K?!2RA!Q=P[?JHER@2SP6A@<(1LK:"Z,A M!$_R:0HB"+8)C,/H$SE6)J_X(^8S_MO$UM"Z&X'WA08C6VP4E^A"C_R7KIIA ME4)@7:9XX62,>]&]%@?;@SU87/@?#:P.0!T(:_'5"\V?"5RNZ)7[N+QQU[W) M"^G:!7!)+B" (N<&?1CIH;NIN9YEGZ.W8O#*DPJ<$\QTP'Z3/P"7/>JGE'R M;08>@?H@PZ9"%Z9"A[5JYAC+1).F!@LK&XO. ;@L*QQ;>1OT6?67$$\\U,DY M!J&$#1^E66IEB<,G?*^V-/A++XZ5*='LP?KZXH&!^PKYI6UPTAH%@@R1 9P% M#LA&$%'@TU#,$$=IY;'[WBZ=KY^129JZT%^P4:/?W#?C[P$8P9X@REG?!V/J M.AQL7TGTWF_$/6W$=8S[_4;T)^+;VHC^1*S)1L")..PW8@TVXKIY'?U&W"VM MYG5>ZYI@^#'X*U;Y,4O^+3(4KX>MOATF MVF]8'&Z+E[@7!_;B'KDX;#XIZW<#<0@WOS=[#Q:,?A.A9[^3_4X^HI3!-Y$@ M>,B Z:$Y:58BS2*'L+D]3_D)\ DCI.^V5=5#"\$/RP#G?K=UMS?[W;Y1V/,4 M=GOO-L\V&Z\'W^U'%=N??;T8<7]TO]5]45P?ZG.7QZ'#7S(B>8?7?;2>^(>J[)YN 6 MAT\]63_TR6SV+5*I/=G-?B)!!RK\K>U;3YH]^(8_GKBC9:>.5[6L]VW[0.9;W>P^D/EF IE;W>P^B/EK1NETF68ENH9FY;^J)GPHNLT!BL)/ M2"NF3$G42X@D2O@ K36 7\/-?]S".27-_$EB;-?PL#R$(]YO[3UZ.(]Q:]<+ M"KW6N;K'9=,>VBC_5N0;OQP?O^MF!;LGW-H3G&ZQ/=CKG?5>')PXW.(8]RF^_^<7R-V:^(!M(CFD9.=A,-C3(37M60+'/;CH @9LC* M(ZC\"OY2G.="M-9XPWQ!3N3!3]6U_LO@(79V>6*(NN^T;6LCAFU"T5=9,ZH; MX2R'9>RFC(V))K=-(4HDYCHF(&9QF9>6SAU46C*8A:-SI-\2L,$EKG_ MS6?^:U0FM7#+>Q_W.& 'T1^&B@3P(PZ%B"W///&YQFV>VS3+['@+E-2A"1AG M\9MPU>4I%\@+2],(ZFB<3B:F)#Y]?CBDSX7+(KDID\CZLPWNC1<6=NY-DL,> M$-5_4QGO6!2P0T1*+UM S+>S(D]KI'F%Q347209;;O#,3) /6PCINPY;?5GH M1(%*&)"]X49?*"%$/-RFA7U4)_2V.&SOFZ!VG[A'5KL)3Y=JC3VVP>9>M^/F M?>_F4G";%'B'1_V^K-^^' XV^WU9PWWY=DE4UWM?#@=;WRB5YWKO2W]>UG-? M^O.RGOOR[5(2W\N^?&GE[+JPY<$6X? +%N%. X2_O *'\ZOIH#J6Y';(POXZ MH^;VT>!P[T'+Y5^Q>$^?7_/+%^6OR)\PJG\Z M^N(QL9(>7G."5HT,O04W^TEM^*/A'>TW_'8V_-$PB]Z-)_G7>$;7S#-X0K[ M>KWS=?GZI_C.]XUQ7H=WOBYO]A3?^?^S]Z7-:2MIH]^GZOT/JDS.K:1*<"1V MDCFG"F/L$.\+<9POE) :D!$2UF),?OWMI[NUL7B+,!+T3$W&@);N?O:=PWDW M]OS>2>T)[OEM8CD%UA] M71F8EH.72#.$#Y%IC?&'K3"8$Q;)6:2_2C'+];_OQ6PS"5DI>T7D02%)='JD86RD7@E6H'^KCBL]@QI M\;(SF?V.M0*(E]!/4WQY6(RDN*ZM]SQ:ON%:]!)6^^,7&)$B%6&JNT-_1; 1 MMNYWJ^Q9=K:ZJ=I(<9!_N*MTH2Y_-=G4F$W#^7I$)FKX)P7 MYE<@OG )"\A 2_$,0YA!(E.DY-/6,>[!EP%F-AP/\,6,EL^1UY(7HH&NDH[F M;)(%1F$MP/Z>Y^@FR!LM**5^:@V5A 9;RL["4 M$H3EPNFS@DE6(!@]?,8#Z.$S!BH@11WZ185^ 6&T>A)D.P =KSQ8#LF*I9N" MVZ*H@9_DHPQ+AVN;:CZ291K)HE4-C&F@;@R_QL5H$:"TCC3:E6'O0LG7,P(< M*9;GTG.5\MK@M4<]19#R/Q/$88VZO_SX;_79\VE^6M$#)E0,FO$ MQ!#["DMKHF!@9&W20D\GT,R4?U^ K/&C7G:":SF#" >+#;9S7L/.2'$O\"4+ M^ FC?%KI"[7(GPCWMCP'/\/Y_"71:EJ&2P0G%<^U_"\H0I)OWKO@MIPO\ +" M%!9X%/+2DYVK.5PV57A3Y(4W*81++2]S>DDA7#@?2R=<.!]+)UPX'TLG7#@? M2R=<.!]+)UPP'^.-G-)3H/Z+_&"[NU!INAA<%Q*4ZTXQZ77XM)6-:99+$// MN'3?(GF>KCT_YS?8QCT_YUO+8KF: MN&+'"8$30L8(H5H6\1EQ0N"$\!H5;PL)H5(62U)U._UXUY:K&'Z1=U 0RBVZ MK;;HDA9^VV'6%6HUL2XEV!2)DP G@8R10+$D5DK=>P6I),KU11+( MGG.O,;;P^GXK?@\>W705YHYHC\GAEM:T'DBE@L+R+R5OC'&I$^AGZ+0^XEX_91YET$3T-] M%:E_DNNB5"M\YAX"3@%9IX WQT5%J;X8#>($P E@1UQD)7EQ)DCVW&.ML6Y" MZ0+I=:[;$/_\G^/%WTN>5(5C^FK@J_T6QZ1-#G0_AB?-;1-_C1_^2081Z4VX M79=5NVY;R_76DA!;$ZM+> +'>([Q6XKQ9!9&@=>M/:GNIZ-LRR4BW'Y?EO6378>-J0((N5$J_*XWB<>3PN M\21.CL59]XK5MK0N],JUU%&N1^8+PV!09#K<'\8MH=UT!I3*HE1+/+Z9,M!S M"N 4L)("RI)8D!*W.E(&>DX!.^ -^X.RLTHE*65OD^!M6O;$LA47O6I$/+?1 M_H3 =Z3_SY8VPL+:G\P];IP..!U(59[ER>E@U_O!E; \6&P3E7&W7X6\PF\' MMP'%,#4GD3IC,$Y#14Q#FN7U#)0*?K'6WO@;W_E:+,EJ0:Q6>)\Y3C^YDB]3RQBOS ",^E0H_O69W/NQG"_-_5;#/V%T MZ^L.(!I,AB=7PEAO4;"1,P&TQ&^4)$[Q1 M2W/RPC5&07]!\&S[!80-P"3'X MT$!7!4VP74Y75 MCZQ*_N-]R4OW%?XNT=^?WJ-J 1OP\+WAYLAK/->SD;_QB:&XF#^,'=@#X23P M1G,&*Z5OL1$,ZXX>@I./^%/H^QBB,]&B6H:A3!STQ?\CBM-@DS.F.%8><[!, M_'Q?TN0,U'>CHB='1 3YADETX*0?P"OAO]5GL93))!2STO2')<^W\#/[AC7U M&93_F8QF>B^8VNFY. M'+GPY4SX;[R7X-^U>DPY(-X)$,^E7G) O!,@GDM_YH#@K&FW ,%94TH P5E3 M2@#!65-* ,%94TH \5RY#0?$ZP"1]B30U;NNO6+7Z4[VJ<7]?^"(0?;<&>CQ M XAZ-/W$E\5___>W'C\ U3+@5/[Y4/OPQL,H%O*5S:8!O>2T>K&71+V]'_Z] M!=]DR]20)GSW3$1/JBB)_I'U,I0BO0O4,>\>7PKPU8>P2"^O/): 9@IOI9EZ MOE3/-,F $SY.&-N-+M'=#UO*6<<6*=M"=XO$[(8W^=YM(3:R MR?=I>\+1E:,K1U>.KCN(KN_0CB>936:P[ 8_\]RV7*2;PI6J0T[AEE31I"MM M^5WWO=8T_A1D&;^R4K0B%JO;U2Z$XS;';5K]B7&[LEW5)QRWM[;/S2MQNR@2 M+W4B.M:[PG%?5P:FY> UT:ST0V1:8_R!VS79;$P0!&1WJ2/'*^L@);&:O)+% M\9SC>;KPO% 2"UGN%4&4E_#S;#JX_$8R@UCM'C>7,FXN M[41WW-=V@!?EY =R;!K0',$Y@C,$KTIB15IL%\$1?.<1?$N\7I6R*-JRG\K-]K;AEM=6=*]>=1[/QK7+'&J<.3AW<*\>I(\74D=TVQ\FY]-;:XOCU MZ)N"'KVGR!7:4'**'/A#M<9(^%OXQ#KT?MY4AUY8ENXO2R?+^OL34Y<_TU;- M87];D77797UV(WU?/WV4I7SYL\"Z\[(>%1\_R<7HM[25[R>YEJ_,7QIMV)L7 M8JMBJYEO]JLAOW/P=(C,%:UI6>M:S2,]:!5L(6B>ZG?.M3Q;4#!]*P,D&)8Y MR.$7CO%S>ZZ(GZEC.T*U\)'HT($#FENS-KCQAT"36M."3S##90S=KJ&;-3S[ M0;%UTHXVV KF /H#:=<3[5F[:; O/6#_Y%YRRM+NG/)S!?=/_8]'__B;6B"H0A=&*V["^^ MQ(MLB[7 *A#A-T YVNE*Z>,W?U&,J3)SV#:K]7S@F?D2",TB1>]\L?R7$/D; MSF/A,*'+<^3(8HV>V6WQ7L_^E\]TW&*0@:;Z!3D/;HDQ_L@V5I+SU?*:8#5' MY<6(&%>$H8WZ_WSX[_59I09CO_*LRGZ0^1IO9! M0_F^91C6%.L/A,=;GH/O><_WI1T:P#!FY*F!!"\7W)* ,%94TH MP5E32@#!65-* ,%94TH P5E32@#!6[DG"X@,)'UO?;-JWLH]Z=/BK=RWASIX M*_>-DPQOYDS1V>.SMO7TTH6JTNJ0S/@2KJ,YGYS4R:UIDS"C7LR1V#EY!4ACJ0< M29.6 A)4P'$TW1TT?0=OSQK0=%FCEVRZ@RX1UEZ0XT(C3E=YA'(V#>'-JKI" MJMV@^,QS 8EUWO,I\T;'5K>+?K$A7LFDP:WV51KG'KF^-I^@1!I29* MI6KBV@W'S33C9B8]0\6J6)9J6^(;.M$=%1F&8B++TFWP.\DOC@5TX=J4$73AVO-^&+%>Z4XA2QEL;?V:2(:FT)1:3= MI34W(F99-TVJ%(9:(FFKR4VU5Q'XIOO:KRO?=M/[6H>OK"C+W!_!D3P32/YR MX506*Z4"=[1QQ%XUNB]=B/UV+UVEO"*#:RO'K;RJ5_J^9X-"%QM6$FE1+MA( MM08F?K;&:@>MOO!1KN39F LVC"3:]%P=*N8 +QBF8B@ZS)DP/.0W+GA?3Z]Q/)L^D=SB,96$YFN/7MD3:#:IIH7/C6;/]N? M(Z'7O-# R$GG7ABSE5OR.ZW#GO*R\-+="',;$9[< YFV@1[I-=!='MI9A4L5 M!O"-T+-,3>AC \C!:W<$#3FJK??(E<*IY2*,R"*$EQO> -5*(E+@(4-)$W M&X:7ZJXC.$/%IJN"\\FG!L?DEP"D4LW74XYDJ3E0Z25$6ZSFRR]&\2R?)?T( M#WK#4 LV8NH:TF/)FA1!U_[YT/UFC&19JM9*Y4H)3=A2E3 M]'SCHZ:$*;(QOW(%U._3.5$"MN$IB M+)N,SB#+ZR$3]3$3]8@4^/0T5; M>25(!N0XY%S\=Q)Z+=3SQ8!421_1EO=TET_IQN^R[;G*UNV7,%*8,QD,5\H;'2NU8NP M.:DYD]G&[G<<@)%-,GCS=+=:OK[968!_3 6)CHY\#VWE&=MZP\/^I(PSQ41G M0Z8 '6(Y(AO A\I"X5#F\$':*E'X@CG=\:G<6RX#T^QKVPFGPTZX&#:/KMM? MI,C1=5LVN1/H^B[>KHT#\CU4GDW:^IMNU7,:391F=4FT4"HG0'YU8KK.IC>: M1+DWE1#IZA7]M@+OHB2+Q61[V8)Z&[YZL\EPW*&Z99]@RYVC)T7*;T?*]LYZ68"7=2V([ MXEZ?]VQ5V[06Z5KV;&L\0@D+AFVP+F2Q M7.=.H2VQFSE^+\/O"O<+4N<0Z2%62#S^MFE ;ZUS:$X3:XPMO+C?M&<; MZ=;G*N9 [QF)S!7G'J%WI\=J493*)6Z+[XPMGE$\K93$0K'.\71G\'33/J,W MHJDDUI)4W[F?Z5VU&_ DT>810=-:-@HI.?5FTZKJ5MO<+Z733W)-K-1+B0Y) MX88V1^H4B:*J6*HEKC!M&LX> MJO=3[*[(#-S%<94BS!DU/ =&D5I] 8TGAC5#-FU+P+U8670.E"IB29*Y;V!G M? ,9Q=.R+-9*B1= <#Q-+9YNVH?UQNXM);%0*7"'5C8=6I?(<6U/=3T;OQ-K M/H[+\Y^VV#J7Q4I)XK;Y=MCF'+^7=%M*4!)Q[-X*[$ZA0^EMR%WCG98RZEUJ MFP^(MEH2/@T4W?PL&);C"(JI"98[1#9W)*6KF5!.+=>[DW!T\W;3SZ.4LM%@1JW*%IT!EU&/4'F,(N! ,FRAXX8IA MS 1K:B*\'Z_GZ)JNV#IR_N=X\760)U>!E7TU=!/E_-'0,*K9M29D\7,G@;_& M[_M$Q*TW28C E_NE-CW5YYWM^DUO-_E.M&*%]UA>H^6_:83A]/&G?M]BG?M] M.7TDXSG;]&[3G[2X,^ZU50>PB=[FK16C8QJDT3G2DE,@8_A?Q/BO61YT3M\( MN2$PH&U3\IV)NT]C L?S%*3A%L5!,,#K$L3S#6$ZU MMDUO*WD3OU 3R_4:=QMFQ&VX*9I.0>+9#M6/;7C?W!&Q6_OF>+Y;^]Y5/-]4 MSMK&P;TC;K.-^YZK0'37M80]W9I2!GR405YX1-D"\Y0L9&0$S3=\$"76D=Z^+88 M/=MCU5?S?$(:M^FW%KTK&"$Y>G/TWE*75;Z<^*#E34/YSU2POXFW)S4+6T_' MB7PI@B:A)TNU#,O^\E^Y"/^-/.//_%K17'3G:JR.VE6CC#AC7"(]OPJ+,&:F,K7YU0N?C M:P\AGSRF1#@,+$KOS^:11U[!8MX5H5^US'TT028P'1\ IN)Z-ADZH&%TL)%+ M"EH%S-7&CBA8GBW8:&+9 4_ET\8*S/!M%R,8@1,.@:8Z<(#%8"';FF 7>RO MGH)_SPO7(:PQCFED%?@F8R9@%%0]&(V.(8N?.N^$#EY*WJ0ATD"88&K0("98 M.%DTP8\[S]8=35=AM@)&\;'^Z..S#J_5^SI@5?QET#>/K;1O&88U)6\B_F[' M&^,CQ2?ND&<$)Q)+<20OAI\QET?XS9@&%WWJP<4^P=%C<@0X#TWX[IF(2N:B M)!+*)/_*(GDX_DO*$\QARZ+8PXJP,#D:RL1!7_P_HH@"3748OQHKC_A:$V#& M$"5GH+[[1?%;%_J=+#K B;\7,;7;=8C%P(DN6%TAOO)?CW#Q6[PI-./PZ(=P($-I2> M#&5Q0'"*V"U <(I("2!J^2?3%#@9>["U3JG;U+$/#/]XBQ19:BRX_'Q=Z6X/=[Y8$ ME#$R^!.AG&7,!Y]V0OC]/J+Z&5,CNCN. B]% 9FCP)\J:QG' &FKA)P>=S_ MWU]T%]^@1A0\G4NW-)B<.V%@X7;36 M[1Y;YB#G(GLL)-TM>:6F_!S*L]^AH&D+Z*%02I[?;1IIWLVHVCE4X2;9&TVR MG<.4K;/G>)X&CW^D7_OGD.20Y)$L;K%M3DY>0O$VJSU/V)F8*D]WX&I)3'=, MAT:\U:$H#K3LA922AQDW*-:Z-]]:%"KD^5>NI8Z@S0EI6C.&T20*%$!F1O=\ M&C=?9!!_DO/USYE61]?C4\L"Z,KY*@?=)DOAW@RY0KZ4(.0V8#K\<0[!1F7< MG!QHJ/>>3FO?L1QPW"TV#%Z&GE)>2IRQ;%JIV7;KX:60+7#(9LC$>%N40\J7 M>) CFS9)%,,C+1YU\P&Q1H<[I>-*>3G;.N[VV"5OY44) MMF;.-OPR8IQ(63=.=BFN,2<^SMPALC>96)0-!*]Q)7B;(/]6R;1U26,;SQ;+ M!ODGJ5)R\VC=>[NV7,6@K=?7$[W? IPNK$&D93P4L"V@+>4K'+19*O]Y!=&6 MLVUH93L*]'79Y.R@CB>5H[%?J)P7,3EHE@>#1E) #V_,U)?SR0ZE3H%ZOJ'R MGZU !XFC0S)&VU9@@YQ/<)QE.DRX>6&ZE2/\7C7Q[!+UD0T#R4XMES7:E64R M?@N P0:$P0@QSR%S[^B( QC]99$!76H02UL"X<)<\TB1Q:;6\9NBX\N\[]\9K@%@PRH9\ Q@ SP1[:Q$B;[\II@ M-8?3Q0A[4X2AC?K_?/CO]5ESCA+I0^!OS)_LL6+0Q[(&G.RK#_]>DPER5E]H M6F04G!.0J?+O"Y U?M3+3C"9,XBNG30/74WHQ^V+3GN_?7TK-$[WA6;CO'W= M.!8N6U=GGI.$-14/&_ KKW] ?%@-,F\_R4!T4W XYS(YR#OXE M&J$7%'?)/$#Z:8IL)'PLE*IYB7Z!-V+0S#,8\HG(!,:/A2+&U_CORYXIYX4V MC/V$;N28S;U]5;"GQ:>S%2MT=F(\(6'9"-#P9;":9O-G&Z[\6*S,[Q5>]Q&K M=/&O1F0,WK45>@#!VP?PC="S@)5C)N>0 M912*^;H0K(!\!UL6_).(C[J<>#9^/*2&XW<[L8=I7C#*<@;=X,,!D.&S-H6S MC64PQDIEPM MS&,H06W#4LG@5YT.*>WDK_*B,-7=(9N_.59@B*@=O6YBXX79^&P(UBBFHBFB MT!SJ)OX_^HRC/%F3!=%-H>79U@0I0#%X53"2-MVG7:JM/.TG"7;YN5=+^?(; MCQV0MECX*SQE-IJ4?@/GO;&#C%(>ICH!Z034$T77R%Y <:.CAW7,R# 5Z@Z& M?,]C$Y*QE#'#R<)80=1!,F)2Q;P4T*V/-T]@@:\DYTM.)?Z8X'9VA/YC,:[9 MI"R$/!@] H.B#"FX8XHA 2-U\3'K+H."0G1-$WF8.QG HDQ'(4-M\\()/OP! M(B".XT7X= L>1^0\_G.,D$OV'1#GU+)' $U5F>@D. +4:B/*YD%!#ACD6*%BS M8*=I8G@+,I,G8XP+0P?(%VN9@Z&@>K9-AP8'*$^9J4CG5I.YQI2[AA?X-UN> M39]*'&]6/X=U>;SL4'*190^0"7L&A+"M<>0$-H;4!^2H,!F'Z>48W? 2!S!& M&T8QX_/U)S(S$$9-&ZQ2VV26,<%X1&$1/X,0N !T0C.6Y\*T9<'!Q\:8!APL M?DR2!Q'155FW]%?H>Z!8"0>&-76$ X#5&8451H$&"'^\?^2D@1.%*$4P; ZO MJ&Y3*.>+F[93#[^@->LSZG!\7'5.&J&ZB(0QUK), ?WD" MY_$Y*L$Y"OHR&]>)J9L1#,5K^/+Q!Z^(TF\(1@HT3%@OF& M]*_H0'EZ*M&+WW8J\C.G(CUY*O'UTDN#14<_!NO EUMC1,5Y/5]?U(T5C"_U M.;S"$L'$@LR%I86/"A S?%$.WILCKXP [#E(1+5M.LV=/-J!&LG<8HTD$56F M0SPV@YME"SW,PSW=B MHM*7WP0*6 Y@.4.I 20(_I]IS=$D\9J%@B@P8AB2$VQ9-(+('4 .+4SI".N@ MPIYNN4@=FI9A#68$AQJ.9V-UQF03L+ ]FH\_/$("0&MT*7C#L'X@GYBR_+& M&6IICJ$"S?M2(%L"4P V!L^ !4AK/M\ MPL(;QKA^IIP+F*QOAXH",0_@Q/%1X?,%F=]_SN1_1L109\2G0B5?_QP_<_KI M(_ZE.B?(JI70C!:?$5*1=S\O<#0;/\4$"1#=MZ\BO\+:QX;/4%>'V)!XP =& M2OJ@REMG;H!R7@J8U1,K9BM[5B+$ETT@ ' 1)I9-&*6OXH,W).X@648>DK]X M'Z-M9*E8>UYUO1RC@V6>F(F%628VK8E5,3$4E9PEYB>4GG0JK/6^#@8D.2(- M$;<@VZ)O0UJ].S8# %]B]5QF4,)/0\R)P:C"MSDZ:.XVPAAJPD[P!\PZL*+P M&RZV=6=$L&B$T,2_FZG]*JP)[MZ8OMZ<-XI6'?HJ0BJ5YH2Y2+XKSE%060Z) M*B\<1&ED"5NG80V*@'.D;>)SZ'FZ 2(!8_U84;$1C^P9?4_[FCAQ)G!Y]#4^ M8K_Z7?2^R O!=Z- J,W#6ASQU=!+YK'Q\.0<+\[TL+'B,LG S!:F+2R>/$94 MTZ3&?83LF$8$$FY.;%0*0DR!LA$SINEFL#7=UTWPHFA/VJ2!A?V,20ENUX!G M!"]:@CADU4!\L9,E]S(YCD\"LW+?S ^>!8S$P:S-FKH@]&Q,6E%703;#4G4> MEN)AJ8\@G=@,_2 L5X M:N6 JP+KFRJV1FP$&]*>J6+ '$4Q;D!$NZ\P49F*+3FXT)T17Z@-XADSI1O= MJP)>3>S45B,1H[[2,#8C>L_E*,& M:HF#5%#\%I\U)R!DH<<.?&)X6+Y8@*,Z?APUP09P%_X37&?L3,A["707-DB7D,N>6!D0I2_G"@JI5GXM(P7>UIZV5 M/0M(##]Q'].4ZEHV1@V\0TN#_"&,-SY*4'*+H%=\3:D(G. -(+PUL-&JBZ=3 M*>?E\"0^5N70#!(#3S]Z1+:J4ZN+DA1U'53DHH@%L2A4"E7Z1[5$OA&<(29_ MA[X,CL4:CXF?&UIK+;,^(W".06-3![@?\X,\CY V"B/#'^5*[!0_EHH+?E^, MJ/)R!"3Z,SF^R$,=YN0!;1(<<03-F%> ,#U\SS):SLSY:39>Q\>Z%#NW0KD2 M_4P.KA2[)'9P%-MH3 3B8E@Z6<8#+&-%="0O7*+0/4VBU^5\.;H 3 [EN07( MM5KX';7PQN!H8$'(N5<][6E),;)'@4/V][$4'GS@4P].S[5 *:'L\,)3M-7R MTW%%J/EF.-61BW["Y\!+CG(D"!* M3Q)$,?I[8@0A_RDY,)!LS)&^2N@ ..C2"'XP$V+1^BK&F+]:+Q< MMJ_;S<:QT&@VSSJGU^W30^'\[+C=;&\N&31,V@G?"2Y )"%AEV]"2/&^0- M9H!IKP+A@T^46M,LW0QP9H+)"Z,O\4 2'RB80N"AGT1SS""G2J.O(ZMOC/$Q MJXKPB61L05W=9\IZZ%N52#C$09'CB&!?X-P8ASE2?F@4XK9C\BXXM3M/&S#N M#-)6(1.*6;(;A%Z 3(C4)4NC,6\QGGK G!KT>2R>S1*A?($)(#8L!])XB'$3 M\/;E073,V &FF!D,+.(X@*B3&-T,@@1:L@G0(8,MQ9+">M0.B/X.[ 5S 6R? M@EU*%FOK)"!+\B)-X4'!1JOG,.K'J_/&S'RCQP/8A P=/03^<'!!6R9QVH79 M1:INJ]X8 P3R#45VG %Z4FS"S(^&)FE,K4^2F$@Z6@@3I8 L9" $"R4AKT4#3)"E0G@*SX4ZH$GNV.937DP?ZASBJX04JDTO0]%(W[X MU(FB#=TFO8+!,#@EO(F *M-AS4,:)#@77"KOB?L!0GEP5/AP@9=K %/,_2%Q MQ=9)R1.)+^"S\),&8BR%,"EZ# !BC67O+&5 E'(-G3KM,)P!*C2M,D AA01U M;33$E .!0;B: !C22"+@9=C.!9^_V*=CU_#\RR/"Z4B M9DMM_"5]0(TR&KSN!O5@7A*N *1R@/&7O47*':4F*6[/AQA&@![>*('">R$B MS4;!<"-IQ/$ /!8&*HUI^]D@/G(AQP>33V1:I$H@$(0^O?NW+V8>83ID"BB] M \ =W!T:/A0G,99#P)'BM.=0;-00S&($_69YJ8(!XQH-XAV;6XXH9#&45I)X M*(V'TC(42HL6>6#9,R!Y(KY:IBI@/1%I8J!'IH'1?&@'/YXDIV"![>L7>>$& MG!SXT$"UFH&;CPB5*19$["%^J"FF 3YB-S0-+@248!-@X-!.F8]*:(.A>J MPO[=Y XLBT'7 EWL:X3#8IL#LR$L,:&BU2170Y("?BQHJ\31Q#Z3&!5-0H=\ MBC"A7R4B!HH>\/W@H+M!1'LBXABO42%ELQJ"S!#0E*C22A+8L16,%XK73JP+ M!+8M).XHD'4"\4ML#]%0XQP?CG%M6$<4L,$Y+[#IC:IB<3$2+#*2 *E'#20B M-0F:S^CJH_H;P()XYR 62M6/$*2>XT=&QU@3TW,T!.7G:05U)F/D#BV6^?B" M"_U2# T9$2*(63T1#R?F[>3-BNP.+_&C+YZ M/E3%;(V;H)$'2@;4[>(\J M3='1\$8,BZ0WB>QU$"D/7P0+8BD\D42\1;\8:+]A+C7^Q;>;=2=8.N'(6!.% M6#)[=!S4H3JA.^R,4'ZY".Y@1=9LDQT&D#.O-'ODZK-2"#+FHWD1\MHQV M0.-F#FB*EG0'Y-0$.+ X/@:W,4P(L;DS4 MCO) L NOR\),P&5N6\&:$K0@[#_(ZF0@48Z[.OT)6)U;^^9^#7]0.>':%.2*U@>$_O8^]D&X$LKF=1 M*U 7\0K)F;^26BF3C"->2&,OP.WH ASJ1P$D]%D++:6:HUEZ3][/R(Z;]916 MFKX4N42,*P_U2?1=,=LS8IDOO(8(SMGR PH*[,!)0!@1JWT@V1F*.@Q)S3*> M8$\+..?GVM+K@M<0A[YGJE&"IS*.%:Q%J!D(BQU"SO?W^ R)+@JVM(R4Z;FN M@YXW6(H0HY2XY(L::WWJ*5D>X^C-@J-B?3ABV_/INN>'N:CBBV)!Q"#J,I>_ M"?&=/!COD=R=90&NB#(5ZD_,E8I/$OP/6'-CL8$%)@-H\G>8Y<1