0001558370-25-011716.txt : 20250822 0001558370-25-011716.hdr.sgml : 20250822 20250822063116 ACCESSION NUMBER: 0001558370-25-011716 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20250630 FILED AS OF DATE: 20250822 DATE AS OF CHANGE: 20250822 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIO-TECHNE Corp CENTRAL INDEX KEY: 0000842023 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] ORGANIZATION NAME: 03 Life Sciences EIN: 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: 251242163 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 tech-20250630x10k.htm 10-K BIO-TECHNE Corp_June 30, 2025
http://fasb.org/us-gaap/2025#OperatingExpenses00008420232025FYfalsehttp://fasb.org/us-gaap/2025#OtherAssetsNoncurrentBIO-TECHNE Corphttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#OperatingExpenseshttp://fasb.org/us-gaap/2025#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense0000842023us-gaap:StateAndLocalJurisdictionMember2025-06-300000842023country:US2025-06-300000842023us-gaap:RestrictedStockUnitsRSUMembertech:PerformanceIncentiveProgramsMember2024-07-012025-06-300000842023us-gaap:RestrictedStockMembertech:PerformanceIncentiveProgramsMember2024-07-012025-06-300000842023us-gaap:RestrictedStockUnitsRSUMembertech:PerformanceIncentiveProgramsMember2023-07-012024-06-300000842023us-gaap:RestrictedStockMembertech:PerformanceIncentiveProgramsMember2023-07-012024-06-300000842023us-gaap:RestrictedStockUnitsRSUMembertech:PerformanceIncentiveProgramsMember2022-07-012023-06-300000842023us-gaap:RestrictedStockMembertech:PerformanceIncentiveProgramsMember2022-07-012023-06-3000008420232022-11-012022-11-010000842023us-gaap:RetainedEarningsMember2025-06-300000842023us-gaap:AdditionalPaidInCapitalMember2025-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2025-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2025-06-300000842023us-gaap:RetainedEarningsMember2024-06-300000842023us-gaap:AdditionalPaidInCapitalMember2024-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300000842023us-gaap:RetainedEarningsMember2023-06-300000842023us-gaap:AdditionalPaidInCapitalMember2023-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300000842023us-gaap:RetainedEarningsMember2022-06-300000842023us-gaap:NoncontrollingInterestMember2022-06-300000842023us-gaap:AdditionalPaidInCapitalMember2022-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300000842023tech:The2020EquityIncentivePlanMember2025-06-300000842023tech:The2020EquityIncentivePlanMember2020-10-310000842023tech:EmployeeStockPurchasePlan2014Member2014-10-300000842023tech:The2020EquityIncentivePlanMember2010-06-300000842023srt:MaximumMembertech:The2020EquityIncentivePlanMember2009-07-012010-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2025-06-300000842023us-gaap:RestrictedStockMember2025-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2024-06-300000842023us-gaap:RestrictedStockMember2024-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2023-06-300000842023us-gaap:RestrictedStockMember2023-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2022-06-300000842023us-gaap:RestrictedStockMember2022-06-300000842023us-gaap:RestrictedStockMember2024-07-012025-06-300000842023us-gaap:RestrictedStockMember2023-07-012024-06-300000842023us-gaap:RestrictedStockMember2022-07-012023-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2023-07-012024-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2022-07-012023-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2024-07-012025-06-300000842023us-gaap:EmployeeStockOptionMember2024-07-012025-06-300000842023tech:FiscalYear2023RestructuringActionsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023tech:QTHoldingsCorporationMembertech:FiscalYear2023RestructuringActionsMember2024-07-012025-06-300000842023tech:NamocellIncMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMemberus-gaap:AllOtherSegmentsMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:ProteinSciencesMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMember2024-07-012025-06-300000842023us-gaap:ServiceMember2024-07-012025-06-300000842023us-gaap:RoyaltyMember2024-07-012025-06-300000842023us-gaap:IntersegmentEliminationMember2024-07-012025-06-300000842023tech:RestOfWorldMember2024-07-012025-06-300000842023tech:ProductAndServicesMember2024-07-012025-06-300000842023tech:InstrumentsMember2024-07-012025-06-300000842023tech:EMEAExcludingUKMember2024-07-012025-06-300000842023tech:ConsumablesMember2024-07-012025-06-300000842023tech:APACExcludingGreaterChinaMember2024-07-012025-06-300000842023country:US2024-07-012025-06-300000842023country:GB2024-07-012025-06-300000842023country:CN2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMemberus-gaap:AllOtherSegmentsMember2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:ProteinSciencesMember2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:DiagnosticsAndSpatialBiologyMember2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMember2023-07-012024-06-300000842023us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2023-07-012024-06-300000842023us-gaap:ServiceMember2023-07-012024-06-300000842023us-gaap:RoyaltyMember2023-07-012024-06-300000842023us-gaap:IntersegmentEliminationMember2023-07-012024-06-300000842023tech:RestOfWorldMember2023-07-012024-06-300000842023tech:ProductAndServicesMember2023-07-012024-06-300000842023tech:InstrumentsMember2023-07-012024-06-300000842023tech:EMEAExcludingUKMember2023-07-012024-06-300000842023tech:ConsumablesMember2023-07-012024-06-300000842023tech:APACExcludingGreaterChinaMember2023-07-012024-06-300000842023country:US2023-07-012024-06-300000842023country:GB2023-07-012024-06-300000842023country:CN2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:ProteinSciencesMember2022-07-012023-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMembertech:DiagnosticsAndSpatialBiologyMember2022-07-012023-06-300000842023us-gaap:OperatingSegmentsMembertech:ConsumablesMember2022-07-012023-06-300000842023us-gaap:ServiceMember2022-07-012023-06-300000842023us-gaap:RoyaltyMember2022-07-012023-06-300000842023us-gaap:IntersegmentEliminationMember2022-07-012023-06-300000842023tech:RestOfWorldMember2022-07-012023-06-300000842023tech:ProductAndServicesMember2022-07-012023-06-300000842023tech:InstrumentsMember2022-07-012023-06-300000842023tech:EMEAExcludingUKMember2022-07-012023-06-300000842023tech:ConsumablesMember2022-07-012023-06-300000842023tech:APACExcludingGreaterChinaMember2022-07-012023-06-300000842023country:US2022-07-012023-06-300000842023country:GB2022-07-012023-06-300000842023country:CN2022-07-012023-06-300000842023tech:ChangzhouEminenceBiotechnologyMembertech:ProteinSciencesMember2022-07-012022-09-300000842023tech:FiscalYear2023RestructuringActionsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToRecoverOperatingMarginsMember2025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2025-06-300000842023tech:RestructuringPlanToRecoverOperatingMarginsMember2025-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-06-300000842023tech:FiscalYear2024RestructuringActionsMember2024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2023RestructuringActionsMembertech:ProteinSciencesMember2023-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2025-04-012025-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2025-04-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2025-04-012025-06-300000842023tech:RestructuringPlanToOptimizeGlobalManufacturingMember2025-04-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-10-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-10-012025-06-300000842023tech:RestructuringPlanToRecoverOperatingMarginsMember2024-10-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToRecoverOperatingMarginsMemberus-gaap:CorporateMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToRecoverOperatingMarginsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToRecoverOperatingMarginsMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToOptimizeGlobalManufacturingMemberus-gaap:CorporateMember2024-07-012025-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:RestructuringPlanToOptimizeGlobalManufacturingMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToRecoverOperatingMarginsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToOptimizeGlobalManufacturingMemberus-gaap:CorporateMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToOptimizeGlobalManufacturingMembertech:ProteinSciencesMember2024-07-012025-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012025-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2024-07-012025-06-300000842023us-gaap:CostOfSalesMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012025-06-300000842023us-gaap:CostOfSalesMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2024-07-012025-06-300000842023tech:RestructuringPlanToRecoverOperatingMarginsMemberus-gaap:CorporateMember2024-07-012025-06-300000842023tech:RestructuringPlanToRecoverOperatingMarginsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023tech:RestructuringPlanToRecoverOperatingMarginsMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012025-06-300000842023tech:RestructuringPlanToOptimizeGlobalManufacturingMemberus-gaap:CorporateMember2024-07-012025-06-300000842023tech:RestructuringPlanToOptimizeGlobalManufacturingMembertech:ProteinSciencesMember2024-07-012025-06-300000842023tech:RestructuringPlanToOptimizeGlobalManufacturingMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012024-09-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012024-09-300000842023tech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012024-09-300000842023tech:FiscalYear2023RestructuringActionsMembertech:ProteinSciencesMember2022-07-012023-06-300000842023srt:MinimumMemberus-gaap:EquipmentMember2025-06-300000842023srt:MinimumMembertech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember2025-06-300000842023srt:MaximumMemberus-gaap:EquipmentMember2025-06-300000842023srt:MaximumMembertech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember2025-06-300000842023us-gaap:MachineryAndEquipmentMember2025-06-300000842023us-gaap:LandMember2025-06-300000842023us-gaap:ConstructionInProgressMember2025-06-300000842023us-gaap:BuildingAndBuildingImprovementsMember2025-06-300000842023us-gaap:MachineryAndEquipmentMember2024-06-300000842023us-gaap:LandMember2024-06-300000842023us-gaap:ConstructionInProgressMember2024-06-300000842023us-gaap:BuildingAndBuildingImprovementsMember2024-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2022-09-012022-09-010000842023tech:WilsonWolfCorporationMember2023-03-312023-03-310000842023tech:WilsonWolfCorporationMember2021-12-012021-12-310000842023tech:NamocellIncMember2022-07-012022-07-010000842023us-gaap:EmployeeSeveranceMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2023RestructuringActionsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2023RestructuringActionsMembertech:ProteinSciencesMember2022-07-012023-06-300000842023tech:QTHoldingsCorporationMemberus-gaap:EmployeeSeveranceMembertech:FiscalYear2023RestructuringActionsMember2022-07-012023-06-300000842023tech:QTHoldingsCorporationMembertech:AssetRelatedAndOtherMembertech:FiscalYear2023RestructuringActionsMember2022-07-012023-06-300000842023tech:QTHoldingsCorporationMembertech:FiscalYear2023RestructuringActionsMember2022-07-012023-06-300000842023tech:FormerChiefExecutiveOfficerMember2025-01-012025-03-310000842023tech:ChangzhouEminenceBiotechnologyMember2022-07-012023-06-300000842023us-gaap:StateAndLocalJurisdictionMembertech:OperatingLossCarryforwardsMember2025-06-300000842023us-gaap:ForeignCountryMembertech:OperatingLossCarryforwardsMember2025-06-300000842023country:UStech:OperatingLossCarryforwardsMember2025-06-300000842023us-gaap:OperatingSegmentsMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMember2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMember2022-07-012023-06-300000842023tech:PerformanceIncentiveProgramsMember2024-07-012025-06-300000842023tech:PerformanceIncentiveProgramsMember2023-07-012024-06-300000842023tech:PerformanceIncentiveProgramsMember2022-07-012023-06-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMember2024-07-012025-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2024-07-012025-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2024-07-012025-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-07-012025-06-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMember2023-07-012024-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2023-07-012024-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2023-07-012024-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-07-012024-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2022-07-012023-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012023-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-07-012023-06-3000008420232022-07-012025-06-300000842023srt:AsiaMember2025-06-3000008420232022-08-012022-08-310000842023us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000842023us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000842023us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023tech:UnitedStatesAndCanadaMember2025-06-300000842023srt:EuropeMember2025-06-300000842023tech:UnitedStatesAndCanadaMember2024-06-300000842023srt:EuropeMember2024-06-300000842023srt:AsiaMember2024-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2021-07-012022-06-300000842023tech:ProteinSciencesMember2024-07-012025-06-300000842023tech:DiagnosticsAndSpatialBiologyMember2023-07-012024-06-300000842023tech:ProteinSciencesMember2025-06-300000842023tech:DiagnosticsAndSpatialBiologyMember2025-06-300000842023tech:ProteinSciencesMember2024-06-300000842023tech:DiagnosticsAndSpatialBiologyMember2024-06-300000842023tech:ProteinSciencesMember2023-06-300000842023tech:DiagnosticsAndSpatialBiologyMember2023-06-3000008420232022-07-012022-09-300000842023srt:MinimumMembertech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2025-06-300000842023srt:MinimumMemberus-gaap:TradeNamesMember2025-06-300000842023srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2025-06-300000842023srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2025-06-300000842023srt:MinimumMemberus-gaap:CustomerRelationshipsMember2025-06-300000842023srt:MaximumMemberus-gaap:TradeNamesMember2025-06-300000842023srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2025-06-300000842023srt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2025-06-300000842023srt:MaximumMemberus-gaap:CustomerRelationshipsMember2025-06-300000842023srt:MinimumMember2025-06-300000842023srt:MaximumMember2025-06-300000842023tech:NamocellIncMembertech:TradeNamesNonCompeteAgreementsMember2024-06-300000842023us-gaap:TradeNamesMember2025-06-300000842023us-gaap:PatentsMember2025-06-300000842023us-gaap:OtherIntangibleAssetsMember2025-06-300000842023us-gaap:DevelopedTechnologyRightsMember2025-06-300000842023us-gaap:CustomerRelationshipsMember2025-06-300000842023us-gaap:TradeNamesMember2024-06-300000842023us-gaap:PatentsMember2024-06-300000842023us-gaap:OtherIntangibleAssetsMember2024-06-300000842023us-gaap:DevelopedTechnologyRightsMember2024-06-300000842023us-gaap:CustomerRelationshipsMember2024-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2024-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2023-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2023-07-012024-06-300000842023tech:WilsonWolfCorporationMember2023-03-310000842023tech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2025-06-300000842023tech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-12-310000842023tech:RestructuringPlanToOptimizeGlobalManufacturingMember2025-06-300000842023tech:QTHoldingsCorporationMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2023-12-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-05-310000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-06-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300000842023tech:USProfitSharingAndSavingsPlanMember2024-07-012025-06-300000842023tech:GBProfitSharingAndSavingsPlanMember2024-07-012025-06-300000842023tech:USProfitSharingAndSavingsPlanMember2023-07-012024-06-300000842023tech:GBProfitSharingAndSavingsPlanMember2023-07-012024-06-300000842023tech:USProfitSharingAndSavingsPlanMember2022-07-012023-06-300000842023tech:GBProfitSharingAndSavingsPlanMember2022-07-012023-06-300000842023tech:TaxCreditCarryforwardsMember2025-06-300000842023tech:OperatingLossCarryforwardsMember2025-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012025-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndSpatialBiologyMember2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2022-07-012023-06-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndSpatialBiologyMember2022-07-012023-06-300000842023us-gaap:CommonStockMember2025-06-300000842023us-gaap:CommonStockMember2024-06-300000842023us-gaap:CommonStockMember2023-06-300000842023us-gaap:CommonStockMember2022-06-3000008420232022-10-2800008420232022-10-2700008420232023-06-3000008420232022-06-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2025-06-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:DevelopedTechnologyRightsMember2025-06-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:CustomerRelationshipsMember2025-06-300000842023tech:NamocellIncMemberus-gaap:TradeNamesMember2024-06-300000842023tech:NamocellIncMemberus-gaap:NoncompeteAgreementsMember2024-06-300000842023tech:NamocellIncMemberus-gaap:DevelopedTechnologyRightsMember2024-06-300000842023tech:NamocellIncMemberus-gaap:CustomerRelationshipsMember2024-06-300000842023tech:NamocellIncMember2022-07-010000842023tech:LunaphoreTechnologiesSaMember2024-07-012025-06-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000842023us-gaap:FairValueMeasurementsRecurringMember2025-06-300000842023us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2022-07-012023-06-300000842023us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2024-07-012025-06-300000842023tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012025-06-300000842023us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2023-07-012024-06-300000842023tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012024-06-300000842023us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2022-07-012023-06-300000842023tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012023-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012025-06-300000842023us-gaap:CostOfSalesMember2024-07-012025-06-300000842023tech:EmployeeStockPurchasePlan2014Member2024-07-012025-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012024-06-300000842023us-gaap:CostOfSalesMember2023-07-012024-06-300000842023tech:EmployeeStockPurchasePlan2014Member2023-07-012024-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012023-06-300000842023us-gaap:CostOfSalesMember2022-07-012023-06-300000842023tech:EmployeeStockPurchasePlan2014Member2022-07-012023-06-3000008420232022-11-142022-11-140000842023us-gaap:RetainedEarningsMember2024-07-012025-06-300000842023us-gaap:CommonStockMember2024-07-012025-06-300000842023us-gaap:AdditionalPaidInCapitalMember2024-07-012025-06-300000842023us-gaap:RetainedEarningsMember2023-07-012024-06-300000842023us-gaap:CommonStockMember2023-07-012024-06-300000842023us-gaap:AdditionalPaidInCapitalMember2023-07-012024-06-300000842023us-gaap:RetainedEarningsMember2022-07-012023-06-300000842023us-gaap:CommonStockMember2022-07-012023-06-300000842023us-gaap:AdditionalPaidInCapitalMember2022-07-012023-06-300000842023tech:FormerEmployeesMember2025-01-012025-03-310000842023tech:FormerChiefExecutiveOfficerMember2024-08-012024-08-3100008420232024-08-012024-08-310000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:FiscalYear2024RestructuringActionsMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-07-012025-06-300000842023tech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2024-07-012025-06-300000842023tech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-07-012025-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-01-012024-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMember2024-01-012024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-01-012024-06-300000842023tech:FiscalYear2024RestructuringActionsMember2024-01-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023tech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMembertech:DiagnosticsAndSpatialBiologyMember2023-07-012024-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2023-07-012024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMembertech:DiagnosticsAndSpatialBiologyMember2023-07-012024-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023us-gaap:CostOfSalesMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023tech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2023-07-012024-06-300000842023tech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023tech:FiscalYear2024RestructuringActionsMembertech:DiagnosticsAndSpatialBiologyMember2023-07-012024-06-300000842023us-gaap:SubsequentEventMember2025-08-052025-08-050000842023us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-07-012025-06-300000842023us-gaap:NoncontrollingInterestMember2022-07-012023-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012024-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012023-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2024-07-012025-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012025-06-300000842023tech:AssetRelatedAndOtherMembertech:RestructuringPlanToOptimizeGlobalManufacturingMember2024-07-012025-06-300000842023tech:RestructuringPlanToRecoverOperatingMarginsMember2024-07-012025-06-300000842023tech:RestructuringPlanToOptimizeGlobalManufacturingMember2024-07-012025-06-300000842023tech:FiscalYear2024RestructuringActionsMember2024-07-012025-06-300000842023tech:ImpairmentRecoveryOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023tech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-3000008420232022-08-310000842023us-gaap:OtherNoncurrentAssetsMember2025-06-300000842023us-gaap:OtherNoncurrentAssetsMember2024-06-300000842023tech:DiagnosticsAndSpatialBiologyMember2024-07-012025-06-300000842023tech:ProteinSciencesMember2023-07-012024-06-300000842023tech:WilsonWolfCorporationMember2025-06-300000842023tech:WilsonWolfCorporationMembertech:FirstPartOfForwardContractMember2023-03-310000842023tech:WilsonWolfCorporationMembertech:SecondPartOfForwardContractMember2025-06-3000008420232022-07-012023-06-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-07-310000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-310000842023tech:LunaphoreTechnologiesSaMember2025-06-300000842023tech:NamocellIncMember2024-06-300000842023tech:NamocellIncMember2023-07-012024-06-3000008420232025-06-3000008420232024-06-3000008420232023-07-012024-06-300000842023us-gaap:CorporateNonSegmentMember2024-07-012025-06-300000842023us-gaap:CorporateNonSegmentMember2023-07-012024-06-300000842023us-gaap:CorporateNonSegmentMember2022-07-012023-06-3000008420232025-04-012025-06-3000008420232024-12-3100008420232025-08-1800008420232024-07-012025-06-30xbrli:sharesiso4217:USDtech:itemxbrli:pureiso4217:USDxbrli:sharestech:segment

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, 2025, 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 

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

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

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, 2024, the aggregate market value of the Common Stock held by non-affiliates of the Registrant was $11.4 billion based upon the closing sale price as reported on The Nasdaq Stock Market ($72.03 per 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 18, 2025, 155,549,587 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 2025 Annual Meeting of Shareholders are incorporated by reference into Part III.

TABLE OF CONTENTS

 

 

Page

PART I

 

 

 

Item 1.

Business

4

 

 

 

Item 1A.

Risk Factors

14

 

 

 

Item 1B.

Unresolved Staff Comments

28

 

 

 

Item 1C.

Cybersecurity

28

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

33

 

 

 

Item 7.

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

33

 

 

 

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

88

 

 

 

Item 9A.

Controls and Procedures

88

 

 

 

Item 9B.

Other Information

89

 

 

 

PART III

 

 

 

Item 10.

Directors, Executive Officers

89

 

 

 

Item 11.

Executive Compensation

89

 

 

 

Item 12.

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

89

 

 

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

89

 

 

 

Item 14.

Principal Accounting Fees and Services

89

 

 

 

PART IV

 

Item 15.

Exhibits, Financial Statement Schedules

90

 

 

 

 

SIGNATURES

94

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; 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.

3

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. Our broad product portfolio and application expertise enables 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 Spatial Biology 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 analysis, automated western blot, and multiplexed ELISA workflows. Our Diagnostics and Spatial Biology 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 and instrumentation 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 locations in the U.K., Canada, Switzerland and China.

We have implemented a disciplined strategy to accelerate growth 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. Recent examples include the investment in Spear Bio at the beginning of fiscal 2025 and the acquisition of Lunaphore SA (“Lunaphore”) at the beginning of fiscal 2024. We also completed a 19.9% investment in Wilson Wolf Corporation (“Wilson Wolf”) in fiscal 2023, and will acquire the remaining ownership in Wilson Wolf by the end of calendar year 2027, if not earlier due to its achievement of revenue or earnings before interest, taxes, depreciation, and amortization (“EBITDA”) targets. 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 treat 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 strategic pillars include:

Grow & Leverage the Core. 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.

Capitalize on High Potential Markets. 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.

Market Expansion Through Innovation & Acquisition. We will leverage our existing portfolio to expand our product offerings into novel research fields and further penetrate diagnostics and therapeutics markets.

4

Acquisitions have, and will likely continue to play, an important role in our efforts to expand our portfolio of innovative tools and bioactive reagents, and support our initiatives to enter adjacent markets.

Deliver Best-in-Class Customer Experience. 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 strive for every interaction to be seamless, personalized, and exceeding expectations. We aim to deeply understand customers’ wants and needs while simultaneously offering high-quality service at every touchpoint.

Develop People Through a Transofrmative Culture. 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.

PROTEIN SCIENCES SEGMENT

Protein Sciences Segment Products and Markets

The Protein Sciences segment is the larger of our two segments, representing approximately 72% of our net sales in fiscal 2025. 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 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 a 19.9% investment in, and eventual acquisition of , Wilson Wolf, a leading provider of cell culture devices for cell-based therapies. Through a collaborative marketing venture with Wilson Wolf and another company, we have leveraged the 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, and 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. 

Protein Sciences Segment Customers and Distribution Methods

Our customers for this segment include researchers in academia 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 those 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 Thermo Fisher Scientific. We also sell through third

5

party distributors in China, Japan, certain eastern European countries and the rest of the world. Our sales are widely distributed, and no single end-user customer accounted for more than 10% of the Protein Sciences segment’s net sales during fiscal 2025, 2024, or 2023.

DIAGNOSTICS AND SPATIAL BIOLOGY SEGMENT

The Diagnostics and Spatial Biology segment, representing approximately 28% of our net revenues in fiscal 2025, includes three divisions and is focused primarily on the diagnostic and research markets and includes spatial biology, liquid biopsy, molecular diagnostics kits and products, and diagnostics reagents.

Diagnostics and Spatial Biology 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. In the first quarter of fiscal 2024, we closed on the acquisition of Lunaphore, a leading developer of fully automated spatial biology solutions using precision microfluidic technology capable of revealing hyperplex proteomic and transcriptomic biomarkers in tumors and other tissues at single-cell and subcellular resolution. Lunaphore’s COMET instrument automates ACD’s RNAscope assays and utilizies antibodies to enable simultaneous hyperplex detection of protein and RNA biomarkers on the same slide at single-cell resolution.

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 in men with grey-zone prostate specific antigen (PSA) scores. ExoDX Prostate is offered by Exosome Diagnostics as a lab-developed test. We have also licensed exclusively the ExoTRU kidney transplant rejection test 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 Spatial Biology 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, 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 2025, 2024 or 2023.

6

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 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 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 Spatial Biology 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 2025, we introduced over 400 new products. While this is an area of focus for the Company, there is no

7

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.

HUMAN CAPITAL

Through its subsidiaries, Bio-Techne employed approximately 3,100 full-time and part-time employees as of June 30, 2025, of whom approximately 2,300 were employed in the United States and approximately 800 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 full potential. This is demonstrated by 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 people 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. 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 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 people 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 people 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 assess our engagement performance through regular consultation with our managers. We also engage more formally via an annual engagement survey that assesses our employees’ overall experience. In 2025, two-thirds of our global workforce participated, and 75% of those who responded provided favorable 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, expansion of a parental leave program, introduction of flexible working, addition of an internal communications function, leadership engagement focused on transparency and stronger feedback follow-up, and expansion of the breadth and resources of our Employee Resource Groups (ERGs). In fiscal 2025, we empowered work/life integration through hybrid work models wherever feasible, continued to cultivate belonging and inclusion, and paved the path for career growth through the personalized development and individual action plans.

We believe a culture of belonging is central 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. Under the guidance of our executive-sponsored Employee Resource Group

8

Council, ERGs offer mentorship, support and engagement to help our employees succeed and thrive. As of June 30, 2025, we had 11 ERGs operating globally.

As of June 30, 2025, 48% of our total employee population was female, and 43% of our managerial employees were female. 39% of our total employee population identified as nonwhite and 28% of our managerial employees identified as nonwhite.

Recruitment and Retention

Bio-Techne believes that sustaining its profitable growth will require a continued focus on recruiting and retaining top talent. We engage in a variety of recruiting strategies intended to locate and identify qualified candidates and create a talent pipeline. The Company offers competitive pay and benefits, from flexible work to financial planning resources to an employee stock purchase plan. In recent years, we bolstered our recruitment and retention efforts by expanding eligibility to receive stock options deeper into the organization and expanded our Long-Term Incentive program strategy to include a combination of stock options and restricted stock units. Bio-Techne continues to offer a referral bonus with the understanding that this is one of our most successful sourcing methods.

In addition to pay and benefits, Bio-Techne believes that the ability to retain employees requires an environment where they can work productively and where there are opportunities to grow and advance. The Company therefore seeks to cultivate a culture of empowerment and collaboration, where employees can observe the impact of their efforts, and where they see opportunities both laterally and vertically.

The last fiscal year continued to see considerable employee mobility across all industries, including the biotechnology industry, but we nonetheless significantly reduced our attrition rate to maintain durable stability across our enterprise. We believe that Bio-Techne’s sustained efforts on recruitment and retention will fortify our resilience in the face of increased employee mobility and economic challenges.

Talent Development and Learning and Development

Bio-Techne invests in people development in the belief that growing and promoting employees from within the Company creates a more sustainable organization. High potential employees are identified through our annual talent review process, as well as through leadership development programs designed to cultivate future leaders. Employees identified as high potential are elevated to the attention of senior management for consideration for additional development, growth opportunities, and career advancement.

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. Bio-Techne also encourages and supports employees who wish to supplement their growth through external training and education. 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 more 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, safety, and psychological well-being of our employees by providing a safe work environment and permitting hybrid work schedules wherever feasible. We actively monitor and adjust our crisis management plan and response protocol to protect our employees. Bio-Techne trains all employees on foundational safety principles and requires more rigorous safety and hazard awareness training where appropriate based on function, role, or team. At Bio-Techne, 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, mental health benefit coverage, and flexible work for many roles.

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

9

charitable causes and activities. In some of our sites, employees are encouraged to give through regular payroll deductions and through the annual campaign week where employee contributions are matched by the Company. In addition, United States employees receive a paid day off to participate in local opportunities to give back to the community as part of our volunteer time off benefit.

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, 2025, we had rights to approximately 1,340 granted patents and approximately 270 pending patent applications. Products in the Analytical Solutions and the Spatial Biology 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.

10

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 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 it if 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

Some of the products and services we sell, predominantly in our Diagnostics and Spatial Biology 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,

11

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

12

We are subject to laws and regulations governing government contracts, and failure to address these laws and regulations or comply with government contracts could cause 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

As of the date of this Annual Report, the names, ages, positions and periods of service of each executive officer of the Company are as follows:

Name

    

Age

    

Position

    

Officer Since

Kim Kelderman

 

58

 

President, Chief Executive Officer and Director

 

2018

James Hippel

 

54

 

Executive Vice President and Chief Financial Officer

 

2014

William Geist

 

56

 

President, Protein Sciences

 

2022

Matthew McManus

56

 

President, Diagnostics and Spatial Biology

 

2024

Shane Bohnen

 

50

 

Senior Vice President, General Counsel & Corp. Secretary

 

2023

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.

Kim Kelderman was promoted to President and Chief Executive Officer of the Company on February 1, 2024 and has been an executive officer of the Company since joining the Company in 2018. Prior to joining the Company, he served as an executive at Thermo Fisher Scientific and as a Senior Segment Leader at Becton Dickinson.

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.

Matthew McManus joined Bio-Techne on January 8, 2024 as President, Diagnostics and Spatial Biology. Prior to Bio-Techne, Mr. McManus most recently served as Chief Operating Officer for Azenta Life Sciences and served as Chief Executive Officer of Asuragen prior to the Bio-Techne acquisition.

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.

Shane Bohnen was promoted to General Counsel and Corporate Secretary on March 3, 2023, and has been an attorney on the Company’s legal team since July 2019. Prior to joining Bio-Techne, Mr. Bohnen spent 10 years in private practice as a life sciences litigator, followed by seven years as in-house corporate counsel with an expansive breadth of responsibility and global scope.

13

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, public health crises, 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.

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;

increased 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, Israel’s conflict in Gaza, and trade tensions between the U.S. and China, can negatively impact our operations and financial results.

We engage in business globally, with approximately 44% of our sales revenue in fiscal 2025 coming from outside the U.S. Changes, potential changes or uncertainties in social, political, regulatory, and economic conditions or 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, can adversely affect our business and financial results. For example, Congress and the U.S. administration have sought to impose 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 an adverse impact on our sales revenue.

14

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 economic challenges. While we have not historically had significant business in either Russia, Ukraine, or Israel, the broader impact of the conflict could negatively impact our operations and financial results.

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. In addition, geopolitical tensions with these countries could exacerbate these risks.

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

15

Our Diagnostics and Spatial Biology segment products include applications in 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 indications, we have also sought expanded coverage from public payors as well as coverage decisions regarding reimbursement from additional private payers. The process and timeline for obtaining coverage decisions is uncertain and difficult to predict, and 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. Additionally, the U.S. government’s plans to manage prescription drug prices, as well as its recently announced intention to regulate lab developed tests, may impact the customers and industries we serve by increasing the cost of commercializing and/or limiting the profitability of commercialized products. Payor actions and changes may have a material adverse effect on revenue and earnings associated with our diagnostics products and services.

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 of business, and we also from time to time complete more significant transactions. At the beginning of this fiscal year, we invested in Spear Bio and at the beginning of fiscal year 2024 we completed the acquisition of Lunaphore, a leading developer of fully automated spatial biology solutions. Bio-Techne also obtained a 19.9% ownership stake in Wilson Wolf and will acquire the remaining ownership no later than the end of calendar year 2027. We have also continued participating in our collaborative marketing venture, ScaleReady LLC, with Wilson Wolf and another partner, which addresses the needs of the rapidly expanding cell and gene therapy market. 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;

16

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. While retention improved in fiscal 2025, a number of our businesses and departments continued to face recruitment and retention challenges, and faced labor availability constraints and inflationary costs. Our growth by acquisition also creates challenges in retaining employees. As we integrate past and future acquisitions and evolve our corporate culture to incorporate new workforces, some employees may not find such integration or cultural changes appealing. The failure to attract and retain such personnel could adversely affect our business.

17

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

18

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 implementing 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 fines of up to €20 million or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher, 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 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.

19

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 man-made or natural disasters. 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 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.

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 materials 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 may exceed or fall 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.

20

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 and/or related environmental risks, or legal or regulatory measures to address climate change and/or related environmental risks, 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, unanticipated use of, 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.

21

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 Canada, Switzerland, China and the UK, and approximately 44% of our revenue in fiscal 2025 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

22

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 $1 billion, which can be increased by an additional $400 million subject to certain conditions. Borrowings under the Credit Agreement bear interest at a variable rate. As of August 16, 2025, the Company had drawn $313 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 2025, currency translation had a favorable effect of approximately $3 million on revenues due to the value of the U.S. dollar relative to other currencies in which the Company sells products and services.

23

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. We anticipate that there may be additional impact to us in the future from the One Big Beautiful Bill Act.

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 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, such as managing the price of certain prescription drugs or potentially increasing regulatory scrutiny of lab developed tests, 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 (less than 2% of our fiscal 2025 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. 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

24

changes. Failure by us or by our customers to comply with 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. 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 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. Developments or changes in national laws or policies to protect or promote domestic interests and/or address foreign competition can have an adverse effect on our business and financial statements. Developments or changes in national laws or policies to protect or promote domestic interests and/or address foreign competition, including laws and policies in areas such as trade, manufacturing, government purchasing, healthcare, intellectual property, regulatory enforcement and investment/development, can adversely affect our business and financial statements.

The U.S. has announced and/or implemented new tariffs on imports from a wide range of countries, which has prompted retaliatory tariffs, or changes to existing tariffs, by a number of countries. Beginning in early April 2025, the U.S. implemented and/or announced tariffs on imports from a wide range of countries, and which has prompted a number of countries to impose retaliatory tariffs and/or changes to existing tariffs. Many of these tariffs and announcements underwent continued revision, with certain tariff levels increasing while others decreased. Additionally, the U.S. and a number of other countries have implemented a number of product- and industry- specific exclusions, though these exclusions have been subject to revision and/or announced revision as well. As of the date of this report, a number of the recently-imposed tariffs remain in effect, including significant tariffs between the U.S. and China. Collectively, these tariffs have increased and will continue to increase the cost to us of supplies and components we import, as well as our cost to serve certain markets, which in turn will require us to bear significant increased costs to do business, and/or implement surcharges, and/or increase the price of certain of our products. As a result of any surcharge or price increase, there may be an adverse impact on the demand for our products, as well as an adverse impact as to our ability to serve the market in certain countries. The increased cost of importing raw materials and components from certain countries may disrupt our supply chains, with related impacts to our operations. In addition, whenever we are unable to fully recover higher costs, or whenever there is a time delay between the increase in costs and our ability to recover these costs, our margins and profitability can decline. The U.S. and/or other countries may implement additional tariffs and/or other responsive or retaliatory measures, and which would exacerbate the risks and adverse effects noted above. Though the risks identified above in certain cases have already adversely impacted parts of our business, the full impact of these tariffs and other actions on the Company and on our business partners remains highly uncertain and subject to rapid change.

25

In addition, changes to laws or regulations pertraining to laboratory developed tests may adversely affect our business and financial results. 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.

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. Failure to meet these requirements may adversely impact our business and financial results in the applicable geographies.

26

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 recent acquisitions that use protected health information and utilize healthcare providers for laboratory testing services.

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 and/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 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.

27

ITEM 1B. UNRESOLVED STAFF COMMENTS

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

ITEM 1C. CYBERSECURITY

Cybersecurity Governance and Oversight

Bio-Techne’s cybersecurity program is led by the Company’s Chief Information Officer (“CIO”), with day-to-day management and administration of our cybersecurity program performed by the Director of IT Infrastructure and Security and the IT Security Operations team. The Director of IT Infrastrcuture and Security reports to the CIO, and the CIO reports to the Chief Financial Officer. The CIO is supported by the Incident Response Team (“IRT”), a multi-disciplinary management committee comprising senior members from the Security Operations Team, legal, finance, internal audit and other functions. The IRT supports the CIO in supporting and reviewing information security risks and in the event of a cybersecurity incident provides leadership with respect to incident response, investigation, mitigation and remediation.

In addition to leadership and support within management, we also work with security service providers to monitor for vulnerabilities and threats, and which are reported to the Security Operations team. All employees are trained and tested annually on cybersecurity risks, and we continually perform simulated phishing exercises. We also conduct periodic tabletop exercises for key personnel involved in cybersecurity risk management, including the IRT.

Our Board of Directors (“Board”) holds overall oversight responsibility for the Company’s strategy and risk management, including in relation to cybersecurity risks. The Board exercises its oversight function through the Audit Committee, which oversees the management of risk exposure across various areas, including data security risks, in accordance with its charter. In addition, the Audit Committee is specifically responsible for the review and approval of any cybersecurity incident disclosure, as set forth in the Committee’s charter. In the event of a potentially significant cybersecurity incident, the Audit Committee’s charter requires that management promptly communicate and consult with the Audit Committee.

Bio-Techne’s General Counsel updates the Audit Committee multiple times per year regarding Bio-Techne’s cybersecurity programs, including regularly-tracked metrics on incident response, internal security testing, and measures implemented to monitor and address cybersecurity risks and threats, as appropriate. The Audit Committee regularly updates the full Board on these matters. In addition, on at least an annual basis, the CIO provides the full Board with a thorough review of the Company’s cybersecurity program, including current status, industry risks and exposure, and future strategy.

Based on the information we have as of the date of this Annual Report, we do not believe any risks from cybersecurity threats have materially affected or are reasonably likely to materially affect Bio-Techne, including our business strategy, results of operations or financial condition. However, please see Item 1A. Risk Factors – “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.”

Cybersecurity Risk Management and Strategy

Bio-Techne’s cybersecurity strategy is to maintain and fortify a secure, actively-monitored environment for our internal and our customers’ data while supporting our and our customers’ business needs. Our cybersecurity program follows industry standards and best practice for preventing, detecting, remediating, and mitigating potential cybersecurity threats, including regular processes to identify, evaluate and manage potential risks.

28

Our IT Security Operations team administers and monitors the prevention, detection, mitigation, and remediation of potential cybersecurity risks. This team leverages both Bio-Techne’s internal IT resources, including its personnel, as well as managed security service providers and other third-party security software and technology services, as well as through other means. We also have implemented processes and technologies for network monitoring and data loss prevention procedures.

We conduct periodic risk assessments, including with support from external vendors, to assess our cyber program, identify areas of enhancement, and develop strategies for the mitigation of cyber risks. We also conduct regular security testing and have established a vulnerability management process supported by security testing, for the treatment of identified security risks based on severity, including risks arising from our use of third-party providers software and service providers. In addition to our evolving processes and systems, we foster a culture of cybersecurity education, training, and testing. Every year, employees must take and pass rigorous information security and protection training.

We partner with experienced external consultants to assess our cybersecurity program, and to perform penetration testing as well as other testing programs designed to identify vulnerabilities and areas for fortification. Also, as part of our cybersecurity risk management program we maintain cyber insurance, with coverage amounts and terms that are typical and appropriate for a company of our size and type. This insurance may not be sufficient to cover us against all types of claims related to security breaches, cyberattacks and other related breaches.

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 Spatial Biology 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 owns a 34,000 square foot manufacturing facility in Flowery Branch, Georgia. This facility is currently being held-for-sale.

The Company owns a 16,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 Spatial Biology 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 segment.

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

29

The Company leases the following material facilities, which are utilized by both the Company’s Protein Sciences segment the Diagnostics & Spatial Biology 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 China

 

Shanghai and Beijing, China

 

Office/warehouse

 

34,000

Tocris

 

Bristol, United Kingdom

 

Office/manufacturing/lab/warehouse

 

41,000

PrimeGene

 

Shanghai, China

 

Office/manufacturing/lab

 

59,000

Bionostics

 

Devens, Massachusetts

 

Office/manufacturing

 

70,000

Novus Biologicals

 

Centennial, Colorado

 

Office/warehouse

 

74,000

ProteinSimple

 

San Jose, California

 

Office/manufacturing/warehouse

 

98,000

ProteinSimple Ltd.

 

Ottawa, Canada

 

Office/manufacturing/warehouse

 

11,000

Cliniqa

 

San Marcos, California

 

Office/manufacturing/warehouse

 

63,000

Advanced Cell Diagnostics

 

Newark, California

 

Office/manufacturing/warehouse

 

56,000

Bio-Techne France

 

Rennes, France

 

Office/warehouse

 

11,000

Exosome Diagnostics

 

Waltham, Massachusetts

 

Office/manufacturing/warehouse

 

38,000

Asuragen

 

Austin, Texas

 

Office/manufacturing/warehouse

 

47,000

Bio-Techne Ireland

Dublin, Ireland

Warehouse

25,000

Lunaphore

Tolochenaz, Switzerland

Office/manufacturing/warehouse

26,000

ITEM 3. LEGAL PROCEEDINGS

As of August 22, 2025, 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”. Prior period results have been adjusted to reflect the four-for-one stock split effected in the form of a stock dividend on November 29, 2022. See Note 1 for details.

Holders of Common Stock and Dividends Paid

As of August 12, 2025, there were over 170,000 beneficial shareholders of the Company’s common stock and over 110 shareholders of record. The Company paid annual cash dividends totaling $50.4 million, $50.4 million, and $50.3 million in fiscal 2025, 2024, and 2023, 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.

On August 31, 2022, the Company entered into an amended and restated Credit Agreement that provides for a revolving credit facility of $1 billion, which can be increased by an additional $400 million subject to certain conditions. The credit facility is governed by a Credit Agreement dated August 31, 2022 and matures on August 31, 2027. 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.

30

Issuer Purchases of Equity Securities

The Company’s repurchase plan approved by the Board on February 2, 2022, granted management the discretion to mitigate the dilutive effect of stock option exercises. The plan authorized the Company to purchase up to $400 million in stock. Additionally, the Board approved a new share repurchase plan on April 30, 2025, to replace the previous share repurchase plan, that authorizes the Company to purchase up to $500 million of the Company’s stock. The table below sets forth certain information regarding our purchases of common stock in open market transactions during fiscal 2025.

Period

Total Number of Shares Purchased

Average Price Paid per Share

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

Maximum Dollar Amount of Shares that May Yet Be Purchased Under the Plans or Programs

July 1 - July 31, 2024

$

$

180,739,094

August 1 - August 31, 2024

180,739,094

September 1 - September 30, 2024

180,739,094

July 1 - September 30, 2024

October 1 - 31, 2024

180,739,094

November 1 - 30, 2024

    

1,118,492

67.62

1,118,492

105,110,738

December 1 - 31, 2024

105,110,738

October 1 - December 31, 2024

1,118,492

67.62

1,118,492

January 1 - 31, 2025

105,110,738

February 1 - 29, 2025

    

1,488,563

67.21

1,488,563

5,066,126

March 1 - 31, 2025

5,066,126

January 1 - March 31, 2025

1,488,563

67.21

1,488,563

April 1 - 30, 2025

505,066,126

May 1 - 31, 2025

1,943,140

51.49

1,943,140

405,007,867

June 1 - 30, 2025

405,007,867

April 1 - June 30, 2025

1,943,140

51.49

1,943,140

July 1, 2024 - June 30, 2025

4,550,195

60.60

4,550,195

31

Stock Performance Graph

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

Graphic

32

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 Spatial Biology 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 Spatial Biology 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 and instrumentation 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. As disclosed in Note 4, the Company completed the acquisition of Lunaphore in fiscal 2024 for $169.7 million, in a cash-free, debt-free acquisition. We also purchased a 19.9% investment in Wilson Wolf in fiscal 2023 and, as disclosed in Note 1, will acquire the remaining shares in Wilson Wolf by the end of calendar year 2027, or earlier depending on the achievement of certain future milestones.

OVERALL RESULTS

Operational Update

For fiscal 2025, consolidated net sales increased 5% to $1.2 billion as compared to fiscal 2024. Organic growth was 5%, and foreign currency translation and a business held-for-sale did not have a material impact. Organic revenue growth was primarily driven by strong commercial execution in our Protein Sciences segment.

Consolidated net earnings for fiscal 2025 decreased 56% compared to fiscal 2024. The decrease in earnings was impacted by a non-recurring loss on an arbitration award, impairment of assets held-for-sale, and restructuring and restructuring-related charges. After adjusting for cost recognized upon sale of acquired inventory, intangibles amortization, acquisition-related costs, certain litigation charges, gain on sale of investments, stock-based compensation, restructuring and restructuring-related costs, impairment of assets held-for-sale, and impact of business held-for-sale, adjusted net earnings

33

increased 8% in fiscal 2025 as compared to fiscal 2024. Adjusted net earnings was primarily impacted by favorable volume leverage within Protein Sciences.

For fiscal 2024, consolidated net sales increased 2% as compared to fiscal 2023. Organic growth was 1%, with acquisitions having a favorable impact of 1%. Foreign currency translation and a business held-for-sale did not have a material impact. Organic revenue growth was primarily driven by strong commercial execution in our Diagnostics and Spatial Biology segment.

 

Consolidated net earnings for fiscal 2024, including non-controlling interest, decreased 41% compared to fiscal 2023. The decrease in earnings was driven by a non-recurring gain on the sale of our ChemoCentryx, Inc. (CCXI) investment, a non-recurring gain on the sale of our investment in Eminence, and a non-recurring benefit related to the fair value of contingent consideration during fiscal 2023.

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, Chinese yuan, and Swiss franc) into U.S. dollars.

Consolidated net sales growth was as follows:

    

Year Ended June 30, 

 

    

2025

    

2024

    

2023

 

Organic sales growth

 

5

%  

1

%  

5

%  

Acquisitions sales growth

 

0

%  

1

%  

0

%  

Impact of foreign currency fluctuations

 

0

%  

0

%  

(2)

%  

Impact of business held for sale

0

%  

0

%  

%  

Consolidated net sales growth

 

5

%  

2

%  

3

%

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

    

Year Ended June 30, 

    

2025

    

2024

    

2023

Protein Sciences

$

870,245

$

830,902

$

845,747

Diagnostics and Spatial Biology

 

346,263

 

326,392

 

292,602

Other revenue(1)

4,152

4,153

Intersegment

 

(1,025)

 

(2,387)

 

(1,647)

Consolidated net sales

$

1,219,635

$

1,159,060

$

1,136,702

(1)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. The years ended June 30, 2025 and 2024 include the twelve and six month results, respectively, while the business has met the held-for-sale criteria.

In fiscal 2025, Protein Sciences segment net sales increased 5% compared to fiscal 2024. A business within the Protein Sciences Segment met the criteria as held-for-sale since December 31, 2023. The exclusion of fiscal 2025 sales related to the held-for-sale business did not have a material impact on sales. Organic revenue for the segment increased 5% for the

34

fiscal year, and foreign currency exchange did not have a material impact on revenue growth. Segment revenue was driven  by strong proteomic analytical solutions and cell therapy performance and commercial execution.

In fiscal 2025, Diagnostics and Spatial Biology segment net sales increased 6% compared to fiscal 2024. Organic growth for the segment was 6% and foreign currency exchange did not have a material impact on revenue growth. Segment growth was driven by broad based molecular diagnostics performance and Lunaphore’s organic growth.

In fiscal 2024, Protein Sciences segment net sales decreased 2% compared to fiscal 2023. A business within the Protein Sciences Segment met the criteria as held-for-sale since December 31, 2023. The exclusion of third and fourth quarter of fiscal 2024 sales related to a held-for-sale business reduced sales by 1%. Organic revenue for the segment declined 2% for the fiscal year, with foreign currency exchange having a favorable impact of 1% on revenue. Segment revenue was impacted by broad based headwinds.

 

In fiscal 2024, Diagnostics and Spatial Biology segment net sales increased 12% compared to fiscal 2023. Organic growth for the segment was 6% with acquisitions having a 5% impact and foreign currency exchange having a favorable impact of 1% on revenue growth. Segment growth was driven by broad based molecular diagnostics performance and Lunaphore.

Gross Margins

Consolidated gross margins were 64.8%, 66.4%, and 67.7% in fiscal 2025, 2024, and 2023. Consolidated gross margin in fiscal year 2025 was impacted by the reinstatement of incentive accruals and product mix. Excluding the impact of acquired inventory sold, amortization of intangibles, stock compensation expense, restructuring and restructuring-related costs, impact of business held-for-sale, and the impact of partially-owned consolidated subsidiaries, adjusted gross margins were 70.4%, 71.0%, and 71.7% in fiscal 2025, 2024, and 2023, respectively. Fiscal 2025 consolidated gross margin was impacted by the resinstatement of incentive accruals and an unfavorable product mix when compared to the prior period. Fiscal 2024 consolidated gross margin was impacted by the Lunaphore acquisition when compared to the prior period. Fiscal 2023 consolidated gross margin was unfavorably impacted by foreign currency exchange and strategic growth investments including the Namocell acquisition.

35

A reconciliation of the reported consolidated gross margin percentages, adjusted for acquired inventory sold, intangible amortization included in Cost of sales, restructuring and restructuring-related expenses, and impact of business held-for-sale is as follows:

    

 

Year Ended June 30, 

    

2025

    

2024

    

2023

 

Total consolidated net sales

 

$

1,219,635

$

1,159,060

$

1,136,702

Business held-for-sale(2)

 

4,152

4,153

Revenue from recurring operations

 

$

1,215,483

$

1,154,907

$

1,136,702

 

Gross margin - GAAP

$

790,272

$

769,725

$

769,815

Gross margin percentage - GAAP

64.8

%

66.4

%

67.7

%

Identified adjustments:

  

  

  

Costs recognized upon sale of acquired inventory

 

$

751

$

729

$

400

Amortization of intangibles

44,035

46,609

44,337

Stock-based compensation, inclusive of employer taxes

1,298

825

948

Restructuring and restructuring-related costs

20,094

3,348

Impact of partially-owned consolidated subsidiaries(1)

(1,457)

Impact of business held-for-sale(2)

(147)

(943)

Adjusted gross margin

$

856,303

$

820,293

$

814,043

Adjusted gross margin percentage(3)

70.4

%

71.0

%

71.7

%

(1)Includes the quarterly results of the partially-owned consolidated subsidiary prior to the sale of this partially-owned consolidated subsidiary to a third party in the first fiscal quarter of 2023.

(2)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. The years ended June 30, 2025 and 2024 include the twelve and six month results, respectively, while the business has met the held-for-sale criteria.

(3)Adjusted gross margin percentage excludes the revenue and the gross margin of the business held-for-sale.

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, 

 

2025

   

2024

   

2023

 

Protein Sciences

 

75.6

%  

75.7

%  

75.3

%

Diagnostics and Spatial Biology

 

57.3

%  

58.7

%  

61.2

%

The decrease in the Protein Sciences segment’s gross margin percentage for fiscal 2025 as compared to fiscal 2024 was primarily attributable to the mix of product sales within the segment. The change in the Protein Sciences segment’s gross margin percentage for fiscal 2024 compared to fiscal 2023 was primarily attributable to the exclusion of a business held-for-sale.

The decrease in the Diagnostics and Spatial Biology segment’s gross margin percentage for fiscal 2025 as compared to fiscal 2024 is primarily attributable to reinstatement of incentive accruals and an unfavorable mix of product sales within the segment. The change in the Diagnostics and Spatial Biology segment’s gross margin percentage for fiscal 2024 as compared to fiscal 2023 is due to the Lunaphore acquisition.

36

Selling, General and Administrative Expenses

Selling, general and administrative expenses increased $122.1 million (26%) in fiscal 2025 when compared to fiscal 2024. Selling, general, and administrative expenses increased primarily due to a non-recurring arbitration award and impairment of assets held-for-sale.

Selling, general and administrative expenses increased $88.0 million (23%) in fiscal 2024 when compared to fiscal 2023. Selling, general, and administrative expenses increased primarily due to the Lunaphore acquisition, impairment of assets held-for-sale, certain litigation charges, restructuring and restructuring-related charges, and CEO transition charges.

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

    

Year Ended June 30, 

2025

2024

2023

Protein Sciences

$

230,046

$

217,595

$

203,834

Diagnostics and Spatial Biology

 

136,103

 

127,131

 

101,805

Total segment expenses

 

366,149

 

344,726

 

305,639

Amortization of intangibles

 

31,285

 

31,710

 

32,076

Acquisition related expenses

 

11,672

 

6,980

 

(9,965)

Certain litigation charges

41,827

3,506

Restructuring and restructuring-related costs

 

8,137

 

8,896

 

3,829

Stock-based compensation

 

40,860

 

39,452

 

40,269

Impairment of assets held-for-sale

80,503

21,963

Corporate selling, general and administrative expenses

 

8,088

 

9,142

 

6,530

Total selling, general and administrative expenses

$

588,521

$

466,375

$

378,378

Research and Development Expenses

Research and development expenses increased $2.8 million (3%) and $4.2 million (5%) in fiscal 2025 and 2024, respectively, as compared to prior year periods. The increase in research and development expenses in fiscal 2025 and fiscal 2024 compared to the prior periods was primarily attributable to strategic growth investments including the acquisition of Lunaphore in fiscal 2024.

Consolidated research and development expenses were composed of the following (in thousands):

    

Year Ended June 30, 

2025

2024

2023

Protein Sciences

$

58,607

$

56,911

$

58,251

Diagnostics and Spatial Biology

 

40,889

 

39,753

 

34,242

Total research and development expenses

$

99,496

$

96,664

$

92,493

Net Interest Income / (Expense)

Net interest income/(expense) for fiscal 2025, 2024, and 2023 was ($4.6) million, ($12.4) million, and ($7.8) million, respectively. During fiscal 2025, average monthly outstanding debt was lower than fiscal 2024 leading to decreased interest expense compared to fiscal 2024.

Net interest expense in fiscal 2024 increased when compared to fiscal 2023 as average monthly outstanding debt was higher than fiscal 2023, leading to increased interest expense compared to fiscal 2023.

37

Other Non-Operating Income / (Expense), Net

Other non-operating income/(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, 

2025

2024

2023

Foreign currency gains (losses)

$

1,447

$

(726)

$

676

Rental income

 

356

 

305

 

426

Real estate taxes, depreciation and utilities

 

(1,590)

 

(1,630)

 

(1,810)

Gain (Loss) on investment

 

 

283

 

49,328

Gain (Loss) on equity method investment

938

(6,841)

(1,143)

Miscellaneous (expense) income

 

(320)

 

25

 

43

Other non-operating income (expense), net

$

831

$

(8,584)

$

47,520

During fiscal 2025, the Company recognized a gain of $0.9 million related to our equity method investment in Wilson Wolf.

During fiscal 2024, the Company recognized losses of $6.8 million related to our equity method investment in Wilson Wolf.

During fiscal 2023, the Company recognized gains of $37 million related to the sale of our CCXI investment, $11.7 million related to the sale of our Eminence investment, and a gain of $0.4 million related to the change in fair value of our exchange traded bond funds. Additionally, the Company recognized losses of $1.1 million related to our equity method investment in Wilson Wolf.

Income Taxes

Income taxes for fiscal 2025, 2024, and 2023 were at effective rates of 25.5%, 9.5%, and 15.7%, respectively, of consolidated earnings before income taxes. The change in the effective tax rate for fiscal 2025 compared to fiscal 2024 was driven by share-based compensation as the number of stock option exercises increased compared to the prior year comparative period. The Company had share-based compensation excess tax benefits of $4.5 million in fiscal 2025. The Company’s discrete tax benefits in fiscal 2024 primarily related to share-based compensation excess tax benefits of $18.4 million. The Company’s discrete tax benefits in fiscal 2023 primarily related to share-based compensation excess tax benefits of $12.3 million. 

38

Net Earnings

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

 

Year Ended June 30, 

2025

2024

2023

 

Net earnings before taxes - GAAP

$

98,463

$

185,689

$

338,659

Identified adjustments attributable to Bio-Techne:

 

 

 

  

Costs recognized upon sale of acquired inventory

 

751

 

729

 

400

Amortization of intangibles

 

75,321

 

78,318

 

76,413

Amortization of Wilson Wolf intangible assets and acquired inventory

9,959

15,686

2,805

Acquisition related expenses and other

 

12,738

 

7,564

 

(9,147)

Certain litigation charges

41,827

3,506

Gain on sale of partially-owned consolidated subsidiaries

(11,682)

Stock based compensation, inclusive of employer taxes

 

42,158

 

40,277

 

41,217

Restructuring and restructuring-related costs

 

28,231

 

12,245

 

3,829

Investment gain and other non-operating

 

 

(283)

 

(37,646)

Impairment of assets held-for-sale

80,503

21,963

Impact of partially-owned subsidiaries(1)

 

 

 

(420)

Impact of business held-for-sale(2)

479

(525)

Earnings before taxes - Adjusted(1,2)

$

390,430

$

365,169

$

404,428

Non-GAAP tax rate

 

21.5

%  

 

22.0

%  

 

20.5

%

Non-GAAP tax expense

$

83,973

$

80,420

$

82,948

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

$

306,457

$

284,749

$

321,480

Earnings per share - diluted - Adjusted(1,2)

$

1.92

$

1.77

$

1.99

(1)Includes the quarterly results of the partially-owned consolidated subsidiary prior to the sale of this partially-owned consolidated subsidiary to a third party in the first fiscal quarter of 2023.

(2)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. The years ended June 30, 2025 and 2024 include the twelve and six month results, respectively, while the business has met the held-for-sale criteria.

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

39

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 fiscal 2025, 2024, and 2023.

 

Year Ended June 30, 

2025

2024

2023

 

GAAP effective tax rate

25.5

%  

9.5

%  

15.7

%

Discrete items

0.8

 

14.0

 

3.4

Impact of non-taxable net gain

0.7

Long-term GAAP tax rate

26.3

%  

23.5

%  

19.8

%

Rate impact items

  

 

  

 

  

Stock based compensation

(3.1)

%  

(2.5)

%  

(1.4)

%  

Other

(1.7)

 

1.0

 

2.1

Total rate impact items

(4.8)

%  

(1.5)

%  

0.7

%

Non-GAAP adjusted tax rate

21.5

%  

22.0

%  

20.5

%

Refer to Note 12 for additional discussion relating to the change in discrete tax items between fiscal 2025 and fiscal 2024.

LIQUIDITY AND CAPITAL RESOURCES

Cash, cash equivalents and available-for-sale investments at June 30, 2025 were $162.2 million compared to $152.9 million at June 30, 2024. Included in the available-for-sale investments were certificates of deposit that have contractual maturity dates within one year of $1.1 million as of June 30, 2024. There were no certificiates of deposit as of June 30, 2025.

At June 30, 2025, approximately 34% of the Company’s cash and cash equivalent account balances of $55.2 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, 2025, we had $346.0 million in borrowings under the revolving credit facility, resulting in $654.0 million of unutilized availability under our revolving credit facility.

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 $287.6 million, $299.0 million, and $254.4 million in fiscal 2025, 2024, and 2023, respectively. The decrease in cash generated from operating activities in fiscal 2025 as compared to fiscal 2024 was mainly a result of changes in the timing of cash payments on certain operating assets and liabilities. The increase in cash generated from operating activities in fiscal 2024 as compared to fiscal 2023 was mainly a result of changes in the timing of cash payments on certain operating assets and liabilities.

Cash Flows From Investing Activities

We continue to make investments in our business, including capital expenditures to enable revenue growth.

40

During fiscal 2024, the Company acquired Lunaphore for $169.7 million in cash-free, debt-free acquisition. During fiscal 2023, the Company acquired Namocell for $101.2 million, net of cash acquired. There were no acquisitions in fiscal 2025.

During fiscal 2025, the Company invested $15.0 million into Spear Bio. Additionally in fiscal 2025, the Company received $2.4 million from the sale of assets held-for-sale. There were no comparable activities in fiscal 2024 and 2023.

During the first fiscal quarter of 2023, the Company sold its remaining shares in Eminence, its partially-owned consolidated subsidiary, for $17.8 million. There were no sales of businesses in fiscal 2025 or 2024.

In the first fiscal quarter of 2023, the Company sold its remaining shares in its investment in CCXI for $73.2 million. There were no comparable activities in fiscal 2025 and 2024.

The Company’s net proceeds from the purchase, sale and maturity of available-for-sale investments in fiscal 2025, 2024, and 2023 were $1.1 million, $22.6 million, and $14.7 million, respectively. During fiscal 2025, the Company’s proceeds in available-for-sale investments relates to our certificates of deposits maturing. During fiscal 2024, the Company’s proceeds in available-for-sale investments relates to the sale of our exchange traded investment grade bond funds. The proceeds during fiscal 2023 relates to the sale of excess cash in certificates of deposit that matured. 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 2025, 2024, and 2023 were $31.0 million, $62.9 million, and $38.2 million. Fiscal 2025 capital expenditures related to investments in new buildings, machinery, construction in progress, and IT equipment. Fiscal 2024 capital expenditures related to investments in new buildings, machinery, construction in progress, and IT equipment. Fiscal 2023 capital expenditures related to investments in new buildings, machinery, and IT equipment. Capital additions planned for fiscal 2026 are approximately $42 million and are expected to be financed through currently available cash and cash generated from operations.

During fiscal 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 if certain annual revenue or EBITDA thresholds are met. During fiscal 2023, Wilson Wolf met the EBITDA target and the Company paid an additional $232 million to acquire 19.9% of Wilson Wolf. Since the first part of the forward contract has been triggered, the second part of the forward contract will automatically trigger, which requires the Company to acquire the remaining 80.1% of Wilson Wolf on December 31, 2027. The second part of the contract would be accelerated in advance of December 31, 2027 if Wilson Wolf meets certain financial milestones. As of June 30, 2025, the second milestones have not been met. The second option payment of approximately $1 billion plus potential contingent consideration is forecasted to occur between fiscal 2026 and fiscal 2028. During fiscal 2025 and 2024, the Company received distributions from Wilson Wolf of $7.3 million and $7.0 million, repectively.

Cash Flows From Financing Activities

In fiscal 2025, 2024, and 2023, the Company paid cash dividends of $50.4 million, $50.4 million, $50.3 million, respectively. The Board of Directors periodically considers the payment of cash dividends.

The Company received $51.7 million, $60.9 million, $29.8 million, for the exercise of options for 1,209,000, 2,240,000, and 1,578,000 shares of common stock in fiscal 2025, 2024 and 2023, respectively.

During fiscal 2025, 2024, and 2023, the Company repurchased $275.7 million, $80.0 million, and $19.6 million, respectively, in share repurchases included as a cash outflow within Financing Activities.

During fiscal 2025, 2024, and 2023, the Company drew $104.0 million, $225.0 million, and $619.7 million, respectively, under its revolving line-of-credit facility. Repayments of $77.0 million, $256.0 million, and $525.7 million were made on its line-of-credit in fiscal 2025, 2024, and 2023, respectively.

During fiscal 2025, 2024 and 2023, the Company paid $6.5 million, $21.9 million and $28.9 million, respectively, for taxes remitted on behalf of participants in net share settlement transactions, restricted stock, and restricted stock units.

41

The other financing activity during fiscal 2023 is primarily related to fees for the amended Credit Agreement that occurred in the first fiscal quarter. There was no comparable activity in fiscal 2025 or fiscal 2024.

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, 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 fair value 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

42

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 $980.9 million as of June 30, 2025, which represented 38% 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.

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.

The Company tests goodwill for impairment by either performing a qualitative evaluation or a quantitative test. The qualitative evaluation for goodwill is an assessment of factors including reporting unit specific operating results as well as industry and market conditions, overall financial performance, and other relevant events and factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. The Company may elect to bypass the qualitative assessment for its reporting units and perform a quantitative test.

The quantitative impairment test requires us to estimate the fair value of our reporting units based on the income approach. The income approach is a valuation technique under which we estimate 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 project revenue and apply our fixed and variable cost experience rate to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is 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 are 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.

For fiscal 2025, we elected to perform a quantitative analysis for all five reporting units. The Company determined, after performing the quantitative analysis, there was no evidence that it is more likely than not that the fair value was less than the carrying amounts. During the fourth quarter of fiscal 2025, as part of restructuring actions, certain assets and liabilities associated with a disposal group in our Diagnostics and Spatial Biology segment were classified as held-for-sale as of May 31, 2025. Given the upcoming divestiture, the Company identified a triggering event and performed impairment testing during May 2025. The impairment test resulted in a total impairment charge of $83.1 million, which includes the allocated goodwill, which we have further described within Note 14. The Company did not identify any additional triggering events

43

after our annual goodwill impairment analysis through June 30, 2025, the date of our Consolidated Balance Sheets, that would require an additional goodwill impairment assessment to be performed.

For fiscal 2024, we elected to perform a qualitative analysis for all five reporting units. The Company determined, after performing the qualitative analysis, there was no evidence that it is more likely than not that the fair value was less than the carrying amounts, therefore, it was not necessary to perform a quantitative impairment test in fiscal 2024. During the second quarter of fiscal 2024, as part of restructuring actions, certain assets and liabilities associated with a disposal group in our Protein Sciences segment were classified as held-for-sale as of December 31, 2023. Given the upcoming divestiture, the Company identified a triggering event and performed impairment testing during the second half of fiscal 2024. The impairment test resulted in a total impairment charge of $22.0 million, which includes the allocated goodwill, which we have further described within Note 14. The Company did not identify any triggering events after our annual goodwill impairment analysis through June 30, 2024, the date of our Consolidated Balance Sheets, that would require an additional goodwill impairment assessment to be performed.

For fiscal 2023, we elected to perform a qualitative analysis for all five reporting units. The Company determined, after performing the qualitative analysis, there was no evidence that it was more likely than not that the fair value was less than the carrying amounts, therefore, it was not necessary to perform a quantitative impairment test in fiscal 2023. The Company did not identify any triggering events after our annual goodwill impairment analysis through June 30, 2023, the date of our Consolidated Balance Sheets, that would require an additional goodwill impairment assessment to be performed.

NEW ACCOUNTING PRONOUNCEMENTS

Information regarding the accounting policies adopted during fiscal 2025 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 August 5, 2025, the Company announced the execution of a definitive agreement to sell the Exosome Diagnostics business for $15 million including $5 million of stock of the acquiring company at closing with the remainder received over the following four years. The transaction is expected to close during the first quarter of fiscal 2026.

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.

44

Our non-GAAP financial measure of organic revenue represents revenue growth excluding revenue from acquisitions within the preceding 12 months, the impact of foreign currency, the impact of businesses held-for-sale, 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. Revenues from businesses held-for-sale are excluded from our organic revenue calculation starting on the date they become held-for-sale as those revenues will not be comparative in future periods. Revenues 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. There was no revenue from partially-owned consolidated subsidiaries in fiscal 2025 and 2024 due to the sale of Eminence in the first quarter of fiscal 2023. Revenue from partially-owned consolidated subsidiaries was $2.0 million for fiscal 2023.

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, which is inclusive of the employer portion of payroll taxes on those stock awards, the costs recognized upon the sale of acquired inventory, amortization of acquisition intangibles, restructuring and restructuring-related costs, 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 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. We also exclude certain litigation charges which are facts and circumstances specific including costs to resolve litigation and legal settlement (gains and losses). In some cases, these costs may be a result of litigation matters at acquired companies that were not probable, inestimable, or unresolved at the time of acquisition. Costs related to restructuring and restructuring-related activities, including reducing overhead and consolidating facilities, are excluded because we believe they are not indicative of our normal operating costs. 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 as well as revenue and expense attributable to businesses held-for-sale in the calculation of our non-GAAP financial measures.

The Company’s non-GAAP adjusted operating margin and adjusted net earnings, in total and on a per share basis, also excludes acquisition related expenses inclusive of the changes in fair value of contingent consideration, gain and losses from investments, as they are not part of our day-to-day operating decisions (excluding our equity method investment in Wilson Wolf as it is certain to be acquired in the future), certain adjustments to income tax expense, and other non-recurring items including certain costs related to the transition to a new CEO. Additionally, gains and losses from investments that are either isolated or cannot be expected to occur again with any predictability are excluded. 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 the 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 32% of the Company’s consolidated net sales in fiscal 2025 were made in foreign currencies, including 15% in euro, 4% in British pound sterling, 5% in Chinese yuan, 3% in Canadian dollars, 1% in Swiss francs, and the remaining 4% in other currencies. The Company is exposed to market risk primarily from foreign exchange rate fluctuations of the euro, British pound sterling, Chinese yuan, Canadian dollar, and Swiss franc 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, Swiss franc 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, 

2025

2024

2023

Euro

 

High

$

1.17

$

1.10

$

1.10

Low

 

1.04

 

1.06

 

0.98

Average

 

1.09

 

1.08

 

1.05

British pound sterling

 

 

 

High

$

1.37

$

1.29

$

1.27

Low

 

1.24

 

1.22

 

1.11

Average

 

1.30

 

1.26

 

1.21

Chinese yuan

 

 

 

High

$

0.14

$

0.14

$

0.15

Low

 

0.14

 

0.14

 

0.14

Average

 

0.14

 

0.14

 

0.14

Canadian dollar

High

$

0.74

$

0.76

$

0.78

Low

 

0.69

 

0.72

 

0.73

Average

 

0.72

 

0.74

 

0.74

Swiss franc

High

$

1.26

$

1.19

$

1.12

Low

 

1.10

 

1.09

 

1.00

Average

 

1.16

 

1.13

 

1.07

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 (income) expense, net in the Consolidated Statements of Earnings and Comprehensive Income. The effect of translating net assets of foreign subsidiaries into U.S. dollars are recorded on the Consolidated Balance Sheets as part of Accumulated other comprehensive loss.

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

Decrease in translation of earnings of foreign subsidiaries

    

$

4,166

Decrease in translation of net assets of foreign subsidiaries

 

60,580

Additional transaction gain

 

(698)

46

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Index of Consolidated Financial Statements

Page

Reports of Independent Registered Public Accounting Firm

48

Consolidated Statements of Earnings and Comprehensive Income for the years ended June 30 2025, 2024, and 2023

51

Consolidated Balance Sheets as of June 30, 2025 and 2024

52

Consolidated Statements of Shareholders’ Equity for the years ended June 30, 2025, 2024, and 2023

53

Consolidated Statements of Cash Flows for the years ended June 30, 2025, 2024, and 2023

54

Notes to Consolidated Financial Statements

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

55

Note 2. Revenue Recognition

61

Note 3. Supplemental Balance Sheet and Cash Flow Information

62

Note 4. Acquisitions

64

Note 5. Fair Value Measurements

67

Note 6. Debt and Other Financing Arrangements

70

Note 7. Leases

70

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

72

Note 9. Earnings Per Share

74

Note 10. Share-based Compensation and Other Benefit Plans

74

Note 11. Other Income/(Expense)

77

Note 12. Income Taxes

77

Note 13. Segment Information

80

Note 14. Restructurings

83

Note 15. Subsequent Events

87

47

Report of Independent Registered Public Accounting Firm

To the Shareholders and the 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, 2025 and June 30, 2024, 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, 2025, 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, 2025 and June 30, 2024, and the results of its operations and its cash flows for each of the years in the three-year period ended June 30, 2025, 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, 2025, 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 22, 2025 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.

Sufficiency of audit evidence over net sales

As discussed in Note 2 to the Company’s consolidated financial statements, the Company recognizes revenue for sales of consumables and instruments at a point in time following the transfer of control of such products to the customer. The Company recorded $1,219.6 million of net sales for the year ended June 30, 2025.

48

We identified the evaluation of the sufficiency of audit evidence over net sales as a critical audit matter. Evaluating the sufficiency of audit evidence obtained required especially subjective auditor judgment because of the dispersion of the Company’s net sales generating activities across locations. This included determining the Company locations at which procedures were performed.

The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over net sales, including the determination of the Company locations at which those procedures were to be performed. At each Company location where procedures were performed, we evaluated the design and tested the operating effectiveness of certain internal controls over the Company’s net sales processes, including the Company’s controls over the accurate recording of sales amounts. We 1) performed software-assisted data analyses to test the relationships among certain sales transactions and 2) assessed the recorded net sales for a selection of transactions by comparing the amounts recognized for consistency with underlying documentation, including contracts with customers, shipping documentation, customer acceptance, and payments.

We evaluated the sufficiency of audit evidence obtained by assessing the results of procedures performed, including the nature and extent of such evidence.

/s/ KPMG LLP

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

Minneapolis, Minnesota

August 22, 2025

49

Report of Independent Registered Public Accounting Firm

To the Shareholders and the 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, 2025, 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, 2025, 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, 2025 and 2024, 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, 2025, and the related notes (collectively, the consolidated financial statements), and our report dated August 22, 2025 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 Controls and Procedures. 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 22, 2025

50

CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME

Bio-Techne Corporation and Subsidiaries

(in thousands, except per share data)

Year Ended June 30, 

2025

2024

2023

Net sales

$

1,219,635

$

1,159,060

$

1,136,702

Cost of sales

 

429,363

 

389,335

 

366,887

Gross margin

 

790,272

 

769,725

 

769,815

Operating expenses:

 

  

 

  

 

  

Selling, general and administrative

 

588,521

 

466,375

 

378,378

Research and development

 

99,496

 

96,664

 

92,493

Total operating expenses

 

688,017

 

563,039

 

470,871

Operating income

 

102,255

 

206,686

 

298,944

Other income (expense)

 

 

Interest expense

 

(8,509)

 

(15,736)

 

(11,215)

Interest income

 

3,886

 

3,323

 

3,410

Other non-operating income (expense), net

 

831

 

(8,584)

 

47,520

Total other income (expense), net

 

(3,792)

 

(20,997)

 

39,715

Earnings before income taxes

 

98,463

 

185,689

 

338,659

Income taxes

 

25,063

 

17,584

 

53,217

Net earnings

73,400

$

168,105

$

285,442

Net earnings attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

73,400

168,105

285,263

Other comprehensive income (loss):

 

  

 

  

 

  

Foreign currency translation income (loss)

 

24,002

 

(7,492)

 

4,191

Foreign currency translation reclassified to earnings with Eminence deconsolidation

119

Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax

 

(5,566)

 

(4,760)

 

4,793

Other comprehensive income (loss)

 

18,436

 

(12,252)

 

9,103

Other comprehensive income (loss) attributable to noncontrolling interest

 

 

 

(33)

Other comprehensive income (loss) attributable to Bio-Techne

 

18,436

 

(12,252)

 

9,136

Comprehensive income

$

91,836

$

155,853

$

294,399

Earnings per share:

Basic

$

0.47

$

1.07

$

1.81

Diluted

$

0.46

$

1.05

$

1.76

Weighted average common shares outstanding:

 

  

 

  

 

  

Basic

 

157,521

 

157,708

 

157,179

Diluted

 

159,717

 

160,774

 

161,855

See Notes to Consolidated Financial Statements.

51

CONSOLIDATED BALANCE SHEETS

Bio-Techne Corporation and Subsidiaries

(in thousands, except share and per share data)

    

June 30, 

2025

2024

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

162,186

$

151,791

Short-term available-for-sale investments

 

 

1,072

Accounts receivable, less allowances of $4,215 and $4,386, respectively

 

206,876

 

241,394

Inventories

 

189,446

 

179,731

Current assets held-for-sale

12,332

9,773

Other current assets

 

37,460

 

33,658

Total current assets

 

608,300

 

617,419

Property and equipment, net

 

245,719

 

251,154

Right-of-use assets

 

73,399

 

91,285

Goodwill

 

980,935

 

972,663

Intangible assets, net

 

365,599

 

507,081

Deferred tax asset

10,307

Other assets

 

273,609

 

264,265

Total assets

$

2,557,868

$

2,703,867

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Trade accounts payable

$

25,311

$

37,968

Salaries, wages and related accruals

 

65,791

 

49,818

Accrued expenses

 

25,663

 

24,886

Contract liabilities

 

32,571

 

27,930

Income taxes payable

 

10,770

 

3,706

Operating lease liabilities - current

 

14,098

 

12,920

Other current liabilities

 

1,645

 

2,151

Total current liabilities

 

175,849

 

159,379

Deferred income taxes

 

6,169

 

55,863

Long-term debt obligations

 

346,000

 

319,000

Operating lease liabilities

 

83,960

 

87,618

Other long-term liabilities

 

27,082

 

13,157

 

  

 

  

Shareholders’ equity:

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

 

 

Common stock, par value $.01 per share; authorized 400,000,000; issued and outstanding 154,972,196 and 158,216,258, respectively

 

1,550

 

1,582

Additional paid-in capital

 

911,089

 

820,337

Retained earnings

 

1,066,049

 

1,325,247

Accumulated other comprehensive loss

 

(59,880)

 

(78,316)

Total shareholders’ equity

 

1,918,808

 

2,068,850

Total liabilities and shareholders’ equity

$

2,557,868

$

2,703,867

See Notes to Consolidated Financial Statements.

52

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

 

156,644

$

1,566

$

652,467

$

1,122,937

$

(75,200)

$

(759)

$

1,701,011

Reclassification of cumulative translation adjustment for Eminence to non-operating income

152

(33)

119

Elimination of noncontrolling equity interest from sale of Eminence

613

613

Net earnings

 

 

285,263

 

179

 

285,442

Other comprehensive income

 

 

 

8,984

 

 

8,984

Share repurchases

 

(222)

 

(2)

 

 

(19,560)

 

 

(19,562)

Common stock issued for exercise of options

 

1,083

 

10

 

24,942

 

(22,163)

 

 

2,789

Common stock issued for restricted stock awards

 

63

 

1

 

(1)

 

(6,731)

 

 

(6,731)

Cash dividends

 

 

(50,285)

 

 

(50,285)

Stock-based compensation expense

 

 

38,315

 

 

 

38,315

Common stock issued to employee stock purchase plan

 

74

 

1

 

4,905

 

 

 

4,906

Employee stock purchase plan expense

 

 

915

 

 

 

915

Balances at June 30, 2023

 

157,642

$

1,576

$

721,543

$

1,309,461

$

(66,064)

$

$

1,966,516

Net earnings

 

168,105

 

168,105

Other comprehensive loss

 

(12,252)

 

(12,252)

Share repurchases

 

(1,397)

(14)

(80,028)

 

(80,042)

Common stock issued for exercise of options

 

1,811

18

56,409

(16,534)

 

39,893

Common stock issued for restricted stock awards

 

91

1

(1)

(5,338)

 

(5,338)

Cash dividends

 

(50,419)

 

(50,419)

Stock-based compensation expense

 

37,136

 

37,136

Common stock issued to employee stock purchase plan

 

69

1

4,344

 

4,345

Employee stock purchase plan expense

 

906

 

906

Balances at June 30, 2024

 

158,216

$

1,582

$

820,337

$

1,325,247

$

(78,316)

$

$

2,068,850

Net earnings

 

73,400

73,400

Other comprehensive income

 

18,436

18,436

Share repurchases

 

(4,550)

(45)

(1,807)

(275,686)

(277,538)

Common stock issued for exercise of options

 

1,138

11

47,258

(2,358)

44,911

Common stock issued for restricted stock awards

 

90

1

(1)

(4,163)

(4,163)

Cash dividends

 

(50,391)

(50,391)

Stock-based compensation expense

 

40,008

40,008

Common stock issued to employee stock purchase plan

 

78

1

4,469

4,470

Employee stock purchase plan expense

 

825

825

Balances at June 30, 2025

 

154,972

$

1,550

$

911,089

$

1,066,049

$

(59,880)

$

$

1,918,808

See Notes to Consolidated Financial Statements.

53

CONSOLIDATED STATEMENTS OF CASH FLOWS

Bio-Techne Corporation and Subsidiaries

(in thousands)

Year Ended June 30, 

2025

2024

2023

CASH FLOWS FROM OPERATING ACTIVITIES:

  

  

  

Net earnings

$

73,400

$

168,105

$

285,442

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

 

 

  

 

  

Depreciation and amortization

 

109,903

 

111,711

 

107,238

Costs recognized on sale of acquired inventory

 

751

 

729

 

400

Deferred income taxes

 

(51,107)

 

(39,447)

 

(29,567)

Stock-based compensation expense

 

40,833

 

38,042

 

39,230

Fair value adjustment to contingent consideration payable

 

 

(3,500)

 

(12,100)

Gain on sale of CCXI investment

 

 

 

(37,176)

(Gain) Loss on equity method investment

(938)

6,841

1,143

Asset impairment restructuring

21,312

2,634

Gain on sale of Eminence

(11,682)

Leases, net

 

685

 

1,708

 

2,059

Impairment of assets held-for-sale

80,503

21,963

Other operating activity

 

675

 

301

 

(17)

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

 

  

 

 

Trade accounts and other receivables, net

 

34,132

 

(20,533)

 

(20,867)

Inventories

 

(18,144)

 

(14,215)

 

(30,167)

Prepaid expenses

 

(14,372)

 

(3,146)

 

(4,585)

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

 

(13,954)

 

25,769

 

(7,908)

Salaries, wages and related accruals

 

15,408

 

12,618

 

(24,558)

Income taxes receivable

 

8,469

 

(10,599)

 

(2,492)

Net cash provided by (used in) operating activities

 

287,556

 

298,981

 

254,393

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

  

 

  

Proceeds from sale of available-for-sale investments

 

1,085

 

28,083

 

35,236

Purchases of available-for-sale investments

 

 

(5,526)

 

(20,500)

Proceeds from sale of CCXI investment

73,219

Additions to property and equipment

 

(31,006)

 

(62,877)

 

(38,244)

Acquisitions, net of cash acquired

 

 

(169,707)

 

(101,184)

Distributions from (Investments in) Wilson Wolf

7,291

6,997

 

(232,000)

Proceeds from sale of Eminence

17,824

Investment in Spear Bio

(15,000)

Proceeds from sale of assets held-for-sale

2,447

Net cash provided by (used in) investing activities

 

(35,183)

 

(203,030)

 

(265,649)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

 

  

Cash dividends

 

(50,391)

 

(50,419)

 

(50,285)

Proceeds from stock option exercises

 

51,739

 

60,935

 

29,813

Re-purchases of common stock

 

(275,731)

 

(80,042)

 

(19,562)

Borrowings under line-of-credit agreement

 

104,000

 

225,000

 

619,661

Repayments of long-term debt

 

(77,000)

 

(256,000)

 

(525,661)

Taxes paid on RSUs and net share settlements

(6,522)

(21,872)

(28,893)

Other financing activity

(2,457)

Net cash provided by (used in) financing activities

 

(253,905)

 

(122,398)

 

22,616

Effect of exchange rate changes on cash and cash equivalents

 

11,927

 

(2,333)

 

(3,356)

Net change in cash and cash equivalents

 

10,395

 

(28,780)

 

8,004

Cash and cash equivalents at beginning of period

 

151,791

 

180,571

 

172,567

Cash and cash equivalents at end of period

$

162,186

$

151,791

$

180,571

See Notes to Consolidated Financial Statements.

54

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Bio-Techne Corporation and Subsidiaries

Years ended June 30, 2025, 2024 and 2023

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.

At the 2022 annual meeting of shareholders of the Company held on October 27, 2022, the shareholders approved an amendment and restatement of the Company’s articles of incorporation to increase the number of authorized shares of the Company’s common stock from 100,000,000 to 400,000,000. On November 1, 2022, the Company’s Board of Directors approved and declared a four-for-one split of the Company’s common stock in the form of a stock dividend. Each stockholder of record on November 14, 2022 received three additional shares of common stock for each then-held share, which were distributed after close of trading on November 29, 2022. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the stock split.

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 Eminence met the criteria for consolidation, the transaction was accounted for in accordance with Accounting Standards Codification (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. As noted below, Eminence was sold during the first fiscal quarter of 2023.

Equity method investments: The Company accounts for its equity method investments in accordance with ASC 323, Investments - Equity Method and Joint Ventures. The Company initially records its equity method investments at the amount of the Company’s investment and adjusts each period for the Company’s share of the investee’s income or loss and dividends paid. Distributions from the equity method investee are accounted for using the cumulative earnings approach on the Consolidated Statements of Cash Flows.

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 if certain annual revenue or annual 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 was triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in EBITDA at any point prior to December 31, 2027. During the quarter ended March 31, 2023, the Company determined that Wilson Wolf had met the EBITDA target. On March 31, 2023, the Company paid an additional $232 million to acquire 19.9% of Wilson Wolf, which is accounted for as an equity method investment.

Since the first part of the forward contract has been 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 trailing twelve month 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

55

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 consideration for revenue in excess of the revenue milestone.

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 income (expense), net 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 $3.2 million, $4.1 million, and $4.8 million for fiscal 2025, 2024, and 2023, respectively. Advertising expenditures are expensed 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 12 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 derivative instruments, 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 Consolidated Statements of Shareholders’ Equity. Any tax effects, if applicable, associated with reclassifications of accumulated other comprehensive income to net income are reflected in the provision for income taxes.

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 less than one-year 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).

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. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall

56

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, & administrative 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. 

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 depreciated over estimated useful lives of 5 to 40 years.

Contingencies: The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and the amount may be reasonably estimated, the estimated loss or range of loss is disclosed.

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 Statements 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.

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,

57

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. During the second quarter of fiscal 2024 there was a triggering event for the assets and liabilities associated with a disposal group in our Protein Sciences segment that were classified as held-for-sale. During the fourth quarter of fiscal 2025 there was a triggering event for the assets and liabilities associated with a disposal group in our Diagnostics & Spatial Biology segment that were classified as held-for-sale. See Note 14 for additional details. No other triggering events were identified for property, plant, and equipment or amortizable intangibles during fiscal 2025, 2024, and 2023.

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.

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 2025, 2024, and 2023 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.

The Company tests goodwill for impairment by either performing a qualitative evaluation or a quantitative test. The qualitative evaluation for goodwill is an assessment of factors including reporting unit specific operating results as well as industry and market conditions, overall financial performance, and other relevant events and factors to determine whether it is more likely than not that the fair values of a reporting unit is less than its carrying amount, including goodwill. The Company may elect to bypass the qualitative assessment for its reporting units and perform a quantitative test.

The quantitative impairment test requires us to estimate the fair value of our reporting units based the income approach. The income approach is a valuation technique under which we estimate 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 project revenue and apply our fixed and variable cost experience rate to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is 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 are 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.

In our fiscal 2025 annual goodwill impairment assessment, we elected to perform a quantitative assessment for all five of our reporting units. No impairment was identified as part of the analysis performed as the fair value of each of the reporting units exceeded the carrying value. The Company did identify a triggering event related to a business held-for-sale, described in Note 14, in the fourth quarter after our annual goodwill impairment assessment, that led to an impairment of allocated goodwill.

For fiscal 2024 and 2023, we elected to perform a qualitative analysis for all five reporting units. The Company determined, after performing the qualitative analysis, there was no evidence that it is more likely than not that the fair value was less

58

than the carrying amounts, therefore, it was not necessary to perform a quantitative impairment test in fiscal 2024 and 2023. There was a triggering event related to a business held-for-sale described later in this note, leading to an impairment of allocated goodwill during the second half of fiscal 2024. The Company did not identify any triggering events after our annual goodwill impairment analysis through June 30, 2024 and 2023, the date of our Consolidated Balance Sheets, that would require an additional goodwill impairment assessment to be performed.

For fiscal 2024, the Company also 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 asset. This in-process research and development was placed into service during the fourth quarter of fiscal 2024 and will begin amortization over its expected useful life.

On September 1, 2022, the Company completed the sale of its equity shares of Eminence for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Consolidated Statements of Earnings and Comprehensive Income. Prior to the sale of Eminence, a triggering event was identified in the second quarter of fiscal 2022 and impairment testing was performed as Eminence was forecasted to not have sufficient cash to execute on their growth plan combined with their inability to secure additional financing. Our impairment testing resulted in a full impairment of the Eminence goodwill and intangibles assets for charges of $8.3 million and $8.6 million, respectively, for fiscal 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. These impairment charges were recorded within the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2022. In the fourth quarter of fiscal 2022, Eminence was able to secure cash deposits on future orders to provide funding for their operations. This delay in liquidation allowed time for securing of additional investor financing which coincided with the sale of the Company's investment.

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-related and other charges include impairment of right-of-use assets, leasehold improvements, other asset write-downs associated with combining operations, disposal of assets and other exit costs. Other costs also includes restructuring-related charges, which are incremental costs incurred directly supporting business transformation initiatives tied to the restructuring action. Refer to Note 14 for additional information regarding restructuring actions.

Legal Matters: The Company and its affiliates are involved in a number of legal actions from time to time involving product liability, employment, intellectual property and commercial disputes, shareholder related matters, environmental proceedings, tax disputes, and governmental proceedings and investigations. With respect to governmental proceedings and investigations, like other companies in our industry, the Company is subject to extensive regulation by national, state, and local governmental agencies in the United States and in other jurisdictions in which the Company and its affiliates operate. The Company’s standard practice is to cooperate with regulators and investigators in responding to inquiries. The outcomes of legal actions are not within the Company’s complete control and may not be known for prolonged periods of time. In some actions, the enforcement agencies or private claimants seek damages, as well as other remedies (including injunctions barring the sale of products that are the subject of the proceeding), that could require significant expenditures, result in lost revenues, or limit the Company's ability to conduct business in the applicable jurisdictions.

The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and may be reasonably estimated, the estimated loss or range of loss is disclosed. When determining the

59

estimated loss or range of loss, significant judgment is required. Estimates of probable losses resulting from litigation and governmental proceedings involving the Company are inherently difficult to predict, particularly when the matters are in early procedural stages with incomplete scientific facts or legal discovery, involve unsubstantiated or indeterminate claims for damages, potentially involve penalties, fines or punitive damages, or could result in a change in business practice. The Company classifies certain specified litigation charges and gains related to significant legal matters as certain litigation charges in the Consolidated Statements of Earnings and Comprehensive Income.

In August 2024, 791,204 shares of outstanding vested stock options related to former employees expired, which have now been excluded from the Company’s dilutive EPS calculation for fiscal 2025. Of the 791,204 shares, 779,084 shares belonged to the Company’s former CEO. The expiration date of these options was previously under dispute. The dispute with the former CEO was resolved through a binding arbitration award during the quarter ended March 31, 2025 for which the Company paid $37.2 million inclusive of interest and legal fees. The dispute regarding the remaining 12,120 shares was resolved during the quarter ended March 31, 2025 resulting in total payments of $0.5 million.

During fiscal 2025 and 2024, the Company recognized $41.8 million and $3.5 million, respectively, of certain litigation charges. There was no comparable activity in fiscal 2023. As of each of the balance sheet dates presented, there was no accrued litigation. The ultimate cost to the Company with respect to accrued litigation could be materially different than the amount of the current estimates and accruals and could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows. The Company includes accrued litigation in Other current liabilities and Other liabilities on the Consolidated Balance Sheets. While it is not possible to predict the outcome for most of the legal matters discussed below, the Company believes it is possible that the costs associated with these matters could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows.

Intellectual Property Matters: At any given time, the Company is involved in litigation relating to patents, trademarks, copyrights, trade secrets, and other intellectual property (IP) rights, and licenses, acquisitions or other agreements related to such rights. This litigation includes, but it not limited to, alleged infringement or misappropriation of IP rights, or breach of obligations related to IP rights, or other claims asserted by competitors, individuals, or entities created specifically to fund IP litigation. While the outcome of these litigation matters is inherently uncertain, it is possible that the results of such litigation could require the Company to pay significant monetary damages.

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

 

 

13

 

Newly Adopted Accounting Standards

In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280), which requires incremental disclosures on reportable segments, primarily through enhanced disclosures on significant segment expenses. The Company adopted this guidance beginning with this annual report and this guidance will be applied to interim periods starting in fiscal 2026 on a retrospective basis. Refer to Note 13 for our segment reporting disclosures.

Not Yet Adopted Accounting Pronouncements

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires incremental annual disclosures on income taxes, including rate reconciliations, income taxes paid, and other disclosures.

60

The Company will adopt this guidance beginning in the fourth quarter of fiscal 2026 for our annual report. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income tax expense or related income tax assets or liabilities.

In November 2024, the FASB issued ASU 2024-03, Income Statement –Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40), which requires incremental disclosures on purchases of inventory, employee compensation, depreciation, intangible asset amortization, and other expenses. The Company will adopt this guidance beginning with our annual report for fiscal 2027. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income statement expenses.

Other than the items noted above, there have been no new accounting pronouncements not yet effective that we believe have a significant impact, or potential significant impact, on our Consolidated Financial Statements.

Note 2. Revenue Recognition:

Consumables revenues consist of specialized proteins, immunoassays, antibodies, reagents, blood chemistry and blood gas quality controls, and hematology instrument controls that are typically single-use products 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, 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 point in time.

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, 2025 and 2024.

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 Consolidated Balance Sheets 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 a period of less than one year. Contract assets as of June 30, 2025 and 2024 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, 2025 and 2024 were approximately $35.3 million and $30.2 million, respectively. Contract liabilities as of June 30, 2024 subsequently recognized as revenue in fiscal 2025 were approximately $26.2 million. Contract liabilities as of June 30, 2023 subsequently recognized as revenue in fiscal 2024 were approximately $20.9 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the Consolidated Balance Sheets.

61

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 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 (in thousands):

Year ended June 30, 

2025

    

2024

    

2023

Consumables

$

972,286

$

928,180

$

917,733

Instruments

 

112,086

 

108,270

 

112,085

Services

 

111,570

 

99,265

 

85,784

Total product and services revenue, net

 

1,195,942

1,135,715

 

1,115,602

Royalty revenues

 

23,693

 

23,345

 

21,100

Total revenues, net

$

1,219,635

$

1,159,060

$

1,136,702

Revenue by geography is as follows (in thousands):

Year Ended June 30, 

2025

    

2024

    

2023

  

 

  

 

  

United States

$

683,230

$

657,747

$

642,465

EMEA, excluding United Kingdom

 

266,305

 

241,432

 

220,230

United Kingdom

 

54,827

 

50,012

 

49,457

APAC, excluding Greater China

 

77,263

 

73,904

 

73,190

Greater China

 

100,463

 

99,467

 

113,868

Rest of World

 

37,547

 

36,498

 

37,492

Net sales

$

1,219,635

$

1,159,060

$

1,136,702

Note 3. Supplemental Balance Sheet and Cash Flow Information:

Inventories:

Inventories consist of (in thousands):

June 30, 

2025

    

2024

Raw materials

$

89,080

$

79,377

Finished goods(1)

 

106,188

 

106,072

Inventories, net

$

195,268

$

185,449

(1)Finished goods inventory of $5,822 and $5,718 is included within Other assets in the June 30, 2025 and 2024 Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the Consolidated Balance Sheets dates.

62

Property and Equipment:

Property and equipment consist of (in thousands):

    

June 30, 

    

2025

    

2024

Land

$

8,151

$

8,150

Buildings and improvements

 

254,355

 

243,863

Machinery and equipment

245,924

 

215,948

Construction in progress

 

23,420

39,749

Property and equipment, cost

 

531,850

 

507,710

Accumulated depreciation and amortization

 

(286,131)

 

(256,556)

Property and equipment, net

$

245,719

$

251,154

Depreciation expense was $34.6 million, $31.9 million, and $29.7 million in fiscal 2025, 2024, and 2023, respectively.

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

Useful Life

June 30, 

(years)

2025

2024

Developed technology

 

9 - 15

$

620,062

$

675,674

Trade names

 

2 - 15

 

152,648

 

151,561

Customer relationships

 

7 - 16

 

212,800

 

211,276

Patents

 

10

 

4,967

 

4,343

Other intangibles

 

5 - 15

 

7,174

 

12,006

Definite-lived intangible assets

 

997,651

 

1,054,860

Accumulated amortization

 

(632,052)

 

(547,779)

Total intangible assets, net

$

365,599

$

507,081

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

    

June 30, 

2025

2024

Beginning balance

$

507,081

$

534,645

Acquisitons

66,400

Other additions

 

547

 

950

Amortization expense

 

(76,043)

 

(79,854)

Restructuring impairment(1)

(73,350)

(14,323)

Currency translation

7,364

(737)

Ending balance

$

365,599

$

507,081

(1)Refer to Note 14 for further detail on held-for-sale intangibles.

Amortization expense related to developed technologies included in Cost of sales was $44.0 million, $46.6 million, and $44.3 million in fiscal 2025, 2024, and 2023, respectively. Amortization expense related to trade names, customer relationships, non-compete agreements, and patents included in Selling, general and administrative expense was $31.3 million, $33.2 million, and $33.2 million, in fiscal 2025, 2024, and 2023, respectively.

63

The estimated future amortization expense for intangible assets as of June 30, 2025 is as follows (in thousands):

2026

    

$

61,798

2027

 

58,705

2028

 

54,974

2029

 

40,876

2030

 

26,917

Thereafter

 

122,329

Total

$

365,599

Goodwill:

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

    

    

Diagnostics and

    

Protein Sciences

 Spatial Biology

Total

June 30, 2023

    

$

427,027

$

445,710

$

872,737

Acquisitions

 

104,650

 

104,650

Held-for-sale goodwill(1)

(1,400)

(1,400)

Currency translation

 

(2,178)

(1,146)

 

(3,324)

June 30, 2024

$

423,449

$

549,214

$

972,663

Held-for-sale goodwill(1)

(4,488)

(4,488)

Currency translation

 

3,327

9,433

12,760

June 30, 2025

$

426,776

$

554,159

$

980,935

(1)Refer to Note 14 for further detail on goodwill reclassified to current assets held-for-sale.

Other Assets:

Other assets consist of (in thousands):

    

June 30, 

    

2025

2024

Equity method investment in Wilson Wolf

$

235,983

$

242,337

Derivative instruments

2,843

9,813

Long-term inventory

5,822

5,718

Investment in Spear Bio

15,000

Other

 

13,961

 

6,397

Other assets

$

273,609

$

264,265

Supplemental Cash Flow Information:

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

    

Year Ended June 30, 

    

2025

    

2024

    

2023

Income taxes paid

$

74,357

$

65,254

$

88,428

Interest paid

 

18,955

 

14,502

 

8,368

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

64

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.

Fiscal year 2025 Acquisitions

There were no acquisitions in fiscal 2025.

Fiscal year 2024 Acquisitions

Lunaphore Technologies SA.

On July 7, 2023, the Company acquired all of the ownership interests of Lunaphore Technologies SA (“Lunaphore”) for $169.7 million, in a cash-free, debt-free acquisition. Lunaphore is a leading developer of fully automated spatial biology solutions. The Lunaphore acquisition adds spatial biology instruments to Bio-Techne’s portfolio to accelerate our leadership position in translational and clinical research markets. The transaction was accounted for in accordance with ASC 805, Business Combinations. The goodwill recorded as a 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 goodwill is not deductible for income tax purposes. The business became part of the Diagnostics and Spatial Biology operating segment in the first quarter of fiscal 2024.

The allocation of purchase price consideration related to Lunaphore was completed in the fourth quarter of fiscal 2024. Net sales and operating loss of this business included in the Company's consolidated results of operations for fiscal 2024 were approximately $14.3 million and $24.0 million, respectively. The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2024 are as follows (in thousands):

    

Lunaphore

Current assets

$

12,155

Equipment and other long-term assets

 

1,470

Goodwill

 

104,650

Intangible assets:

Developed technologies

 

60,300

Trade names

 

4,900

Customer relationships

 

1,200

Total assets acquired

 

184,675

Liabilities

 

7,096

Deferred income taxes, net

 

7,872

Net assets acquired

$

169,707

Cash paid

$

169,707

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 purchase price allocated to trade names was based on management's forecasted cash inflows and outflows and using a relief from royalty method. The amount recorded for developed technology is being amortized with the expense reflected in Cost of sales in the Consolidated Statements 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 Consolidated Statements of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 8 years. The amount recorded for trade names is being amortized with the expense reflected in Selling, general and administrative expenses in the Consolidated Statements of Earnings and Comprehensive Income. The amortization period for trade names ranges from 4 years to 8 years. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be

65

recognized as intangible asset amortization, which is not deductible for income tax purposes, offset by the deferred tax asset for the preliminary calculation of acquired net operating losses.

Fiscal year 2023 Acquisitions

Namocell, Inc.

On July 1, 2022, the Company acquired all of the ownership interests of Namocell, Inc. (“Namocell”) for $101.2 million, net of cash acquired, plus contingent consideration of up to $25 million upon the achievement of certain future revenue thresholds. The Namocell acquisition adds easy-to-use single cell sorting and dispensing platforms that are gentle to cells and preserve cell viability and integrity. The transaction was accounted for in accordance with ASC 805, Business Combinations. The goodwill recorded as a 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 goodwill is not deductible for income tax purposes. The business became part of the Protein Sciences operating segment in the first quarter of fiscal 2023.

The allocation of purchase price consideration related to Namocell was completed in the fourth quarter of fiscal 2023. Net sales and operating loss of this business included in Bio-Techne's consolidated results of operations for the twelve months ended June 30, 2023 were approximately $6.4 million and $9.3 million, respectively. The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2023 are as follows (in thousands):

    

Namocell Inc

Current assets, net of cash

$

3,248

Equipment and other long-term assets

 

405

Goodwill

51,257

Intangible assets:

 

  

Developed technologies

 

73,900

Trade names

 

700

Customer relationships

 

900

Non-competition agreement

100

Total assets acquired

 

130,510

Liabilities

 

546

Deferred income taxes, net

 

18,180

Net assets acquired

$

111,784

Cash paid, net of cash acquired

 

101,184

Additional consideration

 

10,600

Net assets acquired

$

111,784

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 was based on management’s forecasted cash inflows and outflows and using a relief from royalty method to calculate the fair value of assets purchased. The purchase price allocated to customer relationships and trade names was based on management's forecasted cash inflows and outflows and using a multiperiod excess earnings method. The amount recorded for developed technology is being amortized with the expense reflected in Cost of sales in the Consolidated Statements 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 Statements of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 4 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 Consolidated Statements of Earnings and Comprehensive Income. The amortization period for both trade names and the non-competition agreement is estimated to be 3 years. The net deferred income tax liability represents the

66

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 preliminary calculation of acquired net operating losses.

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 

Balance Sheet Location

June 30, 

Inputs Considered as

2025

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

$

2,843

$

$

2,843

$

Total assets

$

2,843

$

$

2,843

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

$

18,034

$

$

18,034

$

Total liabilities

$

18,034

$

$

18,034

$

67

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

Balance Sheet Location

June 30,

Inputs Considered as

    

2024

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Certificates of deposit(1)

Short-term available-for-sale investments

$

1,072

$

1,072

$

$

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

805

805

Derivatives designated as hedging instruments - cash flow hedges

Other assets

 

9,813

 

 

9,813

 

Total assets

$

11,690

$

1,072

$

10,618

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

$

2,051

$

$

2,051

$

Total liabilities

$

2,051

$

$

2,051

$

(1)The certificates of deposit have contractual maturity dates within one year.

Fair value measurements of available for sale securities

Available for sale securities are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets.

Fair value measurements of derivative instruments

The Company utilizes forward starting swaps designated as a cash flow hedge on forecasted 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 forecasted variable interest long-term debt 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 a notional principal amount. The Company also uses a cross-currency swap contract to manage its exposure to foreign currency risk associated with the Company’s net investment in its Swiss subsidiary.

The following table presents the contractual amounts of the Company’s outstanding instruments (in millions):

    

June 30, 

June 30, 

Instruments

Designation

    

2025

2024

Forward starting swaps(1)

Cash flow hedge

$

200

$

300

Cross-currency swap(2)

Net investment hedge

140

150

(1)In May 2021, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $200 million of notional principal. The effective date of the swap was November 2022 with the full swap maturing in November 2025.
(2)In July 2023, the Company entered into a pay-fixed rate, receive-fixed rate cross-currency swap contract with a total notional amount of $150 million that was designated as a hedge to lock in the Swiss franc (CHF) rate for a portion of the Company’s CHF net investment in its Lunaphore subsidiary in Switzerland. The objective of the hedge is to protect the net investment in the Company’s CHF-denominated operations against changes in the spot exchange rates, on a pre-tax basis. The hedging instrument has four interim settlement dates, which will reduce the notional on the hedging instrument by $10 million at each interim date, and will reduce the notional to $110 million at maturity.

68

The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses with our Consolidated Financial Statements for the years ended June 30, 2025, 2024 and 2023 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

    

Year Ended

June 30, 

    

2025

2024

    

2023

Cash flow hedges

Forward starting swaps

$

11,530

$

12,632

 

$

(1,340)

Net investment hedges

Cross-currency swap

14,301

4,015

 

Total

$

25,831

$

16,647

$

(1,340)

(Gain) Loss Reclassified into Income

    

Year Ended

June 30, 

Income Statement

    

2025

2024

    

2023

Classification

Cash flow hedges

Forward starting swaps

$

(8,448)

$

(10,317)

 

$

(4,526)

Interest expense

Net investment hedges

Cross-currency swap

(2,761)

(3,210)

 

Interest expense

Total

$

(11,209)

$

(13,527)

$

(4,526)

Gains or losses related to the net investment hedges are classified as foreign currency translation adjustments in the schedule of changes in Accumulated Other Comprehensive Income (“AOCI”) in Note 8, as these items are attributable to the Company’s hedges of its net investment in foreign operations. Gains or losses related to the cash flow hedges are classified as Unrealized gains (losses) on cash flow hedges in the schedule of changes in AOCI in Note 8.

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

As of December 31 2023, the Company's obligation for potential contingent consideration payments related to the Namocell and Asuragen acquisitions was relieved as the likelihood that the revenue thresholds and product milestones would be achieved in the timeframe established within the purchase agreement was remote. As a result, the Company reversed an accrual for the fair value of the contingent liabilities at the date of settlement during fiscal 2024, respectively. There was no contingent consideration throughout all of fiscal 2025.

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, 

2025

2024

Fair value at the beginning of period

$

$

3,500

Purchase price contingent consideration (Note 4)

 

 

Change in fair value of contingent consideration

 

 

(3,500)

Payments

 

 

Fair value at the end of period

$

$

69

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.

Note 6. Debt and Other Financing Arrangements:

On August 31, 2022, the Company entered into a revolving line-of-credit and term loan by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $1 billion, which can be increased by an additional $400 million subject to certain conditions. 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 one-month Secured Overnight Financing Rate (SOFR) plus an applicable margin. The applicable margin is determined from 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 10 basis points.

The Credit Agreement matures on August 31, 2027 and contains customary restrictive and financial covenants and customary events of default. As of June 30, 2025 and 2024, the outstanding balance under the Credit Agreement was $346.0 million and $319.0 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.

70

The Consolidated Financial Statements include the following amounts related to operating leases where the Company is the lessee ($ in thousands):

Year ended

June 30, 

2025

2024

2023

Consolidated Statements of Earnings

Fixed operating lease expense

$

17,414

$

18,195

$

15,941

Variable operating lease expense

5,426

4,988

4,437

Total operating lease expense

$

22,840

$

23,183

$

20,378

Consolidated Statements of Cash Flows

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

$

16,320

$

17,729

$

14,934

ROU assets obtained in exchange for operating lease obligations

8,767

11,051

48,103

Consolidated Balance Sheets

Lease Assets and Liabilities

Balance Sheet Classification

Operating lease ROU assets

Right-of-use asset

$

73,399

$

91,285

Operating lease liabilities - current

Operating lease liabilities - current

$

14,098

$

12,920

Operating lease liabilities - long-term

Operating lease liabilities

83,960

87,618

Total operating lease liabilities

$

98,058

$

100,538

Weighted average remaining lease term:

7.6 years

8.5 years

Weighted average discount rate:

4.3

%

4.2

%

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, 

2025

2026

$

17,685

2027

 

16,587

2028

 

16,312

2029

 

15,905

2030

 

13,444

Thereafter

 

35,932

Total

$

115,865

Less: Amounts representing interest

 

17,807

Total lease obligations

$

98,058

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.

71

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

Equity

The Company has declared cash dividends per share of $0.32 in fiscal 2025, 2024, and 2023. During fiscal 2025, 2024, and 2023, the Company repurchased 4,550,195 shares at an average share price of $60.60, 1,397,471 shares at an average share price of $57.28, and 222,000 shares at an average share price of $88.12, respectively. The Company’s accounting policy is to record the portion of share repurchases in excess of the par value entirely in retained earnings. In fiscal 2025, the Company incurred $1.8 million in excise tax from the share repurchase that was recorded in additional paid-in capital. During fiscal 2025, 2024 and 2023, 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, restricted stocks vesting, and restricted stock units vesting were $6.5 million, $21.9 million, and $28.9 million, respectively.

Accumulated Other Comprehensive Income (Loss)

The components of Other comprehensive income (loss) consist of changes in foreign currency translation adjustments and changes in net unrealized gains (losses) on derivative instruments designated as cash flow hedges.

72

Changes in Accumulated other comprehensive income (loss) attributable to Bio-Techne by component (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2022, net of tax

$

8,069

$

(83,269)

$

(75,200)

Other comprehensive income (loss), before tax, attributable to Bio-Techne: :

Amounts before reclassifications (1)

1,340

4,191

5,531

Amounts reclassified out

4,526

152

4,678

Total other comprehensive income (loss), before tax, attributable to Bio-Techne:

5,866

4,343

10,209

Tax expense

(1,073)

(1,073)

Total other comprehensive income (loss), net of tax, attributable to Bio-Techne:

4,793

4,343

9,136

Balance as of June 30, 2023, net of tax(2)

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(12,632)

(9,941)

(22,573)

Amounts reclassified out

10,317

3,210

13,527

Total other comprehensive income (loss), before tax

(2,315)

(6,731)

(9,046)

Tax expense

(2,445)

(761)

(3,206)

Total other comprehensive income (loss), net of tax

 

(4,760)

(7,492)

(12,252)

Balance as of June 30, 2024, net of tax(2)

$

8,102

$

(86,418)

$

(78,316)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(12,011)

21,895

9,884

Amounts reclassified out

8,448

2,761

11,209

Total other comprehensive income (loss), before tax

(3,563)

24,656

21,093

Tax expense

(2,003)

(654)

(2,657)

Total other comprehensive income (loss), net of tax

 

(5,566)

24,002

18,436

Balance as of June 30, 2025, net of tax(2)

$

2,536

$

(62,416)

$

(59,880)

(1)Amounts before reclassifications related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the $33 thousand attributable to the non-controlling interest in Eminence as of June 30, 2023.
(2)The Company had a net deferred tax liability for its cash flow hedge of $0.8 million, $2.5 million, and $4.0 million as of June 30, 2025, 2024 and 2023.

Income taxes are not provided for foreign translation relating to permanent investments in international subsidiaries, but tax effects within foreign currency translation adjustments do include impacts from the net investment hedge.

73

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, 

    

2025

    

2024

    

2023

Earnings per share – basic:

Net earnings, including noncontrolling interest

$

73,400

 

$

168,105

 

$

285,442

Less net earnings attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

73,400

$

168,105

$

285,263

Income allocated to participating securities

 

(37)

 

(33)

 

(70)

Income available to common shareholders

$

73,363

$

168,072

$

285,193

Weighted-average shares outstanding – basic

 

157,521

 

157,708

 

157,179

Earnings per share – basic

$

0.47

$

1.07

$

1.81

Earnings per share – diluted:

 

  

 

  

 

  

Net earnings, including noncontrolling interest

$

73,400

$

168,105

$

285,442

Less net earnings attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

73,400

$

168,105

$

285,263

Income allocated to participating securities

 

(37)

 

(33)

 

(70)

Income available to common shareholders

$

73,363

$

168,072

$

285,193

Weighted-average shares outstanding – basic

 

157,521

 

157,708

 

157,179

Dilutive effect of stock options and restricted stock units

 

2,196

 

3,066

 

4,676

Weighted-average common shares outstanding – diluted

 

159,717

 

160,774

 

161,855

Earnings per share – diluted

$

0.46

$

1.05

$

1.76

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 3.8 million, 3.9 million, and 4.5 million for fiscal 2025, 2024 and 2023, respectively.

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 (collectively, the Plans), 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 36.2 million shares of common stock authorized for grant under the Plans. The maximum aggregate number of shares of common stock reserved and available for awards under the 2020 Equity Incentive Plan is 9,936,808 shares. At June 30, 2025, there were 6.8 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 Plans are administered

74

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, 2025 under the Plans were 9.5 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, 

    

2025

2024

2023

Dividend yield

0.45

%

0.41

%

0.34

%

Expected volatility

32-36

%

30-37

%

30-36

%

Risk-free interest rates

3.5-4.4

%

3.8-4.8

%

2.8-4.4

%

Expected lives (years)

4.6

4.4

4.7

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

 

13,269

$

51.20

 

  

 

  

Granted

 

2,351

 

93.81

 

  

 

  

Forfeited

 

(118)

 

85.99

 

  

 

  

Exercised

 

(1,578)

 

29.48

 

  

 

  

Outstanding at June 30, 2023

 

13,924

$

60.56

 

  

 

  

Granted

 

1,060

 

79.69

 

  

 

  

Forfeited

 

(1,165)

 

90.86

 

  

 

  

Exercised

 

(2,240)

 

33.34

 

  

 

  

Outstanding at June 30, 2024

 

11,579

$

64.53

 

 

  

Granted

 

913

 

72.66

 

  

 

  

Forfeited

 

(1,823)

 

66.45

 

  

 

  

Exercised

 

(1,209)

 

41.91

 

  

 

  

Outstanding at June 30, 2025

 

9,460

$

67.83

$

155.0

 

2.9

Exercisable at June 30, 2023:

 

8,641

 

44.76

 

 

  

Exercisable at June 30, 2024:

 

8,208

 

53.57

 

 

  

Exercisable at June 30, 2025:

 

7,133

 

62.69

 

80.2

 

1.8

The weighted average fair value of options granted during fiscal 2025, 2024, and 2023 was $24.75, $27.27, and $29.53, respectively. The total intrinsic value of options exercised during fiscal 2025, 2024, and 2023 were $36.9 million, $100.8 million, and $90.2 million, respectively. The total fair value of options exercised during fiscal 2025, 2024, and 2023 were $50.7 million, $58.2 million, and $46.5 million, respectively. The total fair value of options vested during fiscal 2025, 2024, and 2023 were $36.4 million, $31.6 million, and $31.0 million, respectively. Stock options vest over a four-year period. Option exercise prices for options granted by the Company equal the closing price of the Company’s common stock on the New York Stock Exchange on the date of grant.

75

Restricted common stock activity under the Plans for the three years ended June 30, 2025, 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, 2022

 

66

$

85.83

 

  

Granted

 

11

 

73.94

 

  

Vested

 

(40)

 

78.85

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2023

 

37

$

89.91

 

  

Granted

 

28

 

57.38

 

  

Vested

 

(30)

 

82.51

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2024

 

35

$

70.22

 

  

Granted

 

13

 

68.67

 

  

Vested

 

(26)

 

76.67

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2025

 

22

$

61.92

7.6

The total fair value of restricted shares that vested was $2.0 million for fiscal 2025, $2.4 million for fiscal 2024, and $3.1 million for fiscal 2023.

Restricted stock unit activity under the Plans for the three years ended June 30, 2025, 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, 2022

 

302

 

$

75.54

 

  

Granted

 

107

 

90.96

 

  

Vested

 

(123)

 

52.34

 

  

Forfeited

 

(3)

106.13

 

  

Outstanding at June 30, 2023

 

283

 

$

91.10

 

  

Granted

 

374

 

78.16

 

  

Vested

 

(129)

 

76.42

 

  

Forfeited

 

(31)

 

99.96

 

  

Outstanding at June 30, 2024

 

497

 

$

84.62

 

  

Granted

 

547

 

73.63

 

  

Vested

 

(134)

 

79.12

 

  

Forfeited

 

(79)

 

105.71

 

  

Outstanding at June 30, 2025

 

831

 

$

76.28

 

52.9

The total fair value of restricted stock units that vested was $10.6 million for fiscal 2025, $9.9 million for fiscal 2024, and $6.4 million for fiscal 2023. The restricted stock units vest over a three-year period.

Stock-based compensation cost, inclusive of payroll taxes, of $40.0 million, $38.5 million, and $39.3 million was included in Selling, general and administrative expense in fiscal 2025, 2024 and 2023, respectively. Additionally, stock-based

76

compensation costs, inclusive of payroll taxes, of $1.3 million, $0.9 million, and $1.0 million was included in Cost of sales sold in fiscal 2025, 2024, and 2023, respectively. As of June 30, 2025, there was $39.3 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 2026 through 2029 using a 4.5% forfeiture rate. The weighted average period over which the compensation cost is expected to be recognized is 1.9 years.

Employee stock purchase plan: In fiscal 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. 800,000 shares were allocated to the ESPP. The Company recorded expense of $0.8 million, $0.9 million, and $0.9 million for the ESPP in fiscal 2025, 2024, and 2023, 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 $6.3 million, $5.8 million, and $4.9 million for the years ended June 30, 2025, 2024, and 2023, 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 $5.6 million, $5.5 million, and $2.4 million for the years ended June 30, 2025, 2024 and 2023, respectively.

Performance incentive programs: In fiscal 2025, 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 $32.8 million, granted options for 912,717 shares of common stock, issued 12,736 restricted common shares and 547,369 restricted stock units. In fiscal 2024 and fiscal 2023, the Company recorded cash bonuses of $13.5 million and $10.8 million, granted options for 1,060,126 and 2,350,980 shares of common stock, issued 27,876 and 10,816 restricted common stock shares and 374,448 and 107,202 restricted stock units, respectively.

Note 11. Other Income / (Expense):

The components of Other income (expense) in the accompanying Consolidated Statements of Earnings and Comprehensive Income are as follows (in thousands):

 

Year Ended June 30, 

    

 

2025

    

2024

    

2023

Interest expense

$

(8,509)

$

(15,736)

$

(11,215)

Interest income

3,886

3,323

3,410

Gain (loss) on investment(1)

283

49,328

Gain (loss) on equity method investment

938

(6,841)

(1,143)

Other non-operating income (expense), net

 

(107)

 

(2,026)

 

(665)

Total other income (expense)

$

(3,792)

$

(20,997)

$

39,715

(1)For fiscal 2024, this is for a $0.3 million gain on the sale of our exchange trade investment grade bond funds. For fiscal 2023, this is for a $37.2 million gain on the sale of our CCXI investment, an $11.7 million gain on the sale of Eminence, and a gain of $0.4 million related to the change in fair value of our exchange traded bond funds.

Note 12. Income Taxes:

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

Year Ended June 30, 

    

2025

    

2024

    

2023

Domestic

$

86,814

$

174,806

$

288,458

Foreign

 

11,649

 

10,883

 

50,201

Earnings before income taxes

$

98,463

$

185,689

$

338,659

77

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

Year Ended June 30, 

    

2025

    

2024

    

2023

Taxes on income consist of:

Current tax provision:

 

  

 

  

 

  

Federal

 

$

54,589

 

$

40,228

 

$

59,810

State

 

10,402

 

4,853

 

12,753

Foreign

 

11,224

 

12,664

 

10,453

Total current tax provision

 

76,215

 

57,745

 

83,016

Deferred tax provision:

 

  

 

  

 

  

Federal

 

(46,433)

 

(28,301)

 

(28,829)

State

 

(4,303)

 

(4,563)

 

(2,414)

Foreign

 

(416)

 

(7,297)

 

1,444

Total deferred tax provision

 

(51,152)

 

(40,161)

 

(29,799)

Total income tax provision

 

$

25,063

 

$

17,584

 

$

53,217

The Company’s discrete tax benefits in fiscal 2025, 2024, and 2023 primarily related to share-based compensation excess tax benefits of $4.5 million, $18.4 million, and $12.3 million, respectively.

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

    

Year Ended June 30, 

    

2025

    

2024

    

2023

Income tax expense at federal statutory rate

21.0

%

 

21.0

%

 

21.0

%

State income taxes, net of federal benefit

2.2

 

(0.2)

 

2.5

Research and development tax credit

(3.3)

 

(2.2)

 

(1.3)

Foreign tax rate differences

6.2

 

3.1

 

(0.6)

Option exercises

(3.9)

 

(8.8)

 

(3.3)

U.S. taxation of foreign earnings

0.4

 

0.1

 

0.4

Foreign derived intangible income

(12.0)

 

(4.8)

 

(3.4)

Foreign withholding tax

0.1

(1.2)

1.5

Executive compensation limitations(1)

12.5

 

2.7

 

0.8

Changes in unrecognized tax benefits

(2.5)

Valuation allowance

17.4

Outside basis difference

(12.9)

Other, net

0.2

 

(0.2)

 

(1.9)

Effective tax rate

25.5

%

 

9.5

%

 

15.7

%

(1)This includes the impact of the non-deductible portion of a non-recurring arbitration award of 7.9%.

78

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

June 30, 

    

2025

    

2024

Inventory

$

14,056

$

9,675

Net operating loss carryovers

 

26,758

 

25,065

Tax credit carryovers

 

8,706

 

9,118

Excess tax basis in investments

 

23,562

 

1,115

Deferred compensation

 

18,022

 

16,628

Lease liability

 

15,094

 

19,501

Capitalized R&D

39,694

36,151

Held-for-sale asset impairment

5,216

Derivatives

3,450

Other

 

10,196

 

6,119

Valuation allowance

 

(33,769)

 

(19,265)

Deferred tax assets

 

125,769

 

109,323

Intangible asset amortization

 

(84,113)

 

(120,648)

Depreciation

 

(19,287)

 

(20,448)

Right of use asset

 

(13,572)

 

(17,876)

Derivatives

(2,516)

Other

 

(4,659)

 

(3,698)

Deferred tax liabilities

 

(121,631)

 

(165,186)

Net deferred income tax assets (liabilities)

$

4,138

$

(55,863)

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, 2025 was $33.8 million compared to $19.3 million in the prior year.

As of June 30, 2025, we had a $33.8 million valuation allowance, of which $13.1 million is from outside basis differences, with the remainder relating to certain foreign and state tax net operating loss and state credit carryforwards. The Company believes it is more likely than not that these tax carryovers will not be realized.

As of June 30, 2025, the Company has federal operating loss carryforwards of approximately $15.4 million and state operating loss carryforwards of $127.2 million from its previous acquisitions, which are not limited under IRC Section 382. As of June 30, 2025, the Company has foreign net operating loss carryforwards of $116.3 million. Some of the net operating loss carryforwards expire between fiscal 2026 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, 2032. The Company has a deferred tax asset of $10.5 million, net of the valuation allowance discussed above, related to the net operating loss carryovers. As of June 30, 2025, the Company has federal and state tax credit carryforwards of $4.9 million and $4.8 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 $5.1 million, net of the valuation allowance discussed above, related to the tax credit carryovers.

As of June 30, 2025, the Company has approximately $179 million of undistributed earnings in its foreign subsidiaries. Approximately $73 million of these earnings are no longer considered permanently reinvested and the Company expects to be able to repatriate earnings on a tax neutral basis. The Company has not provided deferred taxes on approximately $106 million of undistributed earnings from non-U.S. subsidiaries as of June 30, 2025 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.

79

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, 

    

2025

    

2024

    

2023

Beginning balance

$

5,278

$

5,291

$

5,302

Decrease in unrecognized tax benefits for prior year positions

 

(1,950)

  

 

 

FX impact

1

(13)

(11)

Ending balances

$

3,329

$

5,278

$

5,291

Included in the balance of unrecognized tax benefits for fiscal 2025 are potential benefits of $3.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.2 million of accrued interest and penalties as of June 30, 2025. The amount recorded for the periods ended June 30, 2024 and 2023, was $0.6 million and $0.5 million, respectively, in accrued interest and penalties. 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 2020 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 13. Segment Information:

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

The Company’s Protein Sciences segment is comprised of the reagent solutions division and analytical solutions division. 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. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.

The Company’s Diagnostics and Spatial Biology segment is comprised of the diagnostics reagents division, spatial biology divsion, and molecular diagnostics division. Our Diagnostics and Spatial Biology 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. No customer in the Diagnostics and Spatial Biology segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.

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.

The Company discloses segment operating income as its measure of segment profit, reconciled to both total operating income and income before taxes. Business segment operating income excludes certain expenses and income that are not allocated to business segments (described below as unallocated amounts). Business segment disclosures consider information used by/provided to the Company’s chief operating decision maker (CODM). For the Company, the CODM is the Chief Executive Officer. The CODM uses segment operating income to allocate resources to segments in the planning and forecasting process along with periodic reviews of results and overall market activity.

80

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

For the Year Ended June 30, 2025

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

870,245

$

346,263

$

1,216,508

Other revenue(1)

4,152

Intersegment

(1,025)

Consolidated net sales

$

1,219,635

Segment operating income

Cost of sales

212,225

147,946

Selling, general and administrative

229,058

136,103

Research and development

58,609

40,890

Segment operating income

$

370,353

$

21,324

$

391,677

Unallocated amounts

Costs recognized on sale of acquired inventory

(751)

Amortization of intangibles

(75,321)

Acquisition related expenses and other

(12,064)

Certain litigation charges

(41,827)

Impairment of assets held-for-sale

(80,503)

Stock based compensation, inclusive of employer taxes

(42,158)

Restructuring and restructuring-related costs

(28,231)

Corporate general, selling, and administrative expenses

(8,088)

Impact of business held-for-sale(1)

(479)

Consolidated operating income

$

102,255

(1)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the results of this business held-for-sale for fiscal 2025.

81

For the Year Ended June 30, 2024

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

830,902

$

326,392

$

1,157,294

Other revenue(1)

4,153

Intersegment

(2,387)

Consolidated net sales

$

1,159,060

Segment operating income

Cost of sales

201,981

134,963

Selling, general and administrative

217,235

127,131

Research and development

56,911

39,752

Segment operating income

$

354,775

$

24,546

$

379,321

Unallocated amounts

Costs recognized on sale of acquired inventory

(729)

Amortization of intangibles

(78,318)

Acquisition related expenses and other

(6,980)

Certain litigation charges

(3,506)

Impairment of assets held-for-sale

(21,963)

Stock based compensation, inclusive of employer taxes

(40,277)

Restructuring and restructuring-related costs

(12,245)

Corporate general, selling, and administrative expenses

(9,142)

Impact of business held-for-sale(1)

525

Consolidated operating income

$

206,686

(1)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the six-month results of this business held-for-sale for the period starting December 31, 2023 through June 30, 2024 while the business has met the held-for-sale criteria.

For the Year Ended June 30, 2023

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

845,747

$

292,602

$

1,138,349

Intersegment

(1,647)

Consolidated net sales

$

1,136,702

Segment operating income

Cost of sales

209,332

113,517

Selling, general and administrative

204,480

101,806

Research and development

58,251

34,242

Segment operating income

$

373,684

$

43,037

$

416,721

Unallocated amounts

Costs recognized on sale of acquired inventory

(400)

Amortization of intangibles

(76,413)

Impact of partially-owned consolidated subsidiaries

647

Acquisition related expenses and other

9,965

Stock based compensation, inclusive of employer taxes

(41,217)

Restructuring and restructuring-related costs

(3,829)

Corporate general, selling, and administrative expenses

(6,530)

Consolidated operating income

$

298,944

82

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 considers our consumables sold in the Protein Sciences and Diagnostics and Spatial Biology segments to represent different groups of products and therefore have separately disclosed the related consumables revenue (in thousands):

Year Ended June 30, 

    

2025

    

2024

    

2023

Consumables revenue - Protein Sciences

$

684,165

$

657,679

$

665,301

Consumables revenue - Diagnostics and Spatial Biology

 

283,969

 

266,348

 

252,432

Consumables revenue - Other revenue(1)

4,152

4,153

Total consumable revenue

$

972,286

$

928,180

$

917,733

(1)Includes the results of a business that has met the held-for-sale criteria since December 31, 2023.

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

Year ended June 30, 

    

2025

      

2024

Long-lived assets:

United States and Canada

$

202,800

  

$

211,597

Europe

   

 

36,030

 

27,862

Asia

 

6,889

 

11,695

Total long-lived assets

$

245,719

  

$

251,154

Intangible assets:

 

  

 

  

United States and Canada

$

301,971

  

$

443,740

Europe

 

63,628

 

63,138

Asia

 

 

203

Total intangible assets

$

365,599

  

$

507,081

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

Note 14. Restructurings:

Fiscal 2025 Restructuring Actions:

During the fourth quarter, management engaged in a series of restructuring activities to optimize components of our global manufacturing processes. These activities included adjusting manufacturing locations and protocols of certain products to better align with geographical and customer demand. Associated with these manufacturing changes, the Company incurred asset impairments of $11.5 million. Additionally, the Company pursued strategic divestiture of the Exosome Diagnostics business. The Company is expecting to incur costs related to these actions through fiscal 2026, which will be recorded when specified criteria are met.

As part of these actions, certain assets and liabilities associated with a disposal group in our Diagnostics and Spatial Biology segment were classified as held-for-sale as of May 31, 2025, including $4.5 million of goodwill allocated to the disposal group on a relative fair value basis. As a result of an impairment test performed over the disposal group during fiscal 2025, a cumulative impairment charge of $83.1 million which includes the allocated goodwill, was recorded in the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2025.

83

The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

Cost of sales

$

11,471

Selling, general and administrative

84,160

Total

$

95,631

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30, 2025

Employee

Asset-related

Impairment of

severance

and other

assets held-for-sale

Total

Protein Sciences

$

$

11,471

$

$

11,471

Diagnostics and Spatial Biology

83,059

83,059

Corporate

1,041

60

1,101

Total

$

1,041

$

11,531

$

83,059

$

95,631

The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Accrued expenses in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (in thousands):

Impairment

Employee

Asset

of assets

    

severance(1)

    

impairment and other(2)

held-for-sale

    

Total

Expense incurred in the fourth quarter of 2025

$

1,041

$

11,531

$

83,059

$

95,631

Cash payments

Non-cash adjustments

(11,471)

(83,059)

(94,530)

Accrued restructuring actions balance as of June 30, 2025

$

1,041

$

60

$

$

1,101

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages.
(2)Primarily relates to impairment of inventory and equipment.

In the first quarter of fiscal 2025, the Company announced enterprise-wide restructuring focused on recovering operating margins and optimizing our manufacturing footprint. The Company is expecting to incur costs related to these actions through fiscal 2026, which will be recorded when specified criteria are met. The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

Cost of sales

$

8,585

Selling, general and administrative(1)

5,832

Total

$

14,417

(1)Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.

84

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30, 2025

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

2,425

$

10,972

$

13,397

Diagnostics and Spatial Biology

411

411

Corporate

609

609

Total

$

3,445

$

10,972

$

14,417

The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (in thousands):

Employee

Asset

    

severance(1)

    

impairment and other(2)

    

Total

Initial expense incurred in the first quarter of 2025

$

2,852

$

7,417

$

10,269

Incremental expense incurred in remainder of 2025

593

3,555

4,148

Cash payments

(2,223)

(1,131)

(3,354)

Non-cash adjustments

(9,841)

(9,841)

Accrued restructuring actions balance as of June 30, 2025

$

1,222

$

$

1,222

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or relocation of certain manufacturing sites.
(2)Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.

Fiscal 2024 Restructuring Actions:

In the second quarter of fiscal 2024, the Company announced enterprise-wide restructuring focused on recovering operating margins, optimizing our distribution footprint, and enhancing our organization efficiency. These actions impacted approximately 4% of our global workforce. These actions continued through the end of fiscal 2025 as we incurred charges relating to the condensing of certain distribution centers and optimizing efficiency.

As part of these actions, certain assets and liabilities associated with a disposal group in our Protein Sciences segment were classified as held-for-sale as of December 31, 2023, including $1.4 million of goodwill allocated to the disposal group on a relative fair value basis. As a result of an impairment test performed over the disposal group during fiscal 2024, a cumulative impairment charge of $22.0 million which includes the allocated goodwill, was recorded in the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2024. There was a recovery related to the disposal group during fiscal 2025 of $2.6 million. During the quarter ended December 31, 2024, the Company entered into an agreement with a buyer to purchase the remaining inventory for approximately $8 million. As part of the arrangement, the Company and the buyer entered into a promissory note that will mature in February 2027 and agrees that the buyer shall pay in quarterly installments. As of June 30, 2025, the fair value of the note receivable was approximately $5.3 million and is included within Other current assets and Other assets on the Consolidated Balance Sheets. As of June 30, 2025, the assets remaining within the disposal group primarily include the land and building of $4.7 million, which is net of expected selling costs. These assets are actively marketed at a fair value based on market conditions such that the held-for-sale criterion are still met. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheets as of June 30, 2025 and 2024.

85

The restructuring and restructuring-related charges, including the impairment (recovery) of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

2024

Cost of sales

$

$

3,349

Selling, general and administrative(1)

(1,191)

30,638

Total

$

(1,191)

$

33,987

(1)Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30,

2025

2024

Employee

Asset-related

Recovery of

Employee

Asset-related

Impairment of

severance

and other

assets held-for-sale

Total

severance

and other

assets held-for-sale

Total

Protein Sciences

$

127

$

73

$

(2,557)

$

(2,357)

$

3,483

$

5,130

$

21,963

$

30,576

Diagnostics and Spatial Biology

1,007

224

1,231

Corporate

86

1,080

1,166

1,153

1,027

2,180

Total

$

213

$

1,153

$

(2,557)

$

(1,191)

$

5,643

$

6,381

$

21,963

$

33,987

The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (in thousands):

Impairment (recovery)

Employee

Asset-related

of assets

severance(1)

and other(2)

held-for-sale

Total

Initial expense incurred in the second quarter of 2024

4,882

504

6,038

11,424

Incremental expense incurred in the remainder of 2024

542

5,877

15,926

22,345

Cash payments

(4,882)

(2,800)

(7,682)

Non-cash adjustments

(3,391)

(21,963)

(25,354)

Adjustments(3)

219

219

Accrued restructuring actions balance as of June 30, 2024

$

761

$

190

$

$

952

Incremental expense incurred in fiscal 2025

213

1,153

(2,557)

(1,191)

Cash payments

(974)

(1,343)

(2,317)

Non-cash adjustments

2,557

2,557

Accrued restructuring actions balance as of June 30, 2025

$

$

$

$

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or sale of certain distribution and manufacturing sites.

(2)Primarily relates to impairment of right-of-use assets, lease termination fees, consulting fees, and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring initiatives.

(3)Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.

86

Fiscal 2023 Restructuring Actions:

QT Holdings Corporation (Quad)

In August 2022, the Company informed employees of our decision to close our Quad facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, an estimated pre-tax charge of $2.2 million was recorded within our Protein Sciences segment for fiscal 2023. The related restructuring charges for fiscal 2023 were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Employee

Asset

    

severance

    

impairment and other

    

Total

Selling, general and administrative

$

1,328

$

842

$

2,170

Employee

Asset

    

severance

    

impairment and other

    

Total

Expense incurred in the first quarter of 2023

$

1,328

$

842

$

2,170

Cash payments

(1,233)

(772)

(2,005)

Adjustments

(95)

(70)

(165)

Accrued restructuring actions balances as of June 30, 2023

$

$

$

Protein Sciences realignment

In December 2022, the Company informed employees it would undertake certain actions to strategically reallocate operations resources to high growth areas of the business. Additional actions were taken in June 2023 primarily related to the sales organization. The actions impacted a limited number of employees and were completed in the fourth quarter of fiscal 2024. As a result of the realignment, a pre-tax charge of $1.7 million related to employee severance was recorded in the Selling, general and administrative line of Operating income within our Protein Sciences segment during fiscal 2023. Adjustments in fiscal 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for fiscal 2024 were $0.2 million. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Expense incurred in fiscal year 2023

$

1,677

Fiscal year 2023 cash payments

(762)

Fiscal year 2023 adjustments

(18)

Accrued restructuring actions balance as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(1,118)

Fiscal year 2024 adjustments(1)

221

Accrued restructuring actions balance as of June 30, 2024

$

(1)Fiscal 2024 adjustments relate to the refinement of the accrual recorded in fiscal 2023.

Note 15. Subsequent Events:

On August 5, 2025, the Company announced the execution of a definitive agreement to sell the Exosome Diagnostics business for $15 million including $5 million of stock of the acquiring company at closing with the remainder received over the following four years. The transaction is expected to close during the first quarter of fiscal 2026.

87

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, 2025, 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, 2025.

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

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

88

ITEM 9B. OTHER INFORMATION

During the three months ended June 30, 2025, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in item 408(a) of Regulation S-K.

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 2025 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.

The Company has an insider trading policy which governs the purchase, sale, and/or other dispositions of our securities or securities of certain other publicly traded companies by directors, officers, employees, and other covered persons and is designed to promote compliance with insider trading laws, rules and regulations, and listing standards applicable to the Company. A copy of our Insider Trading Policy is filed as Exhibit 19 to this Annual Report on Form 10-K.

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 2025 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 2025 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 2025 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 2025 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.

89

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, 2025, 2024, and 2023

Consolidated Balance Sheets as of June 30, 2025 and 2024

Consolidated Statements of Shareholders’ Equity for the Years Ended June 30, 2025, 2024, and 2023

Consolidated Statements of Cash Flows for the Years Ended June 30, 2025, 2024, and 2023

Notes to Consolidated Financial Statements for the Years Ended June 30, 2025, 2024, and 2023

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.

90

A. (3) Exhibits.

EXHIBIT INDEX

for Form 10-K for the 2025 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 8-K dated November 1, 2022*

 

 

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 26, 2022*

 

 

4.1

Description of Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934

 

 

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 for Second Amended and Restated 2010 Equity Incentive Plan--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 Award Agreement for Second Amended and Restated 2010 Equity Incentive Plan--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 for Second Amended and Restated 2010 Equity Incentive Plan (Global)--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 for Seconded Amended and Restated 2010 Equity Incentive Plan--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 for Second Amended and Restated 2010 Equity Incentive Plan--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 for Second Amended and Restated 2010 Equity Incentive Plan--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 for Second Amended and Restated 2010 Equity Incentive Plan--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 for Second Amended and Restated 2010 Equity Incentive Plan--incorporated by reference to Exhibit 10.10 of the Company's Form 10-K dated August 25, 2021*

91

 

 

10.11**

Form of Employee Non-Qualified Stock Option Agreement for Second Amended and Restated 2010 Equity Incentive Plan--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*

 

 

10.13**

Form of Executive 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.14**

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.15

Amended and Restated 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 31, 2022 --incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K dated September 7, 2022*

 

 

10.16**

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.17**

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.18

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.19**

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.20**

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.21**

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.22**

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.23**

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.24**

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

10.25**

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*

10.26**

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

92

10.27**

Form of Executive Employment Agreement by and between the Company and Kim Kelderman--incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K dated October 19, 2023*

19

Bio-Techne Insider Trading Policy

21

    

Subsidiaries of the Company

23

Consent of KPMG LLP

 

 

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

 

 

97

Amended and Restated Policy on Recoupment of Certain Executive Incentive Compensation

101

The following financial statements from the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2025, 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

***Furnished herwith

ITEM 16. FORM 10-K SUMMARY

None.

93

SIGNATURES

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

 

BIO-TECHNE CORPORATION

 

 

 

Date: August 22, 2025

/s/ Kim Kelderman

 

 

By:

Kim Kelderman

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 22, 2025

/s/ Robert V. Baumgartner

 

Robert V. Baumgartner

 

Chairman of the Board and Director

 

 

August 22, 2025

/s/ Julie Bushman

 

Julie Bushman, Director

 

 

August 22, 2025

/s/ Rupert Vessey

 

Dr. Rupert Vessey, Director

 

 

August 22, 2025

/s/ Joseph Keegan, Ph.D.

 

Dr. Joseph Keegan, Director

 

 

August 22, 2025

/s/ John L. Higgins

 

John L. Higgins, Director

 

 

August 22, 2025

/s/ Roeland Nusse, Ph.D.

 

Dr. Roeland Nusse, Director

 

 

August 22, 2025

/s/ Alpna Seth, Ph.D.

 

Dr. Alpna Seth, Director

 

 

August 22, 2025

/s/ Judith Klimovsky, M.D.

Dr. Judith Klimovsky, Director

August 22, 2025

/s/ Amy E. Herr, Ph.D.

Dr. Amy E. Herr, Director

August 22, 2025

/s/ Kim Kelderman

 

Kim Kelderman, Director and Chief Executive Officer (principal executive officer)

 

August 22, 2025

/s/ James Hippel

 

James Hippel, Chief Financial Officer

 

(principal financial officer and principal accounting officer)

94

EX-4.1 2 tech-20250630xex4d1.htm EX-4.1

Exhibit 4.1

 

DESCRIPTION OF REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXHCNAGE ACT OF 1934

The following description of registered securities of Bio-Techne Corporation is intended as a summary only and therefore is not a complete description. As used in this “Description of Registrant’s Securities,” the terms “Bio-Techne,” “Company,” “we,” or “our” refer to Bio-Techne Corporation and do not, unless the context otherwise indicates, include our subsidiaries.

COMMON STOCK

The description of our common stock is based on and qualified by our Amended and Restated Articles of Incorporation (the “Articles”) and our Fourth 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 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 405,000,000 shares, which consists of 5,000,000 undesignated shares and 400,000,000 shares of Common Stock.

 

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 liquidation or 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

 

Our Common Stock has no sinking fund or redemption provisions or preemptive, conversion, or exchange 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. The Board may amend, adopt, or repeal the Bylaws, subject to the limitations seen 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. 

 

 

Listing of Common Stock

 

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



EX-19 3 tech-20250630xex19.htm EX-19

Exhibit 19

Bio-Techne Insider Trading Policy

Effective February 1, 2023

Purpose and Scope

Purpose of the Policy

Insider Trading Policy (this “Policy”) describes the standards of Bio-Techne Corporation and its affiliated companies (together, the “Company”) on trading of Company securities or securities of certain other publicly traded companies while in the possession of confidential information. It also addresses additional trading restrictions on all executive officers and members of the Company’s board of directors (collectively referred to as “Section 16s”).

Persons Subject to the Policy

This Policy applies to all Section 16s and all other employees of the Company and its subsidiaries. The Company may also determine that other persons should be subject to this Policy, such as contractors or consultants who have access to material Company information. This Policy also applies to family members, other members of a person’s household and entities controlled by a person covered by this Policy, as described below.

Transactions Subject to the Policy

This Policy applies to transactions in Company Securities (collectively referred to in this Policy as “Company Securities”), including the Company’s common stock, options to purchase common stock, or any other type of securities that the Company may issue, including (but not limited to) preferred stock, convertible debentures and warrants, as well as derivative securities that are not issued by the Company, such as exchange-traded put or call options or swaps relating to Company Securities. Certain limited exceptions are described below.

The Policy

No Improper Insider Trading

Section 16s and certain other employees of the Company who may have Material Nonpublic Information from time to time, entities controlled by such persons and members of their immediate family or household are considered insiders under this Policy (“Insiders”). In certain circumstances, Insiders can also include certain consultants or contractors who might have access to Material Nonpublic Information.

Insiders shall not purchase or sell Company Securities, or offer to do so, during any time that he or she possesses Material Nonpublic Information (defined below) concerning the Company, and for one business day following public disclosure of that information, or at such time as such nonpublic information is no longer material. If, for example, the Company were to make an announcement on a Monday before opening of the trading market, Insiders should not trade in Company Securities until Tuesday.

No “Tipping” Others

Nonpublic information relating to the Company is the property of the Company, and the unauthorized disclosure of such information for any reason – whether or not related to trading in Company Securities – is barred by obligations of confidentiality to the Company.

Beyond confidentiality obligations to the Company, federal securities laws specifically bar insiders from disclosing (“tipping”) Material Nonpublic Information to any other person (including family members) where such information may be used to trade in Company Securities. Insiders also shall not make recommendations or express opinions on the basis of Material Nonpublic Information as to trading in Company Securities.

Liability for tipping Material Nonpublic Information to another person who trades in Company Securities can be as severe as liability for directly trading in Company Securities. Moreover, any disclosure of Material Nonpublic Information that results in a third party engaging in a transaction in Company Securities, when viewed in


hindsight, will appear to be tipping, so Insiders should be extremely cautious with disclosure of Company information.

The same rules regarding tipping Material Nonpublic Information apply to information regarding other publicly traded companies.

Potential Criminal and Civil Liability and/or Company Disciplinary Action

Insiders may be subject to financial penalties and jail time for engaging in transactions in Company Securities at a time when they have knowledge of Material Nonpublic Information regarding the Company. Insiders may also be liable for improper transactions by any person (commonly referred to as a “tippee”) to whom they have disclosed nonpublic information regarding the Company or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in Company Securities. The Securities and Exchange Commission (“SEC”), the stock exchanges and the National Association of Securities Dealers, Inc. use sophisticated electronic surveillance techniques to uncover insider trading.

Section 16s and employees of the Company who violate this Policy shall also be subject to disciplinary action by the Company, which may include ineligibility for future participation in the Company’s equity incentive plans or termination of employment.

Blackout Periods

To ensure compliance with this Policy and applicable federal and state securities laws, the Company has established a quarterly Blackout Period. Section 16s and certain employees who have been designated by the Company because they have ongoing access to the Company’s internal financial statements or other Material Nonpublic Information, members of the immediate family or household of any such person, and any entities controlled by such person (the “Designated Insiders”) may not trade in Company Securities during a Blackout Period.

The Blackout Period in any fiscal quarter typically commences on or about the tenth calendar day of the third fiscal month of the fiscal quarter and ends one full trading day following the public disclosure of the financial results for that fiscal quarter, which typically occurs with release of earnings information through a press release and/or filing with the U.S. government. However, the Compliance Officer may choose to impose a trading restriction at an earlier or later date if the situation is warranted. Designated Insiders may not trade Company Securities during the Blackout Period and may trade Company Securities outside the Blackout Period only if they do not possess Material Nonpublic Information.

In addition to quarterly Blackout Periods, the Company may determine that an event has occurred which causes any Insider to possess Material Nonpublic Information about the Company (such as a pending major acquisition). The existence of an event-specific blackout will not be announced, although those who are aware of the event giving rise to the blackout may be notified. Even if the Company has not declared an event-specific blackout, no one should trade while aware of Material Nonpublic Information.

Individual Responsibility

Section 16s and employees have the individual responsibility to comply with this Policy against insider trading, regardless of whether the Company has recommended a trading window to that Insider or any other Insiders of the Company. Each person must exercise appropriate judgment in connection with any trade in Company Securities.

This Policy applies to immediate family members and household members of executive officers, board of director members and employees. “Immediate family member” includes a spouse or a minor child, and any other family members whose transactions in Company Securities are directed by the executive officer, director or employee or are subject to that person’s influence or control, such as adult children or parents who consult with the executive officer, director or employee before they trade in Company Securities. Immediate family members and household members should be made aware of this Policy and its restrictions. This Policy does not, however, apply to


personal securities transactions of family members or household members where the purchase or sale decision is made by a third party not controlled by, influenced by or related to an executive officer, director or employee or his or her immediate family members or household members.

An Insider may, from time to time, have to forego a proposed transaction in Company Securities even if he or she planned to make the transaction before learning of the Material Nonpublic Information and even though the Insider believes he or she may suffer an economic loss or forego anticipated profit by waiting. Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are no exception. Even the appearance of an improper transaction must be avoided to preserve our reputation for adhering to the highest standards of conduct and to avoid an inquiry regarding civil and criminal liability for trading on inside information.

Applicability to Insider Information from Other Companies

This Policy also applies to Material Nonpublic Information relating to other companies, including the Company’s customers, vendors, suppliers or potential acquisition targets (“Business Partners”), when that information is obtained in the course of employment with, or other services performed on behalf of, the Company. Civil and criminal penalties and termination of employment may result from trading on inside information regarding the Company’s Business Partners. All Section 16s and employees must treat Material Nonpublic Information about the Company’s Business Partners with the same care required with respect to information related directly to the Company.

Definition of Material Nonpublic Information

It is not possible to define all categories of Material Nonpublic Information. However, information should be regarded as material if there is a reasonable likelihood that it would be considered important to an investor in making an investment decision regarding the purchase or sale of Company Securities. Any information that could be expected to affect the Company’s stock price, whether it is positive or negative, should be considered material.

While it may be difficult under this standard to determine whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material. Examples of such information may include:

• Sales results and trends

• Financial results

• Projections of future earnings or losses

• News of a pending or proposed material merger, acquisition or divestiture

• News of the disposition of a material subsidiary

• Gain or loss of a substantial customer or supplier

• New product announcements of a significant nature

• A pending or proposed joint venture

• Significant product defect, recall or modification

• Significant pricing changes

• Stock splits

• New equity or debt offerings

• Developments regarding significant litigation or government agency investigations, including actual or threatened proceedings


• Cybersecurity risks and incidents, including vulnerabilities and breaches

• Changes in executive officers or members of the board of directors

• Changes to dividend or stock repurchase policies

Nonpublic information is information that has not been previously disclosed to the general public and is otherwise not available to the general public. Generally, material information regarding the Company is made public through the Company's filings with the SEC that are made available on the SEC’s website, through press releases or newswire services, or through widely-available news sources, such as television, radio, newspaper, or news websites. By contrast, information would likely not be considered to be publicly available if it is available only to the Company’s employees, or if it is only available to a select group of analysts, brokers and institutional investors.

Certain Exceptions

Stock Option Exercises. This Policy does not apply to the exercise of an employee stock option acquired pursuant to the Company’s plans, or to a net exercise or tax withholding right pursuant to which a person has elected to have the Company withhold shares subject to an option to satisfy the exercise price for the option or tax withholding requirements. This Policy does apply, however, to any sale of stock as part of a broker-assisted cashless exercise of an option, or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.

Restricted Stock and Restricted Stock Unit Awards. This Policy does not apply to the vesting or lapse of risk of forfeiture of restricted stock or restricted stock units, or the exercise of a tax withholding right pursuant to which a person has elected to have the Company withhold shares of stock to satisfy tax withholding requirements upon such events. The Policy, including, as applicable, blackout period and pre-clearance notification provisions, do apply to any market sale of restricted stock.

Employee Stock Purchase Plan. This Policy does not apply to purchases of Company Securities in any employee stock purchase plan adopted by the Company resulting from a person’s periodic contribution of money to the plan pursuant to an election made at the time of enrollment in the plan. However, this Policy applies to a person’s election to participate in the plan initially, any subsequent modifications to increase or decrease the percentage of contributions made, and the termination of contributions for any enrollment period. It also applies to sales of stock purchased pursuant to the plan.

Other Similar Transactions. Purchases of Company Securities from the Company or sales of Company Securities to the Company are not subject to this Policy.

Rule 10b5-1 Plans. This Policy does not apply to transactions executed pursuant to a contract, instruction or plan that satisfies Rule 10b5-1(c) of the Exchange Act, so long as the underlying contract, instruction or plan itself complies with applicable law and regulations as well as any other requirements established by the Company from time to time. See below for more details.

Administration of the Policy

The Company's General Counsel will serve as Compliance Officer for administration of this Policy. In the absence of the General Counsel (or if the General Counsel desires to engage in a transaction in Company Securities), the Chief Financial Officer will be responsible for administration of this Policy. The General Counsel and the Chief Financial Officer may delegate their responsibilities as Compliance Officer as they deem necessary or appropriate for administration of this Policy.

Any person who has a question about this Policy or its application to any proposed transaction is encouraged to obtain additional guidance from the Compliance Officer.


All determinations and interpretations by the Compliance Officer shall be final and not subject to further review. Neither the Compliance Officer nor the Company will be liable for any determinations made under this Policy.

Additional Discouraged and Prohibited Transactions

In order to avoid even the appearance of the use of inside information and to discourage short-term or speculative transactions involving Company Securities, this Policy strongly discourages, and in some cases prohibits, Insiders from engaging in any of the following activities with respect to Company Securities:

Short-Term (“Short Swing”) Trading. Pursuant to Section 16(b) of the Securities Exchange Act of 1934, officers and members of the board of directors must hold Company Securities for at least six months after a purchase, and must refrain from purchasing Company Securities for at least six months after a sale. All other Insiders are strongly discouraged from engaging in short term trading of Company Securities.

Short Sales. Insiders are prohibited from engaging in short sales of Company Securities (i.e. the sale of shares that the seller does not own).

Publicly Traded Options. Insiders are prohibited from buying and selling “puts” and “calls” or other derivative securities on Company Securities.

Hedging Transactions. Insiders are prohibited from engaging in hedging or monetization transactions, such as through equity swaps, collars, prepaid variable forwards and other similar mechanisms, in connection with Company Securities.

Margin Accounts and Pledging. Insiders are prohibited from holding company securities in a margin account. Pledging Company Securities as collateral for a loan is also generally prohibited unless the individual is able to clearly demonstrate the financial capacity to repay the loan without resort to the pledged securities. In that limited situation, the individual requesting the exception must provide appropriate documentation to the Compliance Officer at least two weeks in advance of the proposed transaction, and the pledging transaction must be permitted by the Compliance Officer before it may be entered into by the Insider.

Standing Orders. The Company discourages placing standing or limit orders on Company Securities (except standing or limit orders under Rule 10b5-1 Plans adopted in accordance with the terms of this Policy), whether those standing or limit orders are placed through our on-line equity management platform or through a brokerage service. If an Insider determines that they must use a standing order or limit order, the order should be used only for a brief period of time and must otherwise comply with the restrictions and procedures in this Policy. Insiders who subsequently obtain Material Nonpublic Information must terminate any open standing orders or limit orders unless such orders have been placed through a Rule 10b5-1 Plan adopted in accordance with this Policy and legal requirements.

Rule 10b5-1 Trading Plans

An Insider who trades in Company stock may have an affirmative defense against a claim of insider trading liability if the trade was made under a binding contract or written plan that complies with Section 10(b) of the Exchange Act and the corresponding Exchange Act Rule 10b5-1(c) (the “Plan”). The Plan must be entered into outside of a Blackout Period (if being adopted by a Designated Insider) and when the person adopting it is not aware of any Material Nonpublic Information concerning the Company. In addition, the Plan must be entered into in good faith and otherwise comply with the parameters below. Any Rule 10b5-1 Trading Plan must be entered into, and notice provided to the Compliance Officer, at least 30 calendar days prior to the first transaction to be effected under the plan (“Cooling Off Period”), which period is longer for Section 16s as discussed below.

In addition, Plans must comply with approved parameters established by the Company from time to time, including, at least one of the following:


a. Specifying the amount of securities to be purchased or sold and the price at which and the date on which the securities are to be purchased or sold;

b. Including a written formula or algorithm, or computer program, for determining the amount of securities to be purchased or sold and the price at which and the date on which the securities were to be purchased or sold; or

c. Prohibiting person adopting the Plan from exercising any subsequent influence over how, when, or whether to effect purchases or sales, and delegating such discretion to an independent third party.

If the Plan calls for all of the specified securities to be sold in a single trade, an Insider may only have one such single-trade Plan during any consecutive 12-month period. Persons who adopt a Plan may not deviate from it or engage in any corresponding or hedging transaction or positions. Amendments to or terminations of the Plan are permitted, provided that (i) the amendment or termination does not occur during a Blackout Period, (ii) at the time of such amendment or termination, the person undertaking the amendment or termination does not have any Material Nonpublic Information regarding the Company, (iii) the first transaction under the amended Plan does not occur until at least 30 calendar days after providing notice of the amendment to the Compliance Officer, and (iv) if the plan is being terminated, the first transaction outside of the Plan adheres to the Cooling Off Period requirements. Material modification of a Plan will be treated as adoption of a new Plan for purposes of the Cooling Off Period requirements.

An Insider may not have more than one Plan in effect at any given time. If an Insider has a Plan in effect, transactions outside that Plan are discouraged.

Regulations governing structure and implementation of Plans are complex. Insiders are advised to consult with the Compliance Officer or their own attorney prior to adopting a Plan.

Additional Plan Requirements and Restrictions for Section 16s

For Section 16s, the Cooling Off Period referred to above is the later of: (a) at least 90 calendar days prior to the first transaction or (b) 2 business days following disclosure of financial results in periodic reports filed with the SEC, but in either case not to exceed 120 days following Plan adoption. Section 16s must include a certification in their Plan documentation certifying that at the time of adoption of a Plan they are not aware of Material Nonpublic Information and they are adopting the Plan in good faith and not as part of a scheme to evade the prohibitions of the law and regulations. The Company will disclose Plans established by Section 16s, as well as trades made under such Plans, as required by the SEC.

Additional Pre-Clearance Procedures for Section 16s

To provide assistance in preventing inadvertent violations and avoiding even the appearance of an improper transaction (which could result, for example, where a person engages in a trade while unaware of a pending major development), Section 16s, as well as members of their immediate family and entities controlled by them, that contemplate engaging in any transaction in Company Securities to which this Policy applies, must notify the Compliance Officer at least two business days in advance of the proposed transaction, stating the amount and nature of the proposed trade.

A person making a pre-clearance request must not be aware of any Material Nonpublic Information about the Company. The person must inform the Company if he or she has effected any non-exempt “opposite-way” transactions within the past six months. After any transaction, the person must timely inform the Company to assist with the filing of the requisite Form 4, and should also be prepared to comply with SEC Rule 144 and file Form 144, if necessary, at the time of any sale. In order to comply with these important legal requirements, any Section 16s seeking pre-clearance must transact in Company Securities only through a full-service brokerage firm.

The Compliance Officer is under no obligation to permit a transaction submitted for pre-clearance and may determine not to permit the transaction. If permission to engage in the transaction is denied, the requesting person should not initiate any transaction in Company Securities, nor inform others of the restriction. If permitted, clearance


is good for five (5) business days unless otherwise notified. Pre-clearance is not required for purchases or sales under an approved Plan. Insiders remain personally responsible for any transactions in Company Securities, regardless of whether they are permitted by the Compliance Officer.

Post-Termination Transactions

This Policy continues to apply to transactions in Company Securities even after an Insider has terminated employment or other services to the Company. If an Insider is in possession of Material Nonpublic Information when his or her service terminates, the Insider may not trade in Company Securities until that information has become public or is no longer material.

Pre-clearance notification procedures discussed above will cease to apply to Company Securities upon the expiration of any Blackout Period or any other Company-imposed trading restrictions applicable at the time of the termination of service.

Certification

Section 16s and other employees and other Company representatives may be required on a periodic basis to certify their understanding of and intent to comply with this Policy. Designated Insiders may be required on a periodic basis to provide an additional acknowledgement regarding the Blackout Period and, as applicable, pre-clearance notification provisions of this Policy.

Any person who has any general questions about this Policy or questions about specific transactions should contact the Compliance Officer.


EX-21 4 tech-20250630xex21.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, 2025. 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

Bio-Techne China Co. Ltd

China

ProteinSimple

Delaware

ProteinSimple Ltd.

Canada

Novus Biologicals, LLC

Delaware

Bio-Techne Ltd.

United Kingdom

Advanced Cell Diagnostics, Inc.

California

Exosome Diagnostics, Inc. 

Delaware

Asuragen, Inc.

Delaware

Cyvek, Inc

Delaware

Lunaphore SA

Switzerland


EX-23 5 tech-20250630xex23.htm EX-23

Exhibit 23

Consent of Independent Registered Public Accounting Firm

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

 

/s/ KPMG LLP

Minneapolis, Minnesota

August 22, 2025


EX-31.1 6 tech-20250630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Kim Kelderman, 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 22, 2025

/s/ Kim Kelderman

Kim Kelderman

President and Chief Executive Officer


EX-31.2 7 tech-20250630xex31d2.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 22, 2025

/s/ James Hippel

James Hippel

Executive Vice President, Chief Financial Officer


EX-32.1 8 tech-20250630xex32d1.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, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kim Kelderman, President and 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/ Kim Kelderman

Kim Kelderman

President and Chief Executive Officer

 

August 22, 2025


EX-32.2 9 tech-20250630xex32d2.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, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James Hippel, Executive Vice President, 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

Executive Vice President, Chief Financial Officer

 

August 22, 2025


EX-97 10 tech-20250630xex97.htm EX-97

Exhibit 97

BIO-TECHNE CORPORATION

Amended and Restated

Policy on Recoupment of Certain Executive Incentive Compensation

Description

Bio-Techne Corporation, a Minnesota corporation (the “Company”), has adopted this Amended and Restated Policy on Recoupment of Certain Executive Incentive Compensation (the “Policy”), effective as of June 28, 2023 (the “Effective Date”), pursuant to the requirements of Nasdaq Listing Rule 5608 and Securities Exchange Act Rule 10D-1. This policy fully replaces and supersedes the Company’s Policy on Recoupment of Certain Executive Incentive Compensation adopted July 28, 2022. The Policy sets forth the circumstances under which the Company will recover certain incentive compensation paid to the Executive Officers of the Company in connection with certain financial restatements.

Each Executive Officer shall be required to sign and return to the Company the Acknowledgement Form attached hereto as Exhibit A, pursuant to which such Executive Officer will agree to be bound by the terms and comply with this Policy; provided, however, that any failure by an Executive Officer to return a signed Acknowledgement Form does not affect the validity or enforceability of this Policy.

Definitions

(A)

Clawback Period” means the three completed fiscal years immediately preceding the earlier of (i) the date the Company’s board of directors concludes, or reasonably should have concluded, that such a Covered Accounting Restatement is required to be prepared or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare a Covered Accounting Restatement (such date, the “Clawback Trigger Date”), and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.

(B)

Committee” means the Compensation Committee of the Board of Directors of the Company.

(C)

Covered Accounting Restatement” means an accounting restatement prepared due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial restatements (i.e., a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (i.e., a “little r” restatement). For the avoidance of doubt, a Covered Accounting Restatement will not include changes to the Company’s financial statements that do not represent error corrections under accounting standards applicable to the Company at the time of the accounting restatement, including as a result of a (i) retrospective application of a change in accounting principle, (ii) retrospective revision to reportable segment information due to a change in the structure of the Company’s internal organization, (iii) retrospective reclassification due to a discontinued operation, (iv) retrospective application of a change in reporting entity, and (v) retrospective revision for stock splits, reverse stock splits, stock dividends or other changes in capital structure.

(D)

Covered Incentive-Based Compensation” means any Incentive-Based Compensation (i) received by a current or former Executive Officer after beginning service as an Executive


Officer, provided that the current or former Executive Officer served as an Executive Officer at any time during the performance period applicable to such Incentive-Based Compensation and (ii) received on or after the Effective Date. For purposes of this Policy, Incentive-Based Compensation is deemed to be “received” in the fiscal year in which the financial reporting measure included in the Incentive-Based Compensation award is attained or satisfied, regardless of whether the payment or grant occurs before or after such fiscal year, and regardless of whether the Incentive-Based Compensation continues to be subject to a service-based vesting condition.

(E)

Executive Officer” has the meaning assigned to it in Nasdaq Listing Rule 5608(d).

(F)

Financial Reporting Measure” means (i) any measure determined in accordance with accounting principles used in the Company’s financial statements, whether presented in or outside of the Company’s financial statements and whether or not included in a filing with the Securities and Exchange Commission, (ii) any measures derived wholly or in part from such measures (including non-GAAP measures), and (iii) other performance measures affected by accounting-related information, including stock price, total shareholder return and relative total shareholder return.

(G)

Incentive-Based Compensation” means any compensation that is granted, earned or vested based wholly or in part on the attainment of any Financial Reporting Measure, which may include awards granted under the Company’s annual incentive plan as well as performance- based restricted stock units, and which may include Incentive-Based Compensation contributed to a plan, other than a tax-qualified retirement plan. For the avoidance of doubt, Incentive-Based Compensation shall not include equity awards that vest solely based on continued service and were not granted based on the attainment of any financial reporting measure or any bonus compensation based on discretionary or subjective goals or goals that are not based on any financial reporting measure.

General Rules

In the event the Company determines it is required to prepare a Covered Accounting Restatement, the Committee shall review any Covered Incentive-Based Compensation received by a current or former Executive Officer of the Company during the Clawback Period. In the event the Committee determines that the amount of any such Covered Incentive-Based Compensation that was received during the Clawback Period exceeds the amount that otherwise would have been received had it been determined based on the restated results (the “Erroneously Awarded Compensation”), the amount of such Erroneously Awarded Compensation shall be recovered on a pre-tax basis.

Recovery under this Policy with respect to an Executive Officer shall not require the finding of any misconduct by such Executive Officer or such Executive Officer being found responsible for the accounting error leading to the Covered Accounting Restatement.

For purposes of this section, Incentive-Based Compensation is deemed to be “received” in the fiscal year in which the financial reporting measure included in the Incentive-Based Compensation award is attained or satisfied, regardless of whether the payment or grant occurs before or after such fiscal year.

Calculation of Erroneously Awarded Compensation

In the event any applicable Covered Incentive-Based Compensation has been granted in the form of equity or equity-based awards, and such awards remain outstanding as of the Clawback Trigger Date, the


Erroneously Awarded Compensation shall be calculated as the number of shares received in excess of the number that should have been received (or the corresponding grant-date value of such shares). In the event that any applicable Covered Incentive-Based Compensation is in a nonqualified deferred compensation plan, the Company shall calculate the amount contributed to the notional account based on the Erroneously Awarded Compensation and any earnings accrued to-date on that notional amount, and that sum shall be considered “Erroneously Awarded Compensation” with respect to that plan.

For the avoidance of doubt, in the event Covered Incentive-Based Compensation is attained only partially based on the achievement of financial reporting measures, only the portion of such compensation based on or derived from the financial reporting measures shall be subject to recovery.

In the event the Erroneously Awarded Compensation is not able to be calculated directly from information in an accounting restatement (e.g., equity awards subject to total shareholder return (“TSR”) or stock price measures), in order to determine the amount of such Erroneously Awarded Compensation that shall be subject to recovery, the Committee shall use a reasonable estimate of the effect of the Covered Accounting Restatement on the TSR or stock price upon which the Covered Incentive-Based Compensation was received.

Method for Recovery

The Committee shall, in its discretion, determine the appropriate means for recovery of any Erroneously Awarded Compensation, including but not limited to the cancellation of outstanding and future annual or long-term incentive compensation or requiring repayment by the applicable Executive Officer, provided that the recovery occurs reasonably promptly. The Committee may consider all applicable facts and circumstances in determining the appropriate means for recovery, including pursuing an appropriate balance of cost and speed.

Recovery shall be required in all circumstances unless the Committee determines that recovery would be impracticable and that one of the conditions set forth in in accordance with Nasdaq Listing Rule 5608(b)(1)(iv).

Non-Exclusive; Conflicts

This Policy is in addition to any and all other rights the Company may have to pursue remedies against an employee or former employee in connection with an accounting restatement or for misconduct or similar behavior in the course of employment by the Company, all of which are expressly retained by the Company. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company pursuant to the terms of the Company’s Incentive Compensation Forfeiture Policy and any similar policy in any employment agreement, equity award agreement or similar agreement or any other legal remedies available to the Company.

The Company will not enter into any agreement that exempts any Incentive-Based Compensation from the application of this Policy or that waives the Company’s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date).

The provisions of this Policy are intended to be applied to the fullest extent of the law. To the extent that any provision of this Policy is found to be unenforceable or invalid under any applicable law, such provision shall be applied to the maximum extent permitted, and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.


Indemnification Prohibition

The Company is not permitted to indemnify any Executive Officer against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company’s enforcement of its rights under this Policy. The Company is also prohibited from paying or reimbursing an Executive Officer for purchasing insurance to cover any such loss. To the extent of a conflict with any agreement with an Executive Officer that purports to provide indemnification rights to the Executive Officer that conflict with the foregoing, this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date).

Amendment or Termination

The Committee may amend or terminate this Policy from time to time in its discretion, including as required to comply with any applicable law or regulation. Any such amendment will be binding on employees who continue in the employment after the effective date of such amendment.

Administration

The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Committee has full and final authority to make all determinations under this Policy, in each case to the extent permitted under applicable rules and regulations and in compliance with (or pursuant to an exemption from the application of) Section 409A of the Code. All determinations and decisions made by the Committee hereunder shall be final, conclusive and binding on all persons.

Any action or inaction by the Committee with respect to an Executive Officer under this Policy in no way limits the Committee’s actions or decisions not to act with respect to any other Executive Officer under this Policy or under any similar policy, agreement or arrangement, nor shall any such action or inaction serve as a waiver of any rights the Company may have against any Executive Officer other than as set forth in this Policy.

This Policy is intended to comply with the requirements set forth in Nasdaq Listing Rule 5608 (as such rule may be amended) and shall be construed and interpreted in accordance with such intent.

Successors

This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors, administrators, and other legal representatives.

Governing Law; Venue

The validity, enforceability, construction and interpretation of this Policy shall be governed by the laws of the State of Minnesota. Any dispute regarding this Policy shall be exclusively decided by a state court in the State of Minnesota; provided that if such court declines to exercise jurisdiction, the dispute shall be decided by the U.S. District Court for the District of Minnesota.


Exhibit A

Acknowledgement Form

BIO-TECHNE CORPORATION

Amended and Restated

Policy on Recoupment of Certain Executive Incentive Compensation

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Bio-Techne Corporation Amended and Restated Policy on Recoupment of Certain Executive Incentive Compensation (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation to the Company to the extent required by, and in a manner permitted by, the Policy and the Committee’s determinations thereunder.

Signature

Printed Name

Date


GRAPHIC 11 tech-20250630x10k005.jpg GRAPHIC begin 644 tech-20250630x10k005.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/_ ,:JO\:?VM?A'^SS>VME\0/&UEH.H7*B2.Q6&:ZN=ASAVB@1 MW53@@,P .#@UK:9^T9\,]7^%3?$JV\:Z2? R@[]:EF\J)&!V[&#@,'R0-A&X MD@8Y%*ZLY=$5RM24;:O;S]"C_P ,G?!#_HC?P_\ _"7L?_C5'_#)WP0_Z(W\ M/_\ PE['_P"-5S/PQ_;O^ _QB\5V_AKPI\1+*^URY;9;V=U:7-D9V[)&9XD5 MV/95))["MOQK^UQ\)/AU\5M/^&WB/QC!I7C._,"P:=-:7!5C,<1 S",Q*6/] MYQU'J*JS32[[>?H3LF^V_EZEO_AD[X(?]$;^'_\ X2]C_P#&J/\ AD[X(?\ M1&_A_P#^$O8__&JV_C'\!OAKX7\?ZWXS2S\)>)F9=)U :==RFY*YW?NT MB,B8VG.]1@\5-U9N^B:7S>R]7T'9W2ZO7Y+=_(U_^&3O@A_T1OX?_P#A+V/_ M ,:H_P"&3O@A_P!$;^'_ /X2]C_\:I?@I^U'\+/VBA>CX>>,;/Q#/9+ON+41 M2V]Q&F<;S#,B/LR0-VW&2!GFEUC]J#X8:!\9[#X3W_BJ*W^(%\$-OI!M;AMV M]"Z@S",Q*2JDA6<'IQR,U9W4>KV\_0FZ:;Z+?R]1O_#)WP0_Z(W\/_\ PE[' M_P"-4?\ #)WP0_Z(W\/_ /PE['_XU5WXW?M%?#W]G+1=.U;XB>(/^$>T_4+@ MVMM-]BN+GS)0I8KB&-R. 3D@"LCX*_M<_"']H?4KO3OA_P"-K37M2M8S++8M M!/:W'E@@%UCG1&906 +*"!D9/-*/OW4=;;C?NV;ZEK_AD[X(?]$;^'__ (2] MC_\ &J/^&3O@A_T1OX?_ /A+V/\ \:JYX6_:-^''C+1O&6KZ9XIMCI?@Z\FT M_7KR\BEM(K&>+_6*S3(@(']YQ-<[\(OVS_@O\=_%LWACP/XZM-:UZ*-Y? ML36MQ;-(J_>,9FC028')V%N.>G-$?>TCKI?Y;W]+=0?NJ[[V^>UO6YK?\,G? M!#_HC?P__P#"7L?_ (U1_P ,G?!#_HC?P_\ _"7L?_C587Q;_;=^!_P-\3-X M>\:?$"RTS6T ,MC;VUQ>RPY ($HMXY/+)!! ?!(.>E==8_M"?#K5?A+??$VP M\5V6H>!K&"2YNM7LP\RPH@RX:-%,@<9&4V[N1QS2NG%SZ+KT*<6I*+6K,[_A MD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:J[X$_:+^'7Q,^% MNH_$;PUXFAU/P;IR7$EYJ0MYH_LX@7?+OB=%D!5?FP5R001D$5U'@#Q[H/Q1 M\&Z3XK\,7W]IZ!JL(N+.[\F2+S8R2,[)%5EZ'@@&J::;3W5OQV^^SL1=:/O? M\-_NOJ<5_P ,G?!#_HC?P_\ _"7L?_C5'_#)WP0_Z(W\/_\ PE['_P"-5T7Q M5^,?@KX'^%W\0^.O$=EX;T@-Y:SW;$M*^"=D:*"\C8!.U 3@'BN+^#7[9'P: M_: UN71O ?CJRUK5T0R?8);>>SG=0,L42>-&< ;4=;%-.*3>S- M+_AD[X(?]$;^'_\ X2]C_P#&J/\ AD[X(?\ 1&_A_P#^$O8__&JX[XC?\% O M@'\)?&VJ^$?%7CX:7XATN017EF-(OY_*X>$O%6E^.O M"VD>(]#NOMVC:M:17UE<^6\?FPR('1MK@,N5(.& ([@4+WH\\=5W]1/W7RO< MX#_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:KS?6O^"EO[ M-_A[6[_2-0^(WV?4;&XDM+B'^P]2;9*C%67*VQ!P01D$BO?/%WCW0_ O@C4? M%^M7T^T-]T^SWZ?>.SYN3KV MZG%_\,G?!#_HC?P__P#"7L?_ (U1_P ,G?!#_HC?P_\ _"7L?_C53ZW^TO\ M#3P[\&+7XL7_ (I@A^']U'%+#K"6\\@<2.$0")4,N[<<%=F5(.0,''&_$?\ M;U^!7PCURVT?Q=XX;1]3N+*#4([9]'OY'\B9=T;-L@;:2.=K88=P*;]UM/=. MWSWMZVUL):I-=5?Y=_35'5_\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P M_P#_ E['_XU6WX!^.'@CXG?#+_A8?AO74O_ <(YYCJDEO-;JJ0EA*Q25%< M!2C=5[<9JE\$?VB?AY^T;HFH:O\ #OQ$GB*PT^X%KQ_^-4?\,G?!#_H MC?P__P#"7L?_ (U7&?$/_@H)\ OA3XUU7PEXI\>_V7X@TN40WEG_ &/?S>4Y M4-C?' R'AAR"17M'@/Q_X<^*'A6Q\2^$]9M-?T*]4M;WUE)OC?!(8>H(((*G M!!!! -*/O1YXZKN-^Z^5[G%?\,G?!#_HC?P__P#"7L?_ (U1_P ,G?!#_HC? MP_\ _"7L?_C5=%\5?C'X*^!_A=_$/CKQ'9>&](#>6L]VQ+2O@G9&B@O(V 3M M0$X!XK@?!O[;?P2^(/@[Q-XI\/\ CRVU#1O#5M]LU9Q9W45L\S[O.W; MN]LUPOC#]LOX.^ OAOX7\?:]XQ%AX3\3Y_LB_P#[-O)#=8!)_=)"9%P!_$H[ M>HIR]QM2TM9/ROM]]M!+WDFM;[?+?[KFK_PR=\$/^B-_#_\ \)>Q_P#C5'_# M)WP0_P"B-_#_ /\ "7L?_C5=A9_$GPO?_#U/'4&MVC^$7L/[4&K[\0?9=F\R MDGD +DG/(QTS7G7@K]LSX._$3X?>*_''A[QB-0\,>%D$FL7O]FWD9M5*E@?+ M>$2/P#]Q6Z&A^[S7^SJ_)>?8%KRM==O/T[FK_P ,G?!#_HC?P_\ _"7L?_C5 M'_#)WP0_Z(W\/_\ PE['_P"-5TL7Q<\)S?"H?$E-6SX*.EG6O[3^S2_\>@C\ MSS/*V>9]WG;MW>V:YB[_ &IOA?8^%/ OB2?Q/LT7QQ=QV/A^Z_L^Z/VV:0X1 M-HBW1Y/>0*/4TVFIQ_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5ZKTKRSX1_M0?##X[^(?$&A>!? M%46O:KH!QJ-NEI<0^5\[)E6EC59!N4C1E+5\JW&]%=[#?^&3O@A_T1 MOX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JN!\7_ /!1K]G?P%XJUCPW MKOQ"^PZUI%W+8WMK_8FHR>5-&Q1UW);E6PP(RI(/8UMZ+^W-\$?$7A/2_$NG M^-OM&B:GKJ>&K2Z_LF^7S=19%=8-K0!AE64[R G/WLT1]]7CJM/QT7WMI+U" M7N.TM/\ @;_<='_PR=\$/^B-_#__ ,)>Q_\ C5'_ R=\$/^B-_#_P#\)>Q_ M^-5M>"_CAX)^(7CGQ;X-T'6OMGB;PI(D6L:?):3P/;,^[;@R(JR [3\R%ATY MY&<3Q)^U+\+_ CX@\::)JOB@6VI>#=/35->B6QN9%L;=]FQF=(RK,?,3"*2 M_/W>#2NK)WT:O\M[^EM;CL[M=4[?/MZB_P##)WP0_P"B-_#_ /\ "7L?_C5' M_#)WP0_Z(W\/_P#PE['_ .-5R'PU_;]^ WQ?\;Z7X0\(^._[6\1:FS):6?\ M8]_#YA5&=AOD@5!A58\D=*]&^-'QW\#?L]>%8/$GQ US^P-%GNTL8[K[)/<[ MIF5W5=L*.PRL;G)&..O(IOW4I2T3$O>?*MS(_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO/O"O_ 4@_9U\;>)](\/:+\0_MNL:M=Q6 M-E;?V)J,?FS2.$C7Q_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5G^(?VQ?@WX7^%6G_$F^\.\*_\ !2#]G7QMXGTCP]HO MQ#^VZQJUW%8V5M_8FHQ^;-(X2-=S6X5Q_^-4?\,G?!#_HC?P__P#"7L?_ (U3OBE^U!\,/@MX MR\.^%/&GBJ+1-?\ $!4:=:/:W$OF[I!&I9XXV6,%SC+E1P>< XZ'XM?&#PC\ M#/!D_BSQQJ_]B>'X)8X)+S[--<;7D;:@V1([Q_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5ZA;7, M=Y;17$+;XI4#HV",J1D'FN1^+?QA\(? KP7<>+?'&K_V)X?MY8X9+S[--<;7 M=MJ#9$CNQ_^-5S_ ,)?VXO@=\06NJ?$3[+//:6]]&G]B:B^Z&>)9HFR MMN0-R.IQU&<$ Y%7]'_X*"_ '7_!OB#Q58>/?/T#0);6'4KO^QM07R'N&=81 ML, 9MQC-_%NK?V3X7M5B::^^S33;1(RH MG[N-&!O&%GKUEI2&2^" M1RPS6R8)W/#*BR*I"M@E<':<9Q4GP1_:4^&W[1NF:IJ'P[\3Q>(K;3)5AO,6 ML]L\+,"RY29$;! .& P<$9R#5--7OT5WY+OZ"NM_E\RO_P ,G?!#_HC?P_\ M_"7L?_C5'_#)WP0_Z(W\/_\ PE['_P"-56B_:O\ AI??"Q_B/INLW6K>#8M0 M.G3ZI9:7=.EO(K[9'D7RPR1(>6E(V =SD9S/V9/VKO#W[2VCL^FVDEIK%M 9 MK^"T,MY8VQ\YXUC%[Y21R2%55]@Y <=<'"6KLOZTO^6HY>[\7I^-OST-S_AD M[X(?]$;^'_\ X2]C_P#&J/\ AD[X(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^" M'_1&_A__ .$O8_\ QJC_ (9.^"'_ $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T M1OX?_P#A+V/_ ,:H_P"&3O@A_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^ M'_\ X2]C_P#&J/\ AD[X(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ M .$O8_\ QJC_ (9.^"'_ $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A M+V/_ ,:H_P"&3O@A_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C M_P#&J/\ AD[X(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ MQJC_ (9.^"'_ $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_ ,:H M_P"&3O@A_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&J/\ MAD[X(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJC_ (9. M^"'_ $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A M_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&J/\ AD[X(?\ M1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJC_ (9.^"'_ $1O MX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_ ,:K^;W_ (235_\ H*7O M_@0_^-?U+U_*O0!_2G^R=_R:Q\&_^Q,T;_TAAKU6O*OV3O\ DUCX-_\ 8F:- M_P"D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% 'P/\ L(65EXE_:]_:E\1^(1%=^.++Q#]@M7N0K36U MB))T419&50K'$I(."$0?6+_@H1X?TB;XV?LR^$]1T^SMO >N>,);K6+)(EBM M[VYWVZJTP 8D2.,GJ';.:]T^+G[#?@7XJ?$@_$&QUSQ;\.?&TL/D7>N>!=7 M_LVXO8\!0)3L<'A0,@ D DX&+6L_L/?#'Q/\&)/AMK\.L^(=-DOFU9M8U75 M)+C5#?,NTW/VAN=^WC&-I'!4\TJ?NJBW_P N^73H^5K\[]*KK\?- MKVYDTONO;_#YGA__ 5RTC1]/_9[\*ZO:P6]IXMTOQ'91Z!<6ZA+J-B'+1PD M#=C"*VT<913V%>$?M7?"B[^,O[7OQDTV.)AXCT_X7VVMV!C_ -8EY;2VDN$] M&8*Z?\#K[,\%?L ^!/#OC;0_%7B7Q5X[^*6JZ"_F:0/'NO'48=/?((>*,(@! M!4$9R,@'&0"/1;#]G'PSI_[0^L?&1+S5)/$VJ:*NA3V4DL1L1;AHVW*GE[]_ M[I>2Y')X]$X62Y9:\TI7[-TW&-O/FLV5SW:;6B25N_OJ3^5KI?,_/'XF?&9/ MV[[#1'MT,^A^ ?AEJOBGQ#CF-=;DLY8$A8= 4=#(OJ">!BL+Q3J&IZ3^RG^P MS?:+I/\ ;^L6WBCSK+2OM*VWVR9;O*0^:WRQ[V 7>W SD]*^^?A7^PM\-_@Y MX*^)WACPY)K$5A\0$FAU*6:>)IK:&2.2,16["(!403/MWASD\EJ:/V&_ @\& M_"#PU_:WB+[#\,-375=&D^TP>;<2B7S0MR?)PR[AC"!#COWK6ZO=:7E3D[>4 MY2E_X"FHKNHKT,;623UM&<5Z.,5'[VFWVN>:? OX._$6\_:D\8_M&_%3PSI/ MPKMCH1TR+P[9ZE%?S.BA&>YN9XOW;86/&1@G"Y "9;X \=?M!?#[X@?#_P = M?$R;Q/%8?'2X^(%MXGT+3O[/NC)'8VV(K> SB,Q *C,^-XR8QW(%?M5\4OA[ M9_%CX=^(?!NH:AJ&EZ?KEG)8W-UI4JQ7*1.,.$9E91E":H>&?@WX:\* M_!RS^&-K;/-X5M](.B&&X(9Y;9^]Z+=/ MU/3]-^T+ ;B4H&6W,C#$9+_(6(PIR3TJS\!;[5_CS_P43UCQAX[\/V?PJ\9^ M!_#@L5\%+=&\O+U) P-V]RB+%+&HN 4SUC'09/N>G_L"^!-/^'?PV\&'Q#X MKNM*\ :]_P )!I$EQ=VQF,WF&3RI6%N T6XGA0K<_>KO?%7[,_AGQ1^T!X7^ M,8U'6=(\7Z#9OIP&G3QI;7]LV_\ =7*-&Q<#S'QM93R. M2E!13^]-/?35:F#4I4E&6ZC%>K4V_P#@KST>A\6_LV?!%/VB_@]^UQ\/6U-] M'?6/B#>B&]5=XBECF66,LN1N7=&H(]"<' M)=5DL9[3P7XU\/*ACE$,&"I0@,FY059E$1Y4&,JQ8>X:3^P_X"TCP9\0O#4> MI^)'M/&NO-XDN[E=06&YL[WS!(KVTD4:% CJ"H;?TY)I?A1^Q)X,^&7Q#M_' M>H^)?&?Q)\7V430:?J_CS6SJ4NGHP(80_(@7(8\D$C)P1DYP@FHJ%[+EBGYV MA:Z[-/KM;OL:S=U*V]Y-?]O2OKW327S[;GB7_!)+3--UGX.>//%6H0Q7GC;6 M/%-Y'KE].H:YEPL;JDA/.W,CMMZ98FO"/#]K:Z'X1_X*!Z'X92.'P/9L39V] MIQ:P3DSB1(@/E&-H4@= BCH!7V3XM_X)\> ];\=Z]XJ\-^+?'WPRO?$$AFUF MU\#:^=/MM1D))+2H8VSDL_"D#YV.,DUV.C?L=_#?PO\ L_Z]\'] L;O0_#&N M6\D.H75I,&OIWD #S-+(K R$ NMO0^*K*PD_9R^'&H6%O!Y?@?XT?"N6Y@"+A+7Q%;Z.3(OM M]HB^;U:0$#I7V'^P'_R9M\)_^P,G_H;UN_$C]E3P5\5?@-I/PGUU]2;0M)@M M(;#4+>9$O[9[9 D=U!)R[*JJ223T4#VKIG-2G5?=JWHG-J_IS67DD[*T\8?\%2O@GH'BN**]\.6?ARXU#3+*[ :!KX&Y;?M/!< M&&(\_P#/-*/^"@UC9:3^TG^RYK>AQ10^.I_%:6GFVP N9[+S80ZOCYFC&]AS MP!(_J:^EOVA/V6O _P"TI9Z-_P ).NHZ=K.B3&XTGQ!H5V;34-/D)4EHI,$= M44_,I *@C!&:YKX3?L2>!OA;\0HO'E[K7BSXB^-K>$VUIKWCK6#J5S9QG<"L M1VJJ\,PS@D G!&3G*BE'V?-IR2J^;G? MWGRM\./B#\2_ ?[='[3;_#GX3_\ "TI;F]T\7L?_ D=MH_V(+$VPYG4^9NR MW"]-O/6OT=T&\O=0T/3KK4]/_LG4I[:.6YL/.6;[-*R@O%YB\/M8E=PX.,BO M//AU^SMX;^&7Q:^(?Q#TN]U2XUKQQ);R:C!>2QM;1&%2%\E5C5ESN.=S-^%> MHD!@0>AXI1O&A"&[44OFEMZ?>*?O5IS6S;?Y:GYQZC'^T1_P3R\ ^.?%L6G? M#CQ;\-I?%$^NWUJEU?#5ECNYT0!7*I$N,QC[KD%B<,.GWKX+\2:?\6OAGHFN MFQ9=*\2:3#>&QO%R1#/$&,;CO\KX-?/>H?\ !.+X>:W9]Z^I-/T^UTFPMK&RMXK.RMHEA@MX$"1Q1 MJ %15' '0"B*7L>2>NR7E%*UGW_X'F$F_:\T--V_-MWT[=?O\KGY3_"W M]GS7K_\ :V7]FC6=02_^#_P^UF?QW!83-O-Q!*L1M;=P>JJ\IW*>#OF/\0KT M3QP/BD/^"H_C$?",>#QXC'@>W\X>-/M7V/[-OM]VW[-\_F;O+QGC&[OBOLK0 M_P!G;PWH'[0?B+XQ6][JC^)M7AD01APW[I/3@? MBS^PUX:^*GQ@N_B7#X_^(?@7Q3=6$>FSS^#-;CT\20IC"D^2SX.%)&[!*J<9 M%3%R4:-]X\U^[;C**=^NG+?T&[.51][6^^,G_P"3-)HM!U"XT)9VL8(WRUU+"K_O3&(EV\@MF0<&O&?V4/CC\)_! MW[>T^@_"SQ%%J7@'QUX:L[ +'97%HD&J6D6R-=DT:'YHXG.0""T_7-?8GA[] MC+PYI7BWX=^(]9\;>.O&^I^!6O)=+D\5:NE\9)+C.Z29C$&9E&T)@J $7@XK MJ?CE^S9X9^/>K>!M5UJ^U;2=6\&ZJNKZ5?:/-%'*L@*DHYDC<&-BB$@ $[1S MUK2G:%3G?VGK;I%JUO.UW)+37JR)^_#D71:?XKWO\[13?:_S^"5^+WCKX-_M M6?M=ZQX0^%:_$RP5;635B^J1VR:?"ENY#M R,]PIR^43!PAR1G(^I?\ @F=\ M/-,\ ?LE^''TOQ#:^)(M=N)]8ENK%72WBED(1H$5P&'E^5M.0#N#<5ZIX _9 MP\,?#KXJ?$;Q]876IW>K>.V@;5+6^DB>UC\I651$JQJP!#'.YF_"H_V<_P!F MWPY^S#X7U;PYX3U36KO0K[49-1BL=7N(YDL6< -' 5C0B/@<,6.1G.229H_N MZ:B]^2*OZ/5>G5/?2W4JM[]1S6W,W]ZLGZK56VUONCY@_:"LK+QA_P %2?@A MH'BX177AJS\/3W^F6-X%:WDOO]).=K AGS%$0.N8T_'W?]N;0;%OV5OB]JD> MG6YU5O#-Q UZL"^>81\VPOC=L!&<9QQFNC_:'_99\"_M,Z7I<'BN"]L]5TB; MS]*U[1KG[-J&GR9!)BEP1R54X96&0#C(!&=\*_V2?#'PVDUV?4O$OC'XDWNL MZ>^DW=UX]UM]48V3G+VX4JJ!&.,_+D^O6LI0<\.Z.S]__P FN_OUL_)?(U4U M&NJNZ]W_ ,EM?Y:77F_F>4Z5=P2?\$I!*LT;1#X8R(7# J&%DRD9]001]1BO MESQSH5MK_P"S=^P;I&I6XFL;_P 0VMO/#(.)(I)8P01Z%6_6OJK_ (=A?#$6 MIT5/%WQ&C\!&Y^TGP&OB9_[$)W;MIA*;\;N<^9NSSNKUSXE?LK^"_B8_PP6X M-_H=G\.M1M]2T2QT9XHH T.SRXI%>-\Q@1J,*5..]=51PJU'4E]J<&UV49-O M\_P.>"E3A&FG\,9J_G**2_+\3\ZK/XBZUI?P&U3]C>&6=_'3>.SX1@;.7&B2 M3&X:YQU*@!E(Z!'!SVK5^'OART\,?!/]OW0]+M_)L--U*XM;>%!PD49N%4?0 M*OZ5][?\,B> A^TZ/CL$OQXS%G]E\@2Q_8BWE>3Y^SR]_F^7\F=^,?PYYJ[\ M-OV7/!OPSU3XI7=L]_K,7Q'OY=0UNQUAXIK&;K4-<\'Z=X0N8[K1F\)W,5I+:M''Y<05GBDVA !MVX(( M!S75.HI5776[G"5NRC)MZ_/\#&,.6G&E?:,U?_$DE^6OJ'[;/QI/P#_9E\;^ M*[>18]5%I]ATW/4W4Y$49 [[=Q?Z(:_-_P"!?QK^$7P;_:#_ &<=1\ ^*X=2 M%SX>'A+QK'%875LJ7$K[UG9IHD#YN)LEE)P(1T!%?>,?[ ?AR^&BQ>)OBC\4 MO'EGI.MVNO067BOQ$E_"T\ 8(K!H,^6=[;@I!/K7J/[1?[/'AC]ISX='P=XK MFU"SL5O(;^&\TF5(KJWFC)VM&SHZ@D,RG*GACT/-8T_W=3VCU]Y:;>ZDT_\ MTN?W+5%S_>0Y-M'KYMIK[N6-O5[GSG_P5 _Y!GP%_P"RD:;_ .@O1_P5 _Y! MGP%_[*1IO_H+U] _&?\ 9J\.?';2/!%AXDU76D'A+5K;6K2XLIH4EN+B%2J^ M<6B8,K9)8*%.>A%6/CQ^SKX;_:&@\(Q>([W5;)?#.MP:]9G2Y8XS)/$"%63? M&^4.XY VGW%.*Y6O*HI?)%?B=IDOAS6)6^6..\B"&%V/3+$6ZC/97KR*PLO^$Y_8C_:J^-MR'>Z M^(FHW4MG)*/F73K:<16Z9QT'SCC^Z/2ONG]IK]F'PA^U=X!MO"?C&;4K2RM; MY-0@N](ECBN8I55TX:2-UP5=@05]/2G7'[,?@^;]FT?!!)-1MO"']E+I/GPR MQK>% 03+OV;/,9AN)V8))^7'%<\H-X>I3ZVE&/I)\S^YZ+R9NI)5H3Z7C*7K M%.*^]6?JO,\C_89_X7Y_PK;X:_\ "5_\*X_X5?\ \(O:?8/['^W_ -M>7]GC M^S^;YG[G=MQOV\9SMKZWKYM^$G[$-C\'/$'A[4-+^,?Q=U33=#"I;>'=7\4+ M-I31*A18GMUA4&-01A1@#:/2OI*NZM-5).:ZM_G?4Y:<7"*B_(^'O^";32)< M_M)M" TP^(NI% >A;)Q6?_P22TS3=9^#GCSQ5J$,5YXVUCQ3>1ZY?3J&N9<+ M&ZI(3SMS([;>F6)KZ>^!O[.OAOX 3^-9?#U[JMXWBS6YM>OAJM^.]>\5>&_%OC[X97OB"0S:S:^!M?.GVVHR$D MEI4,;9R6?A2!\['&2:YZ?N6OK[D8^C7+?Y.UG\C:7O*2_ON7JGS?YIGEG_!/ M6UM=#_:3_:HT/PRDS\0P&SM[3BU@G+7 D2(#Y1C:%('0(HZ 5K?\$S_^ M0G^T;_V4C4/_ $(U]-? [X"^"_V=?!$?A7P/I7]FZ:)#//))(99[J8@!I99# MRS$ #T K$^$7[,WASX*67Q!M_#NK:YO\:ZKW%S<1&6UN)P0WV?^"4&A^+&N!<:E)/IEIJ1[B\AG6.;/\ O,NX>S"ONWX!? GP MY^SE\,=/\#>%WO;C2[.2:8W.I2))2"IK M5+D=]KN,DV[?WKMMWW2V-.:]3VNWQ+Y-67W6BDO-[[GTCX9_Y%S2O^O2+_T M5\D?\%:LC]C'7<#)_M73^/\ MN*]?^!_[,:? _7KK4H_BG\3/'$ M;2)8XYPT3AE :2-UQD<_+^556_>24HO[2?I:2?Y&>&_=+EET37_DMOS/AR+6 M_$_[0_[:WP,T/XE^#;/X,:GX-L7US3+674AJ5UXA "LJ0W$,:Q!5\@L4+9 \ MSJ3@,^#G_"[O^&ROVI/^%-_\(!G^V[3^T_\ A.?MWI/Y7D?9?^VF[=_LX[U] MG_%O]ESPM\8/$'PZUZ_U+6M%U[P'=B[TC4M&N(HIC]S='+OC=7C;RUR,#N,X M)!\\\2_\$^_#6L_$SQ;XYT?XH_%+P+JWBFY6[U.#PEXBCL()7487A8"Q RQ M9FQN;&,TT[2OT]_YN4HM/YI6:[JZW(4?W?*]_<^7+>Z^]W3WUUV.;_X*D?;O M^&#_ !)_:?V?^TO.TO[5]DW>3YOVJ'?LW<[=V<9YQC-8?_!2I&;_ ()[1L%) M5&T9F('"C?&,G\2/SKZ!^)7[+N@?%K]GV+X1^)O$?B?4M'6.V276Y[Z.75;@ MPR+(KRS21,K,2HW$ISSTKMO%OPI\,^/?AI=> O$FG+K7AFZLDL)[6Y8@R1J! MM.Y<%7!56#+@A@",$"H::C4MNYQDO^W?R-8NTZ^1Z5XY^T9KGB;PE^TI^R%J/A3PF?&?B2U\ M-7'V;P^VH1Z>;IOLJJR^?*"L>%+-R.=N.IKW32?^":/PUMKG1H-;\5_$'QGX M6T:83Z=X/\1^(3 OB;? MWFJ6^N^"X[B+3K6UEB6TD$RE6\U3&6. >-K+^-;*RJ>T3WGS>B4917JVW_73 M)IJC[+>T''U;<7]UHGQY^R6DGQ2^*O[3GQ,XKAOV0+0_L]>!_@'\8+.(1>%_&UO+X,\7[0 L4S7 MLW]GWK'MAAY3,3@+M'4U]SI^REX3M?CAXM^*-CJ>N:=K7BK23I&L:=;7$0L+ MI-BH)3&T182@(N&#XX/'S-EV@_LH>!]%_9J/P.F.H:MX,-G+9F34)8VN\/*T MHDWHBJ'1V#*0G!5>#CG!*U.R6JC%6].=22?FI:7VOY%2BIRLWHW+7U4.5V_N MN*TZVUW9\W_\$[_A5HOQ:_8D'AGQ/'>OI3>)[Z2YM+:\FM?/V3 F&;RV4O&W M(:-N".HR 1]"_LR?LH^'OV:='9--NY+O6+F PW\]H);.QN3YSR+(++S7CCD" MLJ;QR0@Z9.>E_9X^ 'A[]FGX;P^"O#-[JFHZ;'=37AN=9F2:Y>25MS%F1$7Z M?+]OZJ*_E7H M _I3_9._Y-8^#?\ V)FC?^D,->JUY5^R=_R:Q\&_^Q,T;_TAAKU6@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"<#)X%+7F'[25_P"* M8/A!K6G^";"YOO%>M;-&T]H$;;:O<,(CO3\2HI-ZNR_0Z3X:_%/PM\8/#K:[X0U5=8TI;A[4W"PR18D3&1MD56Q@JP; M&&5E8$@@GJZ^.;?P5X_\"1_%'PS<^!;;3-!\4>!I?[,M_"E_<:Q;17]G:?9- MCNUI;F.6:%K8(NP[_LS88GBKZL MDD8BFN@^5GO0LLY667=,-[D-U-.(/'FGS_#K2K;3[6X\,W>M-8:JJO_:" MS0I'(UM^ MA_M$2W&X%R6CEND5A^]Y<;V92-YS5;]TY+>SDON4W]_N[?WEKM&K/6F'P[T"VO=4U_2-1U6]\+SL9GO+ MI;>VL+@0S,@7=]HDMMYA7+,J-M^A/V@[#[+XY^#&JZ!>^*=!\,Z?::G$-8^' M_AW^UVM8I+> 0((4L[I%C<+@'RL8'!%.K'D;2=[-K[FU^-O^'L13ESVNMTG] MZ3_"]O\ ASW3PS\3/#WC+2/#FJZ'=7&J:9X@C:2QO+:PN'BPJEF\YO+Q;D8* M[9MAW IC<-M=37Q[\)_!?BRT?X&*V@:E96VDW_B<0WM[8213_9I(YA:7=\A& M89Y]RNZN$)=R-B'Y!1^$'@/RM4^&!T;P3J_ASXM:5<3'QWXIU'0KFV2^'V:= M+DSWSA4U*.6[,$D:1S28 1QL$?!]MQ7EZZ_=M]K:W8$_=;?2_II_G]G>_<^F M_BA\8/#7P=TD:IXH;5X--$5_Q.-%O-+D8[0VY8[J*-V7###@%3R <@X\T^-/ MAOQSJ/[+_P 4M)UN\T_Q=XBO-"U"*RC\,Z'/9>9NMR$B6![FY=Y"V>589R % MR,GA?VFO!NNZ[-\,I;K3[74O!-A97*ZGIVJ>#;OQ7;"^:.$6SS:;:RQROM47 M(63#K&S_EY;W_RMYMHT:NHVZ\U_E:WWW_ ^J*YWP_XYL/$?BCQ1 MH5M#<)=^'IX+>Z>55$;M+ DRF,AB2 K@'('.>HYKY,M_ASI^D6/PL7QYH>K? M$SX7V=IK2)IX\#:@8-/O);B-K)7T61)[E(HH!./@/::] MH7QH\0)X U-_$%E8Z;+X1.H6\MU?64L.G6Y0VC;I/WZR1JCR1,S,8PK,P4"J MMKY?EJUKYZ7MV=[]Y\O^&?IY>??2Q]IT5\?_ !?^"$?BN?X^^*)_!USJWBJW MCLKCPM?-9R2SQ7$5C PEL!@[91*@#/$ Q**K$A0!S?QP^&>N>(?B[XWN/$C1 MVKWYM!X6U_\ X5GJOBB]TJ!;>/$EE>V,ZK82I<^<^UD#%MKDNI 68ZN*?7^M M.[\O)AHU?^OGY'U_XZ^(WA_X;Z?;7>O7DL/VN86UI:6=I->W=W*06\N"V@1Y M9F"JS$(C$*K,-M(\?Z*-5T::XDMA*\$D=Y9S6=Q#(IPR2P3(DL3# M@[74'!!Q@@GROXHQZEX)^+_P\\>WFF:KXC\/:;I&HZ)?MHVF2WUU9SW+6CQW M7V:%7E=&^S/&WEJQ7S%)&W<1RGQ7U'2OB/XH\">(O%G@/Q'XB^%"1:G;3:-? M^%+N];^T"8?LMY<:6(WG,?EI=HC2P91G5BJ[U:FO7O\ *U[7]4M/5+HP[?+Y M^GIU]'W1].45\8^%?@2?%/B_X0V'BSP5=W_@>S3Q7<6FD:W:O/;6%E+=6SZ9 M;74;Y1=L0!C@E'[ORU4*&A&W T[PKI7B+Q%KT>B>"M8;XHQ?$J6;2_%G]E3R MV]I8Q:H'N0FH+F.VA\A;I'MB\9D:1L1OYH9G#WIQAM>[]$I*.OFKW?1)/4OWMO/X(UE_CHOCC[=!XV_L2Y$:Z9] MO65&35MIB6V&G'R#:B4$D/'Y>YLFQ8?"[_A$OA?\4_$H^&JZQXNUCQIJ=M-/ MJ6DW%W<-I$VKY+B",K/W=DK.^ MSM3C9M=G;_TK7[HZ=7=>5_K/Q'XLTKPE%82:M=?9$O[Z#3K8^6[[[B9MD2?* M#C+'&3@#N15BUUJWO-6O]-CCNUN+)8VE>6SFCA8."5\N9D$[^%>J2>)/AG'K'A_2/B78ZC8:;:^ +BTC32I(K+[4]GI,GGSQPN MWFEXER21)N12"J^C?$#P9X@NK[XT7&A>'=8'A^\3PK)]BL;*6VEU'2H.;^TM MD^1B_P!G\R,Q+AOFV8!8"JM:-WO=+T3C%Z]K-N[\GI=&5WSJ*VM^LEIWNDOO M6K3/KNBOB"_^#NB^,?B'I2>#OAYJ>@_"*ZUO21?:*=!NM%M9[J.'4/M,YL7C MB:.(QR6L4LC1JDPVH2X4@^M_"R\T[X"W7B/PTOAR\TG1-6\??V9X:TG3;(10 MQQ3V4$SR01DJ!;JZW4CF,$+B0XX.""Y[WT_76"_'GT\E?T=1\EK:KK]TF_NY M;/S9[;)XLTJ+Q7'X::ZQK%O%>H^ TU" M>]T"XMH/$-OX=:\\C4$G@\IIKB.)O(80[PLLA48W*&[5P'P=^!__ @EK\"= M?TKPA<:/XNG:^MO$6JO9R"[\E[&X9([R1@7$0FCMPB2?*A5%0#@5G%OD4WY[ M>4I)?>DOOOUT;TE*/:UOFDW]SNOPZ7/L.N"O_CGX,T[QR_A&34;N36(IH+:X M:VTJ[GL[2:;'DPSW:1&W@D? M.[![A_$-W:_#'5;6[UB1XI//AO->,[VEU$9"LJMC:S11; A 4>B^.VO_ U\ M9KK4OAW:>-].\8ZGJMC%K&C2:%-/X;UJW78DEW)=M&8+=TMLX>.XCD)A17BD M.U3JE[T$WOV]5L^WGKWM9,):*7E_7W_ALKW._P!<_:6T/0O&UWH3Z!KUUIUC MK-GX>O\ Q);I;&PL]0NA$8+=U:<7#$_:( 6CA=%\T988;;O^/_CIX1^&FMQZ M1KBRQZ!./B!X 8[+4M?\3>#KGS9;G[21)M@,UL+>?<&D"LK MK@@A"N"_P X.27RE&S>MK\NLDRIVA.2Z?\ VZB_O3NN]KZ)H]M\ M4?&/PEX1\*Z-XCN]2FO]'UJ6*'3)]#L;C56O6E1I(_)CM8Y'D#(K,"JD8&,!=R9(W M+GCO&_@#P!\//A9X%\$ZSHWC+4_#FAF*/3K[PQ!J<][:SP1%4ED?2P+A&=6D M^=5"9)!VY4'S+P$WC#X=>)? _COQMH_BS6-'&BZ[H]J5TRZU;6+."6_AGTY+ MR*!))C(]M"%>1ERK1J)2'.3;MS22>EW9^2C=)_WF]%Y/OH2KVB[:V5UL[WU: MWT2U>^NGF>X^(?VF_AIX8M]*N+OQ+]HM-2TY-7BNM-L;F^@BL6(5;NXD@C=; M> DG][,43Y7Y^5L>G12I/ⅅK)&X#*ZG(8'H0:^%O"?@GQ5\(?!?BS1]<\' MZ]J6J>,_ -EI>EP:5IL]^L5ZOVY6L;B6'&(I MO3FTV=EKYR3\ERV5WMK?1 M7%=UK]T7?YW=EOI;5GLU%?"GP]^$FH^(/"T'A M[5?",Z>$F^*,5Y#IUEX8N] L#IK:2"[I822.\%L\S2!T=MK,[JZC%["^T.?P+>77PBT[XE-=7OA;3M#DNK>33'TQ61H;*-"9K9=0D61HXD,*6++LF7J <@C'0F&W^*NAWVL^#=/LS<7:^+-/FU/ M3;N.+;$8(TBU_3?*66W:PM?)*6\N1''O3Y(R%\K:$*1F,HO+_ Z^#/A7QII/P#TJ?X:S M6?AG3=$U!=;T;4_#D^G6HU#R+,-]KMY(D67?(CL#(K)(R!U+%0P2OM_=@_G* M+J.N:YI_AG1;[5]6O8-.TNQ@>YNK MNY<)'#$@+,[,> 237Q%X@^&GB:+P'\--/U/1$;P)H=YX@M9M%USP3>^*+: M(B^9-,+Z9;R1S/&ML)!%)AT0,AVC$++1?V8+G0M;AU+QOH,MK?1O MIWZ=_\SJ+;]HKP1=^"/$GBM;K5+72O#UB=2OUU/1+W3KA;;8SK*D-S%&[ MHP1PKJ"K%6 .0<6?AI\9+?XBZYK6AW'AK7/".OZ3;VMY<:7KOV5I3;W'F>3* MK6T\T>&,,HVEPX*""[AA>^\NT^>,S0L7D;87G.4%7]GJ7Q7\-OB-I?A;1-$\33_ HE MU&=F\::QXRUM?.5U!/JGK;;IMWMK?JMWHF?0_@[]HWP%X[UZRTC2M2U%+J_,RV$F MI:'?V%M?M%GS$MKBX@CBG90K-MC9CM1F VJ2-&;XU>%XO'\_@M/[;N]>MY88 M;@67AW4+FTMGE0/&);N.!H(\JP;+R# /.*\=^ 'P4\6:EX:^'E]XWU>"#2?" M]Y=ZGI?AJ'0Y;&ZBN6:>*-[N:6XD\T+'-(5"10Y+J3D#!B^)5I%>?%077@#1 M_'^C_$Z;Q!IZ7]T8=5AT"YLHGC6XFG+'^SID-HKJN#YVXH!MD&!G3]YP3Z[_ M (:^5KZ[V6M^BJ6BDULEIZZ_HM-M=/7UZP^/_@34_'3>$+?6I'UD7<,,_.FF>#/$6I^'/#?PKCT'6[#Q M%HWC35=8O=8ETRXCTU;-Y;Z6*Y2]VB&5I1=0KY:.\@+ON4;&*]'\"M/U?5M8 M^">EOX8US0)OA[X7N=-UY]3TN>TMH[HPVUNMO;S2*L=T"T4CB2#S$VQJ2PW* M&=/WE=^7S7*WS+LD]&M>U[A4]V5E_P -[UDO-M:K[]4?2=_XKTK3/$FDZ!-?BAHW@+P]XLUG4XM2^R>& M;$ZA>F/3YL21[&<+!(RB.9\*051CM) ;;D5P/QEUH>$/C+\,_$=WI6O7^CVE MGJ]O#4C;"]FBL-*N[X6=N6*B>Z>WB=;:(D-^\F*+\CG.$;'S7\>O@]'8_$ M+3K.3PQH2?#.V\.1V6BZ5)\-+WQ58V-V9Y6NC%::?+&;.5E,!$K(=P!"LI#! MM+QCI.H^"=&\-ZEX>U+XC7?QMV?A:ZGL/%(7+10:E%(DB6_[PMN M:XDMYHA,Y\T L:TNG[W2]K=?M6^>B=M79Z7(BG;E>]D[]/LW^6K5^C5GUM]? M @@$'(/>J.AZU;^(=-COK6.[B@=G4)?6 M'_"^G#X]^);_ .(?P^U;6?&]YJVG77AKQ!:Z3-=06-BMK #'#J"J([-(IUNV MDB>1#*';Y9?-"MY?>?#;Q6?A5\(H-^)H5O)+QC:23 M:7;R1S,/*,^R0AU0N"5&Y7$RO%1\_N6B>_?IZZ7[./O.W]?=VZKR/O2BOD3P MG\"[/Q))\&M'\16$_C;PC8P:_*\6I>&[S2K&WC>6%K:TEL+IG=(8P-D45P6& M(491\BD<9\/?AO9:)X@6U^)OPT\0^)=#M]/GTSP5;Q:%-A;'4 M[B-4U&!F9UC6(#RXX8QF10&J8>^HO:Z;[[)/]6GVMKNAR]UM=FE^+5_P5N]] M-CTC2/VG? VN>+E\+VD7BW^W3Y)>TG\$:W"84E=DCEE9[,+%&S(X\QR$^1OF MPIQZO7CFE:#J\?[4'CW58[*X@L;GPAI-K:ZC+ WV=YTN;\L@?&UF4/&2H.0& M7/45XA\(_ 1BU'X8_P!B^"-9\.?%O2IY_P#A.O%-_HES:+?C[-.ER9K]U":B MDUV8)(U264 !' 41X!?W;VU_X+6B\K7>O5;E25I2L]%;_P!)3M?NV[+T/M*N M7^&GQ"T[XJ>"[#Q/I,-U;V%XTR1QWJ*LH,4SQ-D*S#[T9(YZ$=.E?+?P7\"Q M6^N?"MM.\#:UH'Q3TFZE/C[Q->Z)ZUU]-?FNK7;2^^A*UE;ROZ:[/HG\[:K4^\:*^8/VK-- MO_$UMX1T6[\ 6&J:5<:==R2/J/A6[\56UG>8A6*U6SM98EBD8-)MO9&"1B-U M!42$UR?@SXVOAEOB7X,NM>DMOA1IEJ\6OVS5[C'FMKO;\7%+_TJ_R:W3M]AZA>IIUA M(?&T]Q\.=*L_#_E MZ%/>SZ?K 67[:ID4?Z!KL;'HMSX6TV#]F?X0:?XMTSQII M6HZ1I^FR6^I^$]-N+G4]#OXK0+O,$,*M-\:Z#;:QI$TLUC<;@O MGV\EO*C*Q1TDBE57C=65E9'4,I!! (K7KXC\?Z1\1O'_ (;^'.I^.=/35O#- MG+JR7,7B#P!)9'35/#%YIFGVJR3VK6EI+8W9=HXXP"L,4Y;B!&4?(I" M2N]=/TT;U[/39V^6Q?\ P?Z\UYKY7/LJJ&AZU;^(=-COK6.[B@=G4)?6 4T_PO\ "(?$_P :QXD\"V-KX@C MNM$D\.W&K+:ZG+?A[6>XT^.&21@8!<*DIC*IYG\/F G-.ZB_YK_+39^=TXV[ MVL]0^TX]O\^GE9J5^U]+H^XJ*^"/B3\*M4U7QSXB_MFSFT."ZMM/C\(ZE??# M?5?%FJ:%;1VD07[-?V5T193Q7 E9@X+%P'+R*1CU/X'>%X/"W[0&N?V=X?;Q M"M\-0N=0\9:UX(N](U>TE,T;?9SJ4\:IJ$#LSB-8@/+CAC&9% :M$DW;U_#I MZ]^STNQ2]U?=^/\ 6G<^B?#/C+1_&#:NND7GVLZ3J$NEWH\IT\JYC"EX_F W M8#KRN0<\&MNOD&\^%%]XJ>]TK6_#.I76CWGQBN-0N8)+:9(YK V3+YKX W6[ M'Y&)^1P2IR&(-+6_AB/"]A?:'/X%O+KX1:=\2FNKWPMIVAR75O)ICZ8K(T-E M&A,ULNH2+(T<2. RL=N$;&=)^T@F]':+^]4V_P 9NW^%W8Y>[)I:ZR_!U+>K M?(O_ )6/JCPGXZL/&.H^)[*RAN8I?#^IG2KHSJH5Y?(AFW1X8Y7;.@R<'(/ M&,$]'7PA??#76I?ASK\/ASPA?>&_ <_Q%75+G0=9\,7.HI/H_P#9L(B)TJ.6 M.::W^T"(_9D8&-4"M$/*:(;NG?#35!\'#I7@][T>(;_Q?#=^%I--\#7_ (7L M/"UOZZ^84445(PHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^5>OZJ*_E7H _I3_9._Y-8^ M#?\ V)FC?^D,->JUY5^R=_R:Q\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SWQC\!?!GCO7;G M6-5L]22]NX4MKT:9KE]I\-_$FX*EU#;S1QW 9EQ*K_*2OW>*[RTM(+"UAM; M6&.VMH$6.*&% J1H!@*H' %344+160;N["BBB@ HHHH **** "BBB@ H MHHH *R/#?A32O",%]#I-K]DCO;V?4;A?,=]]Q,Y>5_F)QEB3@8 [ 5KT4=;_ M -?UHON#=6_K^M6%%%% !1110 55N-+L[N\M+N>T@FN[0L;>>2-6DA+#:VQB M,KD<''45:HH **** "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 *_E7K^JBOY5Z /Z4_P!D[_DUCX-_]B9HW_I# M#7JM>5?LG?\ )K'P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E7K^JBOY5Z /Z4_V M3O\ DUCX-_\ 8F:-_P"D,->JUY5^R=_R:Q\&_P#L3-&_](8:]5H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "OY5Z_JHK^5>@#^E/\ 9._Y-8^#?_8F:-_Z0PUZK7D?[+BSM^R7\(Q:LBW1 M\$:0(FD^Z'^P1;2?;.*^2OV+]2UF\^(WQ3\ _$?Q7X_\'?%N_28Z@C7R3V5S MMM+-)+ZUEDCDC2:,D,@3:JQ3Q+M<(FQ1?-*4>R;];?UKVT\[-JT>9]TOOM_G MIW^Z_P"B-%?%/P%^(^O>,=9^/EM\)M5U_P <>"M TN+3O#M]KNL/??;M?6"4 MS&WN[ERWEDF#.7$8)W(%5Q7 2_$GQA\&/AGJWPYUV3Q'I7Q:,'AF#4-=D\9W M^OQS6]]>);37,1N&"VDP;SE*Q+@%D*NX (:]YJ*W=K=+W;M\M+]^5IVWLI>Z MG)[1O?RM;_.W^)-7/T5HKP']E_Q!JB>+?C'X'O-2U/6--\(>)4M=+N]7NY+N MX6VGM(;@0M/*S22['=P&=F;#*"3@5Z#\2_C?X6^$22R^)AKUO9PVCWT]_8>& MM2U"TMX%W%WFN+:WDCB"A68[V!"C)P"#3Z1DMFD_O2?ZB3U:?1M?<[?H=[11 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 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\J M]?U45_*O0!_2=^RO MU^RA\((7+JDG@G1T8QNR, ;&$<,I!4^X(([5Y]IO[" M.@1ZCXYO=5\>>,=:O/$=E-I=KJ%U>QM>Z9:36]M#.J3M&QEE=;6-?-E#-L51 M][?(_HW[)W_)K'P;_P"Q,T;_ -(8:]5J>57;[IKY/?\ K_,I2:V]?N=_S2?R M1XQ\(OV8=.^#GPXN/ >E>-/%5WX5:R>RM;-WLK*6QW$EIH;BRM8)O.)8GS'= MCGGKS5-OV0/".JZ5XEA\3:QK_C+6=>MK.TF\0ZW/ ;^"*T?S+40M%#'&ACD_ M>;MA9VY6U]3B/A5\)=+^$^GZO%9WVH M:SJ6LZA)JNJ:QJSQM=7URZJI=_*2.-0$1%"HBJ HP.N<']K'_DUCXR?]B9K/ M_I#-7JM>5?M8_P#)K'QD_P"Q,UG_ -(9J+W_ *[; E8]5HHHI#"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^5>OZJ*_E7H _I3 M_9._Y-8^#?\ V)FC?^D,->JUY5^R=_R:Q\&_^Q,T;_TAAKU6@ HHHH *\J_: MQ_Y-8^,G_8F:S_Z0S5ZK7E7[6/\ R:Q\9/\ L3-9_P#2&:@#U6BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E7K^JBOY5Z M /Z4_P!D[_DUCX-_]B9HW_I##7JM>5?LG?\ )K'P;_[$S1O_ $AAKU6@ HHH MH *\J_:Q_P"36/C)_P!B9K/_ *0S5ZK7E7[6/_)K'QD_[$S6?_2&:@#U6BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HI"0H)) Y)->6^./VJ/@]\-Q, M/$?Q,\+Z;/"=KVAU2*2Y![_N48R?^.T >IT5\4^-?^"NW[/_ (9=XM(O=?\ M&4XPJ+HVE-&KL>V;@Q=^X!]LUR+?\%$/C=\2BJ?"K]F#Q'=VTO$.K:]YR6[' MCKB-(QC(/^NZ>G6@#]!*I:U%J$^DW<>E7-O9ZDT9%O/=0F:)'[%T#*6&>H# M^]? YTC_ (*#?%H#[3JO@CX0VSG$D5N(II-OL0+H@_1U/'452US_ ()M_$3Q M;HM[?_%;]H;QSXZC2)I3X>T+3,J^ MX^%/[<.B0OXC^Q+JTC/))#IVXPP*6)2(,W+E5VJ7PNX@L%0':/B3X!_\$[T_ M9S^*'A[7/">HZE8ZU/H&JM>:K+<"[M+2Y%UIQM+5T"Q>>CP_;%<[4WD,Z"%A M'L^V?".L:AKF@P7.K:1)H>J M%=6+R"54D5BI,<@ $D;8W(V 2K#OZJ*_E7H _I3_9._Y-8^#?\ V)FC?^D,-;_AGXV> ?&>J>)]-T/QAHVI MWOAF0QZQ#;WB,;(A0Q+G.-H!P6'RAE=20R,!RO[,BP/^R'\*%NIQ:VQ\#:2) M9RX3RT_L^++;CP,#)R>F*^*OV6;_ ,+_ 3^(/CSX>>-8_!7Q%^'T&D7E_:> M/([:*=VTR"PTUI(95VNCP20R6V=K$/)&^=^1B5).4HMVM%O[OT2^_IM9W;W4 MTKZI?>TOU^3MWT_13P?\1?"GQ"TR?4O"OB?1O$NG0.8I;O1]0BNX8W R59XV M(! YP34.B?%#P;XFT'4-$-#\3^$O['\(Z-'!LNI=-M(9@+IUCZ,XD8)C MH!@$H%9N=^+KE-7\6_\ "."/_A#F\/?#P:W]E5C'M^W\;]O _P!'V;L_P8JU M%N:I[-\J]'+FW^4=N[M?0QE)1BY[IUGI^DOA?Q9H?C?1;? M6/#NLZ?K^D7&?)U#2[I+FWDP<';(A*G!!'![5Y_^UC_R:Q\9/^Q,UG_TAFKB MOV6O,_X6E^T3]DV?\(__ ,)JOV7RON?:/L%M]JQV_P!9C./XMU7/VT=1\:VW M[/WQ1@T/P_H.H^'I/!NK?;[_ %#7)[2[MP;28.8K=+.5)<)\PW2Q[C\IVCYJ M-XQDNJB_O2?ZE+>2?1M?G>'[%[W5+^UTVS3[ M]Q>3+%&OU9B *\,\=?M]?L^_#OS%U3XIZ%=2ID&'1I&U)MW]W_1EDP>W.,=\ M4 ?0%%?!>N_\%@/AO=ZFVE> ? _C/Q_J9XB2SLEACE/;;\S2_G'^=9J_M7_M ME?%@ ^ /V<;7PA:/P9_%TSB1!Q\R^<]MGK_<;/I0!^@U5M0U*TTFTDN[ZZAL MK6,9>>XD$:*/4L3@5\!+^SM^W!\5R1XR^.^D> ]-EY^S^&8L7,/MF&*(]_\ MGL:M:?\ \$A_"OB.^BU'XG?%;QQ\1-37EYIKE85D/OYGG28^CYZ<^H!]%^-_ MVX/@+\/!(-9^*OALR1_?ATV[_M"5?8I;B1@>.F,UX-XF_P""P?P:2CG$5WXMEE6*0=FS(+5<<]G(]Z;_P *T_;[ M^*J!M9^(OA'X96+M^\L].2-[@#L5:.&0\=/]([I,8G MUS49I\_6-66(Y]TKZRHH Y#P3\'O GPV51X3\%^'_#)48#:3ID-LQR,')102 M2.I/6NOHHH **** "BBB@ K^5>OZJ*_E7H _I3_9.Y_98^#?_8F:-_Z0PUIZ M5^SS\,=$;Q2;+P!X=A7Q2XDUJ(Z;$T=_@* LB%2I7Y0VS&TL6?&YF)S/V3O^ M36/@W_V)FC?^D,->JTK?Y?+L.[.-\%?!CX?_ VN+N?PCX%\->%I[N,0W,NB MZ1;V;3(#D*YC12PSV/%6]$^%_@WPSH.H:'H_A+0M*T746=[W3;'388;:Y9QA MS)&JA7+#@[@<]ZZ>BAJ^C]/D):;&5X7\)Z'X(T6WT?P[HVGZ!I%OGR=/TNU2 MVMX\G)VQH HR23P.]>?_ +6/_)K'QD_[$S6?_2&:O5:\J_:Q_P"36/C)_P!B M9K/_ *0S53=]Q)6V/5:***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBL[7O$6E>%M-DU#6M3L](L(^'NK^X2")?J[$ ?G0!HU2U76M/T*&&;4; MVWL89IX[:.2XD"*\LC!(T!/\3,0H'4D@#DU\X_$;_@I)^SS\-Q(D_P 0K/7[ MM,XMO#D;ZAOQZ2Q@Q?FXKP77_P#@IUJ?QLTW4-$^$_[._BCXB:9>1/:SSZM" M1;;&7#K+'"DJ[2,@[I%_I0!^A$>M6$NK76EI>P-J5K;Q75Q:"0>;%#*TBQ2, MO4*S0S $\$QOC[II-*UO3]=TBWU73KZWOM,N8A-#>6\H>*2,C(=7'!4CG(XK M\?-!N_VK_COXKO-&N=:T?X&\T[[;J7]G0M.!U 'U;X^_:X^"_PP$R^)/B;X:L;B'_ %EG%J"7%TOU@B+2?^.U\Z^+O^"O M_P &--OVT[PEI7BKQ[J#G;;C2]-\F*9O0>$/AWX4^'UI]E\+>&='\-6V,> M3I%A%:ICKC;&H% 'PR/VR/VMOBU+Y7PV_9I;PU;OPMYXQ>51M(X=3*;5??C? MZ<]VI^SC^VY\7WSXW^.^F_#[39/^77PNA%Q"".1F".$G'J9V/7GI7Z$T4 ? MFD?\$?\ P/JUTE_\1OB3XU\?ZFO666Z2!&&>00XED_*05[IX%_X)\?L\_#XJ MVG?"[1KZ4 9DUL2:F2?7%PSJ/P KZ'HH S=!\-:1X5L$L=%TJRT>R3A;:PMT M@C7Z*@ K2HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY5Z_JHK^ M5>@#^E/]D[_DUCX-_P#8F:-_Z0PUZK7E7[)W_)K'P;_[$S1O_2&&O5: "BBB M@ KRK]K'_DUCXR?]B9K/_I#-7JM>5?M8_P#)K'QD_P"Q,UG_ -(9J /5:*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOGWXI?&[ M5?#_ ,7=:\+V_P 1?A]\.](TC0M-U.2[\96+W+W,UU/?HR*PU"U5!&EG&V,, M3YN<@8R ?05%?&<_["O&'A)->^.GPK\6^'=1U&:RU0>'M'N+6>QB6SN9 M4N/-_M&Y7;YT4$6#'SYW!&*[1_\ @I-^S8CLI^*5B2#@XL+PC\Q#S0!],45\ M^6O_ 4"_9WO!"8_BOH2^;C;YK21XSTW;D&WWSC'>O0O#'[0WPM\:[!H'Q'\ M)ZP[XQ'9:U;2R9.."H?(/(X(SS0!Z#13(I4FC22-UDC/AJNJ'1OAMX2\4_%#6G)%O'86;6L,_IMW!IO\ R#0!]WU%=74-C;2W M%S-';V\2EY)96"HBCJ23P![U^>B?%/\ ;N_:!P/"W@'0_@OHDYPE_KR 7<0/ M]]9P[\#N+85+:_\ !+CQ;\5IH[WX\?'KQ/XRM 'T)\4?\ @H%\ OA+YL6J_$73-2OTR/L.@DZC+N!P5)A#(A'/#LM?/EW_ M ,%4O$'Q,N9;+X&_ ?Q7XY<,4_M"^C9(8SZLD"R #_>D3^E?07PN_P""?GP" M^$H@DTKX=:9J=_%AOM^O ZC*7'1P)BR(?]Q5'?%?0=K:PV-M%;VT,=O;Q*$C MBB4*B*.@ ' 'M0!^>Q\*?M]_'G']K>(?#'P4T>;_ %EMIY0W&PCJAC\^0-ST M,J>^"!6AH'_!(OPYXAU*/5_B[\4_&/Q-U@8+/+3Y]00.PK:T328]"TBSTZ&>YN8;6 M)84EO)VGF90,#?(Q+.<8^9B6/4DG)J]10 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7\J]?U45_*O0!_2G^R=_P FL?!O M_L3-&_\ 2&&O5:\J_9._Y-8^#?\ V)FC?^D,->JT %%%% !7E7[6/_)K'QD_ M[$S6?_2&:O5:\J_:Q_Y-8^,G_8F:S_Z0S4 >JT444 %%%% !1110 4444 %% M%% !1110 4444 %%%>1?'3]K#X6?LY6+R>./%MGI]_LWQ:1;GS[^;/3; F6 M/]YL+ZL* /7:Q?%WC;P]\/\ 19=8\3Z[IOAW2HL![[5+M+:%2>@+N0,GTKX( M;]LK]HS]K*2>S_9W^&#>$_"TA,:^-_%H0%5_OH&S$&&0"B"X(Z_39\(?\$M1 MXZUNU\4?M$?$S7OBMKRY8Z;'=2P6,()RT2N3YA3/(\OR1_L\4 =%\2_^"L7P M>\,7YT?P3;:W\4?$#L8X+70;-DA>09^7S9 "PXZQI(*XU?BW^W7\=USX2^&^ M@?!S1;@_NK_Q%@WD(/\ ?2;G+$G@>E=Q0!^>R_\ !.+XP_%=_M/QE_:3U_4T?_6: M/X?\Q;4>I4LR1KQD<05@+_P2\^'/PS^(UY%K_ #9K]*** /@^P_8E^&FN>.O =MI_[,6J>$-# MM]6FN-=OO$.I:?'4,J[6^SP-" , I->>>)_\ @E!^SCXA\PVOA34/#\C\E]+UBYX.220LSR*.O0#' P*^P** M/S]F_P""37_""R27'PB^.OCGX?W'+*KS>:I/H3 UN<'IR#P><]X6^&W[>_P8 M"R>'_'_ACXNZ;$WR:;JJQI<2 '^-Y4B;D ?\O![_ %/Z$44 ?GH/^"F_Q"^# M[I;_ !V_9[\1^&(D;9+K6BAFMI#P#Y:R@1MSZ7!ZCZGZ%^#_ .W[\"OC6((= M%\>6.F:I+A1I6OG^S[C>>B+YN$D;VC9J^@Y8DFC>.1%DC<%61AD,#U!%?//Q M=_X)^_ ?XS^=/J_@*QTK4Y03_:?A\?V?/N)R781821N>LBM0!]#HZR(K*P96 M&0P.013J_/&3]@+XY_L[EKO]GCXYWQTZ++)X6\5X: @<[5^5X2QX&?*C_P!X M=G6O_!1;XL_ &ZBT[]I'X(ZEH]J&\L^)_#*[[5SG P&=HG)R"=LX/HG(% 'Z M&45Y'\%?VLOA/^T%#&/!'C33M3OV7O7* "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BH+Z_MM+LY;N\N(K2UB7=)/.X M1$'J6/ 'UKY]^)'_ 4&_9^^%_F1ZG\2M*U*[3(%KH);4G+#JI, =5/^^RT M?1-%?GO>_P#!4[Q!\3KB2R^!/P(\5^.7SL_M+4(62")O5T@$@V^[2I^%1-X M_;R_: !_X2#Q?X>^">B2G+V>CLIN@IZ%&B\V0$ ]#.GN* /O/Q7XU\.^!-,; M4?$NO:9X>T]>-+^+(^ MS>'+-I5)[?OI-D1'NKMT/T/$^%/^"17@6\U1=:^*GCWQ;\4M<./-EO+LVT,H MXX;YGF]N)AP:^H_AC^R]\)?@T(&\&_#[0=%NH,>7?):++=C'3-Q)NE/XM0!\ M@G]NG]I;XX2>5\%_V=KG3M.E!\G6_%A<12*>0ZLY@B4X[;Y.W7.*#^QU^UG\ M>-[_ !;_ &@!X1TJ8$-HWA)6Y0DYBD6'R(R,=V:7MG-?H?10!\:_#3_@D[\! M/ DR7>L:9JOCS40WF&?Q%?L8]_<^5"(T8$YX"M'=W/15%C"2:YKX+_MB>'?C+=> M*;B'P_KGA_PMHZ&ZM_%.JP*NG75JMO#.TKRJ2+<[)U<)*5)CPW4.D?1?LN8/ M[)?PCW6QO%_X0C2,VZA29?\ 0(OD&XA>>G) YY-?*G[&_@:[T3]HWXB:!X2\ M/>*M"^#-PEPFL>$?%]EBUL;E[6Q,4*B0,'<^9=*PC>13$L))*M&Q*=Y5)0_N MMKU7?\E]SW35.RAS>:O\VEI_7FMF?5OPG_:@\"_&CP9XQ\6^&KJYE\-^%[ZY ML;K4;F(11S^1"DSS0Y;)CVN,,P4G!XQ@G,T3]JG2=0^$4OQ+U7P;XH\+^$WL M[6\T^XU46#2ZF+EE6!((K>[E8.S/& )1']\<]<<#\%? =QI_@_\ :9L/$W@O M6[[1]9\9:Q+%HUO"UK/JUC):0)BU9WB#"0!T5E=02" PQ7A_B/X':IK,7C;4 MOA/X UKPG\.+.+PO?P^%[G2I]*FOK^RO1-=M%:2H'>1;=45I,?O75<-(1FA- M-QOHI1@[_P MU>3?Z=$]&M13]U2:U:T&QM/!NK&;1=/@T][2 M]VVDS$2M-:R3#'=(A!_? MWDF&D;&=D:#+2.0#A$!8]A0!UU>0?'_]K'X8?LSZ5]I\<^)(;2_DC\RVT:T_ M?W]R.<;(0"PKY#UC]LGXY?MFZO=>&?V9_",WA?PHLGD7?Q!\0H M(_+&1DH2&2/K]U1++@A@J8./4OV?O^"9?@+X;:L/%WQ%O)_BY\0IW^T7.I^( M)X)OBCXRD)P)8?-) MRS);'*)(HD6*)%"HB#"J!P M!V%/HHH ***X_P :?&3P%\.-X\5^-?#WAMD7<4U75(+9L=L*[ G/;'6@#L*: M'5F*A@67J >17RMXR_X*?_LY>#I'A_X3S^V[E>3%HVGW%P#])-@C/_?5?//C MG_@JW\-K[Q+!XD^''@WQI>^*(#%:W326,,=IJEL6^6VG"3.V?FD,4FW?&^1' /TO9U3&Y@N3@9/4TZOS*L_V\_B_X_\ '5QK=G^ROXP\0OI,QMM,LW>Y M%II$_E@R/*!9D-=,C_?9D*1RA$4;I'F[?_AL;]KG4)4DL?V69+>WEV^7'=W, M@=<@?>)V8Y/<#'?H: /OZBO@&7]H_P#;GDF,G5;#XKZ);EC@?VJ)=.'7')N4CQ]3]>E 'T-4-Y9P:A: MS6MU!'(@WFQZCX5<6\?F#E2UN08L!N M?D",?[W2O(6\(?MJ?L@<^'M:MOVA_ ML"WV34%9M2CC'7"L_G[NRJDDP&/NU M^B]% 'Q9\'_^"JGPJ\:ZFOA_Q]:ZC\)/%B.(9['Q#&WV6.7NIN HV8]9DC%? M8^CZSI_B'3+;4M*OK;4].N4$D%W9S++#*IZ,KJ2&'N#7"_&#]G7X;?'S3EL_ M'W@[3/$01=D5U/&4NH1Z1SH5D0>RL :^-M8_X)N?$;X"ZI=>(/V9/B_J7AN1 MW\QO#.OR;[6;U!<*T;XZ*)83[N.M 'Z'T5^=VG_\%$_BU^SQ=VVD?M+_ :U M'2[K4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 45YU\0/VB_A=\*FF3Q;\0/#F@W M,0):TN]2B%SQUQ"&WGZ!37S5XY_X*\? ;PU MN;@Q-UX^53[9H ^VJYSQMXXL_ -G:ZAJD%PNCO,(KO4HU4PZ>I!Q-/SE8MV% M9P"$W;GVH&9?A=_VXOVH/B\4C^$_[-%WI-M,"8M4\6M*(94[.K/]FC'_ 'VX MR._2L'QQ\,_VTO&.B"Z\??&33/ 5I?R?9;/P]X0B#ZE,KK6+AK$>&]6CT0QS21(U_=26-M>HEN6< C MR[M,LY55V2,Q5$+UYCX^_P""E/[//P]B9;KQ_:ZS?JF[['X?B?4"Q[J)H@8< M_60 ]J^+OA7_ ,$X?"VD^*?%=W\:M;UCQ/I'AS5;?1;^^TZ^,%O8NVF6%TLM MQN5I&MP+L0F563RA K,OELS0_H#\/OV)/@3\,!&=!^%WAY9XR&2ZU&V^WSH? M59;@R.I^A% 'S/=?\%6=6^(4LEO\%_@'XS\>$_(MY@:9ICMQ MQ\JI[8Q7O_PV_8!^ /PL\J32?AKI-_>1@?Z7KBMJ4A88^<>>756X_@"X[8KZ M$HH BM;6&QMHK>VACM[>)0D<42A411T X ]JEHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "OY5Z_JHK^5>@#^E/]D[_ )-8^#?_ &)FC?\ MI##7JM>5?LG?\FL?!O\ [$S1O_2&&O5: "BBB@ KRK]K'_DUCXR?]B9K/_I# M-7JM>5?M8_\ )K'QD_[$S6?_ $AFH ]5HHHH **** "BBB@ HHHH *CGGBM8 M))II$AAC4N\DC!550,DDGH .]>%_M,_MI_#+]E?2V/BG5OMOB&2/?:^'--*R MWTV<[69<@1(<'YW('!QN/%?)=M\-OVC/^"C<\.H?$*ZN/@K\$YF\R'PY9EEO MM1BSE2ZL 9 <#YY@J?=9(FSF@#T;XY_\%*+>?Q3_ ,*X_9X\/R?%KXAW),2W MEFC2Z;:>K[E(\X+D98,L2@Y,AP163\+O^"<6O?%#Q1;_ !$_:D\7W7Q!\3L? M,A\,V]P1IUD#SY;%=H(!QF.$)'D')D!KZS^!O[.WP_\ VA:;X8T>STG1]/M=*TNSC$-M M964*Q0PH.BHB@!0/0"KU87C'QUX<^'>BRZOXIU[3?#NEQ_>O-4NDMX@?3<7&K7L=LK$=E+L-QZ<#)Y%?"DL M?[$W#,Q4XOVB]0?P[Y=K'ZHCBN-/[1?[:OQX&WX??!C3_A?H\QR MNI^*3FYB'9@)]FX$>ENWM7+>!?V\/#VF0S:1^RY^RQJVKQ8\A]1MM-6T0,, M--]GCE+@XZR2J> 2:ZI/^'@?QK 8GP?\%].EQQB)YC']/]*<-C_<.?[HH #^ MP3^T=\7&:7XM?M-:C;0RG]]I7A991;2@]1A3;QK_ -^FJC%^PC^Q;\&)W_X3 MOQS:ZQ?1)O%L4$A?)S^ZMS$YYSQSTYSS6BG_ 2^\;?$;M_RT92W;UK; MU#X;1:SXAL_MGV6+PEIPCGM=!M(?+CGNU8$3W..)%CVIY<>-H8%VW,L7E 'Y MC?#+]M?XA:Q+\-_$6C_!+XA^+;C0=!M=,DOM'>Y9/$\\-NT4LM](D$GVA5DW MM$.3&QE8ERY5?>++6,9#+>S7>XD>@-FA[^AS7U!\( M?@=>?!WPWX'L-)U6$2Z;HUAI'B"#RB+;5#;6B0+=(NH _/[_ (;P_:74_-^R-X@(!YQ+<^F?^?>E/_!2OXN6.'U;]C[Q_I]NWRI) MNNSN?LOS:>HYP>_;I7Z 44 ?GZ/^"N>F^'SGQE\$?'WAE$/[UO(5]@')_P!: M(NBD'G'7\:W] _X+%? '6&07:^*M"#=3J&E(VWD]?)ED],\>H]\?<=87B#P) MX:\6QR)KGA[2M9208==0LHIPPQCD.ISQ0!\WC]M;]DKXL?+J7B_PGJ9?@CQ' MI3P],'DW,*C^$?D/:I5_9J_9 ^.!VZ/X;^'6MF0$ >$[V& G'RG'V.1?7J.^ M.^*[?Q/^P[\ O%V_^T/A+X6C+_>;3[!;%C[Y@V'/O7COBS_@D3^SQXC!&GZ7 MKWA;/?2=8DDQ_P"!(FH I>+/^"/WP'UR3SM$?Q/X/G5B\9TK5?,53V_X^$D; M ]F!]ZYO_AWK\=_AVXD^&W[4OB*.).8]-UY9V@4C&,_O9$/3!_=#@#K2K_P2 MW\6>!%+?"_\ :2\;^$53.RUG:22-AUVMY,T0QGG[A^G>A_AW^W]\+SOTKXA> M#OB;8I\L=G?Q11S$#NS/#$>?^NQZ4 !G_P""A7PL8[X? OQ;@CRQ=?)@9E] M!]D.0.>A_P"!=*:W_!2#XN_#,B/XL?LQ^)M*MXR?/U?1C*]N ,YVAHC&< $_ MZ[]*D/[:G[5GPTROQ#_9;N=:"\R7'A&>5XT4#ECY7VH<6"311CIDE7$G8_\L_SH Z3P+_P5M_9Y\7@+J&LZ MSX/E. $UO2I&!/\ O6YF4?4D5]$^!/VBOA;\3FAC\*_$/PUKMQ* 5M+/5(6N M/QBW;P?8@5X:_P"T'^QO^TAN76-;^'^N3RG;N\4V"6<^XC'RO=QQL&[ J<^A MY%8OB'_@E]^S)\5]/?4?#VESZ1%<\C4/"NM/)'GKE!(98AP1P%QTXH ^R-0T M^UU:QGLKZVAO+.=#'-;W$8DCD4C!5E/!!]#7R+\:?^"6WP7^*$[ZIX>L;GX9 M^)0YFBU#PP_E0B3.06MC\@ /.(O+/O7G?_#L?XA?#;!^$7[2?B[PQ:1DF/2M M0,CP'TW&*54/8N.;/\ P49^ M,OPV/E?%/]F#Q+811#]_JNB&9[8?[NZ)D/;_ );?SJGKW_!1O]DO]H'3QH_Q M0\)ZA;QI^[(\3: MP;9C]XQR6[22)@YY7:WMVH ^\_!GC[PU\1='35?"OB#3 M/$>FOC%WI5W'/7_@5^TFWP@\0GF /K#1 M*HR,*BW#PW /;!E/TX->D:/J_P"W-\&;))M*O?"/[0WA:$82ZMYXFN1&!G&X M-#([XP?^6Q^;O0!^B]%?G_I7_!6BR\&:C%I7QF^#OC'X:ZBWR[Q 9XRW=MLJ MPN%QS\H?\>M=E=?\%%?A_P#$KQKXYLU#2++L[7/$6E>&+!K[6=3L])LDX:YOKA(8Q]68@5\%?\ M,R_MJ_%IU;QQ^T#8>!;&3_EV\)QLL\*YY&8$@R?^VI^M7]!_X) ?#^^OEU+X MB>/_ !G\0=4_CDN;M8(Y/7.1))U])/SZT >T?$'_ (*)?L]?#A9%O?B5IFK7 M*_=M] #ZD7/H'A5D'_ F KPR\_X*UVGC.:6T^$7P3\;_ !$NT;9GR/)4'UQ ML[8Y'!"_A7T5X _83^ 7PT"'1?A;H,DR\K/JT)U*4'U#W)D*GZ8KW&RLK?3; M6.VM+>*UMHAM2&% B(/0 <"@#\_$^(W[?/QHC']@^!?"_P (M-E_U=]JNQKA M<_WDE:5N/> =Z$_X)V?&_P"*_P"\^,?[2NMW=O)GSM'\.^;]F?/7!9HXQ_WX M/X5^A5% 'QU\/_\ @D]^SSX',P [5)%$D,:1QH ML<: *J*,!0.@ I]% !1110 4444 %%%% !1110 4444 %%%% !152_U:QTH( M;V\M[,/G:9Y53=CKC)YK$OOB=X.TR;R;SQ9H=I*1N\N?4H4;'K@M0!TU%>>7 M7[1GPGL3,+GXG^#;JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM2VO[4OP7OI?*MOB[X$N),9V M1>);)CCUP): /4**XW3_ (S_ ^U9(WL?'7AJ]61MJ-;ZO;R!CG&!A^3GBKN MO>+)H]%N+SPS;6WBF\MF1Y-/MKV-)9(MWS^63E?,V[BJN55F !=0=P .EHKB MKWXN^'HO!EEXCL9IM7BU"3[-I]A91$WEY=?,#;)$VTK*I1PZOM\KRY#(45'* M]/HDNH3Z19R:M;6]EJ;Q*UQ;VDYGBB?'*K(50L!TR57/H* +U%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_*O7]5%?RKT M?TI_LG?\FL?!O_L3-&_](8:]5KRK]D[_ )-8^#?_ &)FC?\ I##7JM !1110 M 5Y5^UC_ ,FL?&3_ +$S6?\ TAFKU6O*OVL?^36/C)_V)FL_^D,U 'JM%%% M!1110 445\G?M/?\%$O WP(U%_"7AJWE^)'Q,F?[-!X\3:Q9:%HMFF^>^OYUBB0=LLQZGH!U)X M&37P+XV_;>^*G[6GB.^\!?LK>&KB#2T)@U'XB:O"88;8'C,98$19'(+!I6&2 ML:EC2^3'"ISQ)M8B$$8!PSS$ M'#2(5Q7V=J6O_"S]EGX>VMO>7OA_X=^$[%"MO;LZ6R' Y"(/FD<]3@,S$Y.2 M: /$/V8_^"='@GX):FOC#QA=R_$[XFS2?:9_$&N RI!.3N+PQN6^<''[URSY M&04SBOKS7NE_!/P/J'CJ]@'[W7-71K+3;92< M"5@TN_%"^*MJLX;_9-?._B/]K#]JCXZZ3/J'@KP=HOP$\ MP?&/CNY2#:A^Z_F7"A<,/\ MGG ^.S<9KR#X%?LW_'?55MI?A/\ !70?@A:YX\8>.1]NUP< $AKF-FC)7H8+ M6$>X/-?1WAS_ ()1Z;XNU:'7OCE\4O%7Q5UI?F\E[IX+9,_>3<[/(5X &QH^ M@X' !\=>(HOV?-(\11ZC\7/BQXT_:?\=EA$-*\.-,M@'/\ RR^U2MOD3)&T MP,O3&WL/H3X8ZY^TYXLTEM,^ OP!\+?L[^$KD*/[6UJU5+QNRR.94#S9!R&- MN_3[QR,_>?PK_9V^&?P1@$?@;P1HWAV0+L-W:VP-TZXQAYVS(W_ F/>O1: / MSYA_X)D^._B]*MS\?/C_ .)/%T3/YCZ)HKM':QMG.4:7* <#A8%QCK7O'PP_ MX)Y? #X4K$^G_#O3M9OD S>^(@=2D9AT;;-NC5O=$6OHZB@"&TLX+"VBMK6" M.VMXE"QPPH$1 .@ ' %3444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !69K_A?1O%=D;/6](L=9M""#;ZA;)/&<]?E<$5IT4 ?._C?_@GO^SQX^W&_ M^%FBV,A& ^B"33-IP0"%MF13U[@CU!KQ'6_^"/GPVM-0;4O GCGQGX$U,?ZN M2UO4FCC/;'RI)_Y$]*^]J* /S\_X8Q_:T^'A4^!/VI9M=$?^K3Q9#*RXZX(E M^U#KQTZ?E2CQA_P4%^&Q(O/!W@CXEVR'YY[>2**0@_W0LUN>/^N9Z].X_0*B M@#\_O^'C_P 7O Z;/B%^ROXOTY4'SZAIAG> GT&ZW*]?^FAZ_GF:M_P5'_9H M^(C-8?$+X;:UYRC$D/B+P[9WL8!!P,&1FY&.JC[W<6NG:'=/DXLM-U;3=F.,@0(L? MX<_2N5N?V6OV*;N234O!_P"T9?>#[S=A"FO6X5.O17B60\D<[^WKS7Z+:S^R MM\&/$(;^T/A/X*N788,K:!:B0#.[ <1[AR3T/<^M<-J/_!._]G/5;CSIOA5I M"/Z6TL\"]2?NQR*._ITXZ"@#XIU3X&VNFZ>UKX;_ ."A.AWVG$872/$7B""> MUQSPRM>NAZ\CRZ^6/VCO@=>^#H+768/B=\'_ (F6@\Q+A?">HZ5:7,8+1A&E MAB,4LK,<'='YA7;(6(#$M^L$O_!+S]F.61W;X9*&8EB%UW4U'/H!ZU^77-1>/3X5*AO+1KD^9(+>Q@U#PS872[W%T?%.GI"GE3F!F\XW!4'?&SJ %SEN?+CN6!7JG7.F7.HW7VBTLAJMTMC>P;9@''V4VWF(? MF9 KJ0ZNDWT3IO["/[/NE','PE\,O\H3_2;3S^!C_GH6YX'/7KZF@#\=_#G_ M 4V_:2\).(!\1#JD,38,6HZ?9W0;!'_ "T\O>1QCAN_XUZ3H'_!9/X\V3Q0 MSZ3X/UIVP@%QIDZNYSV\J=1D].GX5^M&F_LN?!K1P/L7PF\#VK;0A>/P[9AB M!TRWEY/0=:[K0_"FB>&(O*T;1]/TF/!&RQM4A'.,\*!Z#\J /RU\-_\ !7?X MRW$,4E[\#K?5HY%)5]-2\A5^X()63@#K^?%9?B[_ (+%?&&WFF@TWX1:1HD\ M?#QZO'>7#)QSN"F$U^N=% 'X,^)O^"KO[1/B>39%XLL?#5LYPXT;1K:.0_OM,T73H1 PZ<$ZFB_=_P"F74G\?Z J MS;CPWI%W,\L^E64TKG<[R6Z,S'U)(YH _##PIK/[$%O=K=^)(/C1XGO)"//? M5/L,<;GCG$,P?'/]\GY?I7T+X"_:H_8&\"L/[+^$-W&R[=LVKZ#'J+J1W#3S MRL".YZ_6OTJOO@Q\/M3)-YX%\-79*A3Y^D6[Y Z#E.@K-N/V]>O2?LJ_!648?X/^ G'7 M#>&;(_\ M*F?\,G?!#_HC?P__P#"7L?_ (U0!Y5_P]'_ &8O^BF_^4#5/_D: MC_AZ/^S%_P!%-_\ *!JG_P C5ZK_ ,,G?!#_ *(W\/\ _P )>Q_^-5GZM^QG M\"-:14N/@_X+C"]/LFB6]L>H/)C52>G^>'_@J'^S&#_R4U>X_P"0%J?; M_MVH'_!4/]F,G_DIJ]A_R M3[_\ ;M77G]@_]GP@_P#%I?#7_\ M!*[]F>Z51%\/IK,@Y+0Z[J!+>QWSM^E &U_P\H_9K_Z*C9?^"^]_^,UYY\9/ M^"F'PML[7PS-\./B#H^JZJ=6"WEIJBW=I8M9B"9Y//D^R22+DHB1F-O#/C[_P29^&O@$>$KKP M[J?Q#GT_4-=^S:S<6UC_ &V=/L?LMQ+O2VM+0S$F6."(.0RKYGS=C0!T/C3_ M (*[6<_AF2'2K?PGIFIW%B]PTMKKFI74]JR["UL@?1EA-RZEUCV/A#6 MKWP+XB^*VI>(+:VEFT_2M2^%^M!;R54)2 R_8XUC+L%7>WRC.3QT]5TG_@CC MXN\'1QS^&OC#IGVAEW.FH^$XLAC_ DF:7('/MZ=!Y( M_$^JW+KTBBT6Y#-]-R@?F:Q+_P#X+$? "S1#%_PE-\2<%8-)4%?<[Y5_2O*; M3]@3]J+PG<1OX>\??">Y\LJJR:AX5LU<*HX^8Z;(0>2#@Y/KZ;5A\.?VX? H M8V/A[X3:\Q4%OL^GVL!?)X4X2#[N!_B: .AD_P""SWP>NI)(-*\&^/\ 4[O) M\N--/M ) #R>+HL!C)^[^5"_\%:+356@.@_ KXA:O'-\L;"V WN20%78'ST_ MGQ21?&_]O/PPB1ZC\ O!NJ6D16-&TJ]C4LJ@YPHOG(R ,?( /3D"E_X;L_:6 M\.@G7?V1=?U':I)_LBXN#U; QLMYNG&O^"A7B(@?\)7\/?"_P S#)BB? (&#_Q[ MS<#D#OPKJOG>.;G2I&V@1WNBWN(=GV7XM>&XM^,?;KDVG4XY\X+C\>E 'S[_ ,,Y?MT>(0HUO]HOPYIX M8%'_ +)LE!5>2"-EG%S[\'W.*!^P7^TAKH)UG]K[Q+8-(@WC2X+D ,,8"[;J M+ Z\C&?3DU]?:/\ M!?"[Q#C^ROB3X0U/(R/L>NVLN1G&?ED/?BNXL[ZVU& M36EQ%=0DD"2%PZY^HH ^"O\ AV%XXU5B?$'[4_Q"U@R(4G^>=?,&W 'SW3\= M.#GCCWH'_!'OP1J;(WB#XJ?$+6"4,)+I MUZRRZN0S?7:@'Y =:^VJ* /D&W_X)0_LV0^7O\&WUQLZ^9K=X-_UVR#],5J? M\.N/V8O^B9?^5_5/_DFOJJB@#Y5_X=*[JQN8A+;6VN6MY&$ M0]%9)+ARC $Y4QJ01@@$WP_P#^0U\'_"/C>R7Y3&8%^_>6_FR1MTY7S+>->F?XSTZ^ MG2^$O^"P'[/OB(J-1N?$GA;/4ZKI)D YQ_R[/+]>G0>O%?;=Q(_&@#S_P-^V;\#?B,J?V%\4_#,LLAVI;7 ME\MG.Y]HI]CG\!7L5K=0WMO'/;S1W$$@W)+$P96'J".#7S/XW_X)J_LZ>.F> M6?X=6NCW3*56?0[J>R">XCC<1Y^J&O'+K_@D;I/A.Y>Z^%7QH\=?#NZ9MY=9 MQ. W;'DM;MP..6)]Z /T HK\^I/@3^W1\*06\*?&G0?B#I\1XL]?A47$P&<9 M::%B,]#^_'4=>H:?VT/VK_A$F/B=^S1)X@MXQ^\O_",TA15'5V,7VI>G/)0? M3L ?H/17PWX/_P""OOP5U2\^P>+-/\4> M0C.RX75=-\Z.%NX_HW4OW+)K](+IOI#(5D[_W: /6:*** "BBB@ HH MHH **** "BBB@ HHHH *_E7K^JBOY5Z /Z4_V3O^36/@W_V)FC?^D,->JUY5 M^R=_R:Q\&_\ L3-&_P#2&&O5: "BBB@ KRK]K'_DUCXR?]B9K/\ Z0S5ZK7E M7[6/_)K'QD_[$S6?_2&:@#U6BBLOQ-XIT;P7H=UK.OZK9:)I%HF^>^U"X6"& M)?5G8@#\Z -2O-?CE^T7\/OV<_##:WX[\16VD1,I-M9 ^9=WC#^&&$?,YR0" M<;1G+$#FOB']HC_@K5;74]WX:^!5E;ZA= F*?QIXAQ;:=:\$AHDD*[SA6VF3 M;DKA4DR!7Q0WQW^''ACQ/+XT\7Q7_P"TE\4)F+F_\1O);>'K-NJ[('7SKM0< M@)(D$8#8"< T ?:\_P 3OVC_ /@HI.]E\.;.X^"?P7E?9+XFO=ZW^H19(;RV M4@R @'Y(2J9#*\QSBMOPOXL_9"_X)MZ>T%AJT7B_X@K&4N;S3UCU+5G./F3> MI$5JI_YY[D)&,[\9KY9NE_;4_;KC^S)8ZQHG@NX38MK%'_86BB CA1N*MV?!S_ ((F6-JT5W\4O'C]#7FW@+]BW M]I#]I_7/^$CU3PWJMQ<78^;Q/\1+R6%2N0T;+')F5UQGHDB8/05^R'P=_9/^ M$GP%CB/@GP-I6E7T8P-3DB-Q>GU_TB4M(,^@8#VKUJ@#\Z_AE_P1ZT'R+&7X MK>/M5\6?9V,B:'HJBPTV!B(2S:I\+O!FH,W5[GP_:2-TQG)CSGWK@]:_P""?O[.^OL6N?A1H41)!_T) M9+4<# _U3K_]?O7T'10!\@:O_P $G_V;=2S]G\(:AI/(/^AZW=MC'4?O9'Z] M_P!,5P][_P $;/A%#+]IT#Q?XZ\/WH "20:A;NHPHZ8R1?V:OVX/!YQX M:_:,T+68EXQK]IN9AW^_:SG/ []SR._W]10!\ +JW_!0SP8>=%^'_CS:.[PQ M;\#_ *ZV_7=[?<[#JO\ PUU^V%X.8KXJ_9>CU@J=K?\ ".W3L"<]O+>XXX;U MZC\?OZB@#\_S_P %3O$GAH,WCC]F?Q_X51.9&V2/M7DDGS;>'MM/X_GN^'?^ M"Q'P$U>01ZC#XK\...'_ +1TI7"GG(_O^'M* MUR,C!34K**X!'IAU/H/RH \0\.?\%$OV^&-?8\ :7K%O3>*/\ @D?^SKKZN+'0]:\-%A@-I>LS.5XZ MC[09?UH ^S:R_$WBG1?!6AW6M>(=7L-!T:U"FXU'4[E+:WA#,%4O(Y"KEF4# M)ZD#O7PB?^"3]WX.9C\,_P!H3Q]X'"C$2^:9"HZ8S!);_P /' ']*XOXO?L[ M?M>_#7PG8M'\>M-\9Z(NOZ''%;:S ?/:\;5;5+-\R0RG:ES]F=OW@RH?(;E6 M /N'_AK'X(?]%D^'_P#X5%C_ /':]+TS4[/6]-M-1TZ[@O\ 3[N%+BWN[619 M(IHG 9'1U)#*P(((.""#7P2WQA_;T^'(9M<^$/A/QUIZ9+7&D3HL['K@*ESN MQ@'_ )8]QS7$?!+_ (*;7'P:^#/P_P!#\=_ SQMI&A:7X?T^SM=?M8S)%J%O M%;QHMS&)HX5VNJAQAV&&'S'J0#]-Z*^/_!?_ 5=_9T\6J@N_%&H>%YW.!#K M6E3@_B\(D0?BPKWKP+^T;\+/B:8T\+?$/PUKEQ(,K:VFJ0M/TSS%NWC\10!Z M-1110 4444 %%%% '.>,?AOX2^(=K]F\5>%]&\2V^-HBU>PBNE YZ"13ZG\Z M^=(G@N3PS>2];KP_?2V^WK]V)BT(Z_\\Z^L** /SV;_@F3 M\0_A5F3X*?M%^*/#,$9S%H^K%VMVQTWM$X0XX',!_I1'XB_;_P#@HY74="\) M?&?2XA\]S:&*.:_0FB@#\^K3_@K*W@2ZBL?C)\#O&GP^ MNBP0RQPF5&/]X+.L!V]#P6XZ9KW3X>_\%%/V>OB.L2V7Q)TW2+IQ\UMX@5]. M*'T+S*L9/^ZQ%?1=W9P7]M+;74$=S;RJ5DAF0.C@]00>"*\,^(G["?P$^* E M;6OAAH4-Q(#NNM(A.G3%LYW%K[9ST.1Q0![7HVN:;XBT^.^TG4+74[& M3E+FSF6:-OHRD@U>KX#UC_@D3X7\/ZD^J_"GXI^-/AIJQ.5E@N?/1".FTQF& M3UZR'K5)_A%^WA\&3_Q2_P 3O#WQ5TJ/A++6U1;F3W9ID5O_ "8/]: /T)HK M\]V_X* _M _"0>7\7OV9M5\F/B;5_##RFU3UP<3QGV_?#IWKN_A]_P %:_V? M?&@$>JZMK'@JZ^[Y.NZ8Y!;N ]OYJ@>[%?PZ4 ?9M%<'X"^//PW^*/EKX1\> M>'?$4K]+?3M3AEF'L8PVX'V(%=AK&LV'A[2[K4M4O(-/TZUC,MQ=W,@CBB0= M69CPH'=HO!&D.(HQEG(L( MCM'N>E>(?LB?M:>.OCCI_P 1/%FJ+H6MZ'I2O<1>%="BD37=/D6U@D6T6)LB MX#,9H][F,^=&^W*,%C]Q_9769OV4/A +=TCG/@G1Q&\B%U5OL,."5!!(SVR, M^HKQ_P"!7[,OCK1OVJ/%7Q9\;6/A;1;F6.:T63PP7VZR9K>Q4S,CC="BM;2, M$=G;S)9.2H5Y"GK4DGLXO7L_U;_#TN4W:%UO=?/5?I?RM>^MC7^&G[76OZO\ M%OC9X^\;>%+?P[<> =6U"SCT*&??*([>VBE2*:4,RM*7D*ED 7D8!QDX&I?M MB>,? >F>)](\4Z=X?O?&<5AH-_HITV*6WM)?[5G^SI'+&\TC$P2AMS*X\Q<$ M"/-=GH?[+6HW7PZ_: \(^(-2LXK;XD:_J>HV=S8%I6M8+FWBCC,BNBCS%:,D MJ,CIAO3BM5_8Y\9>/M-\3:OXIU/0;#QG)8Z#8Z*-,EEN+2,:5/\ :$>:1X48 M>?*3N54/EK@!I,7_ (]\->*$TX^)_!FM?V5=W.DQ/#;7<;PQSPSI$\DC1;DE MP4+O@H?F.>/F?]JWXV?$B+1OVA_#6HZCX;T7XQI;22+>*D$K1.CNK*0'\M)?ICX"_"G6O =_X]\2^*'TX>)_&>M?VK M=VVDRO-;6D:0QP0P)*\<;2[4BR7*)DN?E&.?C/\ ;$^#NM^*K_\ :!UG6?A# M-J'A*..YURP\8VMOI9OFE@T.T@1#)G;@A9+RX:2%Y$/*4]\U]O_!O]B_X,? F0ZI#@KJ]^AO+T,/XEFEW,F?1-H]J]LHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KG_'G@/1OB5X9GT#7X+B?399K>Y(M+V>SF26"=)X9$F@= M)(V26*-PRL#E17044 >5?\,T^$?^@O\ $#_PX_B'_P"3J[_PGX6TOP-X5T;P MWHEK]BT71[*'3[&V\QI/)@B01QIN[Y M(3[,8I8TQ[&(CVI%\.?\%!?A,%%EK_@KXMVL>/+@N1%%(1Z,S+:L?QD)]Z_0 M:B@#\^#_ ,%%_C1\+/_ %&D^*%E:UC'T)GC/U$(H _0FBOS MT7XR?MW_ :8_P#"5?"O0/BEI,(P][H3(+J;'=5AD##_ ,!^XQZ5HZ-_P5V\ M*:%JD>E?%/X7>-/AIJ;G!CN+;[0D?J6#B&3 R.D9//2@#[ZHKPCX=?MT? 7X MI!%T/XGZ%'&10R21L&5@ M>A!'44 24444 %%%% !7!_$'X"_#?XK)(/&'@7P_XBDD&TW&H:=%).O^[*5W MJ?=2#7>44 ?&?CO_ ()*?L\^,0[:?HNL>#YG)8R:'JLA&?\ PTVUB6&WM;6,)%%&!A551P !Z4W2= TW0M$MM'T^PM[/2K:$6T M-E#&%BCB P$"],8XQ5;PGX4L/!6BQZ1I2R1:; [FWMGD+K;(S$B*//W8USA$ MZ(H"KA5 !L5_*O7]5%?RKT ?TI_LG?\FL?!O_L3-&_](8:]5KRK]D[_ )-8 M^#?_ &)FC?\ I##7JM !1110 5Y5^UC_ ,FL?&3_ +$S6?\ TAFKU6O*OVL? M^36/C)_V)FL_^D,U 'JM%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#7- TOQ-ILNGZQIMIJ MUA+Q):WT"S1/]48$'\JOT4 ?-GQ#_P""<_[//Q(\R2\^'&GZ-=/TN/#[OIQ0 M^HCA*QG\4->&77_!*&]\ 73WGP9^._C/P!+DN+:>0RHYQ]TM \&!D]U?CJ#7 MZ#44 ?GJ-*_X* _!3_CUU'PA\9]-A&5BN/*CFV#KDM]F=FZ_QN?KTI4_X*C^ M,/A>ZP?&O]GKQ;X/C0X?4].1GAD]T6=(T(Z#B9OK7Z$TUT61&5E#*PP5(R"* M /EWX>?\%,OV=_B((HT\>1>';Q^MKXBMI++9]96!A_*0U]&^&?%^@^--/%_X M>UO3M=L3TN=,NX[B(_\ D)%>8_$7]C?X(_%?S6\2_#+P]=W$I)DO+2T%G=%?GK)^S=^VS\&RS>!/CMIWQ#TR$?+:>*4/VF8<8'[])L?]_U^M.?]M7] MJKX/#;\4_P!FN77+2+ EU'PC)(R*N/OL8C(O -^AV3)J^FF:)&] T!D;\61?ZU[M#^V/\ !S4_ NO^*=$\ M?:+XAM=%TVXU2XT_3;Z)K]HH8FE8+;NRON*H: .IK^5>OZJ*_E7H _I3_ &3O^36/@W_V)FC?^D,->JUY M5^R=_P FL?!O_L3-&_\ 2&&O5: "BBB@ KRK]K'_ )-8^,G_ &)FL_\ I#-7 MJM>5?M8_\FL?&3_L3-9_](9J /5:*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH Y3QQ\)O!/Q,MC;^+O".A^)HB, :MIT5R5^A=20?0CD5\: M_M7?\$VO@+IOP7^(?C+0O"MQX9US1- U#5[=M+U"80O-!;22H&BD9T";E&0H M7CH17WK10!\#?LL^&_A/^R_X_P!3U.W_ &PM#\6^$+G37LK?PMK'B>T,5M,T ML3KIZ9>V^HZ;>^+?%-S:WEI*LL M,\3^(-09)$=20RLI!# D$$$5[!10 5_*O7]5%?RKT ?TI_LG?\FL?!O_ +$S M1O\ TAAKU6O*OV3O^36/@W_V)FC?^D,->JT %%%% !7E7[6/_)K'QD_[$S6? M_2&:O5:\J_:Q_P"36/C)_P!B9K/_ *0S4 >JT444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7\J]?U45_*O0!_2G^R=_R:Q\& M_P#L3-&_](8:Z3XQ6WBN]^%'B^#P+,EOXRDTJY31Y9&50MV8V\HY;Y0=V,%N M,]>*YO\ 9._Y-8^#?_8F:-_Z0PUZ#XG\/Q>*O#VHZ//=W]C%>P- UUI=W):7 M,61C=%-&0R,.H(-9U(\T)175%P?+)2['YV_L^:_XO\6?LU_%_P %_#^]\<6G MQJ^TS1W'AWQ'JS(-->?4ITDO+6\E(<,%\T2,LG,L#,$W,2_H.O\ Q@U'PE\# M?'GAC24U[PUXVTCQ?I/A?5[F?Q5?>(#"+R:V7[1:WMV1(JO!(< +'L+1)XY\6W_B;Q%<-))XI@O5LM0MHA>3744<9B0(<23R,Y=6 M65G?C7]E7P=<^!?%GAW5;C4]=NO%-^FJZMX@OY(1J,]Y'Y?D3AHXDB MC,7E1[%2,(-OW3EL[RES27*I)IZ7:M=6MG)/51?VI6?75/5 M_P#;UFK*]KWU;OB_LO\ B#5$\6_&/P/>:EJ>L:;X0\2I:Z7=ZO=R7=PMM/:0 MW A:>5FDEV.[@,[,V&4$G H_;1^(^D^&?V?OBCH5Y::]-?:CX-U989=/\.ZA M>VB;[29!YMS# \,//),CKM'S-A>:]'^%7PETOX3Z?J\5G?:AK.I:SJ$FJZIK M&K/&UU?7+JJEW\I(XU 1$4*B*H"C ZYP?VL?^36/C)_V)FL_^D,U2]HIN[2B MGYM))OYO[Q):OLVVO1MM+Y(]5HHHI%!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5_*O7]5%?RKT ?TI_LG?\FL?!O\ [$S1O_2& M&O5:\J_9._Y-8^#?_8F:-_Z0PUZK0 4444 %>5?M8_\ )K'QD_[$S6?_ $AF MKU6O*OVL?^36/C)_V)FL_P#I#-0!ZK1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %?RKU_517\J] ']*?[)W_)K'P;_[$S1O M_2&&O5:\J_9._P"36/@W_P!B9HW_ *0PUZK0 4444 %>5?M8_P#)K'QD_P"Q M,UG_ -(9J]5KRK]K'_DUCXR?]B9K/_I#-0!ZK1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %?RKU_517\J] ']*?[)W_ ":Q M\&_^Q,T;_P!(8:]5KRK]D[_DUCX-_P#8F:-_Z0PUZK0 451UO6].\-:1=ZKJ M]_;:7IEG&9KF]O9EAAA0#)9W8@*!ZDURVB?&[X?^(OAS#X^LO&6BMX+E02?V MY->I#:QY(&)'JUY5 M^R=_R:Q\&_\ L3-&_P#2&&O5: /&_P!K;P-9?$;X):EH-UXOL/!%S/>64NGZ MMJ;QBW^VQ7,IW< ]#\1_ /QW=^*/"7P%TG4O"^CZ%'H7C_ M $VRU>_T6,B#59#H9DL9YSM'[X*\*-O)^=%P0, ?ICKV@:9XIT>[TG6=.M-7 MTN[0Q7%E?0+-#,AZJZ,"&'L17+Z)\$?A_P"'OAS#X LO!NBKX+BC$?\ 8<]D MDUK( 0"/#'P]U[Q7>>(_#5_IUOJ.GW>FPVEO//!+"BR_:;N*08+*Q*1 ML,'C)R*]"UKQ'X.^$'A6VEU?5-#\$^&K39:0/>W$-A9P\82)2Q5%X& H].*N M7_C7P]I2Z>U[KVF6:ZA&\UF;B\C07*)'YCO'EOG58P7)7("\GCFJ=DEV22OZ M*VOF]V2DVV^K;?WN_P"&QPG_ N3Q=_T0GX@?^!WA[_Y:T?\+D\7?]$)^('_ M ('>'O\ Y:UVG@_XB^%/B%ID^I>%?$^C>)=.@CZA%=PQN!DJSQL0"!S M@FI/"/CSPS\0+&>]\+^(M)\26<$S6\UQI%]%=1QRCJC-&Q 89&0>:76PSA_^ M%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)X MN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\ M0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH M_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN M_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z M(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A1R%49(Y)JE!X_\ M#%SH>E:S#XCTB71]5EC@T_4$OHFM[R20XC2&0-MD9CPH4DD]*/Z^\#Q;X,>- MOB!\/_@]X%\+ZU\$O'5[K&B:#8:;>W,&I:!)'+/#;I'(ZLVJ!F4LI(+ $@\@ M&NR_X7)XN_Z(3\0/_ [P]_\ +6NP\)_$WP?X]N]0M?#'BS0_$=UIS;+V#2=1 MANGMFR1B18V)0Y!X;'0UJ6GB/2;_ %J_T>VU2RN-7T](I+S3XKA&N+9) 3&T MD8.Y ^UMI(&=IQG% =UV/._^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$# M_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [ MP]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /* MO^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+ MO^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z( M3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ MP.\/?_+6C_A1R%49(Y)JE!X_\ #%SH>E:S#XCTB71]5EC@T_4$OHFM[R20XC2& M0-MD9CPH4DD]*/Z^\#Q;X3^-OB!X)\+WVG:M\$O'5W=3:]K6I))#J6@.H@N] M3NKJ!"6U0''O\ Y:UU_A/XG>#O M'MWJ%KX9\6:'XBN=.;9>PZ3J4-T]JV2,2+&Q*'(/#8Z&E\)_$WP?X]N]0M?# M'BS0_$=UIS;+V#2=1ANGMFR1B18V)0Y!X;'0T;_F#TO?T^?8X_\ X7)XN_Z( M3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ MP.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"% MR>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B M$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0 M/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O3K MV]M]-LY[N[GBM;6"-I9IYG")&BC+,S'@ $DGI7/:;\5/!>L^$)?%>G^+]!O MO"T)*R:Y;:G!)9(00I!G#%!@D#D]2* /(/ OC;X@>&_%'Q%U&_\ @EXZGM?$ M&O1:E81QZEH#-# NF6%J4<'5 %;S;69L*2,.ISDD#LO^%R>+O^B$_$#_ ,#O M#W_RUKK]*^)W@[7?%5[X8TWQ9H>H>);(%KK1K34H9;RW P"9(58NN,CJ!UI^ MG?$GPCK'BR^\+6'BG1;[Q/8KON]%MM0ADO;=>.9(0Q=!R.2!U'K0M;6ZAM?R M.-_X7)XN_P"B$_$#_P #O#W_ ,M:/^%R>+O^B$_$#_P.\/?_ "UKU6B@#RK_ M (7)XN_Z(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_RUKU6B@#RK_A+O\ HA/Q _\ M [P]_P#+6C_A+O^B$_$#_P.\/? M_+6C_A+O^B$_$#_P.\/?_ "UKU6B@#RK_ (7)XN_Z(3\0/_ [P]_\M:/^%R>+ MO^B$_$#_ ,#O#W_RUKU6B@#RK_AE^)W@[Q=8ZK>Z%XLT/6K/27:/4+C3M2AGCLV4$LLS(Q$9 M !)#8Q@T=WV#<\>TKQM\0++XP^)_%$OP2\=/H^I:#I.FVUL-2T R1SVUQJ,D MSLO]J;0K+>0 $$DE&R N>R_X7)XN_Z(3\0/_ [P]_\ +6NFM/C!X#O_ !#8 M:#:^-O#ESKNH0)=6>F1:M;M&KC3(- M7UBPTJ?4[E;*PBO;I(6N[@@D11!B"[D D*N3P>*=F*Z_7]3S_P#X7)XN_P"B M$_$#_P #O#W_ ,M:/^%R>+O^B$_$#_P.\/?_ "UKU6BD,\J_X7)XN_Z(3\0/ M_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/ M?_+6C_A M+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O M^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$# M_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [ MP]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_ARGEUR]TQUGN;BZTQX51+2\G8D):W!+, M% R #\U>SUQ/?#$5QJSM'IT+ZS;A[UED,;+""^9"'5D(7. M&!'45/XX^+O@7X8S6<7C'QKX=\)RW@9K9-(YH9/%-I)=6'G+'!YJO$LL>XM#N7[XVJTC$,%VG#\ >/?!OQ:?PY MXL\2>'-*\/\ P[\)?"T:IJ&@R6J/IUI_:)^:(1;0K(D%@X"[2"LP& 3S];>, MO 7AGXBZ2NE^*_#ND^)],659ULM9L8KN$2 $!PDBL-P!.#C/)IE]\.O"FIZ= MJMA>>&-&N['5HXXM0M9]/B>*\2-0L:S*5Q(%4 -G Z5"3C!Q6^MNVO/O_ M .!Z+IRI]6-VE)-[:?AR;?\ @+O_ (F?!&D7?C'XL_!']I7X[6.@2>$-#\3^ M$O['\(Z-'!LNI=-M(9@+IUCZ,XD8)CH!@$H%9O9OV:_(_P"&E_%G]@>3_P ( M[_PKWPO]I^S_ '/M.V?R<]MWD;??;MKZ \%?!CX?_#:XNY_"/@7PUX6GNXQ# M.8M]QJL+S6L4XM+DV[RQJZ&0+(,A Z%G" ,NB76C>(-)L==T>Z 6XT_4K9+BWF ((#QN"K $ \CJ!5'3OAWX4TB MU6VL/#&C65NMA_92PV]A%&@L\D_9@ H'E99CY?W>3QS4QO%->;?SLK/Y.*?F MGWBAR]YKT2^5Y7^]2?HUV;/DG]F/55_:#_:-N?B/X,\.VWA/X+^"-&N?"/AN M2VM$MAJ\LDR/-+$B !;=#&-HQ@$C^(NJ;'[)GPXTOX5?M7_M">'])GU"\@CL MO#DTMYJMX]W=7,SP7+22RRN269F))Z = !7T)X0^ OPS^'VLKJ_A;X=>$_ M#6K*C1K?Z/H=M:3A&^\HDC0-@]QGFNHLO#&CZ;KFI:S::38VNL:DL27VH0VR M)<72Q@B(2R ;G"!B%#$X!.,9K2+Y4DNUGYMN[?S;;_#H2[R4T_M-/TM:WX*W M_#V-.BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\T?MEVN MO7GB+X$PZ/-86T3>.8M]QJL+S6L4XM+DV[RQJZ&0+(,A Z%G" ,NB76C>(-)L==T>Z 6XT_4K9+BWF ((#QN"K $ \CJ!5'3OAW MX4TBU6VL/#&C65NMA_92PV]A%&@L\D_9@ H'E99CY?W>3QS4QO%->;?SLK/Y M.*?FGWBAR]YKT2^5Y7^]2?HUV;/D3]FW5K;]H+]H._\ B1X6\.6/A7X&^"-# MN_".@.EI';1ZPTDR/<2)&H"K;)Y> ,8Y_O%U27]F+5E_:!_:.N/B1X,\.6OA M3X+^"-&N?"/AM[:T2V&L2R3(\TD2( %MT,8VC& 2/XBZI]+>'/V>?A7X/OI; MW0?AGX/T2\E@DMI+C3M!M;>1XG&UXRR1@E6'!7H1UJ;PA\!?AG\/M975_"WP MZ\)^&M65&C6_T?0[:TG"-]Y1)&@;![C/-7"T7%]D_P#P)WNWZ\TK+IS>2)E[ MRE_>:^Y6LE_X"K][=+Z=W1112&%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!\Y_M]Q:C/\ LZ745@L+POKFC+>K/5)IY(V>1ED\N!(' MW2NVN8Q)%+&PPR.IR&4@D$'@@UA>' M/ACX.\'0:;!H'A/0]#ATTS&QCTW38;=;4RX\WR@BC9OP-VW&[ SFBG[DFWWO M\[P?W>YMUYGV0I^\K+M;\)*_K>2?_;J/DG1]6MOC[^V!H>B?#;PY8Z)\./A) MJ]]J6O\ B&TM(X(]0UJ>)XGMH-@&XYD9I&_B();I&7Z3Q]#X2T_]IKX'>(?" M@T'5=(GU[6M+^P>%O)BEAU::VD:]O+F2,L)MJPA9(R$97PS,YPH]WTG]GGX5 MZ#XBB\0:9\,_!^G:]#,;B/5+30;6*Z24YS()5C#!CD\@YY-;NF?#7PAHOBN^ M\4:?X5T2P\37RE+O6K;3H8[RX4XR))E4.XX'4GH**?N*'EOYO2_R:5O))-:J MXY^\YM==%Y+7\;N[[W:=DSI**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH \A_:]_M3_ (9;^*W]B[_[2_X1N^\ORL[\>2V[;CG.W=CWKY=F M\>WEIX(\>?#C^RO"B^(=7\+>&M)TWQ%X3L3;R/;ZHQLH+6=F>0R- A=UDW*K M(=P2/I7W^1D8/(KDM ^$'@3PI"(=$\$^'='A%Z-2$=AI4$"B[ *BXPB#]Z 2 M _WL$\THI*4N;6+Y;KNES77S4M_*VS8VW:+CHXWMZOE:_P#2=O.^Z1\C?&9] M.^)GQX\.? #X5^&+"S?1M6TKQ-X[\46]HB+916FQK:(R ;GN75(U!))"D+R- MY3D/VH_&=[X@_:U^&&L:WIOBG2M(\)^.K#1]&LV\.Z@UO?HT;2W=\DJP&.8L MZQ11QQLS[8)'QA^/M75/V>?A7K?B.7Q!J/PS\'W^ORSBYDU6ZT&UDNGE!!$A ME:,L6! .[.>*Z[6?#&C^(Y=.EU;2;'5)--N5O;)[VV28VMPH(6:(L#L>:JFW%TYRU:ES/S=X[?]NKEM\]]5$XIQG".B<>5>EG^KOOY;;Z=%%%(H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#.\1?:_P#A']3_ +/Q M]O\ LLOV?/\ STV';^N*_/']G_XR7?P7^%O@R36M%\+:G=#X9:IK>G:EI]@R MZQI\EO,OG6US,SOYHGGD!.U8@)%92KD;J_1^N1A^$'@.WO=:O(O!/AV.[UN1 M9=4N$TF 27[J_F*T[;,RD.-P+9P>>M1RWOR5OFSXD^.>F0>'?AUX(_9E\">&+#6OC%XS\-6>F:WKDEI&3IVEH$_$FK.BQM? MZOH=K=3LJC"J9)$+$ =!GBM+6/A5X*\0WVBWNJ^#] U.\T0*NEW%YID$LE@% MQM$#,I,6,#&W&,"M&W*\MI-MW72_,E9;:*3TZW=^EIC[MD]4DEKU=TW=^;2U MZ67G?6\+ZG>"2.>>*_EJK^JBOY5Z M5?LG?\ )K'P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ M HJEK6M:=XS+##"@&2[NQ 51W).*\W_ .&L?@A_ MT63X?_\ A46/_P =H ]5HKXM_P"'B,?_ K'_A-?^+0^5_8_]L_\(_\ \+4_ MXG./)\[[+]E_LW_CZ_@\K?\ ZSY=W>O??^&L?@A_T63X?_\ A46/_P =H ]5 MHKYU_:#_ &H+7P;X"\#>)/ ?C#P7-H_B'Q5;:!<^)]2E%_I=E"\#?$]AX)LH[G3_ !QX>@N$T:[D>U>9 MHI(EFN')A*KO,,KY5L *W%3S+EG/I&]_DD_U6Y?*^:,>]OQ;2_%=+]]CZ>HK MP3PO^V%\/H?"?AN3Q1XOTU];N-'T_4-6NM#TZ_DTRR-U$CQR32M$?L<4F[,? MVHQL5(SWKVG7XM4O-$NDT&^LM/U5T_T:[O[1[NWC;U>))8F<8SP)%^M:3C*% MTUM=?<9IW2??4TJ*^=?@5\6/B%XKO/B!JGCGQ+X+L_"_@O7=0T6]-CH%S9/* MEM&CFZ-Q+J$J0J-^64HV I^89R.NTO\ :Q^%.JZ7JNH+XK6RMM-LX]1F_M2P MNK&26U=Q''/!'/$C7$3N0BO"'5F95!)8 SI9275)_)JZ^]:CUNU;9M?-.S_' M0]&_P!GKQQX^\ W%OJ&K^%[NTL[O3O$.G7=G):22W$"$7%M M*(9TS'-N4D*#P1D9KKV_:P^%]MX4\5>(;WQ%/ING^%)+:+6QJ&D7MK/9-<%! M 6@DA64H^]2KJI4@YS@$T+6_E_P+?)W5O4-[6Z_H>O45YA9?M+?#>\TCQ;J; M^(_[.M?"CQ)K0U:QN;"6T,H!A)CGC1V$@9?+**PDR-I;(K=^'7Q?\*?%9=2' MAS499[K39$COK"^L;BPO;4NNZ,RVUQ''*@=>59D 89()Q3LPZ7.RHKY[\)?% M;XG_ !E'B7Q!\/U\'V?AK1]N:=!K&GP:1IMU?I/8RR>7'<^9!$Z+%NZNS!5&&8@$&LOP%^U MG\*OB;JNB:?X=\3R7]>'/G1Q330I&\J8):,-O YVXYJ MK.]O7\-_NZD76_I^*NOO6J\CUZBO,/!_[3'PU\?>)K70="\3+?7MZTR6$QL[ MB*TU%H<^AJO%^U+\,IG\6X\0S);^%+B:SUF]DTJ\ M2UM+B*1(F@,[0B-IB\B!8D8N^X; PI;?G\NY333L_3Y]OP?W'J]%?._C']N7 MX=^%[G1+2U@\0ZOJ-_KUMH5SIL?A[4(+W3WFC,JR36LD G^:,;D58RTG.P$* MQ75OOVEM'\&?%#X@:1XO\2Z#9Z)HO]D0Z?8V5G?/JQN;R.5A#(GEE;AY#'F* M.V#OA6W '%-*_P"7Y/\ 5?>+T[7^5[?F>YT5Y1/^U-\,+7PQ8:_-XE:+3[W6 ME\.1H^G78NDU)E++:2VWE>=#*0,[9$4\K_>&>K^&_P 4O#/Q;T2ZU7PO?R7M MK:7DVG727-G/9SVUS$<20RP3HDD;J2,JR@\BA)N]NG_ _P U]Z[@_=W_ *W_ M ,G]S['64444@"BBB@ HHHH **** "BN=\;?$?PG\--/AO\ Q?XHT;PK8SR> M3%<^)?VP_@]H^B75[IOQ/\ >MW< #KI\/B M[3XI)EW#>$9Y0N_;N*ABH) !90=P /:**^:(O^"@OP=OK35Y+'QGX;EEBU2W MTW2X[G7+>V%^LME;W/VES(0;>!#-)&[.,J]NZ -(5B/H0_:O^"+$ ?&/P 2> M !XHL>?_ "+0!ZK17SQ^T[^TI/\ !O6?AIIECJ_A_P .Z;XQNKF%_&'B.VEN M]+L1'"'B5Q%-",S%@%2>ZB MA;>BNCXVR%PI8,,@-R#6MX3^+WCK1?VCK#X5^+[KPSXE74_#DNOPZEX=T^?3 MI;'RIEC*7%O+-D@=>58;3UK7D:FX/=-KYI7?X&:ES4U46SM^+2_-H] M_HKY;\0?M2ZK%^U#K?P]37-$\*^&-'FTFQ:_U7PQ?WXO[^[5I6M1>Q7$=O:L M8_*"><"6=S@-C%,\>?M8>(?#/Q"\3265EH\G@+PGXGTCPMJXN(Y#?32WPCW7 M$4HD"(L+3P@QM&Q?Y_G3%1'W^7E^U_FDOO@IK9_JD_R:?S!Z2<.J_1M?FFOEV"BBB@ HHHH *** M* "BBB@ HKA_&7QS^&_PYU9=+\6?$'PMX7U-HQ,++6=:MK28H20'"2.IVG!Y MQC@UPOB']M3X-:!J.D*/B9X*U#3;R;[-<7EEXFLI7LW8J(F>(2%C$Q)#.N?+ M^5F&S>Z 'N5%>&W/[:GP97Q?9Z':_$WP5<1- UU>:F_B6SCM;=.51%"?#NH:1%IT]CIGC)+F*7Q(DXWS_ M &6ZCD"Q&- <97[0W[7OC3X3_M%Z#\.=#\.6.IOJ5M87-AIK65 MQ.18[3[/&C2%ID<,%/W1S1#WW!+[;LOZ^3_ %"7N*;?V5=^ MFG^:/KJBO"OCI\5?&WAKXR_";P#X-N= TUO&(U5KK4==TN?4!!]D@CE39'%< MV_WMS Y;T/;FY^SC\:-<^)R_$+3/$T6D/J7@SQ!-H4VKZ")$L;_9&DGF(DC. M8F42!7C,C[6!^:A:QTT5\J_LN_M8:C\:Y+W4O M$&NZ)I=L]M?ZG8^&1X8O[&]?3XKEXXKI+Z>X,-TNQ07\F,A6< E<8/-:)^W/ MKVC^&[?Q5XPTG2/["\0^"M2\9Z!:Z:LD-Q"MHZ_Z'<.\CK*SI+$PD18\'<-A MQFIE)15WV;^Y2?WVC+[FM]!\KYN7K>WXI?G)?>GMJ?9]%>$_ ?XU>*O%GC[7 M?!'CB'1AKMIHFF^([6YT2&2")[:[#@Q-')+(=\4D;*7#8<,IVITK8^&GQ>UC MQE\??C#X'O;:QBTGPL59[]E01&/C$?"$^K:%)JMCK/C>WN)+'4KL3>6E@DDF"!*=XJ7=M?=>_Y/\]FA/W7ROR_&UOS7Y;IGJ%%>*6G M[0^E:7X]^)Z>(?%7ABW\&^%;'2KV*:U2Z%U MW&YW7$C+Y,HD8)Y0MRS'.&& M2H-J3]KCX4V^FQW=SXEGLF?5;?1/L-YI%]!?1WEPC26\;VCPB=/,5&*,R!6Q MP356_KU'9_UZ7_)W/8:*\NM?VFOAQ>>#)/%$6O3'34U5M"-NVEWBWYU%20UH M+(Q"Y,XP3Y8CW8!.,#-3']I'XGXVM]]U;U0NMOZTO?[K/[F>ET5XMJG[9/P>T;2K M74+OQ@$BG:X5X$TV\DN;/R&59S=P+"9;41ET#M.J!=PR1D5ZIK)U'5/#T[>' M-1L+34)X@UG?7EJU[;*3@AFC26(R*1V$B]0"/#;^/-9T M_1O&.K7D]N]IIMA=-:6X_M">TM?.EQ(EN93" OG2+N;.WCBFE=I=]O/T[CDG M!-RTMH_+??[F?4=%5-7U>RT#2KW4]3NX;#3K*%[FYN[EPD4,2*6=W8\!0 22 M>@%>0S_MD?".RT;5M4OO$]SI=GIEE!J5P=3T2_M':TFF6"*YBCE@5YH6D95\ MR(,G(R0.:2U=EN+MY_U^J^\]IHKRV#]ISX:RZ%XPU>7Q&VGV?A$QKK8U+3KJ MSFM/,4-#^YFB61Q("OEE%82;@$W$BN=^"O[1%Q\7OC?\4?"UO;Q1^'?#%KI$ MUC)/I]S97Y>ZBE:5;B*?:R%3&NU3&A /.<@T[-NWE?Y?TP^SS=/^"E^I[I17 MS+\?_P!I;7O 'QQT'X:Z/J_A'P?<:KH4NJ66L>-[>X>RU&[$WEI8))'-$(6X MW%SYA^90(R2 ?3/%_P"T)X1^%@TVP\<:K'I_B*73AJ-Y8:/:W>IK:PCB2X

-: MY^V!\)O#]]KMK/XEN;PZ%:0ZAJ=QI6BW^H6UI;30">*>2>W@>,1M&0P?=M/3 M.>*Z#Q5\9]!L[;Q?IVCZU9-XDT+PZ?$#K=V]Q):6\#I(8)9GB0Y1C$Q*(3(5 M4D+R*F4E"+D]E_DW^2?W!%TO4+FUBMW1=UV5$+2VUJ7)"R7(3 !#'(.-_Q)^T[\,?" M?B Z/J7BJ%+B-;=[BYM[6>XLK);C'VN*R/VB?B_K'PB/PT_LBVL;@>)?&>G^';S[=&[^7 M;3K*7>/:ZXD'EC!.X=6T%Z+\_ M;!TGQ'\;/A/X2\"W5KK6A>*;_5K34-0N-.NX@ZVEL[J]E,X2.=/-0JTD?FIQ M@$'FJL[I=_Z_1C:LI-]-_DKGTE17F)_:6^&X\:MX5_X20'55OSI)D%E0)/,R,;<\57\'?M2_##X@:QH.D>'O$W]J:MK;WB6MA%I]T M+B,VK;+C[1&8@UL%; S.$!)&W.126MK=?^'%+W?BT_I_Y/[F>K4444 %%%% M!1110 4444 %%%% !7\J]?U45_*O0!_2G^R=_P FL?!O_L3-&_\ 2&&O5:\J M_9._Y-8^#?\ V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 >9L MV_:=O]N^1YN?GQY7E[O^6>WY:]J_X=']=\9^%4\,V>E:+?S7ELNR.8"YN;A[:%FSO_ .3147]Z5O\ @EJ34E);JWX2YE^+O_P#X:\* M?L4?$SP-\*/%WP\TS5_"EWI/CK0]-TW6=2O)[D7&DS0V$5G<-;H(B+M&6/<@ M=H-A/.17UGX+^'MYX,NTV^,=LZ MM:VB?$/6M5OK.\L"\IM8;J)$C,BL$RRE"60$@CC=SQXY<_L'^+O%&C63ZM+H M>E^(O#]A91Z-J+^*M>UW[1U_EU/G3XT_"?XJ_'S]G_Q MMX0UYO!VBZWJUY9OI=KIUU=S6UM!#<02OY]T\2M*[>6^-L" 953GEJX_XT_L MA^,?B->_'B;3=2T.!?'EOX;ATP74\RF$Z?*'G\_;$VT,!\FW=GOMKZ[HJD^5 MIKH[_/3_ .10TVE;^MT_S2/D;XP?L9>(?BGX@^--Z-;T_3H?%R>'9M&9)YP\ M=QIA9V6XV!2B.2%#1NS+G=@%0#Z-^SU\#]5^'?BCQ5XG\0:?IUAJ^L0VMFHM M?$^L>()S#"'/[Z[U!QN&^1BJ)"FP$@L^>/XM%MFBDD=+J M%XHYBP_>L# 0F< ^8*^A**SY$XJ+V2M\N7EM_P" NW?K>^IHIM2$6D;>EW-=K>-!?"]YJFK1W-E=3_P!J7<[O M=VZ0F/RQ'$B^=(QD$C%L*NQ>37Z#45I)\]^?6_\ \E*7YRNNUB(^ZK1TV^Y1 MY?R_JY\E?#C]E3QWHUO\'?"OB34_#C>$/A;J#ZA8:GI3S_;]798I8X$EMWC$ M=N%$Q+E992Y7C9NXNM^S+\1--^$/Q@\/:%XFT[2/$'BWQO=^);"YMKRY@1K. M6XAD-K--&BRPM)'&\;-%N*A^":^J**;DVW)[O?S;<7?M]F/E96L&EDK:*UO* MRDE_Z4_/ST1\%67[#7Q TKXFW_CO2].\":/,?$VA>(K/P[9:K>"W46,-S#+! M)=Y668N&4<$]O\0OV1/&WB#]HK6OBUHVJ:!'>P:GH>K:1IE_-. M8KEK2TN;>X@N&6(^5N%P#'*@D*[22G.*^OJ*%)JUNC37JN6W_I*W[:[L'[W- M?[2L_2]SY"O?V1/&FO:[;>+-1U+0;?Q'J'Q*TOQKJMA:W$[V=K9V=LUNMO!* MT0>:4C#%G2-221A<<^P?L_?"'6/A3J7Q3N-6N;&X3Q5XQO/$-D+*1V,=O+%" MBK+N1<2 QMD+N'(Y->NT4HOD5H[6M\K07Y0C^/<)>^[OO?\ &3_.<@HHHI % M%%% !1110 4444 >8?'']F?X:?M(V6DVOQ&\,1^(XM*DDELB;NXMGA:0*'P\ M,B,0VU<@DCY0<<"O$?$?_!,;]G/3=%N9])^$']L:D JV]F?$VHP*[LP4%Y&N M?E1<[F(#-M5MJNV%/U[10!^=OAG_ ()4>!- O/$.H:QX'C\4I:ZPOV321J]S M:QWVGR65DTOV9EN0T3Q77VT1+.[;T&V1OF29?:/^'7'[,7_1,O\ ROZI_P#) M-?55% 'C7Q4^%>KWO@SP]X+\*^#_ )XG^']I:#3[SPKXN>XMT\F.-5MC;W" M1SA#'M'#0L3P0ZD<_.Q_X)ZZSI?P]\":23X;\:MH6GZY83>&]?O+F#3+8:BY M97LY_*FD1K?A%9H]SC)S&<8^[J*AP337?_@K]7YKHT5S---=/S_KIL^J9\0> M'_V*_B?!^QWXX^$/B+Q7HWB7Q#K.I6=W::O>WMU)$88WM&>*7?&Q0*+=E4(" M&R"=I8X^LO ?PD\$?"]+@>$/!OA_PHUT%%R=#TN"S\[;TW^4B[L9.,^M=;16 MSFVV^_\ DE^2,U%)*/17?WG@'QT^$7Q%^-MT?"5[<^&+;X=OK&FZH-3MWN8] M6@BMI4F>W,!1XI6>2, 3>9&%5CF)B,GEO'/[)OB+Q)\0O$\5GJ&D#P%XM\4: M3XJU&)8BCK,T$),C2*4^?Y7SFOJBBHC[C371W^?N__ ",? MNUO=WGND MDAU">XNUD"6\D7E+'&D33RMY@D8MA!L7&:^J***(^[!06R_1)?DDOD#5Y.75 M_JV_S;?S[!1110,**** "BBB@ HHHH \&^+/["OP-^.7C:Z\7>-? L>L>(KJ M..*>^34[VV,JQJ$3!7DWC?_@ES\"+R.TTKPU\,DT][TN+ MK7I=>U"0:=$ ,F.)KK]Y.V["!@8UPS/NVK%+]I44 ?%5M_P2U^!.D>-#')\- MO[<\,Z@"PE?7K^*?2I50?*0+E?.ADP<'!D1SSO1\P^B>"_\ @G3^SQ\/?%NC M^)M!^':6>MZ1=1WME-@R/LDG9"58 C(/(!KZ1HH ^6/VJ?V;/&/ M[2$>K^'KW0OA[>Z-+Y/]A>*[J2[M];\/\J9F5%CD6X.5RH$T"G@,K8R?./C= M^P/XT\9^)_%5_P"%M8T--4UO5=.U6S\<:K>W,6N:*;:V%O)!&(X6$\;KD@&6 M(#>T/QI\3)_#5L?#^AZCHMM%X7EG==1-XR!YY(YXQ M]G CC $0>;YF),F!@^9Z-^PKX@UKPO;>$_%^M:4NA^'O!6H^"] O-,9YKF=; MIU/VRX1XD6)TCBB7RT:0$[CO&0*^T:*Q<4UR]+-??S7_ /2Y>2OMHK7=J7-Y MI_=RV_\ 28^>GK?PGX#_ 5\5>$_'VN^-_'$VC'7;O1--\.6MMHDTD\26UH' M)E:22*,[Y9)&8H%P@51N?K67IOPS^*7P]_: ^*WC?PWHOA#Q'HWC,Z6T,6J^ M([K3;BV^RVODMN5-/N%;O'T516KDY2YGOK^+N_O>I$8J$>5>7X62 M^Y)(^0?C%^R1XW^)D_QUNK:^\/V4WC^U\-1V,4MW.RV\EA*'N!*P@^Z>0A4$ MM_$$JK\1_P!BSQ%K_P 1?B/?Z>^F:SX=\>RVDUY#J_BC6]/CL62)(9E>QL9$ MCOT94RHDEA*D[<[1S]D45*LME_6FG_DJ\RVV];ZZ?>DE?[D?/?[1GP4\4?%C M1&\)P>%/A]XQ\%R:6;>WA\4SW=I?:9>X*+6KO\A?%C]C/Q1\5 M-:^,M[<:_I=F_BZ+PY/IN);&R2XWJUW?$[W+SDQQK#$$&X&1\\ M?:-%.+Y&I+HT_FK?Y)=K#E[Z:?56?I:W_!]3Y'3]DOQII6MZMXGT_4="GUVV M^)]SX[TFQN;F=+6ZM9K06S6]Q(L1:&7:78.J2A2!PP8XZ/XT? /XA?'+P+X+ MN]=O]!L_&_AGQ'_;D5AHNHZAI]C+!MDC%K]NB(N4D$<@/VE$7YE.(E#&OI6B MI2Y8J*Z_P W)O\ ]*?])'PAXL_8-\6ZQ:'5 MM)L?"VA^-;B]O+Q-OMJ>DS2)"D,ZZC.\S7I"Q?/&\$"O\H4I@EOM_P_ M876EZ#IME?7[ZI>VUM%#/?2($:YD50&D*C@%B"<#IFM"BJ3M'E6W^7]?/2^R MM'*G+GZ_Y_U\M>[/GBQ_9CU+4OA9\=O!>LZM:VB?$/6M5OK.\L"\IM8;J)$C M,BL$RRE"60$@CC=SQ2\&?L^^.-;^(/A+Q%\0KGP_80^$O#%UX;L8?"]S/*U^ M;A8DDN9#+%']G 2$;84\S!;_ %A P?I2BH45;EZ64?DHN*_\EDU\[[I6TN]_ M-OYN2D_Q2?R]3Y)^'7[*?CO1[7X/>%/$>I^'#X1^%VH/J%AJ>E//]OU=EBEB M@66W>,1VX43$N5EE+E>-F[CS;P?^P'\1/"0\'S:?JWAO0/$FESOYOB_0=5O[ M>^AMVU.>ZD@>#RS!?H\4H0+((2C;OFD7 K[_ **TYGS*?6]_5]_NTTZ:&R^5V'/$&H:;/:V&KH#FSG>,JDHQR M-I(.1R.HY%?"_BS_ ()^_$CQ?+J]ZD'@3P_>ZAX3M/#TPMM8U"\>XN8=2M;M M[R:XEM@\C2B&4'<&9<1C3W7V4VL4J2*\DL, M6_)D!#!1GG*KCGW6BB+Y59?ULOT7W>MY:YM_)?)6M^1X%^TW\(/%GQHL;OPZ MOA3X>^,O"%WI[I%#XHFNK.^TR_.5%U%-%%,' 4_=40OD$>80W'DE[^PUXJ\, M:AX?OM!UJ+Q7-!X)M/"-_'JGBG5_#X,EONV7 ?3RS3Q'>0;:0J,*,2 DD?;% M%0HI)KO_ )27Y2:[[:Z*U-MN_P#6Z?YQ3[>6KO\ ,_P)_9(?X8ZG\4;#5QH] MSX0\6:/I&CV]AIKW!V16VGFUN%99VD948D[ 993MQN;-4/@;^R=XH^&OP0^) M7ASQ#XBLO$7C+Q19R:5;ZJ6?RH[*&S^QZ?'(Q0-E8QN$=5UT^ ] M*\(ZG%KMW=QVMK*?$'C_XAW\$ M^D:]HWCU[.;45U'Q+KFEP6*/A%\=+[Q+97FD^&?!T M_P!M:\T;P]J5]+;:S+*X,$TEEW0("17I/[1GP?UGXNCX;# M1[FQMO\ A&O&5AXBO/MTCIYEO LH=8]J-F0^8, X'!RPKV"BH:YHQB_LVM\G M=?C_ )"C%1YE%?%>_P U9_@?'GPV_8V\6^%M _9^TS5=4T9T\!2:]_;+V5S- MF9+Z*=(_LQ,0R5\T;MVS&#C-.^&'[*WQ*\(>(_@+:ZI>>%)/#'PKDU2W6[LK MFX^V:G;SV[PP2F$P!(I &7>F]QG+!S]T_8-%7S/F<^^OY_YO[_0J7O;]FOD[ MW^^Y\8:+^Q)XAT'Q;>VK?V7KWA.;QA)XKBN]2\5ZY$\0:?[0(?[+@D2U,RR8 M"W)<]-S1.?EK4^!G[*OQ'^%'QZO/BK>ZUX7U#4?&CW?_ F>E6T)BAM$,F^T M_LZ40!W*8 D\W9YF=QRP!KZ[HJ8?N^7EZ*WRLDU\TDK[Z7O>[9/W[WZN[];M MK[FV[;:[6L@HHHH **** "BBB@ HHHH **** "OY5Z_JHK^5>@#^E/\ 9._Y M-8^#?_8F:-_Z0PUZK7YE_!#_ (*[?![X:_!?P#X0U/PWXXGU+0/#^GZ5=2VE MA9M"\L%M'$[(6NU)4LA() .,9 Z5VO\ P^K^"'_0K?$#_P %UC_\F4 ??]%? M '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZO MX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!= M8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R9 M1_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^ M"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K? M$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P % MUC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 M ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? M '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZO MX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!= M8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R9 M1_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^ M"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K? M$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P % MUC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 M ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? M '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZO MX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!= M8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R9 M1_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^ M"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K? M$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P % MUC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 M ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? M '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZO MX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!= M8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R9 M1_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^ M"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K? M$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P % MUC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 M ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? M '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZO MX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!= M8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R9 M1_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^ M"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K? M$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P % MUC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 M ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? M '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZO MX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!= M8_\ R91_P^K^"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R9 M1_P^K^"'_0K?$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^ M"'_0K?$#_P %UC_\F4 ??]%? '_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K? M$#_P76/_ ,F4 ??]%? '_#ZOX(?]"M\0/_!=8_\ R91_P^K^"'_0K?$#_P % EUC_\F4 ??]?RKU^U/_#ZOX(?]"M\0/\ P76/_P F5^*U '__V0$! end EX-101.SCH 12 tech-20250630.xsd EX-101.SCH 995200100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940305 - Disclosure - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940307 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Leases - Financial Statement Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - 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 99940902 - Disclosure - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 99941102 - Disclosure - Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99941203 - Disclosure - Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details) link:presentationLink link:calculationLink link:definitionLink 99941204 - Disclosure - Income Taxes - Deferred Taxes on Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 995200205 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Debt and Other Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Share-based Compensation and Other Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Other Income / (Expense) link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99931403 - Disclosure - Restructurings (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940306 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 99940308 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 99940504 - Disclosure - Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940505 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Debt and Other Financing Arrangements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Share-based Compensation and Other Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 99941003 - Disclosure - Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941004 - Disclosure - Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Other Income / (Expense) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941205 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941302 - Disclosure - Segment Information - Financial Information Relating to Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - Restructurings (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Restructurings link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Share-based Compensation and Other Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - 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 13 tech-20250630_cal.xml EX-101.CAL EX-101.DEF 14 tech-20250630_def.xml EX-101.DEF EX-101.LAB 15 tech-20250630_lab.xml EX-101.LAB EX-101.PRE 16 tech-20250630_pre.xml EX-101.PRE XML 18 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Document And Entity Information - USD ($)
$ in Billions
12 Months Ended
Jun. 30, 2025
Aug. 18, 2025
Dec. 31, 2024
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2025    
Document Transition Report false    
Securities Act File Number 0-17272    
Entity Registrant Name BIO-TECHNE Corp    
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    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Public Float     $ 11.4
Entity Common Stock, Shares Outstanding   155,549,587  
Entity Central Index Key 0000842023    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2025    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name KPMG LLP    
Auditor Firm ID 185    
Auditor Location Minneapolis, Minnesota    

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME      
Net sales $ 1,219,635 $ 1,159,060 $ 1,136,702
Cost of sales 429,363 389,335 366,887
Gross margin 790,272 769,725 769,815
Operating expenses:      
Selling, general and administrative 588,521 466,375 378,378
Research and development 99,496 96,664 92,493
Total operating expenses 688,017 563,039 470,871
Operating income 102,255 206,686 298,944
Other income (expense)      
Interest expense (8,509) (15,736) (11,215)
Interest income 3,886 3,323 3,410
Other non-operating income (expense), net 831 (8,584) 47,520
Total other income (expense), net (3,792) (20,997) 39,715
Earnings before income taxes 98,463 185,689 338,659
Income taxes 25,063 17,584 53,217
Net earnings 73,400 168,105 285,442
Net earnings attributable to noncontrolling interest     179
Net earnings attributable to Bio-Techne 73,400 168,105 285,263
Other comprehensive income (loss):      
Foreign currency translation income (loss) 24,002 (7,492) 4,191
Foreign currency translation reclassified to earnings with Eminence deconsolidation     119
Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax (5,566) (4,760) 4,793
Other comprehensive income (loss) 18,436 (12,252) 9,103
Other comprehensive income (loss) attributable to noncontrolling interest     (33)
Other comprehensive income (loss) attributable to Bio-Techne 18,436 (12,252) 9,136
Comprehensive income $ 91,836 $ 155,853 $ 294,399
Earnings per share:      
Basic (in dollars per share) $ 0.47 $ 1.07 $ 1.81
Diluted (in dollars per share) $ 0.46 $ 1.05 $ 1.76
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Basic (in shares) 157,521 157,708 157,179
Diluted (in shares) 159,717 160,774 161,855
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Current Assets:    
Cash and cash equivalents $ 162,186 $ 151,791
Short-term available-for-sale investments   1,072
Accounts receivable, less allowances of $4,215 and $4,386, respectively 206,876 241,394
Inventories 189,446 179,731
Current assets held-for-sale 12,332 9,773
Other current assets 37,460 33,658
Total current assets 608,300 617,419
Property and equipment, net 245,719 251,154
Right-of-use assets 73,399 91,285
Goodwill 980,935 972,663
Intangible assets, net 365,599 507,081
Deferred tax asset 10,307  
Other assets 273,609 264,265
Total assets 2,557,868 2,703,867
Current liabilities:    
Trade accounts payable 25,311 37,968
Salaries, wages and related accruals 65,791 49,818
Accrued expenses 25,663 24,886
Contract liabilities 32,571 27,930
Income taxes payable 10,770 3,706
Operating lease liabilities - current 14,098 12,920
Other current liabilities 1,645 2,151
Total current liabilities 175,849 159,379
Deferred income taxes 6,169 55,863
Long-term debt obligations 346,000 319,000
Operating lease liabilities 83,960 87,618
Other long-term liabilities 27,082 13,157
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 400,000,000; issued and outstanding 154,972,196 and 158,216,258 respectively 1,550 1,582
Additional paid-in capital 911,089 820,337
Retained earnings 1,066,049 1,325,247
Accumulated other comprehensive loss (59,880) (78,316)
Total Bio-Techne's shareholders' equity 1,918,808 2,068,850
Total liabilities and shareholders' equity $ 2,557,868 $ 2,703,867
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for doubtful accounts $ 4,215 $ 4,386
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) 400,000,000 400,000,000
Common stock, shares issued (in shares) 154,972,196 158,216,258
Common stock, shares outstanding (in shares) 154,972,196 158,216,258
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interest
Total
Balances (in shares) at Jun. 30, 2022 156,644,000          
Balance at Jun. 30, 2022 $ 1,566 $ 652,467 $ 1,122,937 $ (75,200) $ (759) $ 1,701,011
Reclassification of cumulative translation adjustment for Eminence to non-operating income       152 (33) 119
Elimination of noncontrolling equity interest from sale of Eminence         613 613
Net earnings, including noncontrolling interest     285,263   $ 179 285,442
Other comprehensive income (loss) before reclassification       8,984   8,984
Other comprehensive income (loss)           $ 9,103
Share repurchases (in shares) (222,000)         (222,000)
Share repurchases $ (2)   (19,560)     $ (19,562)
Common stock issued for exercise of options (in shares) 1,083,000         1,578,000
Common stock issued for exercise of options $ 10 24,942 (22,163)     $ 2,789
Common stock issued for restricted stock awards $ 1 (1) (6,731)     (6,731)
Common stock issued for restricted stock awards (in shares) 63,000          
Cash dividends     (50,285)     (50,285)
Stock-based compensation expense   38,315       38,315
Common stock issued to employee stock purchase plan (in shares) 74,000          
Common stock issued to employee stock purchase plan $ 1 4,905       4,906
Employee stock purchase plan expense   915       915
Balance at Jun. 30, 2023 $ 1,576 721,543 1,309,461 (66,064)   1,966,516
Balances (in shares) at Jun. 30, 2023 157,642,000          
Net earnings, including noncontrolling interest     168,105     168,105
Other comprehensive income (loss) before reclassification       (12,252)   (12,252)
Other comprehensive income (loss)           $ (12,252)
Share repurchases (in shares) (1,397,000)         (1,397,471)
Share repurchases $ (14)   (80,028)     $ (80,042)
Common stock issued for exercise of options (in shares) 1,811,000         2,240,000
Common stock issued for exercise of options $ 18 56,409 (16,534)     $ 39,893
Common stock issued for restricted stock awards $ 1 (1) (5,338)     (5,338)
Common stock issued for restricted stock awards (in shares) 91,000          
Cash dividends     (50,419)     (50,419)
Stock-based compensation expense   37,136       37,136
Common stock issued to employee stock purchase plan (in shares) 69,000          
Common stock issued to employee stock purchase plan $ 1 4,344       4,345
Employee stock purchase plan expense   906       906
Balance at Jun. 30, 2024 $ 1,582 820,337 1,325,247 (78,316)   $ 2,068,850
Balances (in shares) at Jun. 30, 2024 158,216,000         158,216,258
Net earnings, including noncontrolling interest     73,400     $ 73,400
Other comprehensive income (loss)       18,436   $ 18,436
Share repurchases (in shares) (4,550,000)         (4,550,195)
Share repurchases $ (45) (1,807) (275,686)     $ (277,538)
Common stock issued for exercise of options (in shares) 1,138,000         1,209,000
Common stock issued for exercise of options $ 11 47,258 (2,358)     $ 44,911
Common stock issued for restricted stock awards $ 1 (1) (4,163)     (4,163)
Common stock issued for restricted stock awards (in shares) 90,000          
Cash dividends     (50,391)     (50,391)
Stock-based compensation expense   40,008       40,008
Common stock issued to employee stock purchase plan (in shares) 78,000          
Common stock issued to employee stock purchase plan $ 1 4,469       4,470
Employee stock purchase plan expense   825       825
Balance at Jun. 30, 2025 $ 1,550 $ 911,089 $ 1,066,049 $ (59,880)   $ 1,918,808
Balances (in shares) at Jun. 30, 2025 154,972,000         154,972,196
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net earnings $ 73,400 $ 168,105 $ 285,442
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 109,903 111,711 107,238
Costs recognized on sale of acquired inventory 751 729 400
Deferred income taxes (51,107) (39,447) (29,567)
Stock-based compensation expense 40,833 38,042 39,230
Fair value adjustment to contingent consideration payable   (3,500) (12,100)
Gain on sale of CCXI investment     (37,176)
(Gain) Loss on equity method investment (938) 6,841 1,143
Asset impairment restructuring 21,312 2,634  
Gain on sale of Eminence     (11,682)
Leases, net 685 1,708 2,059
Impairment (recovery) of assets held-for-sale 80,503 21,963  
Other operating activity 675 301 (17)
Change in operating assets and operating liabilities, net of acquisition:      
Trade accounts and other receivables, net 34,132 (20,533) (20,867)
Inventories (18,144) (14,215) (30,167)
Prepaid expenses (14,372) (3,146) (4,585)
Trade accounts payable, accrued expenses, contract liabilities, and other (13,954) 25,769 (7,908)
Salaries, wages and related accruals 15,408 12,618 (24,558)
Income taxes receivable 8,469 (10,599) (2,492)
Net cash provided by (used in) operating activities 287,556 298,981 254,393
CASH FLOWS FROM INVESTING ACTIVITIES:      
Proceeds from sale of available-for-sale investments 1,085 28,083 35,236
Purchases of available-for-sale investments   (5,526) (20,500)
Proceeds from sale of CCXI investment     73,219
Additions to property and equipment (31,006) (62,877) (38,244)
Acquisitions, net of cash acquired   (169,707) (101,184)
Distributions from (Investments in) Wilson Wolf 7,291 6,997 (232,000)
Proceeds from sale of Eminence     17,824
Investment in Spear Bio (15,000)    
Proceeds from sale of assets held-for-sale 2,447    
Net cash provided by (used in) investing activities (35,183) (203,030) (265,649)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Cash dividends (50,391) (50,419) (50,285)
Proceeds from stock option exercises 51,739 60,935 29,813
Re-purchases of common stock (275,731) (80,042) (19,562)
Borrowings under line-of-credit agreement 104,000 225,000 619,661
Repayments of long-term debt (77,000) (256,000) (525,661)
Taxes paid on RSUs and net share settlements (6,522) (21,872) (28,893)
Other financing activity     (2,457)
Net cash provided by (used in) financing activities (253,905) (122,398) 22,616
Effect of exchange rate changes on cash and cash equivalents 11,927 (2,333) (3,356)
Net change in cash and cash equivalents 10,395 (28,780) 8,004
Cash and cash equivalents at beginning of period 151,791 180,571 172,567
Cash and cash equivalents at end of period $ 162,186 $ 151,791 $ 180,571
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Description of Business and Summary of Significant Accounting Policies

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.

At the 2022 annual meeting of shareholders of the Company held on October 27, 2022, the shareholders approved an amendment and restatement of the Company’s articles of incorporation to increase the number of authorized shares of the Company’s common stock from 100,000,000 to 400,000,000. On November 1, 2022, the Company’s Board of Directors approved and declared a four-for-one split of the Company’s common stock in the form of a stock dividend. Each stockholder of record on November 14, 2022 received three additional shares of common stock for each then-held share, which were distributed after close of trading on November 29, 2022. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the stock split.

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 Eminence met the criteria for consolidation, the transaction was accounted for in accordance with Accounting Standards Codification (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. As noted below, Eminence was sold during the first fiscal quarter of 2023.

Equity method investments: The Company accounts for its equity method investments in accordance with ASC 323, Investments - Equity Method and Joint Ventures. The Company initially records its equity method investments at the amount of the Company’s investment and adjusts each period for the Company’s share of the investee’s income or loss and dividends paid. Distributions from the equity method investee are accounted for using the cumulative earnings approach on the Consolidated Statements of Cash Flows.

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 if certain annual revenue or annual 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 was triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in EBITDA at any point prior to December 31, 2027. During the quarter ended March 31, 2023, the Company determined that Wilson Wolf had met the EBITDA target. On March 31, 2023, the Company paid an additional $232 million to acquire 19.9% of Wilson Wolf, which is accounted for as an equity method investment.

Since the first part of the forward contract has been 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 trailing twelve month 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 consideration for revenue in excess of the revenue milestone.

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 income (expense), net 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 $3.2 million, $4.1 million, and $4.8 million for fiscal 2025, 2024, and 2023, respectively. Advertising expenditures are expensed 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 12 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 derivative instruments, 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 Consolidated Statements of Shareholders’ Equity. Any tax effects, if applicable, associated with reclassifications of accumulated other comprehensive income to net income are reflected in the provision for income taxes.

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 less than one-year 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).

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. 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, & administrative 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. 

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 depreciated over estimated useful lives of 5 to 40 years.

Contingencies: The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and the amount may be reasonably estimated, the estimated loss or range of loss is disclosed.

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 Statements 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.

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. During the second quarter of fiscal 2024 there was a triggering event for the assets and liabilities associated with a disposal group in our Protein Sciences segment that were classified as held-for-sale. During the fourth quarter of fiscal 2025 there was a triggering event for the assets and liabilities associated with a disposal group in our Diagnostics & Spatial Biology segment that were classified as held-for-sale. See Note 14 for additional details. No other triggering events were identified for property, plant, and equipment or amortizable intangibles during fiscal 2025, 2024, and 2023.

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.

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 2025, 2024, and 2023 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.

The Company tests goodwill for impairment by either performing a qualitative evaluation or a quantitative test. The qualitative evaluation for goodwill is an assessment of factors including reporting unit specific operating results as well as industry and market conditions, overall financial performance, and other relevant events and factors to determine whether it is more likely than not that the fair values of a reporting unit is less than its carrying amount, including goodwill. The Company may elect to bypass the qualitative assessment for its reporting units and perform a quantitative test.

The quantitative impairment test requires us to estimate the fair value of our reporting units based the income approach. The income approach is a valuation technique under which we estimate 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 project revenue and apply our fixed and variable cost experience rate to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is 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 are 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.

In our fiscal 2025 annual goodwill impairment assessment, we elected to perform a quantitative assessment for all five of our reporting units. No impairment was identified as part of the analysis performed as the fair value of each of the reporting units exceeded the carrying value. The Company did identify a triggering event related to a business held-for-sale, described in Note 14, in the fourth quarter after our annual goodwill impairment assessment, that led to an impairment of allocated goodwill.

For fiscal 2024 and 2023, we elected to perform a qualitative analysis for all five reporting units. The Company determined, after performing the qualitative analysis, there was no evidence that it is more likely than not that the fair value was less

than the carrying amounts, therefore, it was not necessary to perform a quantitative impairment test in fiscal 2024 and 2023. There was a triggering event related to a business held-for-sale described later in this note, leading to an impairment of allocated goodwill during the second half of fiscal 2024. The Company did not identify any triggering events after our annual goodwill impairment analysis through June 30, 2024 and 2023, the date of our Consolidated Balance Sheets, that would require an additional goodwill impairment assessment to be performed.

For fiscal 2024, the Company also 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 asset. This in-process research and development was placed into service during the fourth quarter of fiscal 2024 and will begin amortization over its expected useful life.

On September 1, 2022, the Company completed the sale of its equity shares of Eminence for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Consolidated Statements of Earnings and Comprehensive Income. Prior to the sale of Eminence, a triggering event was identified in the second quarter of fiscal 2022 and impairment testing was performed as Eminence was forecasted to not have sufficient cash to execute on their growth plan combined with their inability to secure additional financing. Our impairment testing resulted in a full impairment of the Eminence goodwill and intangibles assets for charges of $8.3 million and $8.6 million, respectively, for fiscal 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. These impairment charges were recorded within the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2022. In the fourth quarter of fiscal 2022, Eminence was able to secure cash deposits on future orders to provide funding for their operations. This delay in liquidation allowed time for securing of additional investor financing which coincided with the sale of the Company's investment.

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-related and other charges include impairment of right-of-use assets, leasehold improvements, other asset write-downs associated with combining operations, disposal of assets and other exit costs. Other costs also includes restructuring-related charges, which are incremental costs incurred directly supporting business transformation initiatives tied to the restructuring action. Refer to Note 14 for additional information regarding restructuring actions.

Legal Matters: The Company and its affiliates are involved in a number of legal actions from time to time involving product liability, employment, intellectual property and commercial disputes, shareholder related matters, environmental proceedings, tax disputes, and governmental proceedings and investigations. With respect to governmental proceedings and investigations, like other companies in our industry, the Company is subject to extensive regulation by national, state, and local governmental agencies in the United States and in other jurisdictions in which the Company and its affiliates operate. The Company’s standard practice is to cooperate with regulators and investigators in responding to inquiries. The outcomes of legal actions are not within the Company’s complete control and may not be known for prolonged periods of time. In some actions, the enforcement agencies or private claimants seek damages, as well as other remedies (including injunctions barring the sale of products that are the subject of the proceeding), that could require significant expenditures, result in lost revenues, or limit the Company's ability to conduct business in the applicable jurisdictions.

The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and may be reasonably estimated, the estimated loss or range of loss is disclosed. When determining the

estimated loss or range of loss, significant judgment is required. Estimates of probable losses resulting from litigation and governmental proceedings involving the Company are inherently difficult to predict, particularly when the matters are in early procedural stages with incomplete scientific facts or legal discovery, involve unsubstantiated or indeterminate claims for damages, potentially involve penalties, fines or punitive damages, or could result in a change in business practice. The Company classifies certain specified litigation charges and gains related to significant legal matters as certain litigation charges in the Consolidated Statements of Earnings and Comprehensive Income.

In August 2024, 791,204 shares of outstanding vested stock options related to former employees expired, which have now been excluded from the Company’s dilutive EPS calculation for fiscal 2025. Of the 791,204 shares, 779,084 shares belonged to the Company’s former CEO. The expiration date of these options was previously under dispute. The dispute with the former CEO was resolved through a binding arbitration award during the quarter ended March 31, 2025 for which the Company paid $37.2 million inclusive of interest and legal fees. The dispute regarding the remaining 12,120 shares was resolved during the quarter ended March 31, 2025 resulting in total payments of $0.5 million.

During fiscal 2025 and 2024, the Company recognized $41.8 million and $3.5 million, respectively, of certain litigation charges. There was no comparable activity in fiscal 2023. As of each of the balance sheet dates presented, there was no accrued litigation. The ultimate cost to the Company with respect to accrued litigation could be materially different than the amount of the current estimates and accruals and could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows. The Company includes accrued litigation in Other current liabilities and Other liabilities on the Consolidated Balance Sheets. While it is not possible to predict the outcome for most of the legal matters discussed below, the Company believes it is possible that the costs associated with these matters could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows.

Intellectual Property Matters: At any given time, the Company is involved in litigation relating to patents, trademarks, copyrights, trade secrets, and other intellectual property (IP) rights, and licenses, acquisitions or other agreements related to such rights. This litigation includes, but it not limited to, alleged infringement or misappropriation of IP rights, or breach of obligations related to IP rights, or other claims asserted by competitors, individuals, or entities created specifically to fund IP litigation. While the outcome of these litigation matters is inherently uncertain, it is possible that the results of such litigation could require the Company to pay significant monetary damages.

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

 

 

13

 

Newly Adopted Accounting Standards

In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280), which requires incremental disclosures on reportable segments, primarily through enhanced disclosures on significant segment expenses. The Company adopted this guidance beginning with this annual report and this guidance will be applied to interim periods starting in fiscal 2026 on a retrospective basis. Refer to Note 13 for our segment reporting disclosures.

Not Yet Adopted Accounting Pronouncements

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires incremental annual disclosures on income taxes, including rate reconciliations, income taxes paid, and other disclosures.

The Company will adopt this guidance beginning in the fourth quarter of fiscal 2026 for our annual report. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income tax expense or related income tax assets or liabilities.

In November 2024, the FASB issued ASU 2024-03, Income Statement –Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40), which requires incremental disclosures on purchases of inventory, employee compensation, depreciation, intangible asset amortization, and other expenses. The Company will adopt this guidance beginning with our annual report for fiscal 2027. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income statement expenses.

Other than the items noted above, there have been no new accounting pronouncements not yet effective that we believe have a significant impact, or potential significant impact, on our Consolidated Financial Statements.

XML 25 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Revenue Recognition

Note 2. Revenue Recognition:

Consumables revenues consist of specialized proteins, immunoassays, antibodies, reagents, blood chemistry and blood gas quality controls, and hematology instrument controls that are typically single-use products 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, 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 point in time.

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, 2025 and 2024.

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 Consolidated Balance Sheets 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 a period of less than one year. Contract assets as of June 30, 2025 and 2024 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, 2025 and 2024 were approximately $35.3 million and $30.2 million, respectively. Contract liabilities as of June 30, 2024 subsequently recognized as revenue in fiscal 2025 were approximately $26.2 million. Contract liabilities as of June 30, 2023 subsequently recognized as revenue in fiscal 2024 were approximately $20.9 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the Consolidated Balance Sheets.

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 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 (in thousands):

Year ended June 30, 

2025

    

2024

    

2023

Consumables

$

972,286

$

928,180

$

917,733

Instruments

 

112,086

 

108,270

 

112,085

Services

 

111,570

 

99,265

 

85,784

Total product and services revenue, net

 

1,195,942

1,135,715

 

1,115,602

Royalty revenues

 

23,693

 

23,345

 

21,100

Total revenues, net

$

1,219,635

$

1,159,060

$

1,136,702

Revenue by geography is as follows (in thousands):

Year Ended June 30, 

2025

    

2024

    

2023

  

 

  

 

  

United States

$

683,230

$

657,747

$

642,465

EMEA, excluding United Kingdom

 

266,305

 

241,432

 

220,230

United Kingdom

 

54,827

 

50,012

 

49,457

APAC, excluding Greater China

 

77,263

 

73,904

 

73,190

Greater China

 

100,463

 

99,467

 

113,868

Rest of World

 

37,547

 

36,498

 

37,492

Net sales

$

1,219,635

$

1,159,060

$

1,136,702

XML 26 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information
12 Months Ended
Jun. 30, 2025
Supplemental Balance Sheet and Cash Flow Information  
Supplemental Balance Sheet and Cash Flow Information

Note 3. Supplemental Balance Sheet and Cash Flow Information:

Inventories:

Inventories consist of (in thousands):

June 30, 

2025

    

2024

Raw materials

$

89,080

$

79,377

Finished goods(1)

 

106,188

 

106,072

Inventories, net

$

195,268

$

185,449

(1)Finished goods inventory of $5,822 and $5,718 is included within Other assets in the June 30, 2025 and 2024 Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the Consolidated Balance Sheets dates.

Property and Equipment:

Property and equipment consist of (in thousands):

    

June 30, 

    

2025

    

2024

Land

$

8,151

$

8,150

Buildings and improvements

 

254,355

 

243,863

Machinery and equipment

245,924

 

215,948

Construction in progress

 

23,420

39,749

Property and equipment, cost

 

531,850

 

507,710

Accumulated depreciation and amortization

 

(286,131)

 

(256,556)

Property and equipment, net

$

245,719

$

251,154

Depreciation expense was $34.6 million, $31.9 million, and $29.7 million in fiscal 2025, 2024, and 2023, respectively.

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

Useful Life

June 30, 

(years)

2025

2024

Developed technology

 

9 - 15

$

620,062

$

675,674

Trade names

 

2 - 15

 

152,648

 

151,561

Customer relationships

 

7 - 16

 

212,800

 

211,276

Patents

 

10

 

4,967

 

4,343

Other intangibles

 

5 - 15

 

7,174

 

12,006

Definite-lived intangible assets

 

997,651

 

1,054,860

Accumulated amortization

 

(632,052)

 

(547,779)

Total intangible assets, net

$

365,599

$

507,081

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

    

June 30, 

2025

2024

Beginning balance

$

507,081

$

534,645

Acquisitons

66,400

Other additions

 

547

 

950

Amortization expense

 

(76,043)

 

(79,854)

Restructuring impairment(1)

(73,350)

(14,323)

Currency translation

7,364

(737)

Ending balance

$

365,599

$

507,081

(1)Refer to Note 14 for further detail on held-for-sale intangibles.

Amortization expense related to developed technologies included in Cost of sales was $44.0 million, $46.6 million, and $44.3 million in fiscal 2025, 2024, and 2023, respectively. Amortization expense related to trade names, customer relationships, non-compete agreements, and patents included in Selling, general and administrative expense was $31.3 million, $33.2 million, and $33.2 million, in fiscal 2025, 2024, and 2023, respectively.

The estimated future amortization expense for intangible assets as of June 30, 2025 is as follows (in thousands):

2026

    

$

61,798

2027

 

58,705

2028

 

54,974

2029

 

40,876

2030

 

26,917

Thereafter

 

122,329

Total

$

365,599

Goodwill:

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

    

    

Diagnostics and

    

Protein Sciences

 Spatial Biology

Total

June 30, 2023

    

$

427,027

$

445,710

$

872,737

Acquisitions

 

104,650

 

104,650

Held-for-sale goodwill(1)

(1,400)

(1,400)

Currency translation

 

(2,178)

(1,146)

 

(3,324)

June 30, 2024

$

423,449

$

549,214

$

972,663

Held-for-sale goodwill(1)

(4,488)

(4,488)

Currency translation

 

3,327

9,433

12,760

June 30, 2025

$

426,776

$

554,159

$

980,935

(1)Refer to Note 14 for further detail on goodwill reclassified to current assets held-for-sale.

Other Assets:

Other assets consist of (in thousands):

    

June 30, 

    

2025

2024

Equity method investment in Wilson Wolf

$

235,983

$

242,337

Derivative instruments

2,843

9,813

Long-term inventory

5,822

5,718

Investment in Spear Bio

15,000

Other

 

13,961

 

6,397

Other assets

$

273,609

$

264,265

Supplemental Cash Flow Information:

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

    

Year Ended June 30, 

    

2025

    

2024

    

2023

Income taxes paid

$

74,357

$

65,254

$

88,428

Interest paid

 

18,955

 

14,502

 

8,368

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Acquisitions

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.

Fiscal year 2025 Acquisitions

There were no acquisitions in fiscal 2025.

Fiscal year 2024 Acquisitions

Lunaphore Technologies SA.

On July 7, 2023, the Company acquired all of the ownership interests of Lunaphore Technologies SA (“Lunaphore”) for $169.7 million, in a cash-free, debt-free acquisition. Lunaphore is a leading developer of fully automated spatial biology solutions. The Lunaphore acquisition adds spatial biology instruments to Bio-Techne’s portfolio to accelerate our leadership position in translational and clinical research markets. The transaction was accounted for in accordance with ASC 805, Business Combinations. The goodwill recorded as a 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 goodwill is not deductible for income tax purposes. The business became part of the Diagnostics and Spatial Biology operating segment in the first quarter of fiscal 2024.

The allocation of purchase price consideration related to Lunaphore was completed in the fourth quarter of fiscal 2024. Net sales and operating loss of this business included in the Company's consolidated results of operations for fiscal 2024 were approximately $14.3 million and $24.0 million, respectively. The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2024 are as follows (in thousands):

    

Lunaphore

Current assets

$

12,155

Equipment and other long-term assets

 

1,470

Goodwill

 

104,650

Intangible assets:

Developed technologies

 

60,300

Trade names

 

4,900

Customer relationships

 

1,200

Total assets acquired

 

184,675

Liabilities

 

7,096

Deferred income taxes, net

 

7,872

Net assets acquired

$

169,707

Cash paid

$

169,707

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 purchase price allocated to trade names was based on management's forecasted cash inflows and outflows and using a relief from royalty method. The amount recorded for developed technology is being amortized with the expense reflected in Cost of sales in the Consolidated Statements 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 Consolidated Statements of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 8 years. The amount recorded for trade names is being amortized with the expense reflected in Selling, general and administrative expenses in the Consolidated Statements of Earnings and Comprehensive Income. The amortization period for trade names ranges from 4 years to 8 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 preliminary calculation of acquired net operating losses.

Fiscal year 2023 Acquisitions

Namocell, Inc.

On July 1, 2022, the Company acquired all of the ownership interests of Namocell, Inc. (“Namocell”) for $101.2 million, net of cash acquired, plus contingent consideration of up to $25 million upon the achievement of certain future revenue thresholds. The Namocell acquisition adds easy-to-use single cell sorting and dispensing platforms that are gentle to cells and preserve cell viability and integrity. The transaction was accounted for in accordance with ASC 805, Business Combinations. The goodwill recorded as a 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 goodwill is not deductible for income tax purposes. The business became part of the Protein Sciences operating segment in the first quarter of fiscal 2023.

The allocation of purchase price consideration related to Namocell was completed in the fourth quarter of fiscal 2023. Net sales and operating loss of this business included in Bio-Techne's consolidated results of operations for the twelve months ended June 30, 2023 were approximately $6.4 million and $9.3 million, respectively. The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2023 are as follows (in thousands):

    

Namocell Inc

Current assets, net of cash

$

3,248

Equipment and other long-term assets

 

405

Goodwill

51,257

Intangible assets:

 

  

Developed technologies

 

73,900

Trade names

 

700

Customer relationships

 

900

Non-competition agreement

100

Total assets acquired

 

130,510

Liabilities

 

546

Deferred income taxes, net

 

18,180

Net assets acquired

$

111,784

Cash paid, net of cash acquired

 

101,184

Additional consideration

 

10,600

Net assets acquired

$

111,784

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 was based on management’s forecasted cash inflows and outflows and using a relief from royalty method to calculate the fair value of assets purchased. The purchase price allocated to customer relationships and trade names was based on management's forecasted cash inflows and outflows and using a multiperiod excess earnings method. The amount recorded for developed technology is being amortized with the expense reflected in Cost of sales in the Consolidated Statements 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 Statements of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 4 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 Consolidated Statements of Earnings and Comprehensive Income. The amortization period for both trade names and the non-competition agreement is estimated to be 3 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 preliminary calculation of acquired net operating losses.

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Fair Value Measurements

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 

Balance Sheet Location

June 30, 

Inputs Considered as

2025

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

$

2,843

$

$

2,843

$

Total assets

$

2,843

$

$

2,843

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

$

18,034

$

$

18,034

$

Total liabilities

$

18,034

$

$

18,034

$

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

Balance Sheet Location

June 30,

Inputs Considered as

    

2024

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Certificates of deposit(1)

Short-term available-for-sale investments

$

1,072

$

1,072

$

$

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

805

805

Derivatives designated as hedging instruments - cash flow hedges

Other assets

 

9,813

 

 

9,813

 

Total assets

$

11,690

$

1,072

$

10,618

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

$

2,051

$

$

2,051

$

Total liabilities

$

2,051

$

$

2,051

$

(1)The certificates of deposit have contractual maturity dates within one year.

Fair value measurements of available for sale securities

Available for sale securities are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets.

Fair value measurements of derivative instruments

The Company utilizes forward starting swaps designated as a cash flow hedge on forecasted 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 forecasted variable interest long-term debt 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 a notional principal amount. The Company also uses a cross-currency swap contract to manage its exposure to foreign currency risk associated with the Company’s net investment in its Swiss subsidiary.

The following table presents the contractual amounts of the Company’s outstanding instruments (in millions):

    

June 30, 

June 30, 

Instruments

Designation

    

2025

2024

Forward starting swaps(1)

Cash flow hedge

$

200

$

300

Cross-currency swap(2)

Net investment hedge

140

150

(1)In May 2021, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $200 million of notional principal. The effective date of the swap was November 2022 with the full swap maturing in November 2025.
(2)In July 2023, the Company entered into a pay-fixed rate, receive-fixed rate cross-currency swap contract with a total notional amount of $150 million that was designated as a hedge to lock in the Swiss franc (CHF) rate for a portion of the Company’s CHF net investment in its Lunaphore subsidiary in Switzerland. The objective of the hedge is to protect the net investment in the Company’s CHF-denominated operations against changes in the spot exchange rates, on a pre-tax basis. The hedging instrument has four interim settlement dates, which will reduce the notional on the hedging instrument by $10 million at each interim date, and will reduce the notional to $110 million at maturity.

The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses with our Consolidated Financial Statements for the years ended June 30, 2025, 2024 and 2023 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

    

Year Ended

June 30, 

    

2025

2024

    

2023

Cash flow hedges

Forward starting swaps

$

11,530

$

12,632

 

$

(1,340)

Net investment hedges

Cross-currency swap

14,301

4,015

 

Total

$

25,831

$

16,647

$

(1,340)

(Gain) Loss Reclassified into Income

    

Year Ended

June 30, 

Income Statement

    

2025

2024

    

2023

Classification

Cash flow hedges

Forward starting swaps

$

(8,448)

$

(10,317)

 

$

(4,526)

Interest expense

Net investment hedges

Cross-currency swap

(2,761)

(3,210)

 

Interest expense

Total

$

(11,209)

$

(13,527)

$

(4,526)

Gains or losses related to the net investment hedges are classified as foreign currency translation adjustments in the schedule of changes in Accumulated Other Comprehensive Income (“AOCI”) in Note 8, as these items are attributable to the Company’s hedges of its net investment in foreign operations. Gains or losses related to the cash flow hedges are classified as Unrealized gains (losses) on cash flow hedges in the schedule of changes in AOCI in Note 8.

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

As of December 31 2023, the Company's obligation for potential contingent consideration payments related to the Namocell and Asuragen acquisitions was relieved as the likelihood that the revenue thresholds and product milestones would be achieved in the timeframe established within the purchase agreement was remote. As a result, the Company reversed an accrual for the fair value of the contingent liabilities at the date of settlement during fiscal 2024, respectively. There was no contingent consideration throughout all of fiscal 2025.

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, 

2025

2024

Fair value at the beginning of period

$

$

3,500

Purchase price contingent consideration (Note 4)

 

 

Change in fair value of contingent consideration

 

 

(3,500)

Payments

 

 

Fair value at the end of period

$

$

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 29 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Debt and Other Financing Arrangements
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Debt and Other Financing Arrangements

Note 6. Debt and Other Financing Arrangements:

On August 31, 2022, the Company entered into a revolving line-of-credit and term loan by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $1 billion, which can be increased by an additional $400 million subject to certain conditions. 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 one-month Secured Overnight Financing Rate (SOFR) plus an applicable margin. The applicable margin is determined from 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 10 basis points.

The Credit Agreement matures on August 31, 2027 and contains customary restrictive and financial covenants and customary events of default. As of June 30, 2025 and 2024, the outstanding balance under the Credit Agreement was $346.0 million and $319.0 million, respectively.

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Leases
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Leases

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.

The Consolidated Financial Statements include the following amounts related to operating leases where the Company is the lessee ($ in thousands):

Year ended

June 30, 

2025

2024

2023

Consolidated Statements of Earnings

Fixed operating lease expense

$

17,414

$

18,195

$

15,941

Variable operating lease expense

5,426

4,988

4,437

Total operating lease expense

$

22,840

$

23,183

$

20,378

Consolidated Statements of Cash Flows

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

$

16,320

$

17,729

$

14,934

ROU assets obtained in exchange for operating lease obligations

8,767

11,051

48,103

Consolidated Balance Sheets

Lease Assets and Liabilities

Balance Sheet Classification

Operating lease ROU assets

Right-of-use asset

$

73,399

$

91,285

Operating lease liabilities - current

Operating lease liabilities - current

$

14,098

$

12,920

Operating lease liabilities - long-term

Operating lease liabilities

83,960

87,618

Total operating lease liabilities

$

98,058

$

100,538

Weighted average remaining lease term:

7.6 years

8.5 years

Weighted average discount rate:

4.3

%

4.2

%

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, 

2025

2026

$

17,685

2027

 

16,587

2028

 

16,312

2029

 

15,905

2030

 

13,444

Thereafter

 

35,932

Total

$

115,865

Less: Amounts representing interest

 

17,807

Total lease obligations

$

98,058

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 31 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information

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

Equity

The Company has declared cash dividends per share of $0.32 in fiscal 2025, 2024, and 2023. During fiscal 2025, 2024, and 2023, the Company repurchased 4,550,195 shares at an average share price of $60.60, 1,397,471 shares at an average share price of $57.28, and 222,000 shares at an average share price of $88.12, respectively. The Company’s accounting policy is to record the portion of share repurchases in excess of the par value entirely in retained earnings. In fiscal 2025, the Company incurred $1.8 million in excise tax from the share repurchase that was recorded in additional paid-in capital. During fiscal 2025, 2024 and 2023, 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, restricted stocks vesting, and restricted stock units vesting were $6.5 million, $21.9 million, and $28.9 million, respectively.

Accumulated Other Comprehensive Income (Loss)

The components of Other comprehensive income (loss) consist of changes in foreign currency translation adjustments and changes in net unrealized gains (losses) on derivative instruments designated as cash flow hedges.

Changes in Accumulated other comprehensive income (loss) attributable to Bio-Techne by component (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2022, net of tax

$

8,069

$

(83,269)

$

(75,200)

Other comprehensive income (loss), before tax, attributable to Bio-Techne: :

Amounts before reclassifications (1)

1,340

4,191

5,531

Amounts reclassified out

4,526

152

4,678

Total other comprehensive income (loss), before tax, attributable to Bio-Techne:

5,866

4,343

10,209

Tax expense

(1,073)

(1,073)

Total other comprehensive income (loss), net of tax, attributable to Bio-Techne:

4,793

4,343

9,136

Balance as of June 30, 2023, net of tax(2)

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(12,632)

(9,941)

(22,573)

Amounts reclassified out

10,317

3,210

13,527

Total other comprehensive income (loss), before tax

(2,315)

(6,731)

(9,046)

Tax expense

(2,445)

(761)

(3,206)

Total other comprehensive income (loss), net of tax

 

(4,760)

(7,492)

(12,252)

Balance as of June 30, 2024, net of tax(2)

$

8,102

$

(86,418)

$

(78,316)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(12,011)

21,895

9,884

Amounts reclassified out

8,448

2,761

11,209

Total other comprehensive income (loss), before tax

(3,563)

24,656

21,093

Tax expense

(2,003)

(654)

(2,657)

Total other comprehensive income (loss), net of tax

 

(5,566)

24,002

18,436

Balance as of June 30, 2025, net of tax(2)

$

2,536

$

(62,416)

$

(59,880)

(1)Amounts before reclassifications related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the $33 thousand attributable to the non-controlling interest in Eminence as of June 30, 2023.
(2)The Company had a net deferred tax liability for its cash flow hedge of $0.8 million, $2.5 million, and $4.0 million as of June 30, 2025, 2024 and 2023.

Income taxes are not provided for foreign translation relating to permanent investments in international subsidiaries, but tax effects within foreign currency translation adjustments do include impacts from the net investment hedge.

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Earnings Per Share

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, 

    

2025

    

2024

    

2023

Earnings per share – basic:

Net earnings, including noncontrolling interest

$

73,400

 

$

168,105

 

$

285,442

Less net earnings attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

73,400

$

168,105

$

285,263

Income allocated to participating securities

 

(37)

 

(33)

 

(70)

Income available to common shareholders

$

73,363

$

168,072

$

285,193

Weighted-average shares outstanding – basic

 

157,521

 

157,708

 

157,179

Earnings per share – basic

$

0.47

$

1.07

$

1.81

Earnings per share – diluted:

 

  

 

  

 

  

Net earnings, including noncontrolling interest

$

73,400

$

168,105

$

285,442

Less net earnings attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

73,400

$

168,105

$

285,263

Income allocated to participating securities

 

(37)

 

(33)

 

(70)

Income available to common shareholders

$

73,363

$

168,072

$

285,193

Weighted-average shares outstanding – basic

 

157,521

 

157,708

 

157,179

Dilutive effect of stock options and restricted stock units

 

2,196

 

3,066

 

4,676

Weighted-average common shares outstanding – diluted

 

159,717

 

160,774

 

161,855

Earnings per share – diluted

$

0.46

$

1.05

$

1.76

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 3.8 million, 3.9 million, and 4.5 million for fiscal 2025, 2024 and 2023, respectively.

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Share-based Compensation and Other Benefit Plans
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Share-based Compensation and Other Benefit Plans

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 (collectively, the Plans), 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 36.2 million shares of common stock authorized for grant under the Plans. The maximum aggregate number of shares of common stock reserved and available for awards under the 2020 Equity Incentive Plan is 9,936,808 shares. At June 30, 2025, there were 6.8 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 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, 2025 under the Plans were 9.5 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, 

    

2025

2024

2023

Dividend yield

0.45

%

0.41

%

0.34

%

Expected volatility

32-36

%

30-37

%

30-36

%

Risk-free interest rates

3.5-4.4

%

3.8-4.8

%

2.8-4.4

%

Expected lives (years)

4.6

4.4

4.7

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

 

13,269

$

51.20

 

  

 

  

Granted

 

2,351

 

93.81

 

  

 

  

Forfeited

 

(118)

 

85.99

 

  

 

  

Exercised

 

(1,578)

 

29.48

 

  

 

  

Outstanding at June 30, 2023

 

13,924

$

60.56

 

  

 

  

Granted

 

1,060

 

79.69

 

  

 

  

Forfeited

 

(1,165)

 

90.86

 

  

 

  

Exercised

 

(2,240)

 

33.34

 

  

 

  

Outstanding at June 30, 2024

 

11,579

$

64.53

 

 

  

Granted

 

913

 

72.66

 

  

 

  

Forfeited

 

(1,823)

 

66.45

 

  

 

  

Exercised

 

(1,209)

 

41.91

 

  

 

  

Outstanding at June 30, 2025

 

9,460

$

67.83

$

155.0

 

2.9

Exercisable at June 30, 2023:

 

8,641

 

44.76

 

 

  

Exercisable at June 30, 2024:

 

8,208

 

53.57

 

 

  

Exercisable at June 30, 2025:

 

7,133

 

62.69

 

80.2

 

1.8

The weighted average fair value of options granted during fiscal 2025, 2024, and 2023 was $24.75, $27.27, and $29.53, respectively. The total intrinsic value of options exercised during fiscal 2025, 2024, and 2023 were $36.9 million, $100.8 million, and $90.2 million, respectively. The total fair value of options exercised during fiscal 2025, 2024, and 2023 were $50.7 million, $58.2 million, and $46.5 million, respectively. The total fair value of options vested during fiscal 2025, 2024, and 2023 were $36.4 million, $31.6 million, and $31.0 million, respectively. Stock options vest over a four-year period. Option exercise prices for options granted by the Company equal the closing price of the Company’s common stock on the New York Stock Exchange on the date of grant.

Restricted common stock activity under the Plans for the three years ended June 30, 2025, 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, 2022

 

66

$

85.83

 

  

Granted

 

11

 

73.94

 

  

Vested

 

(40)

 

78.85

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2023

 

37

$

89.91

 

  

Granted

 

28

 

57.38

 

  

Vested

 

(30)

 

82.51

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2024

 

35

$

70.22

 

  

Granted

 

13

 

68.67

 

  

Vested

 

(26)

 

76.67

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2025

 

22

$

61.92

7.6

The total fair value of restricted shares that vested was $2.0 million for fiscal 2025, $2.4 million for fiscal 2024, and $3.1 million for fiscal 2023.

Restricted stock unit activity under the Plans for the three years ended June 30, 2025, 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, 2022

 

302

 

$

75.54

 

  

Granted

 

107

 

90.96

 

  

Vested

 

(123)

 

52.34

 

  

Forfeited

 

(3)

106.13

 

  

Outstanding at June 30, 2023

 

283

 

$

91.10

 

  

Granted

 

374

 

78.16

 

  

Vested

 

(129)

 

76.42

 

  

Forfeited

 

(31)

 

99.96

 

  

Outstanding at June 30, 2024

 

497

 

$

84.62

 

  

Granted

 

547

 

73.63

 

  

Vested

 

(134)

 

79.12

 

  

Forfeited

 

(79)

 

105.71

 

  

Outstanding at June 30, 2025

 

831

 

$

76.28

 

52.9

The total fair value of restricted stock units that vested was $10.6 million for fiscal 2025, $9.9 million for fiscal 2024, and $6.4 million for fiscal 2023. The restricted stock units vest over a three-year period.

Stock-based compensation cost, inclusive of payroll taxes, of $40.0 million, $38.5 million, and $39.3 million was included in Selling, general and administrative expense in fiscal 2025, 2024 and 2023, respectively. Additionally, stock-based

compensation costs, inclusive of payroll taxes, of $1.3 million, $0.9 million, and $1.0 million was included in Cost of sales sold in fiscal 2025, 2024, and 2023, respectively. As of June 30, 2025, there was $39.3 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 2026 through 2029 using a 4.5% forfeiture rate. The weighted average period over which the compensation cost is expected to be recognized is 1.9 years.

Employee stock purchase plan: In fiscal 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. 800,000 shares were allocated to the ESPP. The Company recorded expense of $0.8 million, $0.9 million, and $0.9 million for the ESPP in fiscal 2025, 2024, and 2023, 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 $6.3 million, $5.8 million, and $4.9 million for the years ended June 30, 2025, 2024, and 2023, 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 $5.6 million, $5.5 million, and $2.4 million for the years ended June 30, 2025, 2024 and 2023, respectively.

Performance incentive programs: In fiscal 2025, 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 $32.8 million, granted options for 912,717 shares of common stock, issued 12,736 restricted common shares and 547,369 restricted stock units. In fiscal 2024 and fiscal 2023, the Company recorded cash bonuses of $13.5 million and $10.8 million, granted options for 1,060,126 and 2,350,980 shares of common stock, issued 27,876 and 10,816 restricted common stock shares and 374,448 and 107,202 restricted stock units, respectively.

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Other Income / (Expense)
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Other Income / (Expense)

Note 11. Other Income / (Expense):

The components of Other income (expense) in the accompanying Consolidated Statements of Earnings and Comprehensive Income are as follows (in thousands):

 

Year Ended June 30, 

    

 

2025

    

2024

    

2023

Interest expense

$

(8,509)

$

(15,736)

$

(11,215)

Interest income

3,886

3,323

3,410

Gain (loss) on investment(1)

283

49,328

Gain (loss) on equity method investment

938

(6,841)

(1,143)

Other non-operating income (expense), net

 

(107)

 

(2,026)

 

(665)

Total other income (expense)

$

(3,792)

$

(20,997)

$

39,715

(1)For fiscal 2024, this is for a $0.3 million gain on the sale of our exchange trade investment grade bond funds. For fiscal 2023, this is for a $37.2 million gain on the sale of our CCXI investment, an $11.7 million gain on the sale of Eminence, and a gain of $0.4 million related to the change in fair value of our exchange traded bond funds.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Income Taxes

Note 12. Income Taxes:

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

Year Ended June 30, 

    

2025

    

2024

    

2023

Domestic

$

86,814

$

174,806

$

288,458

Foreign

 

11,649

 

10,883

 

50,201

Earnings before income taxes

$

98,463

$

185,689

$

338,659

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

Year Ended June 30, 

    

2025

    

2024

    

2023

Taxes on income consist of:

Current tax provision:

 

  

 

  

 

  

Federal

 

$

54,589

 

$

40,228

 

$

59,810

State

 

10,402

 

4,853

 

12,753

Foreign

 

11,224

 

12,664

 

10,453

Total current tax provision

 

76,215

 

57,745

 

83,016

Deferred tax provision:

 

  

 

  

 

  

Federal

 

(46,433)

 

(28,301)

 

(28,829)

State

 

(4,303)

 

(4,563)

 

(2,414)

Foreign

 

(416)

 

(7,297)

 

1,444

Total deferred tax provision

 

(51,152)

 

(40,161)

 

(29,799)

Total income tax provision

 

$

25,063

 

$

17,584

 

$

53,217

The Company’s discrete tax benefits in fiscal 2025, 2024, and 2023 primarily related to share-based compensation excess tax benefits of $4.5 million, $18.4 million, and $12.3 million, respectively.

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

    

Year Ended June 30, 

    

2025

    

2024

    

2023

Income tax expense at federal statutory rate

21.0

%

 

21.0

%

 

21.0

%

State income taxes, net of federal benefit

2.2

 

(0.2)

 

2.5

Research and development tax credit

(3.3)

 

(2.2)

 

(1.3)

Foreign tax rate differences

6.2

 

3.1

 

(0.6)

Option exercises

(3.9)

 

(8.8)

 

(3.3)

U.S. taxation of foreign earnings

0.4

 

0.1

 

0.4

Foreign derived intangible income

(12.0)

 

(4.8)

 

(3.4)

Foreign withholding tax

0.1

(1.2)

1.5

Executive compensation limitations(1)

12.5

 

2.7

 

0.8

Changes in unrecognized tax benefits

(2.5)

Valuation allowance

17.4

Outside basis difference

(12.9)

Other, net

0.2

 

(0.2)

 

(1.9)

Effective tax rate

25.5

%

 

9.5

%

 

15.7

%

(1)This includes the impact of the non-deductible portion of a non-recurring arbitration award of 7.9%.

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

June 30, 

    

2025

    

2024

Inventory

$

14,056

$

9,675

Net operating loss carryovers

 

26,758

 

25,065

Tax credit carryovers

 

8,706

 

9,118

Excess tax basis in investments

 

23,562

 

1,115

Deferred compensation

 

18,022

 

16,628

Lease liability

 

15,094

 

19,501

Capitalized R&D

39,694

36,151

Held-for-sale asset impairment

5,216

Derivatives

3,450

Other

 

10,196

 

6,119

Valuation allowance

 

(33,769)

 

(19,265)

Deferred tax assets

 

125,769

 

109,323

Intangible asset amortization

 

(84,113)

 

(120,648)

Depreciation

 

(19,287)

 

(20,448)

Right of use asset

 

(13,572)

 

(17,876)

Derivatives

(2,516)

Other

 

(4,659)

 

(3,698)

Deferred tax liabilities

 

(121,631)

 

(165,186)

Net deferred income tax assets (liabilities)

$

4,138

$

(55,863)

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, 2025 was $33.8 million compared to $19.3 million in the prior year.

As of June 30, 2025, we had a $33.8 million valuation allowance, of which $13.1 million is from outside basis differences, with the remainder relating to certain foreign and state tax net operating loss and state credit carryforwards. The Company believes it is more likely than not that these tax carryovers will not be realized.

As of June 30, 2025, the Company has federal operating loss carryforwards of approximately $15.4 million and state operating loss carryforwards of $127.2 million from its previous acquisitions, which are not limited under IRC Section 382. As of June 30, 2025, the Company has foreign net operating loss carryforwards of $116.3 million. Some of the net operating loss carryforwards expire between fiscal 2026 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, 2032. The Company has a deferred tax asset of $10.5 million, net of the valuation allowance discussed above, related to the net operating loss carryovers. As of June 30, 2025, the Company has federal and state tax credit carryforwards of $4.9 million and $4.8 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 $5.1 million, net of the valuation allowance discussed above, related to the tax credit carryovers.

As of June 30, 2025, the Company has approximately $179 million of undistributed earnings in its foreign subsidiaries. Approximately $73 million of these earnings are no longer considered permanently reinvested and the Company expects to be able to repatriate earnings on a tax neutral basis. The Company has not provided deferred taxes on approximately $106 million of undistributed earnings from non-U.S. subsidiaries as of June 30, 2025 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, 

    

2025

    

2024

    

2023

Beginning balance

$

5,278

$

5,291

$

5,302

Decrease in unrecognized tax benefits for prior year positions

 

(1,950)

  

 

 

FX impact

1

(13)

(11)

Ending balances

$

3,329

$

5,278

$

5,291

Included in the balance of unrecognized tax benefits for fiscal 2025 are potential benefits of $3.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.2 million of accrued interest and penalties as of June 30, 2025. The amount recorded for the periods ended June 30, 2024 and 2023, was $0.6 million and $0.5 million, respectively, in accrued interest and penalties. 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 2020 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 36 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Segment Information

Note 13. Segment Information:

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

The Company’s Protein Sciences segment is comprised of the reagent solutions division and analytical solutions division. 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. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.

The Company’s Diagnostics and Spatial Biology segment is comprised of the diagnostics reagents division, spatial biology divsion, and molecular diagnostics division. Our Diagnostics and Spatial Biology 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. No customer in the Diagnostics and Spatial Biology segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.

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.

The Company discloses segment operating income as its measure of segment profit, reconciled to both total operating income and income before taxes. Business segment operating income excludes certain expenses and income that are not allocated to business segments (described below as unallocated amounts). Business segment disclosures consider information used by/provided to the Company’s chief operating decision maker (CODM). For the Company, the CODM is the Chief Executive Officer. The CODM uses segment operating income to allocate resources to segments in the planning and forecasting process along with periodic reviews of results and overall market activity.

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

For the Year Ended June 30, 2025

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

870,245

$

346,263

$

1,216,508

Other revenue(1)

4,152

Intersegment

(1,025)

Consolidated net sales

$

1,219,635

Segment operating income

Cost of sales

212,225

147,946

Selling, general and administrative

229,058

136,103

Research and development

58,609

40,890

Segment operating income

$

370,353

$

21,324

$

391,677

Unallocated amounts

Costs recognized on sale of acquired inventory

(751)

Amortization of intangibles

(75,321)

Acquisition related expenses and other

(12,064)

Certain litigation charges

(41,827)

Impairment of assets held-for-sale

(80,503)

Stock based compensation, inclusive of employer taxes

(42,158)

Restructuring and restructuring-related costs

(28,231)

Corporate general, selling, and administrative expenses

(8,088)

Impact of business held-for-sale(1)

(479)

Consolidated operating income

$

102,255

(1)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the results of this business held-for-sale for fiscal 2025.

For the Year Ended June 30, 2024

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

830,902

$

326,392

$

1,157,294

Other revenue(1)

4,153

Intersegment

(2,387)

Consolidated net sales

$

1,159,060

Segment operating income

Cost of sales

201,981

134,963

Selling, general and administrative

217,235

127,131

Research and development

56,911

39,752

Segment operating income

$

354,775

$

24,546

$

379,321

Unallocated amounts

Costs recognized on sale of acquired inventory

(729)

Amortization of intangibles

(78,318)

Acquisition related expenses and other

(6,980)

Certain litigation charges

(3,506)

Impairment of assets held-for-sale

(21,963)

Stock based compensation, inclusive of employer taxes

(40,277)

Restructuring and restructuring-related costs

(12,245)

Corporate general, selling, and administrative expenses

(9,142)

Impact of business held-for-sale(1)

525

Consolidated operating income

$

206,686

(1)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the six-month results of this business held-for-sale for the period starting December 31, 2023 through June 30, 2024 while the business has met the held-for-sale criteria.

For the Year Ended June 30, 2023

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

845,747

$

292,602

$

1,138,349

Intersegment

(1,647)

Consolidated net sales

$

1,136,702

Segment operating income

Cost of sales

209,332

113,517

Selling, general and administrative

204,480

101,806

Research and development

58,251

34,242

Segment operating income

$

373,684

$

43,037

$

416,721

Unallocated amounts

Costs recognized on sale of acquired inventory

(400)

Amortization of intangibles

(76,413)

Impact of partially-owned consolidated subsidiaries

647

Acquisition related expenses and other

9,965

Stock based compensation, inclusive of employer taxes

(41,217)

Restructuring and restructuring-related costs

(3,829)

Corporate general, selling, and administrative expenses

(6,530)

Consolidated operating income

$

298,944

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 considers our consumables sold in the Protein Sciences and Diagnostics and Spatial Biology segments to represent different groups of products and therefore have separately disclosed the related consumables revenue (in thousands):

Year Ended June 30, 

    

2025

    

2024

    

2023

Consumables revenue - Protein Sciences

$

684,165

$

657,679

$

665,301

Consumables revenue - Diagnostics and Spatial Biology

 

283,969

 

266,348

 

252,432

Consumables revenue - Other revenue(1)

4,152

4,153

Total consumable revenue

$

972,286

$

928,180

$

917,733

(1)Includes the results of a business that has met the held-for-sale criteria since December 31, 2023.

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

Year ended June 30, 

    

2025

      

2024

Long-lived assets:

United States and Canada

$

202,800

  

$

211,597

Europe

   

 

36,030

 

27,862

Asia

 

6,889

 

11,695

Total long-lived assets

$

245,719

  

$

251,154

Intangible assets:

 

  

 

  

United States and Canada

$

301,971

  

$

443,740

Europe

 

63,628

 

63,138

Asia

 

 

203

Total intangible assets

$

365,599

  

$

507,081

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

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Restructurings
12 Months Ended
Jun. 30, 2025
Restructuring and Related Activities [Abstract]  
Restructurings

Note 14. Restructurings:

Fiscal 2025 Restructuring Actions:

During the fourth quarter, management engaged in a series of restructuring activities to optimize components of our global manufacturing processes. These activities included adjusting manufacturing locations and protocols of certain products to better align with geographical and customer demand. Associated with these manufacturing changes, the Company incurred asset impairments of $11.5 million. Additionally, the Company pursued strategic divestiture of the Exosome Diagnostics business. The Company is expecting to incur costs related to these actions through fiscal 2026, which will be recorded when specified criteria are met.

As part of these actions, certain assets and liabilities associated with a disposal group in our Diagnostics and Spatial Biology segment were classified as held-for-sale as of May 31, 2025, including $4.5 million of goodwill allocated to the disposal group on a relative fair value basis. As a result of an impairment test performed over the disposal group during fiscal 2025, a cumulative impairment charge of $83.1 million which includes the allocated goodwill, was recorded in the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2025.

The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

Cost of sales

$

11,471

Selling, general and administrative

84,160

Total

$

95,631

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30, 2025

Employee

Asset-related

Impairment of

severance

and other

assets held-for-sale

Total

Protein Sciences

$

$

11,471

$

$

11,471

Diagnostics and Spatial Biology

83,059

83,059

Corporate

1,041

60

1,101

Total

$

1,041

$

11,531

$

83,059

$

95,631

The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Accrued expenses in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (in thousands):

Impairment

Employee

Asset

of assets

    

severance(1)

    

impairment and other(2)

held-for-sale

    

Total

Expense incurred in the fourth quarter of 2025

$

1,041

$

11,531

$

83,059

$

95,631

Cash payments

Non-cash adjustments

(11,471)

(83,059)

(94,530)

Accrued restructuring actions balance as of June 30, 2025

$

1,041

$

60

$

$

1,101

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages.
(2)Primarily relates to impairment of inventory and equipment.

In the first quarter of fiscal 2025, the Company announced enterprise-wide restructuring focused on recovering operating margins and optimizing our manufacturing footprint. The Company is expecting to incur costs related to these actions through fiscal 2026, which will be recorded when specified criteria are met. The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

Cost of sales

$

8,585

Selling, general and administrative(1)

5,832

Total

$

14,417

(1)Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30, 2025

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

2,425

$

10,972

$

13,397

Diagnostics and Spatial Biology

411

411

Corporate

609

609

Total

$

3,445

$

10,972

$

14,417

The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (in thousands):

Employee

Asset

    

severance(1)

    

impairment and other(2)

    

Total

Initial expense incurred in the first quarter of 2025

$

2,852

$

7,417

$

10,269

Incremental expense incurred in remainder of 2025

593

3,555

4,148

Cash payments

(2,223)

(1,131)

(3,354)

Non-cash adjustments

(9,841)

(9,841)

Accrued restructuring actions balance as of June 30, 2025

$

1,222

$

$

1,222

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or relocation of certain manufacturing sites.
(2)Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.

Fiscal 2024 Restructuring Actions:

In the second quarter of fiscal 2024, the Company announced enterprise-wide restructuring focused on recovering operating margins, optimizing our distribution footprint, and enhancing our organization efficiency. These actions impacted approximately 4% of our global workforce. These actions continued through the end of fiscal 2025 as we incurred charges relating to the condensing of certain distribution centers and optimizing efficiency.

As part of these actions, certain assets and liabilities associated with a disposal group in our Protein Sciences segment were classified as held-for-sale as of December 31, 2023, including $1.4 million of goodwill allocated to the disposal group on a relative fair value basis. As a result of an impairment test performed over the disposal group during fiscal 2024, a cumulative impairment charge of $22.0 million which includes the allocated goodwill, was recorded in the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2024. There was a recovery related to the disposal group during fiscal 2025 of $2.6 million. During the quarter ended December 31, 2024, the Company entered into an agreement with a buyer to purchase the remaining inventory for approximately $8 million. As part of the arrangement, the Company and the buyer entered into a promissory note that will mature in February 2027 and agrees that the buyer shall pay in quarterly installments. As of June 30, 2025, the fair value of the note receivable was approximately $5.3 million and is included within Other current assets and Other assets on the Consolidated Balance Sheets. As of June 30, 2025, the assets remaining within the disposal group primarily include the land and building of $4.7 million, which is net of expected selling costs. These assets are actively marketed at a fair value based on market conditions such that the held-for-sale criterion are still met. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheets as of June 30, 2025 and 2024.

The restructuring and restructuring-related charges, including the impairment (recovery) of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

2024

Cost of sales

$

$

3,349

Selling, general and administrative(1)

(1,191)

30,638

Total

$

(1,191)

$

33,987

(1)Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30,

2025

2024

Employee

Asset-related

Recovery of

Employee

Asset-related

Impairment of

severance

and other

assets held-for-sale

Total

severance

and other

assets held-for-sale

Total

Protein Sciences

$

127

$

73

$

(2,557)

$

(2,357)

$

3,483

$

5,130

$

21,963

$

30,576

Diagnostics and Spatial Biology

1,007

224

1,231

Corporate

86

1,080

1,166

1,153

1,027

2,180

Total

$

213

$

1,153

$

(2,557)

$

(1,191)

$

5,643

$

6,381

$

21,963

$

33,987

The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (in thousands):

Impairment (recovery)

Employee

Asset-related

of assets

severance(1)

and other(2)

held-for-sale

Total

Initial expense incurred in the second quarter of 2024

4,882

504

6,038

11,424

Incremental expense incurred in the remainder of 2024

542

5,877

15,926

22,345

Cash payments

(4,882)

(2,800)

(7,682)

Non-cash adjustments

(3,391)

(21,963)

(25,354)

Adjustments(3)

219

219

Accrued restructuring actions balance as of June 30, 2024

$

761

$

190

$

$

952

Incremental expense incurred in fiscal 2025

213

1,153

(2,557)

(1,191)

Cash payments

(974)

(1,343)

(2,317)

Non-cash adjustments

2,557

2,557

Accrued restructuring actions balance as of June 30, 2025

$

$

$

$

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or sale of certain distribution and manufacturing sites.

(2)Primarily relates to impairment of right-of-use assets, lease termination fees, consulting fees, and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring initiatives.

(3)Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.

Fiscal 2023 Restructuring Actions:

QT Holdings Corporation (Quad)

In August 2022, the Company informed employees of our decision to close our Quad facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, an estimated pre-tax charge of $2.2 million was recorded within our Protein Sciences segment for fiscal 2023. The related restructuring charges for fiscal 2023 were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Employee

Asset

    

severance

    

impairment and other

    

Total

Selling, general and administrative

$

1,328

$

842

$

2,170

Employee

Asset

    

severance

    

impairment and other

    

Total

Expense incurred in the first quarter of 2023

$

1,328

$

842

$

2,170

Cash payments

(1,233)

(772)

(2,005)

Adjustments

(95)

(70)

(165)

Accrued restructuring actions balances as of June 30, 2023

$

$

$

Protein Sciences realignment

In December 2022, the Company informed employees it would undertake certain actions to strategically reallocate operations resources to high growth areas of the business. Additional actions were taken in June 2023 primarily related to the sales organization. The actions impacted a limited number of employees and were completed in the fourth quarter of fiscal 2024. As a result of the realignment, a pre-tax charge of $1.7 million related to employee severance was recorded in the Selling, general and administrative line of Operating income within our Protein Sciences segment during fiscal 2023. Adjustments in fiscal 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for fiscal 2024 were $0.2 million. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Expense incurred in fiscal year 2023

$

1,677

Fiscal year 2023 cash payments

(762)

Fiscal year 2023 adjustments

(18)

Accrued restructuring actions balance as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(1,118)

Fiscal year 2024 adjustments(1)

221

Accrued restructuring actions balance as of June 30, 2024

$

(1)Fiscal 2024 adjustments relate to the refinement of the accrual recorded in fiscal 2023.

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events
12 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Subsequent Events

Note 15. Subsequent Events:

On August 5, 2025, the Company announced the execution of a definitive agreement to sell the Exosome Diagnostics business for $15 million including $5 million of stock of the acquiring company at closing with the remainder received over the following four years. The transaction is expected to close during the first quarter of fiscal 2026.

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure      
Net Income (Loss) $ 73,400 $ 168,105 $ 285,263
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Policies and Procedures
12 Months Ended
Jun. 30, 2025
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Jun. 30, 2025
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]

Cybersecurity Risk Management and Strategy

Bio-Techne’s cybersecurity strategy is to maintain and fortify a secure, actively-monitored environment for our internal and our customers’ data while supporting our and our customers’ business needs. Our cybersecurity program follows industry standards and best practice for preventing, detecting, remediating, and mitigating potential cybersecurity threats, including regular processes to identify, evaluate and manage potential risks.

Our IT Security Operations team administers and monitors the prevention, detection, mitigation, and remediation of potential cybersecurity risks. This team leverages both Bio-Techne’s internal IT resources, including its personnel, as well as managed security service providers and other third-party security software and technology services, as well as through other means. We also have implemented processes and technologies for network monitoring and data loss prevention procedures.

We conduct periodic risk assessments, including with support from external vendors, to assess our cyber program, identify areas of enhancement, and develop strategies for the mitigation of cyber risks. We also conduct regular security testing and have established a vulnerability management process supported by security testing, for the treatment of identified security risks based on severity, including risks arising from our use of third-party providers software and service providers. In addition to our evolving processes and systems, we foster a culture of cybersecurity education, training, and testing. Every year, employees must take and pass rigorous information security and protection training.

We partner with experienced external consultants to assess our cybersecurity program, and to perform penetration testing as well as other testing programs designed to identify vulnerabilities and areas for fortification. Also, as part of our cybersecurity risk management program we maintain cyber insurance, with coverage amounts and terms that are typical and appropriate for a company of our size and type. This insurance may not be sufficient to cover us against all types of claims related to security breaches, cyberattacks and other related breaches.

Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]

Our IT Security Operations team administers and monitors the prevention, detection, mitigation, and remediation of potential cybersecurity risks. This team leverages both Bio-Techne’s internal IT resources, including its personnel, as well as managed security service providers and other third-party security software and technology services, as well as through other means. We also have implemented processes and technologies for network monitoring and data loss prevention procedures.

We conduct periodic risk assessments, including with support from external vendors, to assess our cyber program, identify areas of enhancement, and develop strategies for the mitigation of cyber risks. We also conduct regular security testing and have established a vulnerability management process supported by security testing, for the treatment of identified security risks based on severity, including risks arising from our use of third-party providers software and service providers. In addition to our evolving processes and systems, we foster a culture of cybersecurity education, training, and testing. Every year, employees must take and pass rigorous information security and protection training.

We partner with experienced external consultants to assess our cybersecurity program, and to perform penetration testing as well as other testing programs designed to identify vulnerabilities and areas for fortification. Also, as part of our cybersecurity risk management program we maintain cyber insurance, with coverage amounts and terms that are typical and appropriate for a company of our size and type. This insurance may not be sufficient to cover us against all types of claims related to security breaches, cyberattacks and other related breaches.

Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]

Our Board of Directors (“Board”) holds overall oversight responsibility for the Company’s strategy and risk management, including in relation to cybersecurity risks. The Board exercises its oversight function through the Audit Committee, which oversees the management of risk exposure across various areas, including data security risks, in accordance with its charter. In addition, the Audit Committee is specifically responsible for the review and approval of any cybersecurity incident disclosure, as set forth in the Committee’s charter. In the event of a potentially significant cybersecurity incident, the Audit Committee’s charter requires that management promptly communicate and consult with the Audit Committee.

Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Audit Committee
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] Our Board of Directors (“Board”) holds overall oversight responsibility for the Company’s strategy and risk management, including in relation to cybersecurity risks. The Board exercises its oversight function through the Audit Committee, which oversees the management of risk exposure across various areas, including data security risks, in accordance with its charter.
Cybersecurity Risk Role of Management [Text Block]

Bio-Techne’s cybersecurity program is led by the Company’s Chief Information Officer (“CIO”), with day-to-day management and administration of our cybersecurity program performed by the Director of IT Infrastructure and Security and the IT Security Operations team. The Director of IT Infrastrcuture and Security reports to the CIO, and the CIO reports to the Chief Financial Officer. The CIO is supported by the Incident Response Team (“IRT”), a multi-disciplinary management committee comprising senior members from the Security Operations Team, legal, finance, internal audit and other functions. The IRT supports the CIO in supporting and reviewing information security risks and in the event of a cybersecurity incident provides leadership with respect to incident response, investigation, mitigation and remediation.

In addition to leadership and support within management, we also work with security service providers to monitor for vulnerabilities and threats, and which are reported to the Security Operations team. All employees are trained and tested annually on cybersecurity risks, and we continually perform simulated phishing exercises. We also conduct periodic tabletop exercises for key personnel involved in cybersecurity risk management, including the IRT.

Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Chief Information Officer
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]

Bio-Techne’s General Counsel updates the Audit Committee multiple times per year regarding Bio-Techne’s cybersecurity programs, including regularly-tracked metrics on incident response, internal security testing, and measures implemented to monitor and address cybersecurity risks and threats, as appropriate. The Audit Committee regularly updates the full Board on these matters. In addition, on at least an annual basis, the CIO provides the full Board with a thorough review of the Company’s cybersecurity program, including current status, industry risks and exposure, and future strategy.

Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2025
Policy Text Block [Abstract]  
Use of estimates

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

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 Eminence met the criteria for consolidation, the transaction was accounted for in accordance with Accounting Standards Codification (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. As noted below, Eminence was sold during the first fiscal quarter of 2023.

Equity method investments:

Equity method investments: The Company accounts for its equity method investments in accordance with ASC 323, Investments - Equity Method and Joint Ventures. The Company initially records its equity method investments at the amount of the Company’s investment and adjusts each period for the Company’s share of the investee’s income or loss and dividends paid. Distributions from the equity method investee are accounted for using the cumulative earnings approach on the Consolidated Statements of Cash Flows.

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 if certain annual revenue or annual 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 was triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in EBITDA at any point prior to December 31, 2027. During the quarter ended March 31, 2023, the Company determined that Wilson Wolf had met the EBITDA target. On March 31, 2023, the Company paid an additional $232 million to acquire 19.9% of Wilson Wolf, which is accounted for as an equity method investment.

Since the first part of the forward contract has been 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 trailing twelve month 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 consideration for revenue in excess of the revenue milestone.

Translation of foreign financial statements

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 income (expense), net in the Consolidated Statements of Earnings and Comprehensive Income.

Revenue recognition

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: 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 costs: Advertising expenses were $3.2 million, $4.1 million, and $4.8 million for fiscal 2025, 2024, and 2023, respectively. Advertising expenditures are expensed as incurred.

Income taxes

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 12 for additional information regarding income taxes.

Comprehensive income

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 derivative instruments, 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 Consolidated Statements of Shareholders’ Equity. Any tax effects, if applicable, associated with reclassifications of accumulated other comprehensive income to net income are reflected in the provision for income taxes.

Cash and cash equivalents

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 investment

Available-for-sale investments: Available-for-sale investments consist of debt instruments with original maturities of generally three months to less than one-year 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).

Trade accounts receivable and allowances

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. 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, & administrative 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. 

Inventories

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: 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 depreciated over estimated useful lives of 5 to 40 years.

Contingencies

Contingencies: The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and the amount may be reasonably estimated, the estimated loss or range of loss is disclosed.

Contingent Consideration

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 Statements of Earnings and Comprehensive Income.

Intangible assets

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.

Impairment of long-lived assets and amortizable intangibles

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. During the second quarter of fiscal 2024 there was a triggering event for the assets and liabilities associated with a disposal group in our Protein Sciences segment that were classified as held-for-sale. During the fourth quarter of fiscal 2025 there was a triggering event for the assets and liabilities associated with a disposal group in our Diagnostics & Spatial Biology segment that were classified as held-for-sale. See Note 14 for additional details. No other triggering events were identified for property, plant, and equipment or amortizable intangibles during fiscal 2025, 2024, and 2023.

Impairment of goodwill and indefinite-lived intangible assets

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.

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 2025, 2024, and 2023 goodwill impairment assessment performed on April 1 of each of the respective fiscal years, the date of our annual goodwill impairment assessment.

The Company tests goodwill for impairment by either performing a qualitative evaluation or a quantitative test. The qualitative evaluation for goodwill is an assessment of factors including reporting unit specific operating results as well as industry and market conditions, overall financial performance, and other relevant events and factors to determine whether it is more likely than not that the fair values of a reporting unit is less than its carrying amount, including goodwill. The Company may elect to bypass the qualitative assessment for its reporting units and perform a quantitative test.

The quantitative impairment test requires us to estimate the fair value of our reporting units based the income approach. The income approach is a valuation technique under which we estimate 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 project revenue and apply our fixed and variable cost experience rate to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is 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 are 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.

In our fiscal 2025 annual goodwill impairment assessment, we elected to perform a quantitative assessment for all five of our reporting units. No impairment was identified as part of the analysis performed as the fair value of each of the reporting units exceeded the carrying value. The Company did identify a triggering event related to a business held-for-sale, described in Note 14, in the fourth quarter after our annual goodwill impairment assessment, that led to an impairment of allocated goodwill.

For fiscal 2024 and 2023, we elected to perform a qualitative analysis for all five reporting units. The Company determined, after performing the qualitative analysis, there was no evidence that it is more likely than not that the fair value was less

than the carrying amounts, therefore, it was not necessary to perform a quantitative impairment test in fiscal 2024 and 2023. There was a triggering event related to a business held-for-sale described later in this note, leading to an impairment of allocated goodwill during the second half of fiscal 2024. The Company did not identify any triggering events after our annual goodwill impairment analysis through June 30, 2024 and 2023, the date of our Consolidated Balance Sheets, that would require an additional goodwill impairment assessment to be performed.

For fiscal 2024, the Company also 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 asset. This in-process research and development was placed into service during the fourth quarter of fiscal 2024 and will begin amortization over its expected useful life.

On September 1, 2022, the Company completed the sale of its equity shares of Eminence for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Consolidated Statements of Earnings and Comprehensive Income. Prior to the sale of Eminence, a triggering event was identified in the second quarter of fiscal 2022 and impairment testing was performed as Eminence was forecasted to not have sufficient cash to execute on their growth plan combined with their inability to secure additional financing. Our impairment testing resulted in a full impairment of the Eminence goodwill and intangibles assets for charges of $8.3 million and $8.6 million, respectively, for fiscal 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. These impairment charges were recorded within the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2022. In the fourth quarter of fiscal 2022, Eminence was able to secure cash deposits on future orders to provide funding for their operations. This delay in liquidation allowed time for securing of additional investor financing which coincided with the sale of the Company's investment.

Restructuring actions

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-related and other charges include impairment of right-of-use assets, leasehold improvements, other asset write-downs associated with combining operations, disposal of assets and other exit costs. Other costs also includes restructuring-related charges, which are incremental costs incurred directly supporting business transformation initiatives tied to the restructuring action. Refer to Note 14 for additional information regarding restructuring actions.

Legal Matters

Legal Matters: The Company and its affiliates are involved in a number of legal actions from time to time involving product liability, employment, intellectual property and commercial disputes, shareholder related matters, environmental proceedings, tax disputes, and governmental proceedings and investigations. With respect to governmental proceedings and investigations, like other companies in our industry, the Company is subject to extensive regulation by national, state, and local governmental agencies in the United States and in other jurisdictions in which the Company and its affiliates operate. The Company’s standard practice is to cooperate with regulators and investigators in responding to inquiries. The outcomes of legal actions are not within the Company’s complete control and may not be known for prolonged periods of time. In some actions, the enforcement agencies or private claimants seek damages, as well as other remedies (including injunctions barring the sale of products that are the subject of the proceeding), that could require significant expenditures, result in lost revenues, or limit the Company's ability to conduct business in the applicable jurisdictions.

The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and may be reasonably estimated, the estimated loss or range of loss is disclosed. When determining the

estimated loss or range of loss, significant judgment is required. Estimates of probable losses resulting from litigation and governmental proceedings involving the Company are inherently difficult to predict, particularly when the matters are in early procedural stages with incomplete scientific facts or legal discovery, involve unsubstantiated or indeterminate claims for damages, potentially involve penalties, fines or punitive damages, or could result in a change in business practice. The Company classifies certain specified litigation charges and gains related to significant legal matters as certain litigation charges in the Consolidated Statements of Earnings and Comprehensive Income.

In August 2024, 791,204 shares of outstanding vested stock options related to former employees expired, which have now been excluded from the Company’s dilutive EPS calculation for fiscal 2025. Of the 791,204 shares, 779,084 shares belonged to the Company’s former CEO. The expiration date of these options was previously under dispute. The dispute with the former CEO was resolved through a binding arbitration award during the quarter ended March 31, 2025 for which the Company paid $37.2 million inclusive of interest and legal fees. The dispute regarding the remaining 12,120 shares was resolved during the quarter ended March 31, 2025 resulting in total payments of $0.5 million.

During fiscal 2025 and 2024, the Company recognized $41.8 million and $3.5 million, respectively, of certain litigation charges. There was no comparable activity in fiscal 2023. As of each of the balance sheet dates presented, there was no accrued litigation. The ultimate cost to the Company with respect to accrued litigation could be materially different than the amount of the current estimates and accruals and could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows. The Company includes accrued litigation in Other current liabilities and Other liabilities on the Consolidated Balance Sheets. While it is not possible to predict the outcome for most of the legal matters discussed below, the Company believes it is possible that the costs associated with these matters could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows.

Intellectual Property Matters

Intellectual Property Matters: At any given time, the Company is involved in litigation relating to patents, trademarks, copyrights, trade secrets, and other intellectual property (IP) rights, and licenses, acquisitions or other agreements related to such rights. This litigation includes, but it not limited to, alleged infringement or misappropriation of IP rights, or breach of obligations related to IP rights, or other claims asserted by competitors, individuals, or entities created specifically to fund IP litigation. While the outcome of these litigation matters is inherently uncertain, it is possible that the results of such litigation could require the Company to pay significant monetary damages.

Recently Adopted Accounting Pronouncements and Relevant New Standards Issued Not Yet Adopted

Newly Adopted Accounting Standards

In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280), which requires incremental disclosures on reportable segments, primarily through enhanced disclosures on significant segment expenses. The Company adopted this guidance beginning with this annual report and this guidance will be applied to interim periods starting in fiscal 2026 on a retrospective basis. Refer to Note 13 for our segment reporting disclosures.

Not Yet Adopted Accounting Pronouncements

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740), which requires incremental annual disclosures on income taxes, including rate reconciliations, income taxes paid, and other disclosures.

The Company will adopt this guidance beginning in the fourth quarter of fiscal 2026 for our annual report. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income tax expense or related income tax assets or liabilities.

In November 2024, the FASB issued ASU 2024-03, Income Statement –Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40), which requires incremental disclosures on purchases of inventory, employee compensation, depreciation, intangible asset amortization, and other expenses. The Company will adopt this guidance beginning with our annual report for fiscal 2027. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income statement expenses.

Other than the items noted above, there have been no new accounting pronouncements not yet effective that we believe have a significant impact, or potential significant impact, on our Consolidated Financial Statements.

Fair Value

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.

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.

Earnings Per Share

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 Compensation

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.

Segments

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

The Company’s Protein Sciences segment is comprised of the reagent solutions division and analytical solutions division. 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. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.

The Company’s Diagnostics and Spatial Biology segment is comprised of the diagnostics reagents division, spatial biology divsion, and molecular diagnostics division. Our Diagnostics and Spatial Biology 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. No customer in the Diagnostics and Spatial Biology segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.

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.

The Company discloses segment operating income as its measure of segment profit, reconciled to both total operating income and income before taxes. Business segment operating income excludes certain expenses and income that are not allocated to business segments (described below as unallocated amounts). Business segment disclosures consider information used by/provided to the Company’s chief operating decision maker (CODM). For the Company, the CODM is the Chief Executive Officer. The CODM uses segment operating income to allocate resources to segments in the planning and forecasting process along with periodic reviews of results and overall market activity.

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedules of disaggregated revenue

Year ended June 30, 

2025

    

2024

    

2023

Consumables

$

972,286

$

928,180

$

917,733

Instruments

 

112,086

 

108,270

 

112,085

Services

 

111,570

 

99,265

 

85,784

Total product and services revenue, net

 

1,195,942

1,135,715

 

1,115,602

Royalty revenues

 

23,693

 

23,345

 

21,100

Total revenues, net

$

1,219,635

$

1,159,060

$

1,136,702

Schedule of revenue by geographic area

Year Ended June 30, 

2025

    

2024

    

2023

  

 

  

 

  

United States

$

683,230

$

657,747

$

642,465

EMEA, excluding United Kingdom

 

266,305

 

241,432

 

220,230

United Kingdom

 

54,827

 

50,012

 

49,457

APAC, excluding Greater China

 

77,263

 

73,904

 

73,190

Greater China

 

100,463

 

99,467

 

113,868

Rest of World

 

37,547

 

36,498

 

37,492

Net sales

$

1,219,635

$

1,159,060

$

1,136,702

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of inventories

Inventories consist of (in thousands):

June 30, 

2025

    

2024

Raw materials

$

89,080

$

79,377

Finished goods(1)

 

106,188

 

106,072

Inventories, net

$

195,268

$

185,449

(1)Finished goods inventory of $5,822 and $5,718 is included within Other assets in the June 30, 2025 and 2024 Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the Consolidated Balance Sheets dates.
Schedule of property and equipment

Property and equipment consist of (in thousands):

    

June 30, 

    

2025

    

2024

Land

$

8,151

$

8,150

Buildings and improvements

 

254,355

 

243,863

Machinery and equipment

245,924

 

215,948

Construction in progress

 

23,420

39,749

Property and equipment, cost

 

531,850

 

507,710

Accumulated depreciation and amortization

 

(286,131)

 

(256,556)

Property and equipment, net

$

245,719

$

251,154

Schedule of intangible assets

Useful Life

June 30, 

(years)

2025

2024

Developed technology

 

9 - 15

$

620,062

$

675,674

Trade names

 

2 - 15

 

152,648

 

151,561

Customer relationships

 

7 - 16

 

212,800

 

211,276

Patents

 

10

 

4,967

 

4,343

Other intangibles

 

5 - 15

 

7,174

 

12,006

Definite-lived intangible assets

 

997,651

 

1,054,860

Accumulated amortization

 

(632,052)

 

(547,779)

Total intangible assets, net

$

365,599

$

507,081

Schedule of changes in carrying amount of net intangible assets

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

    

June 30, 

2025

2024

Beginning balance

$

507,081

$

534,645

Acquisitons

66,400

Other additions

 

547

 

950

Amortization expense

 

(76,043)

 

(79,854)

Restructuring impairment(1)

(73,350)

(14,323)

Currency translation

7,364

(737)

Ending balance

$

365,599

$

507,081

(1)Refer to Note 14 for further detail on held-for-sale intangibles.
Schedule of estimated future amortization expense for intangible assets

The estimated future amortization expense for intangible assets as of June 30, 2025 is as follows (in thousands):

2026

    

$

61,798

2027

 

58,705

2028

 

54,974

2029

 

40,876

2030

 

26,917

Thereafter

 

122,329

Total

$

365,599

Schedule of changes to the carrying amount of goodwill

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

    

    

Diagnostics and

    

Protein Sciences

 Spatial Biology

Total

June 30, 2023

    

$

427,027

$

445,710

$

872,737

Acquisitions

 

104,650

 

104,650

Held-for-sale goodwill(1)

(1,400)

(1,400)

Currency translation

 

(2,178)

(1,146)

 

(3,324)

June 30, 2024

$

423,449

$

549,214

$

972,663

Held-for-sale goodwill(1)

(4,488)

(4,488)

Currency translation

 

3,327

9,433

12,760

June 30, 2025

$

426,776

$

554,159

$

980,935

(1)Refer to Note 14 for further detail on goodwill reclassified to current assets held-for-sale.
Schedule of other assets

Other assets consist of (in thousands):

    

June 30, 

    

2025

2024

Equity method investment in Wilson Wolf

$

235,983

$

242,337

Derivative instruments

2,843

9,813

Long-term inventory

5,822

5,718

Investment in Spear Bio

15,000

Other

 

13,961

 

6,397

Other assets

$

273,609

$

264,265

Schedule of supplemental cash flow information

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

    

Year Ended June 30, 

    

2025

    

2024

    

2023

Income taxes paid

$

74,357

$

65,254

$

88,428

Interest paid

 

18,955

 

14,502

 

8,368

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions (Tables)
12 Months Ended
Jun. 30, 2025
Lunaphore Technologies SA.  
Notes Tables  
Schedule of the aggregate purchase price of the acquisitions that was allocated to the assets acquired and liabilities assumed The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2024 are as follows (in thousands):

    

Lunaphore

Current assets

$

12,155

Equipment and other long-term assets

 

1,470

Goodwill

 

104,650

Intangible assets:

Developed technologies

 

60,300

Trade names

 

4,900

Customer relationships

 

1,200

Total assets acquired

 

184,675

Liabilities

 

7,096

Deferred income taxes, net

 

7,872

Net assets acquired

$

169,707

Cash paid

$

169,707

Namocell Inc  
Notes Tables  
Schedule of the aggregate purchase price of the acquisitions that was allocated to the assets acquired and liabilities assumed The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2023 are as follows (in thousands):

    

Namocell Inc

Current assets, net of cash

$

3,248

Equipment and other long-term assets

 

405

Goodwill

51,257

Intangible assets:

 

  

Developed technologies

 

73,900

Trade names

 

700

Customer relationships

 

900

Non-competition agreement

100

Total assets acquired

 

130,510

Liabilities

 

546

Deferred income taxes, net

 

18,180

Net assets acquired

$

111,784

Cash paid, net of cash acquired

 

101,184

Additional consideration

 

10,600

Net assets acquired

$

111,784

XML 47 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of information by level for financial assets and liabilities that are measured at fair value on a recurring basis

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 

Balance Sheet Location

June 30, 

Inputs Considered as

2025

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

$

2,843

$

$

2,843

$

Total assets

$

2,843

$

$

2,843

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

$

18,034

$

$

18,034

$

Total liabilities

$

18,034

$

$

18,034

$

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

Balance Sheet Location

June 30,

Inputs Considered as

    

2024

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Certificates of deposit(1)

Short-term available-for-sale investments

$

1,072

$

1,072

$

$

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

805

805

Derivatives designated as hedging instruments - cash flow hedges

Other assets

 

9,813

 

 

9,813

 

Total assets

$

11,690

$

1,072

$

10,618

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

$

2,051

$

$

2,051

$

Total liabilities

$

2,051

$

$

2,051

$

(1)The certificates of deposit have contractual maturity dates within one year.
Schedule of contractual amounts of the outstanding instruments

The following table presents the contractual amounts of the Company’s outstanding instruments (in millions):

    

June 30, 

June 30, 

Instruments

Designation

    

2025

2024

Forward starting swaps(1)

Cash flow hedge

$

200

$

300

Cross-currency swap(2)

Net investment hedge

140

150

(1)In May 2021, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $200 million of notional principal. The effective date of the swap was November 2022 with the full swap maturing in November 2025.
(2)In July 2023, the Company entered into a pay-fixed rate, receive-fixed rate cross-currency swap contract with a total notional amount of $150 million that was designated as a hedge to lock in the Swiss franc (CHF) rate for a portion of the Company’s CHF net investment in its Lunaphore subsidiary in Switzerland. The objective of the hedge is to protect the net investment in the Company’s CHF-denominated operations against changes in the spot exchange rates, on a pre-tax basis. The hedging instrument has four interim settlement dates, which will reduce the notional on the hedging instrument by $10 million at each interim date, and will reduce the notional to $110 million at maturity.
Schedule of pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses

The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses with our Consolidated Financial Statements for the years ended June 30, 2025, 2024 and 2023 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

    

Year Ended

June 30, 

    

2025

2024

    

2023

Cash flow hedges

Forward starting swaps

$

11,530

$

12,632

 

$

(1,340)

Net investment hedges

Cross-currency swap

14,301

4,015

 

Total

$

25,831

$

16,647

$

(1,340)

(Gain) Loss Reclassified into Income

    

Year Ended

June 30, 

Income Statement

    

2025

2024

    

2023

Classification

Cash flow hedges

Forward starting swaps

$

(8,448)

$

(10,317)

 

$

(4,526)

Interest expense

Net investment hedges

Cross-currency swap

(2,761)

(3,210)

 

Interest expense

Total

$

(11,209)

$

(13,527)

$

(4,526)

Schedule of the reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3)

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, 

2025

2024

Fair value at the beginning of period

$

$

3,500

Purchase price contingent consideration (Note 4)

 

 

Change in fair value of contingent consideration

 

 

(3,500)

Payments

 

 

Fair value at the end of period

$

$

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of the table that 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

Year ended

June 30, 

2025

2024

2023

Consolidated Statements of Earnings

Fixed operating lease expense

$

17,414

$

18,195

$

15,941

Variable operating lease expense

5,426

4,988

4,437

Total operating lease expense

$

22,840

$

23,183

$

20,378

Consolidated Statements of Cash Flows

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

$

16,320

$

17,729

$

14,934

ROU assets obtained in exchange for operating lease obligations

8,767

11,051

48,103

Consolidated Balance Sheets

Lease Assets and Liabilities

Balance Sheet Classification

Operating lease ROU assets

Right-of-use asset

$

73,399

$

91,285

Operating lease liabilities - current

Operating lease liabilities - current

$

14,098

$

12,920

Operating lease liabilities - long-term

Operating lease liabilities

83,960

87,618

Total operating lease liabilities

$

98,058

$

100,538

Weighted average remaining lease term:

7.6 years

8.5 years

Weighted average discount rate:

4.3

%

4.2

%

Schedule of the fair value of the lease liability by payment date for the operating leases by fiscal year

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, 

2025

2026

$

17,685

2027

 

16,587

2028

 

16,312

2029

 

15,905

2030

 

13,444

Thereafter

 

35,932

Total

$

115,865

Less: Amounts representing interest

 

17,807

Total lease obligations

$

98,058

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of changes in Accumulated Other Comprehensive Income (Loss)

Changes in Accumulated other comprehensive income (loss) attributable to Bio-Techne by component (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2022, net of tax

$

8,069

$

(83,269)

$

(75,200)

Other comprehensive income (loss), before tax, attributable to Bio-Techne: :

Amounts before reclassifications (1)

1,340

4,191

5,531

Amounts reclassified out

4,526

152

4,678

Total other comprehensive income (loss), before tax, attributable to Bio-Techne:

5,866

4,343

10,209

Tax expense

(1,073)

(1,073)

Total other comprehensive income (loss), net of tax, attributable to Bio-Techne:

4,793

4,343

9,136

Balance as of June 30, 2023, net of tax(2)

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(12,632)

(9,941)

(22,573)

Amounts reclassified out

10,317

3,210

13,527

Total other comprehensive income (loss), before tax

(2,315)

(6,731)

(9,046)

Tax expense

(2,445)

(761)

(3,206)

Total other comprehensive income (loss), net of tax

 

(4,760)

(7,492)

(12,252)

Balance as of June 30, 2024, net of tax(2)

$

8,102

$

(86,418)

$

(78,316)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(12,011)

21,895

9,884

Amounts reclassified out

8,448

2,761

11,209

Total other comprehensive income (loss), before tax

(3,563)

24,656

21,093

Tax expense

(2,003)

(654)

(2,657)

Total other comprehensive income (loss), net of tax

 

(5,566)

24,002

18,436

Balance as of June 30, 2025, net of tax(2)

$

2,536

$

(62,416)

$

(59,880)

(1)Amounts before reclassifications related to foreign currency translation adjustments in the table above includes the amount attributable to Bio-Techne and excludes the $33 thousand attributable to the non-controlling interest in Eminence as of June 30, 2023.
(2)The Company had a net deferred tax liability for its cash flow hedge of $0.8 million, $2.5 million, and $4.0 million as of June 30, 2025, 2024 and 2023.
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of the calculation of basic and diluted 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, 

    

2025

    

2024

    

2023

Earnings per share – basic:

Net earnings, including noncontrolling interest

$

73,400

 

$

168,105

 

$

285,442

Less net earnings attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

73,400

$

168,105

$

285,263

Income allocated to participating securities

 

(37)

 

(33)

 

(70)

Income available to common shareholders

$

73,363

$

168,072

$

285,193

Weighted-average shares outstanding – basic

 

157,521

 

157,708

 

157,179

Earnings per share – basic

$

0.47

$

1.07

$

1.81

Earnings per share – diluted:

 

  

 

  

 

  

Net earnings, including noncontrolling interest

$

73,400

$

168,105

$

285,442

Less net earnings attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

73,400

$

168,105

$

285,263

Income allocated to participating securities

 

(37)

 

(33)

 

(70)

Income available to common shareholders

$

73,363

$

168,072

$

285,193

Weighted-average shares outstanding – basic

 

157,521

 

157,708

 

157,179

Dilutive effect of stock options and restricted stock units

 

2,196

 

3,066

 

4,676

Weighted-average common shares outstanding – diluted

 

159,717

 

160,774

 

161,855

Earnings per share – diluted

$

0.46

$

1.05

$

1.76

XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Share-based Compensation and Other Benefit Plans (Tables)
12 Months Ended
Jun. 30, 2025
Share-based Compensation and Other Benefit Plans  
Schedule of share-based payment award, stock options, valuation assumptions

Year Ended June 30, 

    

2025

2024

2023

Dividend yield

0.45

%

0.41

%

0.34

%

Expected volatility

32-36

%

30-37

%

30-36

%

Risk-free interest rates

3.5-4.4

%

3.8-4.8

%

2.8-4.4

%

Expected lives (years)

4.6

4.4

4.7

Summary of share-based payment arrangement, option, activity

Stock option activity under the Plans for the three years ended June 30, 2025, 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, 2022

 

13,269

$

51.20

 

  

 

  

Granted

 

2,351

 

93.81

 

  

 

  

Forfeited

 

(118)

 

85.99

 

  

 

  

Exercised

 

(1,578)

 

29.48

 

  

 

  

Outstanding at June 30, 2023

 

13,924

$

60.56

 

  

 

  

Granted

 

1,060

 

79.69

 

  

 

  

Forfeited

 

(1,165)

 

90.86

 

  

 

  

Exercised

 

(2,240)

 

33.34

 

  

 

  

Outstanding at June 30, 2024

 

11,579

$

64.53

 

 

  

Granted

 

913

 

72.66

 

  

 

  

Forfeited

 

(1,823)

 

66.45

 

  

 

  

Exercised

 

(1,209)

 

41.91

 

  

 

  

Outstanding at June 30, 2025

 

9,460

$

67.83

$

155.0

 

2.9

Exercisable at June 30, 2023:

 

8,641

 

44.76

 

 

  

Exercisable at June 30, 2024:

 

8,208

 

53.57

 

 

  

Exercisable at June 30, 2025:

 

7,133

 

62.69

 

80.2

 

1.8

Schedule of restricted common stock activity and restricted stock unit activity

Restricted common stock activity under the Plans for the three years ended June 30, 2025, 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, 2022

 

66

$

85.83

 

  

Granted

 

11

 

73.94

 

  

Vested

 

(40)

 

78.85

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2023

 

37

$

89.91

 

  

Granted

 

28

 

57.38

 

  

Vested

 

(30)

 

82.51

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2024

 

35

$

70.22

 

  

Granted

 

13

 

68.67

 

  

Vested

 

(26)

 

76.67

 

  

Forfeited

 

 

 

  

Unvested at June 30, 2025

 

22

$

61.92

7.6

Restricted stock unit activity under the Plans for the three years ended June 30, 2025, 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, 2022

 

302

 

$

75.54

 

  

Granted

 

107

 

90.96

 

  

Vested

 

(123)

 

52.34

 

  

Forfeited

 

(3)

106.13

 

  

Outstanding at June 30, 2023

 

283

 

$

91.10

 

  

Granted

 

374

 

78.16

 

  

Vested

 

(129)

 

76.42

 

  

Forfeited

 

(31)

 

99.96

 

  

Outstanding at June 30, 2024

 

497

 

$

84.62

 

  

Granted

 

547

 

73.63

 

  

Vested

 

(134)

 

79.12

 

  

Forfeited

 

(79)

 

105.71

 

  

Outstanding at June 30, 2025

 

831

 

$

76.28

 

52.9

XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Tables)
12 Months Ended
Jun. 30, 2025
Income Taxes  
Schedule of income before income taxes comprised

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

Year Ended June 30, 

    

2025

    

2024

    

2023

Domestic

$

86,814

$

174,806

$

288,458

Foreign

 

11,649

 

10,883

 

50,201

Earnings before income taxes

$

98,463

$

185,689

$

338,659

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

Year Ended June 30, 

    

2025

    

2024

    

2023

Taxes on income consist of:

Current tax provision:

 

  

 

  

 

  

Federal

 

$

54,589

 

$

40,228

 

$

59,810

State

 

10,402

 

4,853

 

12,753

Foreign

 

11,224

 

12,664

 

10,453

Total current tax provision

 

76,215

 

57,745

 

83,016

Deferred tax provision:

 

  

 

  

 

  

Federal

 

(46,433)

 

(28,301)

 

(28,829)

State

 

(4,303)

 

(4,563)

 

(2,414)

Foreign

 

(416)

 

(7,297)

 

1,444

Total deferred tax provision

 

(51,152)

 

(40,161)

 

(29,799)

Total income tax provision

 

$

25,063

 

$

17,584

 

$

53,217

Schedule of effective income tax rate reconciliation

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

    

Year Ended June 30, 

    

2025

    

2024

    

2023

Income tax expense at federal statutory rate

21.0

%

 

21.0

%

 

21.0

%

State income taxes, net of federal benefit

2.2

 

(0.2)

 

2.5

Research and development tax credit

(3.3)

 

(2.2)

 

(1.3)

Foreign tax rate differences

6.2

 

3.1

 

(0.6)

Option exercises

(3.9)

 

(8.8)

 

(3.3)

U.S. taxation of foreign earnings

0.4

 

0.1

 

0.4

Foreign derived intangible income

(12.0)

 

(4.8)

 

(3.4)

Foreign withholding tax

0.1

(1.2)

1.5

Executive compensation limitations(1)

12.5

 

2.7

 

0.8

Changes in unrecognized tax benefits

(2.5)

Valuation allowance

17.4

Outside basis difference

(12.9)

Other, net

0.2

 

(0.2)

 

(1.9)

Effective tax rate

25.5

%

 

9.5

%

 

15.7

%

(1)This includes the impact of the non-deductible portion of a non-recurring arbitration award of 7.9%.
Schedule of deferred tax assets and liabilities

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

June 30, 

    

2025

    

2024

Inventory

$

14,056

$

9,675

Net operating loss carryovers

 

26,758

 

25,065

Tax credit carryovers

 

8,706

 

9,118

Excess tax basis in investments

 

23,562

 

1,115

Deferred compensation

 

18,022

 

16,628

Lease liability

 

15,094

 

19,501

Capitalized R&D

39,694

36,151

Held-for-sale asset impairment

5,216

Derivatives

3,450

Other

 

10,196

 

6,119

Valuation allowance

 

(33,769)

 

(19,265)

Deferred tax assets

 

125,769

 

109,323

Intangible asset amortization

 

(84,113)

 

(120,648)

Depreciation

 

(19,287)

 

(20,448)

Right of use asset

 

(13,572)

 

(17,876)

Derivatives

(2,516)

Other

 

(4,659)

 

(3,698)

Deferred tax liabilities

 

(121,631)

 

(165,186)

Net deferred income tax assets (liabilities)

$

4,138

$

(55,863)

Schedule of unrecognized tax benefits roll forward

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

Year Ended June 30, 

    

2025

    

2024

    

2023

Beginning balance

$

5,278

$

5,291

$

5,302

Decrease in unrecognized tax benefits for prior year positions

 

(1,950)

  

 

 

FX impact

1

(13)

(11)

Ending balances

$

3,329

$

5,278

$

5,291

XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of financial information by reportable segment

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

For the Year Ended June 30, 2025

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

870,245

$

346,263

$

1,216,508

Other revenue(1)

4,152

Intersegment

(1,025)

Consolidated net sales

$

1,219,635

Segment operating income

Cost of sales

212,225

147,946

Selling, general and administrative

229,058

136,103

Research and development

58,609

40,890

Segment operating income

$

370,353

$

21,324

$

391,677

Unallocated amounts

Costs recognized on sale of acquired inventory

(751)

Amortization of intangibles

(75,321)

Acquisition related expenses and other

(12,064)

Certain litigation charges

(41,827)

Impairment of assets held-for-sale

(80,503)

Stock based compensation, inclusive of employer taxes

(42,158)

Restructuring and restructuring-related costs

(28,231)

Corporate general, selling, and administrative expenses

(8,088)

Impact of business held-for-sale(1)

(479)

Consolidated operating income

$

102,255

(1)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the results of this business held-for-sale for fiscal 2025.

For the Year Ended June 30, 2024

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

830,902

$

326,392

$

1,157,294

Other revenue(1)

4,153

Intersegment

(2,387)

Consolidated net sales

$

1,159,060

Segment operating income

Cost of sales

201,981

134,963

Selling, general and administrative

217,235

127,131

Research and development

56,911

39,752

Segment operating income

$

354,775

$

24,546

$

379,321

Unallocated amounts

Costs recognized on sale of acquired inventory

(729)

Amortization of intangibles

(78,318)

Acquisition related expenses and other

(6,980)

Certain litigation charges

(3,506)

Impairment of assets held-for-sale

(21,963)

Stock based compensation, inclusive of employer taxes

(40,277)

Restructuring and restructuring-related costs

(12,245)

Corporate general, selling, and administrative expenses

(9,142)

Impact of business held-for-sale(1)

525

Consolidated operating income

$

206,686

(1)Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the six-month results of this business held-for-sale for the period starting December 31, 2023 through June 30, 2024 while the business has met the held-for-sale criteria.

For the Year Ended June 30, 2023

Protein Sciences

Diagnostics and Spatial Biology

Total

Net sales

$

845,747

$

292,602

$

1,138,349

Intersegment

(1,647)

Consolidated net sales

$

1,136,702

Segment operating income

Cost of sales

209,332

113,517

Selling, general and administrative

204,480

101,806

Research and development

58,251

34,242

Segment operating income

$

373,684

$

43,037

$

416,721

Unallocated amounts

Costs recognized on sale of acquired inventory

(400)

Amortization of intangibles

(76,413)

Impact of partially-owned consolidated subsidiaries

647

Acquisition related expenses and other

9,965

Stock based compensation, inclusive of employer taxes

(41,217)

Restructuring and restructuring-related costs

(3,829)

Corporate general, selling, and administrative expenses

(6,530)

Consolidated operating income

$

298,944

Year Ended June 30, 

    

2025

    

2024

    

2023

Consumables revenue - Protein Sciences

$

684,165

$

657,679

$

665,301

Consumables revenue - Diagnostics and Spatial Biology

 

283,969

 

266,348

 

252,432

Consumables revenue - Other revenue(1)

4,152

4,153

Total consumable revenue

$

972,286

$

928,180

$

917,733

(1)Includes the results of a business that has met the held-for-sale criteria since December 31, 2023.
Schedule of financial information relating to geographic areas

Year ended June 30, 

    

2025

      

2024

Long-lived assets:

United States and Canada

$

202,800

  

$

211,597

Europe

   

 

36,030

 

27,862

Asia

 

6,889

 

11,695

Total long-lived assets

$

245,719

  

$

251,154

Intangible assets:

 

  

 

  

United States and Canada

$

301,971

  

$

443,740

Europe

 

63,628

 

63,138

Asia

 

 

203

Total intangible assets

$

365,599

  

$

507,081

XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Restructurings (Tables)
12 Months Ended
Jun. 30, 2025
Fiscal Year 2024 Restructuring Actions  
Restructuring Cost and Reserve [Line Items]  
Schedule of restructuring charges

The restructuring and restructuring-related charges, including the impairment (recovery) of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

2024

Cost of sales

$

$

3,349

Selling, general and administrative(1)

(1,191)

30,638

Total

$

(1,191)

$

33,987

(1)Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30,

2025

2024

Employee

Asset-related

Recovery of

Employee

Asset-related

Impairment of

severance

and other

assets held-for-sale

Total

severance

and other

assets held-for-sale

Total

Protein Sciences

$

127

$

73

$

(2,557)

$

(2,357)

$

3,483

$

5,130

$

21,963

$

30,576

Diagnostics and Spatial Biology

1,007

224

1,231

Corporate

86

1,080

1,166

1,153

1,027

2,180

Total

$

213

$

1,153

$

(2,557)

$

(1,191)

$

5,643

$

6,381

$

21,963

$

33,987

Schedule of restructuring reserve

Impairment (recovery)

Employee

Asset-related

of assets

severance(1)

and other(2)

held-for-sale

Total

Initial expense incurred in the second quarter of 2024

4,882

504

6,038

11,424

Incremental expense incurred in the remainder of 2024

542

5,877

15,926

22,345

Cash payments

(4,882)

(2,800)

(7,682)

Non-cash adjustments

(3,391)

(21,963)

(25,354)

Adjustments(3)

219

219

Accrued restructuring actions balance as of June 30, 2024

$

761

$

190

$

$

952

Incremental expense incurred in fiscal 2025

213

1,153

(2,557)

(1,191)

Cash payments

(974)

(1,343)

(2,317)

Non-cash adjustments

2,557

2,557

Accrued restructuring actions balance as of June 30, 2025

$

$

$

$

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or sale of certain distribution and manufacturing sites.

(2)Primarily relates to impairment of right-of-use assets, lease termination fees, consulting fees, and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring initiatives.

(3)Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.

Restructuring Plan to Optimize Global Manufacturing  
Restructuring Cost and Reserve [Line Items]  
Schedule of restructuring charges

The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income as follows (in thousands):

Year Ended

June 30, 

2025

Cost of sales

$

11,471

Selling, general and administrative

84,160

Total

$

95,631

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30, 2025

Employee

Asset-related

Impairment of

severance

and other

assets held-for-sale

Total

Protein Sciences

$

$

11,471

$

$

11,471

Diagnostics and Spatial Biology

83,059

83,059

Corporate

1,041

60

1,101

Total

$

1,041

$

11,531

$

83,059

$

95,631

Schedule of restructuring reserve

Impairment

Employee

Asset

of assets

    

severance(1)

    

impairment and other(2)

held-for-sale

    

Total

Expense incurred in the fourth quarter of 2025

$

1,041

$

11,531

$

83,059

$

95,631

Cash payments

Non-cash adjustments

(11,471)

(83,059)

(94,530)

Accrued restructuring actions balance as of June 30, 2025

$

1,041

$

60

$

$

1,101

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages.
(2)Primarily relates to impairment of inventory and equipment.
Restructuring Plan to Recover Operating Margins  
Restructuring Cost and Reserve [Line Items]  
Schedule of restructuring charges

Year Ended

June 30, 

2025

Cost of sales

$

8,585

Selling, general and administrative(1)

5,832

Total

$

14,417

(1)Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.

Restructuring and restructuring-related costs by segment are as follows (in thousands):

Year ended June 30, 2025

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

2,425

$

10,972

$

13,397

Diagnostics and Spatial Biology

411

411

Corporate

609

609

Total

$

3,445

$

10,972

$

14,417

Schedule of restructuring reserve

Employee

Asset

    

severance(1)

    

impairment and other(2)

    

Total

Initial expense incurred in the first quarter of 2025

$

2,852

$

7,417

$

10,269

Incremental expense incurred in remainder of 2025

593

3,555

4,148

Cash payments

(2,223)

(1,131)

(3,354)

Non-cash adjustments

(9,841)

(9,841)

Accrued restructuring actions balance as of June 30, 2025

$

1,222

$

$

1,222

(1)Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or relocation of certain manufacturing sites.
(2)Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.
QT Holdings Corporation | Fiscal Year 2023 Restructuring Actions  
Restructuring Cost and Reserve [Line Items]  
Schedule of restructuring charges

Employee

Asset

    

severance

    

impairment and other

    

Total

Selling, general and administrative

$

1,328

$

842

$

2,170

Schedule of restructuring reserve

Employee

Asset

    

severance

    

impairment and other

    

Total

Expense incurred in the first quarter of 2023

$

1,328

$

842

$

2,170

Cash payments

(1,233)

(772)

(2,005)

Adjustments

(95)

(70)

(165)

Accrued restructuring actions balances as of June 30, 2023

$

$

$

Protein Sciences | Fiscal Year 2023 Restructuring Actions  
Restructuring Cost and Reserve [Line Items]  
Schedule of restructuring reserve

Employee

severance

Expense incurred in fiscal year 2023

$

1,677

Fiscal year 2023 cash payments

(762)

Fiscal year 2023 adjustments

(18)

Accrued restructuring actions balance as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(1,118)

Fiscal year 2024 adjustments(1)

221

Accrued restructuring actions balance as of June 30, 2024

$

(1)Fiscal 2024 adjustments relate to the refinement of the accrual recorded in fiscal 2023.

XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 36 Months Ended
Nov. 14, 2022
shares
Nov. 01, 2022
Aug. 31, 2024
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
item
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2025
USD ($)
item
shares
Oct. 28, 2022
shares
Oct. 27, 2022
shares
Common stock, shares authorized (in shares) | shares         400,000,000 400,000,000   400,000,000 400,000,000 100,000,000
Stock dividend stock spilt   4                
Number of shares issued per existing share | shares 3                  
Advertising Expense | $         $ 3,200 $ 4,100 $ 4,800      
Number of reporting units | item         5     5    
Retained Earnings (Accumulated Deficit), Ending Balance | $         $ 1,066,049 1,325,247   $ 1,066,049    
Litigation charges | $         41,800 3,500        
Accrued litigation | $         $ 0 $ 0 $ 0 $ 0    
Number of expired vested stock options (in shares) | shares     791,204              
Number of expired vested stock options covered in first settlement payment (in shares) | shares     791,204              
Former CEO                    
Payment for settlement of litigation | $       $ 37,200            
Number of expired vested stock options covered in first settlement payment (in shares) | shares     779,084              
Former employees excluding former CEO                    
Payment for settlement of litigation | $       $ 500            
Number of expired vested stock options covered in first settlement payment (in shares) | shares       12,120            
Minimum                    
Finite-Lived Intangible Asset, Useful Life (Year)         1 year     1 year    
Minimum | Tradenames                    
Finite-Lived Intangible Asset, Useful Life (Year)         2 years     2 years    
Maximum                    
Finite-Lived Intangible Asset, Useful Life (Year)         20 years     20 years    
Maximum | Tradenames                    
Finite-Lived Intangible Asset, Useful Life (Year)         15 years     15 years    
Equipment | Minimum                    
Property, Plant and Equipment, Useful Life (Year)         3 years     3 years    
Equipment | Maximum                    
Property, Plant and Equipment, Useful Life (Year)         5 years     5 years    
Buildings, building improvements and leasehold improvements | Minimum                    
Property, Plant and Equipment, Useful Life (Year)         5 years     5 years    
Buildings, building improvements and leasehold improvements | Maximum                    
Property, Plant and Equipment, Useful Life (Year)         40 years     40 years    
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business and Summary of Significant Accounting Policies - Investments (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Sep. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Payments in Investment         $ 15,000      
Gain (loss) on equity method investment         938 $ (6,841) $ (1,143)  
Revenues, net         $ 1,219,635 $ 1,159,060 1,136,702  
Proceeds from divestiture             17,824  
Gain on sale of Eminence       $ 11,700     11,682  
Eminence                
Goodwill, Impairment Loss               $ 8,300
Goodwill, Impairment Loss, Statement of Income or Comprehensive Income [Extensible Enumeration]               Selling, General and Administrative Expense
Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)               $ 8,600
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]               Selling, General and Administrative Expense
Proceeds from divestiture   $ 17,800            
Protein Sciences | Eminence                
Revenues, net       $ 2,000        
Wilson Wolf Corporation                
Payments in Investment $ 232,000   $ 25,000          
Investment percentage 19.90%              
Forward Contract, Milestone, Multiple for Total Expected Payments         4.4      
Wilson Wolf Corporation | First Part of Forward Contract                
Forward Contract, Milestone, Annual Revenue Required $ 92,000              
Forward Contract, Milestone, Annual EBITDA $ 55,000              
Wilson Wolf Corporation | Second Part of Forward Contract                
Forward Contract, Milestone, Annual Revenue Required         $ 226,000      
Forward Contract, Milestone, Annual EBITDA         136,000      
Forward Contract, Additional Investment         $ 1,000,000      
Eminence                
Asset Impairment Charges             900  
Inventory write-down             $ 900  
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue Recognition    
Contract with Customer, Liability, Total $ 35.3 $ 30.2
Contract with Customer, Liability, Revenue Recognized $ 26.2 $ 20.9
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Revenues, net $ 1,219,635 $ 1,159,060 $ 1,136,702
United States      
Revenues, net 683,230 657,747 642,465
EMEA, excluding United Kingdom      
Revenues, net 266,305 241,432 220,230
United Kingdom      
Revenues, net 54,827 50,012 49,457
APAC, excluding Greater China      
Revenues, net 77,263 73,904 73,190
Greater China      
Revenues, net 100,463 99,467 113,868
Rest of World      
Revenues, net 37,547 36,498 37,492
Consumables      
Revenues, net 972,286 928,180 917,733
Instruments      
Revenues, net 112,086 108,270 112,085
Services      
Revenues, net 111,570 99,265 85,784
Product and Services      
Revenues, net 1,195,942 1,135,715 1,115,602
Royalty revenues      
Revenues, net $ 23,693 $ 23,345 $ 21,100
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Raw materials $ 89,080 $ 79,377
Finished goods 106,188 106,072
Inventories, net 195,268 185,449
Other Noncurrent Assets    
Inventory, Finished Goods, Net of Reserves, Non-current $ 5,822 $ 5,718
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Property and equipment, cost $ 531,850 $ 507,710  
Accumulated depreciation and amortization (286,131) (256,556)  
Property and equipment, net 245,719 251,154  
Depreciation expense 34,600 31,900 $ 29,700
Land      
Property and equipment, cost 8,151 8,150  
Building and improvements      
Property and equipment, cost 254,355 243,863  
Machinery and equipment      
Property and equipment, cost 245,924 215,948  
Construction in progress      
Property and equipment, cost $ 23,420 $ 39,749  
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Definite-lived intangibles assets $ 997,651 $ 1,054,860  
Accumulated amortization (632,052) (547,779)  
Total intangible assets, net $ 365,599 507,081 $ 534,645
Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 20 years    
Minimum      
Finite-Lived Intangible Asset, Useful Life (Year) 1 year    
Developed technology      
Definite-lived intangibles assets $ 620,062 675,674  
Developed technology | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years    
Developed technology | Minimum      
Finite-Lived Intangible Asset, Useful Life (Year) 9 years    
Tradenames      
Definite-lived intangibles assets $ 152,648 151,561  
Tradenames | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years    
Tradenames | Minimum      
Finite-Lived Intangible Asset, Useful Life (Year) 2 years    
Customer relationships      
Definite-lived intangibles assets $ 212,800 211,276  
Customer relationships | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 16 years    
Customer relationships | Minimum      
Finite-Lived Intangible Asset, Useful Life (Year) 7 years    
Patents      
Definite-lived intangibles assets $ 4,967 4,343  
Finite-Lived Intangible Asset, Useful Life (Year) 10 years    
Other intangibles      
Definite-lived intangibles assets $ 7,174 $ 12,006  
Other intangibles | Maximum      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years    
Other intangibles | Minimum      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years    
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Beginning balance $ 507,081 $ 534,645  
Acquisitions   66,400  
Other additions 547 950  
Amortization expense (76,043) (79,854)  
Restructuring Impairment $ (73,350) $ (14,323)  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses Operating Expenses  
Currency translation $ 7,364 $ (737)  
Ending balance $ 365,599 507,081 $ 534,645
Patents      
Finite-Lived Intangible Asset, Useful Life (Year) 10 years    
Cost of Sales | Developed technology      
Amortization expense $ (44,000) (46,600) (44,300)
Selling, General and Administrative Expenses | Trade Names, Customer Relationships, Non-Compete Agreements, and Patents      
Amortization expense $ (31,300) $ (33,200) $ (33,200)
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Supplemental Balance Sheet and Cash Flow Information  
2026 $ 61,798
2027 58,705
2028 54,974
2029 40,876
2030 26,917
Thereafter 122,329
Definite-lived intangibles assets, net $ 365,599
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Beginning balance $ 972,663 $ 872,737
Acquisitions   104,650
Held-for-sale goodwill (4,488) (1,400)
Currency translation 12,760 (3,324)
Ending balance 980,935 972,663
Protein Sciences    
Beginning balance 423,449 427,027
Held-for-sale goodwill   (1,400)
Currency translation 3,327 (2,178)
Ending balance 426,776 423,449
Diagnostics and Spatial Biology    
Beginning balance 549,214 445,710
Acquisitions   104,650
Held-for-sale goodwill (4,488)  
Currency translation 9,433 (1,146)
Ending balance $ 554,159 $ 549,214
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Supplemental Balance Sheet and Cash Flow Information    
Equity method investment in Wilson Wolf $ 235,983 $ 242,337
Derivative Instruments $ 2,843 $ 9,813
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Long-term inventory $ 5,822 $ 5,718
Investment in Spear Bio 15,000  
Other 13,961 6,397
Other assets $ 273,609 $ 264,265
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Supplemental Balance Sheet and Cash Flow Information      
Income taxes paid $ 74,357 $ 65,254 $ 88,428
Interest paid $ 18,955 $ 14,502 $ 8,368
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 01, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Cash paid, net of cash acquired     $ 169,707 $ 101,184
Minimum        
Finite-Lived Intangible Asset, Useful Life (Year)   1 year    
Minimum | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)   9 years    
Minimum | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   7 years    
Minimum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   2 years    
Maximum        
Finite-Lived Intangible Asset, Useful Life (Year)   20 years    
Maximum | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)   15 years    
Maximum | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   16 years    
Maximum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   15 years    
Namocell Inc        
Acquisition amount     111,784  
Maximum contingent consideration $ 25,000      
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual     6,400  
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual     $ (9,300)  
Cash paid, net of cash acquired $ 101,200      
Namocell Inc | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)     13 years  
Namocell Inc | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)     4 years  
Namocell Inc | Trade names and non-competition agreement        
Finite-Lived Intangible Asset, Useful Life (Year)     3 years  
Lunaphore Technologies SA.        
Acquisition amount   $ 169,700    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual   14,300    
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual   $ (24,000)    
Lunaphore Technologies SA. | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)   14 years    
Lunaphore Technologies SA. | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   8 years    
Lunaphore Technologies SA. | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   8 years    
Lunaphore Technologies SA. | Minimum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   4 years    
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Goodwill $ 980,935 $ 972,663 $ 872,737
Lunaphore Technologies SA.      
Current assets 12,155    
Equipment and other long-term assets 1,470    
Goodwill 104,650    
Total assets acquired 184,675    
Liabilities 7,096    
Deferred income taxes, net 7,872    
Net assets acquired 169,707    
Cash paid 169,707    
Net assets acquired 169,700    
Lunaphore Technologies SA. | Developed technology      
Intangible assets 60,300    
Lunaphore Technologies SA. | Tradenames      
Intangible assets 4,900    
Lunaphore Technologies SA. | Customer relationships      
Intangible assets $ 1,200    
Namocell Inc      
Current assets   3,248  
Equipment and other long-term assets   405  
Goodwill   51,257  
Total assets acquired   130,510  
Liabilities   546  
Deferred income taxes, net   18,180  
Net assets acquired   111,784  
Cash paid   101,184  
Additional consideration   10,600  
Net assets acquired   111,784  
Namocell Inc | Developed technology      
Intangible assets   73,900  
Namocell Inc | Tradenames      
Intangible assets   700  
Namocell Inc | Customer relationships      
Intangible assets   900  
Namocell Inc | Noncompete Agreements      
Intangible assets   $ 100  
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Narrative (Details) - Designated as hedging instruments
$ in Millions
1 Months Ended
Jul. 31, 2023
USD ($)
item
May 31, 2021
USD ($)
Forward starting swaps | Cash flow hedges    
Derivative, Notional Amount   $ 200
Cross-currency swap | Net investment hedge    
Derivative, Notional Amount $ 150  
Number of interim settlement dates | item 4  
Notional amount at maturity $ 110  
Derivative Notional Amount, Decrease in Period $ 10  
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Assets fair value disclosure $ 2,843 $ 11,690
Total liabilities 18,034 2,051
Other current assets | Cash flow hedges    
Assets fair value disclosure 2,843 805
Other assets | Cash flow hedges    
Assets fair value disclosure   9,813
Other long-term liabilities | Net investment hedge    
Total liabilities 18,034 2,051
Level 1    
Assets fair value disclosure   1,072
Level 2    
Assets fair value disclosure 2,843 10,618
Total liabilities 18,034 2,051
Level 2 | Other current assets | Cash flow hedges    
Assets fair value disclosure 2,843 805
Level 2 | Other assets | Cash flow hedges    
Assets fair value disclosure   9,813
Level 2 | Other long-term liabilities | Net investment hedge    
Total liabilities $ 18,034 2,051
Certificates of Deposit | Short-Term Investments [Member]    
Assets fair value disclosure   1,072
Certificates of Deposit | Level 1 | Short-Term Investments [Member]    
Assets fair value disclosure   $ 1,072
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details) - Designated as hedging instruments - USD ($)
$ in Millions
Jun. 30, 2025
Jun. 30, 2024
Cash flow hedges | Forward starting swaps    
Derivative [Line Items]    
Fair value of derivative instruments $ 200 $ 300
Net investment hedge | Cross-currency swap    
Derivative [Line Items]    
Fair value of derivative instruments $ 140 $ 150
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
(Gain) Loss Recognized in AOCI      
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss $ 25,831 $ 16,647 $ (1,340)
(Gain) Loss Reclassified into Income (11,209) (13,527) (4,526)
Cash flow hedges | Forward starting swaps      
(Gain) Loss Recognized in AOCI      
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss 11,530 12,632 (1,340)
(Gain) Loss Reclassified into Income (8,448) (10,317) $ (4,526)
Net investment hedge | Cross-currency swap      
(Gain) Loss Recognized in AOCI      
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss 14,301 4,015  
(Gain) Loss Reclassified into Income $ (2,761) $ (3,210)  
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) - Contingent Consideration - Level 3
$ in Thousands
12 Months Ended
Jun. 30, 2024
USD ($)
Fair value at the beginning of period $ 3,500
Purchase price contingent consideration (Note 4) 0
Change in fair value of contingent consideration $ (3,500)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense
Payments $ 0
Fair value at the end of period $ 0
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt and Other Financing Arrangements - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended
Aug. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Debt and Other Financing Arrangements      
Line of Credit Facility, Maximum Borrowing Capacity $ 1,000.0    
Line of Credit Facility, Additional Borrowing Capacity $ 400.0    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.10%    
Line of Credit, Current   $ 346.0 $ 319.0
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Narrative (Details)
Jun. 30, 2025
Maximum  
Lessee, Operating Lease, Renewal Term (Year) 5 years
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Financial Statement Amounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Leases      
Variable Lease, Cost $ 5,426 $ 4,988 $ 4,437
Fixed Lease, Cost 17,414 18,195 15,941
Total lease cost 22,840 23,183 20,378
Cash amounts paid on operating lease liabilities 16,320 17,729 14,934
Right-of-use assets obtained in exchange for lease liabilities 8,767 11,051 $ 48,103
Operating lease right of use assets 73,399 91,285  
Current operating lease liabilities 14,098 12,920  
Noncurrent operating lease liabilities 83,960 87,618  
Total operating lease liabilities $ 98,058 $ 100,538  
Weighted average remaining lease term (in years): 7 years 7 months 6 days 8 years 6 months  
Weighted average discount rate (%): 4.30% 4.20%  
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Fair Value of the Lease Liability by Payment Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Leases    
2026 $ 17,685  
2027 16,587  
2028 16,312  
2029 15,905  
2030 13,444  
Thereafter 35,932  
Total 115,865  
Less: Amounts representing interest 17,807  
Total lease obligations $ 98,058 $ 100,538
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Common Stock, dividends, per share, declared (in dollars per share) $ 0.32 $ 0.32 $ 0.32
Stock Repurchased During Period, Shares (in shares) 4,550,195 1,397,471 222,000
Average price per share of shares repurchased $ 60.6 $ 57.28 $ 88.12
Shares repurchased $ 277,538 $ 80,042 $ 19,562
Net settlement stock options exercises and restricted stock units vesting 6,522 21,872 28,893
Interest expense 8,509 15,736 11,215
Deferred Income Tax Expense (Benefit), Total (51,152) (40,161) (29,799)
Eminence      
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest     33
Additional Paid-in Capital      
Shares repurchased 1,807    
Accumulated Other Comprehensive Income (Loss)      
Deferred Income Tax Expense (Benefit), Total $ 800 $ 2,500 $ 4,000
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2023
Balance $ 2,068,850 $ 1,966,516 $ 1,701,011
Other comprehensive income (loss), before tax:      
Amounts before reclassifications 25,831 16,647 (1,340)
Amounts reclassified out 11,209 13,527 4,526
Other comprehensive income (loss) attributable to Bio-Techne 18,436 (12,252) 9,136
Balance 1,918,808 2,068,850 1,966,516
Unrealized Gains (Losses) on Debt Securities      
Balance 8,102 12,862 8,069
Other comprehensive income (loss), before tax:      
Amounts before reclassifications (12,011) (12,632) 1,340
Amounts reclassified out 8,448 10,317 4,526
Total other comprehensive income (loss), before tax (3,563) (2,315) 5,866
Tax (expense) benefit (2,003) (2,445) (1,073)
Other comprehensive income (loss) attributable to Bio-Techne (5,566) (4,760) 4,793
Balance 2,536 8,102 12,862
Foreign Currency Translation Adjustments      
Balance (86,418) (78,926) (83,269)
Other comprehensive income (loss), before tax:      
Amounts before reclassifications 21,895 (9,941) 4,191
Amounts reclassified out 2,761 3,210 152
Total other comprehensive income (loss), before tax 24,656 (6,731) 4,343
Tax (expense) benefit (654) (761)  
Other comprehensive income (loss) attributable to Bio-Techne 24,002 (7,492) 4,343
Balance (62,416) (86,418) (78,926)
Accumulated Other Comprehensive Income (Loss)      
Balance (78,316) (66,064) (75,200)
Other comprehensive income (loss), before tax:      
Amounts before reclassifications 9,884 (22,573) 5,531
Amounts reclassified out 11,209 13,527 4,678
Total other comprehensive income (loss), before tax 21,093 (9,046) 10,209
Tax (expense) benefit (2,657) (3,206) (1,073)
Other comprehensive income (loss) attributable to Bio-Techne 18,436 (12,252) 9,136
Balance $ (59,880) $ (78,316) $ (66,064)
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Narrative (Details) - shares
shares in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 3.8 3.9 4.5
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share      
Net earnings, including noncontrolling interest $ 73,400 $ 168,105 $ 285,442
Less net earnings attributable to noncontrolling interest     179
Net earnings attributable to Bio-Techne 73,400 168,105 285,263
Income allocated to participating securities (37) (33) (70)
Income available to common shareholders $ 73,363 $ 168,072 $ 285,193
Weighted-average shares outstanding - basic (in shares) 157,521 157,708 157,179
Earnings per share - basic $ 0.47 $ 1.07 $ 1.81
Income available to common shareholders $ 73,363 $ 168,072 $ 285,193
Dilutive effect of stock options and restricted stock units (in shares) 2,196 3,066 4,676
Weighted-average common shares outstanding - diluted (in shares) 159,717 160,774 161,855
Earnings per share - diluted $ 0.46 $ 1.05 $ 1.76
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Share-based Compensation and Other Benefit Plans (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2010
Jun. 30, 2022
Oct. 31, 2020
Oct. 30, 2014
Shares of common stock subject to outstanding awards 9,500,000            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) 9,460,000 11,579,000 13,924,000   13,269,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 24.75 $ 27.27 $ 29.53        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 36.9 $ 100.8 $ 90.2        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Fair Value 50.7 58.2 46.5        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 36.4 31.6 31.0        
Unrecognized compensation cost $ 39.3            
Share-based Compensation Arrangement by Share-based Payment Award, Non-vested, Forfeiture Rate 4.50%            
Unrecognized compensation cost, period for recognition (Year) 1 year 10 months 24 days            
US Profit Sharing and Savings Plan              
Defined Contribution Plan, Cost $ 6.3 5.8 4.9        
GB Profit Sharing and Savings Plan              
Defined Contribution Plan, Cost 5.6 5.5 2.4        
Selling, General and Administrative Expenses              
Stock-based compensation expense 40.0 38.5 39.3        
Cost of Sales              
Stock-based compensation expense $ 1.3 0.9 1.0        
Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years            
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 2.0 2.4 3.1        
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 10.6 9.9 6.4        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years            
The 2020 Equity Incentive Plan              
Number of shares authorized (in shares)       36,200,000   9,936,808  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 6,800,000            
The 2020 Equity Incentive Plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
Employee Stock Purchase Plan 2014              
Number of shares authorized (in shares)             800,000
Stock-based compensation expense $ 0.8 0.9 0.9        
Performance Incentive Programs              
Salary and Wage, Officer, Excluding Cost of Good and Service Sold $ 32.8 $ 13.5 $ 10.8        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares) 912,717 1,060,126 2,350,980        
Performance Incentive Programs | Restricted Stock              
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 12,736 27,876 10,816        
Performance Incentive Programs | Restricted Stock Units (RSUs)              
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 547,369 374,448 107,202        
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation and Other Benefit Plans      
Dividend yield 0.45% 0.41% 0.34%
Expected volatility, Minimum 32.00% 30.00% 30.00%
Expected volatility, Maximum 36.00% 37.00% 36.00%
Risk-free interest rates, Minimum 3.50% 3.80% 2.80%
Risk-free interest rates, Maximum 4.40% 4.80% 4.40%
Expected lives (years) 4 years 7 months 6 days 4 years 4 months 24 days 4 years 8 months 12 days
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation and Other Benefit Plans      
Outstanding, shares (in shares) 11,579 13,924 13,269
Outstanding, weighted average exercise price (in dollars per share) $ 64.53 $ 60.56 $ 51.2
Granted, shares (in shares) 913 1,060 2,351
Granted, weighted average exercise price (in dollars per share) $ 72.66 $ 79.69 $ 93.81
Forfeited, shares (in shares) (1,823) (1,165) (118)
Forfeited, weighted average exercise price (in dollars per share) $ 66.45 $ 90.86 $ 85.99
Exercised, shares (in shares) (1,209) (2,240) (1,578)
Exercised, weighted average exercise price (in dollars per share) $ 41.91 $ 33.34 $ 29.48
Outstanding, shares (in shares) 9,460 11,579 13,924
Outstanding, weighted average exercise price (in dollars per share) $ 67.83 $ 64.53 $ 60.56
Outstanding, aggregate intrinsic value $ 155.0    
Outstanding, weighted average contractual life (in years) 2 years 10 months 24 days    
Exercisable, shares (in shares) 7,133 8,208 8,641
Exercisable, weighted average exercise price (in dollars per share) $ 62.69 $ 53.57 $ 44.76
Exercisable, aggregate intrinsic value $ 80.2    
Exercisable, weighted average contractual life (in years) 1 year 9 months 18 days    
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2023
Restricted Stock      
Balance, shares (in shares) 35 37 66
Balance, weighted average exercise price (in dollars per share) $ 70.22 $ 89.91 $ 85.83
Granted, shares (in shares) 13 28 11
Granted, weighted average exercise price (in dollars per share) $ 68.67 $ 57.38 $ 73.94
Vested, shares (in shares) (26) (30) (40)
Vested, weighted average exercise price (in dollars per share) $ 76.67 $ 82.51 $ 78.85
Balance, weighted average contractual life (Year) 7 years 7 months 6 days    
Balance, shares (in shares) 22 35 37
Balance, weighted average exercise price (in dollars per share) $ 61.92 $ 70.22 $ 89.91
Restricted Stock Units (RSUs)      
Balance, shares (in shares) 497 283 302
Balance, weighted average exercise price (in dollars per share) $ 84.62 $ 91.1 $ 75.54
Granted, shares (in shares) 547 374 107
Granted, weighted average exercise price (in dollars per share) $ 73.63 $ 78.16 $ 90.96
Vested, shares (in shares) (134) (129) (123)
Vested, weighted average exercise price (in dollars per share) $ 79.12 $ 76.42 $ 52.34
Forfeited, shares (in shares) (79) (31) (3)
Forfeited, weighted average exercise price (in dollars per share) $ 105.71 $ 99.96 $ 106.13
Balance, weighted average contractual life (Year) 52 years 10 months 24 days    
Balance, shares (in shares) 831 497 283
Balance, weighted average exercise price (in dollars per share) $ 76.28 $ 84.62 $ 91.1
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Other Income / (Expense) - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Other income / (Expense)      
Gain on sale of exchange trade investment grade bond funds   $ 300  
Gain (loss) on investment     $ 400
Gain on sale of CCXI investment     37,176
Gain on sale of Eminence $ 11,700   $ 11,682
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Other income / (Expense)      
Interest expense $ (8,509) $ (15,736) $ (11,215)
Interest income 3,886 3,323 3,410
Gain (loss) on investment(1)   283 49,328
Gain (loss) on equity method investment 938 (6,841) (1,143)
Other non-operating income (expense), net (107) (2,026) (665)
Total other income (expense), net $ (3,792) $ (20,997) $ 39,715
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Effective income tax rate reconciliation, percent, total 25.50% 9.50% 15.70%
Share-based compensation excess tax benefit $ 4,500 $ 18,400 $ 12,300
Deferred tax assets, valuation allowance, total 33,769 19,265  
Deferred tax assets, valuation allowance from outside basis differences 13,100    
Deferred Tax Assets, Net 125,769 109,323  
Undistributed Earnings of Foreign Subsidiaries, considered permanently and non-permanently reinvested 179,000    
Undistributed Earnings of Foreign Subsidiaries, considered non-permanently reinvested 73,000    
Undistributed Earnings of Foreign Subsidiaries, considered permanently reinvested 106,000    
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 3,300    
Accrued interest and penalties related to unrecognized tax benefits 200    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense   $ 600 $ 500
Operating Loss Carryforward      
Deferred Tax Assets, Net 10,500    
Tax Credit Carryforward      
Deferred Tax Assets, Net 5,100    
United States      
Tax Credit Carryforward, Amount 4,900    
United States | Operating Loss Carryforward      
Operating Loss Carryforwards, Total 15,400    
State      
Tax Credit Carryforward, Amount 4,800    
State | Operating Loss Carryforward      
Operating Loss Carryforwards, Total 127,200    
Foreign | Operating Loss Carryforward      
Operating Loss Carryforwards, Total $ 116,300    
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Income Taxes      
Domestic $ 86,814 $ 174,806 $ 288,458
Foreign 11,649 10,883 50,201
Earnings before income taxes 98,463 185,689 338,659
Current Federal Tax Expense (Benefit) 54,589 40,228 59,810
Current State and Local Tax Expense (Benefit) 10,402 4,853 12,753
Foreign 11,224 12,664 10,453
Total current tax provision 76,215 57,745 83,016
Federal (46,433) (28,301) (28,829)
State (4,303) (4,563) (2,414)
Foreign (416) (7,297) 1,444
Total deferred tax provision (51,152) (40,161) (29,799)
Total income tax provision $ 25,063 $ 17,584 $ 53,217
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
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.20%) 2.50%
Research and development tax credit (3.30%) (2.20%) (1.30%)
Foreign tax rate differences 6.20% 3.10% (0.60%)
Option exercises (3.90%) (8.80%) (3.30%)
U.S. taxation of foreign earnings 0.40% 0.10% 0.40%
Foreign derived intangible income (12.00%) (4.80%) (3.40%)
Foreign withholding tax 0.10% (1.20%) 1.50%
Executive compensation limitations 12.50% 2.70% 0.80%
Changes in unrecognized tax benefits (2.50%)    
Valuation allowance 17.40%    
Outside basis difference (12.90%)    
Other, net 0.20% (0.20%) (1.90%)
Effective tax rate 25.50% 9.50% 15.70%
Non-recurring arbitration award 7.90%    
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Deferred Taxes on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Income Taxes    
Inventory $ 14,056 $ 9,675
Net operating loss carryovers 26,758 25,065
Tax credit carryovers 8,706 9,118
Excess tax basis in investments 23,562 1,115
Deferred compensation 18,022 16,628
Lease liability 15,094 19,501
Capitalized R&D 39,694 36,151
Held-for-sale asset impairment   5,216
Derivatives 3,450  
Other 10,196 6,119
Valuation allowance (33,769) (19,265)
Deferred tax assets 125,769 109,323
Intangible asset amortization (84,113) (120,648)
Depreciation (19,287) (20,448)
Right of use asset (13,572) (17,876)
Derivatives   (2,516)
Other (4,659) (3,698)
Deferred tax liabilities (121,631) (165,186)
Net deferred income tax assets (liabilities) $ 4,138  
Net deferred income tax assets (liabilities)   $ (55,863)
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Income Taxes      
Balance $ 5,278 $ 5,291 $ 5,302
Decrease in unrecognized tax benefits for prior year positions (1,950)    
FX impact 1 (13) (11)
Ending balances $ 3,329 $ 5,278 $ 5,291
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Narrative (Details)
12 Months Ended
Jun. 30, 2025
segment
Segment Information  
Number of Reportable Segments 2
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Financial Information Relating to Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net $ 1,219,635 $ 1,159,060 $ 1,136,702
Consolidated net sales 1,219,635 1,159,060 1,136,702
Cost of sales 429,363 389,335 366,887
Selling, general and administrative 588,521 466,375 378,378
Research and development 99,496 96,664 92,493
Operating income 102,255 206,686 298,944
Costs recognized on sale of acquired inventory (751) (729) (400)
Total long-lived assets 245,719 251,154  
Intangible assets, net 365,599 507,081 534,645
United States and Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total long-lived assets 202,800 211,597  
Intangible assets, net 301,971 443,740  
Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total long-lived assets 36,030 27,862  
Intangible assets, net 63,628 63,138  
Asia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total long-lived assets 6,889 11,695  
Intangible assets, net   203  
Consumables      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 972,286 928,180 917,733
Instruments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 112,086 108,270 112,085
Services      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 111,570 99,265 85,784
Product and Services      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 1,195,942 1,135,715 1,115,602
Royalty revenues      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 23,693 23,345 21,100
Operating Segments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 1,216,508 1,157,294 1,138,349
Operating income 391,677 379,321 416,721
Operating Segments | Consumables      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 972,286 928,180 917,733
Operating Segments | Protein Sciences      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 870,245 830,902 845,747
Cost of sales 212,225 201,981 209,332
Selling, general and administrative 229,058 217,235 204,480
Research and development 58,609 56,911 58,251
Operating income 370,353 354,775 373,684
Operating Segments | Protein Sciences | Consumables      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 684,165 657,679 665,301
Operating Segments | Diagnostics and Spatial Biology      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 346,263 326,392 292,602
Cost of sales 147,946 134,963 113,517
Selling, general and administrative 136,103 127,131 101,806
Research and development 40,890 39,752 34,242
Operating income 21,324 24,546 43,037
Operating Segments | Diagnostics and Spatial Biology | Consumables      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 283,969 266,348 252,432
Operating Segments | Other revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Other revenues 4,152    
Operating Segments | Other revenue | Consumables      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 4,152 4,153  
Intersegment Eliminations      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net (1,025) (2,387) (1,647)
Intersegment Eliminations | Other revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net   4,153  
Corporate, Non-Segment      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Selling, general and administrative 8,088 9,142 6,530
Costs recognized on sale of acquired inventory (751) (729) (400)
Amortization of intangibles (75,321) (78,318) (76,413)
Impact of partially-owned consolidated subsidiaries     647
Acquisition related expenses and other (12,064) (6,980) 9,965
Certain litigation charges (41,827) (3,506)  
Impairment of assets held-for-sale (80,503) (21,963)  
Stock based compensation, inclusive of employer taxes (42,158) (40,277) (41,217)
Restructuring and restructuring-related costs (28,231) (12,245) $ (3,829)
Impact of business held-for-sale(1) $ (479) $ 525  
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Restructurings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2025
Sep. 30, 2024
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2024
Fiscal Year 2023 Restructuring Actions [Member] | QT Holdings Corporation                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs               $ 2,170  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]               Selling, General and Administrative Expense  
Cash payments               $ (2,005)  
Adjustments               (165)  
Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Positions eliminated during the period as a percentage             4.00%    
Restructuring costs, net of adjustments     $ 11,424 $ 22,345   $ (1,191) $ 33,987    
Restructuring reserve, beginning of period   $ 952       952      
Cash payments           (2,317) (7,682)    
Non-cash adjustments           2,557 (25,354)    
Adjustments             219    
Restructuring reserve, end of period       952     952    
Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Goodwill attributable to disposal group held for sale $ 4,500       $ 4,500 4,500      
Restructuring costs 95,631         95,631      
Non-cash adjustments           (94,530)      
Restructuring reserve, end of period 1,101       1,101 1,101      
Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs   10,269     4,148 14,417      
Cash payments           (3,354)      
Non-cash adjustments           (9,841)      
Restructuring reserve, end of period 1,222       1,222 1,222      
Corporate | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments           1,166 2,180    
Corporate | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           1,101      
Corporate | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           609      
Diagnostics and Spatial Biology [Member] | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments             1,231    
Diagnostics and Spatial Biology [Member] | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           $ 83,059      
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]           Selling, General and Administrative Expense      
Diagnostics and Spatial Biology [Member] | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           $ 411      
Protein Sciences | Fiscal Year 2023 Restructuring Actions [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs               $ 1,700  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]               Selling, General and Administrative Expense  
Adjustments             200    
Protein Sciences | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Property, plant and equipment attributable to disposal group held for sale 4,700       4,700 4,700      
Inventory, sold as part of disposal group                 $ 8,000
Promissory note related to sale of inventory of disposal group 5,300       5,300 5,300      
Restructuring costs, net of adjustments           (2,357) 30,576    
Protein Sciences | Fiscal Year 2024 Restructuring Actions | QT Holdings Corporation                  
Restructuring Cost and Reserve [Line Items]                  
Goodwill attributable to disposal group held for sale     1,400            
Protein Sciences | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           11,471      
Protein Sciences | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           13,397      
Cost of Sales | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments             3,349    
Cost of Sales | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           $ 11,471      
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]           Cost of Goods and Services Sold      
Cost of Sales | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           $ 8,585      
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]           Cost of Goods and Services Sold      
Selling, General and Administrative Expenses | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments           $ (1,191) 30,638    
Selling, General and Administrative Expenses | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           $ 84,160      
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]           Selling, General and Administrative Expense      
Selling, General and Administrative Expenses | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           $ 5,832      
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]           Selling, General and Administrative Expense      
Employee severance | Fiscal Year 2023 Restructuring Actions [Member] | QT Holdings Corporation                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs               $ 1,328  
Cash payments               (1,233)  
Adjustments               (95)  
Employee severance | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments     4,882 542   $ 213 5,643    
Restructuring reserve, beginning of period   761       761      
Cash payments           (974) (4,882)    
Adjustments             219    
Restructuring reserve, end of period       761     761    
Employee severance | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs 1,041         1,041      
Restructuring reserve, end of period 1,041       1,041 1,041      
Employee severance | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs   2,852     593 3,445      
Cash payments           (2,223)      
Restructuring reserve, end of period 1,222       1,222 1,222      
Employee severance | Corporate | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments           86 1,153    
Employee severance | Corporate | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           1,041      
Employee severance | Corporate | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           609      
Employee severance | Diagnostics and Spatial Biology [Member] | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments             1,007    
Employee severance | Diagnostics and Spatial Biology [Member] | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           411      
Employee severance | Protein Sciences | Fiscal Year 2023 Restructuring Actions [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring reserve, beginning of period             897    
Restructuring costs               $ 1,677  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]               Selling, General and Administrative Expense  
Cash payments             (1,118) $ (762)  
Adjustments             221 (18)  
Restructuring reserve, end of period               897  
Employee severance | Protein Sciences | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments           127 3,483    
Employee severance | Protein Sciences | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           2,425      
Asset-related and other | Fiscal Year 2023 Restructuring Actions [Member] | QT Holdings Corporation                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs               842  
Cash payments               (772)  
Adjustments               $ (70)  
Asset-related and other | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments     504 5,877   1,153 6,381    
Restructuring reserve, beginning of period   190       190      
Cash payments           (1,343) (2,800)    
Non-cash adjustments             (3,391)    
Restructuring reserve, end of period       190     190    
Asset-related and other | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs 11,531         11,531      
Non-cash adjustments           (11,471)      
Restructuring reserve, end of period 60       60 60      
Asset-related and other | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs   $ 7,417     $ 3,555 10,972      
Cash payments           (1,131)      
Non-cash adjustments           (9,841)      
Asset-related and other | Corporate | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments           1,080 1,027    
Asset-related and other | Corporate | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           60      
Asset-related and other | Diagnostics and Spatial Biology [Member] | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments             224    
Asset-related and other | Protein Sciences | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments           73 5,130    
Asset-related and other | Protein Sciences | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           11,471      
Asset-related and other | Protein Sciences | Restructuring Plan To Recover Operating Margins [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           10,972      
Impairment (Recovery) Of Assets Held For Sale [Member] | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments     $ 6,038 $ 15,926   (2,557) 21,963    
Non-cash adjustments           2,557 (21,963)    
Impairment (Recovery) Of Assets Held For Sale [Member] | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs $ 83,059         83,059      
Non-cash adjustments           (83,059)      
Impairment (Recovery) Of Assets Held For Sale [Member] | Diagnostics and Spatial Biology [Member] | Restructuring Plan To Optimize Global Manufacturing [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs           83,059      
Impairment (Recovery) Of Assets Held For Sale [Member] | Protein Sciences | Fiscal Year 2024 Restructuring Actions                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring costs, net of adjustments           $ (2,557) $ 21,963    
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 05, 2025
Jun. 30, 2023
Subsequent Event [Line Items]    
Proceeds from divestiture   $ 17,824
Subsequent Event    
Subsequent Event [Line Items]    
Proceeds from divestiture $ 15,000  
Proceeds from divestiture, in stock $ 5,000  
Proceeds from divestiture, period of time consideration is received 4 years  
XML 97 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 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 386 500 1 false 92 0 false 6 false false R1.htm 995200090 - Document - Document And Entity Information Sheet http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 995200100 - 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 995200200 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 995200205 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 995200400 - 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 995210101 - 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 995210201 - Disclosure - Revenue Recognition Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition Revenue Recognition Notes 8 false false R9.htm 995210301 - 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 995210401 - Disclosure - Acquisitions Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitions Acquisitions Notes 10 false false R11.htm 995210501 - Disclosure - Fair Value Measurements Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 995210601 - 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 995210701 - Disclosure - Leases Sheet http://www.bio-techne.com/20211231/role/DisclosureLeases Leases Notes 13 false false R14.htm 995210801 - 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 995210901 - Disclosure - Earnings Per Share Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare Earnings Per Share Notes 15 false false R16.htm 995211001 - 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 995211101 - Disclosure - Other Income / (Expense) Sheet http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense Other Income / (Expense) Notes 17 false false R18.htm 995211201 - Disclosure - Income Taxes Sheet http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 995211301 - Disclosure - Segment Information Sheet http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation Segment Information Notes 19 false false R20.htm 995211401 - Disclosure - Restructurings Sheet http://www.bio-techne.com/role/DisclosureRestructurings Restructurings Notes 20 false false R21.htm 995211501 - Disclosure - Subsequent Events Sheet http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 24 false false R25.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 25 false false R26.htm 99920102 - 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 26 false false R27.htm 99930203 - 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 27 false false R28.htm 99930303 - 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 28 false false R29.htm 99930403 - Disclosure - Acquisitions (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureAcquisitions 29 false false R30.htm 99930503 - 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 30 false false R31.htm 99930703 - Disclosure - Leases (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesTables Leases (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureLeases 31 false false R32.htm 99930803 - 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 32 false false R33.htm 99930903 - 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 33 false false R34.htm 99931003 - 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 34 false false R35.htm 99931203 - Disclosure - Income Taxes (Tables) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes 35 false false R36.htm 99931303 - 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 36 false false R37.htm 99931403 - Disclosure - Restructurings (Tables) Sheet http://www.bio-techne.com/role/DisclosureRestructuringsTables Restructurings (Tables) Tables http://www.bio-techne.com/role/DisclosureRestructurings 37 false false R38.htm 99940101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Details 38 false false R39.htm 99940102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Investments (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails Description of Business and Summary of Significant Accounting Policies - Investments (Details) Details http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies 39 false false R40.htm 99940201 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 40 false false R41.htm 99940202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 41 false false R42.htm 99940301 - 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 42 false false R43.htm 99940302 - 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 43 false false R44.htm 99940303 - 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 44 false false R45.htm 99940304 - 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 45 false false R46.htm 99940305 - Disclosure - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) Details 46 false false R47.htm 99940306 - 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 47 false false R48.htm 99940307 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Other Assets (Details) Sheet http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails Supplemental Balance Sheet and Cash Flow Information - Other Assets (Details) Details 48 false false R49.htm 99940308 - 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 49 false false R50.htm 99940401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 50 false false R51.htm 99940402 - 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 51 false false R52.htm 99940501 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 52 false false R53.htm 99940502 - 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 53 false false R54.htm 99940503 - Disclosure - Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details) Sheet http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details) Details 54 false false R55.htm 99940504 - Disclosure - Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details) Sheet http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details) Details 55 false false R56.htm 99940505 - 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 56 false false R57.htm 99940601 - 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 57 false false R58.htm 99940701 - Disclosure - Leases - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 58 false false R59.htm 99940702 - Disclosure - Leases - Financial Statement Amounts (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails Leases - Financial Statement Amounts (Details) Details 59 false false R60.htm 99940703 - 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 60 false false R61.htm 99940801 - 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 61 false false R62.htm 99940802 - 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 62 false false R63.htm 99940901 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 63 false false R64.htm 99940902 - 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 64 false false R65.htm 99941001 - 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 65 false false R66.htm 99941002 - 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 66 false false R67.htm 99941003 - 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 67 false false R68.htm 99941004 - 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 68 false false R69.htm 99941101 - Disclosure - Other Income / (Expense) - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails Other Income / (Expense) - Narrative (Details) Details http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense 69 false false R70.htm 99941102 - Disclosure - Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) Details http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense 70 false false R71.htm 99941201 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 71 false false R72.htm 99941202 - 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 72 false false R73.htm 99941203 - 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 73 false false R74.htm 99941204 - Disclosure - Income Taxes - Deferred Taxes on Consolidated Balance Sheets (Details) Sheet http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails Income Taxes - Deferred Taxes on Consolidated Balance Sheets (Details) Details 74 false false R75.htm 99941205 - 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 75 false false R76.htm 99941301 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureSegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 76 false false R77.htm 99941302 - 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 77 false false R78.htm 99941401 - Disclosure - Restructurings (Details) Sheet http://www.bio-techne.com/role/DisclosureRestructuringsDetails Restructurings (Details) Details http://www.bio-techne.com/role/DisclosureRestructuringsTables 78 false false R79.htm 99941501 - Disclosure - Subsequent Events (Details) Sheet http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents 79 false false All Reports Book All Reports tech-20250630.xsd tech-20250630_cal.xml tech-20250630_def.xml tech-20250630_lab.xml tech-20250630_pre.xml tech-20250630x10k.htm tech-20250630x10k005.jpg http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/cyd/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tech-20250630x10k.htm": { "nsprefix": "tech", "nsuri": "http://www.bio-techne.com/20250630", "dts": { "schema": { "local": [ "tech-20250630.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "tech-20250630_cal.xml" ] }, "definitionLink": { "local": [ "tech-20250630_def.xml" ] }, "labelLink": { "local": [ "tech-20250630_lab.xml" ] }, "presentationLink": { "local": [ "tech-20250630_pre.xml" ] }, "inline": { "local": [ "tech-20250630x10k.htm" ] } }, "keyStandard": 441, "keyCustom": 59, "axisStandard": 31, "axisCustom": 0, "memberStandard": 54, "memberCustom": 36, "hidden": { "total": 20, "http://fasb.org/us-gaap/2025": 15, "http://xbrl.sec.gov/dei/2025": 5 }, "contextCount": 386, "entityCount": 1, "segmentCount": 92, "elementCount": 809, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 1310, "http://xbrl.sec.gov/dei/2025": 37, "http://xbrl.sec.gov/cyd/2025": 14, "http://xbrl.sec.gov/ecd/2025": 5 }, "report": { "R1": { "role": "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "longName": "995200100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:GrossProfit", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R3": { "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "longName": "995200200 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200205 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a10sY1Rm3E2U7ZqJFDhstg", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a10sY1Rm3E2U7ZqJFDhstg", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R7": { "role": "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies", "longName": "995210101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition", "longName": "995210201 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformation", "longName": "995210301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information", "shortName": "Supplemental Balance Sheet and Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions", "longName": "995210401 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements", "longName": "995210501 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements", "longName": "995210601 - Disclosure - Debt and Other Financing Arrangements", "shortName": "Debt and Other Financing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeases", "longName": "995210701 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation", "longName": "995210801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare", "longName": "995210901 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationAndOtherBenefitPlans", "longName": "995211001 - Disclosure - Share-based Compensation and Other Benefit Plans", "shortName": "Share-based Compensation and Other Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense", "longName": "995211101 - Disclosure - Other Income / (Expense)", "shortName": "Other Income / (Expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes", "longName": "995211201 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation", "longName": "995211301 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bio-techne.com/role/DisclosureRestructurings", "longName": "995211401 - Disclosure - Restructurings", "shortName": "Restructurings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents", "longName": "995211501 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_AixcZbM3mkKk1FNykFymYg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_AixcZbM3mkKk1FNykFymYg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables", "longName": "99930203 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables", "longName": "99930303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information (Tables)", "shortName": "Supplemental Balance Sheet and Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "longName": "99930403 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_2kJBxGCPFEOLTBTgraE4EQ", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_2kJBxGCPFEOLTBTgraE4EQ", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables", "longName": "99930503 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables", "longName": "99930703 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables", "longName": "99930803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information (Tables)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables", "longName": "99930903 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables", "longName": "99931003 - Disclosure - Share-based Compensation and Other Benefit Plans (Tables)", "shortName": "Share-based Compensation and Other Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables", "longName": "99931203 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables", "longName": "99931303 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bio-techne.com/role/DisclosureRestructuringsTables", "longName": "99931403 - Disclosure - Restructurings (Tables)", "shortName": "Restructurings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_us-gaap_RestructuringPlanAxis_tech_FiscalYear2024RestructuringActionsMember_S-QhADduI0OcUhp-Nt8Qew", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_us-gaap_RestructuringPlanAxis_tech_FiscalYear2024RestructuringActionsMember_S-QhADduI0OcUhp-Nt8Qew", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "99940101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_28_2022_FqbCYhmSRUaYeQ6_pILTCw", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R39": { "role": "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "longName": "99940102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Investments (Details)", "shortName": "Description of Business and Summary of Significant Accounting Policies - Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:PaymentsToAcquireEquitySecuritiesFvNi", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2021_To_6_30_2022_srt_ConsolidatedEntitiesAxis_tech_ChangzhouEminenceBiotechnologyMember_JR1wnbOgfUuljaGyQbASVg", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R40": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails", "longName": "99940201 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "longName": "99940202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_srt_StatementGeographicalAxis_country_US_5OK-2SqndECFoinMvzGmlQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R42": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails", "longName": "99940301 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Inventories (Details)", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "longName": "99940302 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details)", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "longName": "99940303 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details)", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "longName": "99940304 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details)", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Changes to Carrying Amount of Net Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_o3wFU7zds0mBqD5ZyXD1yw", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R46": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "longName": "99940305 - Disclosure - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)", "shortName": "Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "longName": "99940306 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_o3wFU7zds0mBqD5ZyXD1yw", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R48": { "role": "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails", "longName": "99940307 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Other Assets (Details)", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails", "longName": "99940308 - Disclosure - Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Balance Sheet and Cash Flow Information - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "longName": "99940401 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_o3wFU7zds0mBqD5ZyXD1yw", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_1_2022_us-gaap_BusinessAcquisitionAxis_tech_NamocellIncMember_5a02pbf0eUG84RXutSad1A", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R51": { "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "longName": "99940402 - Disclosure - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)", "shortName": "Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R52": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "longName": "99940501 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_5_31_2021_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_D7oMKcKXTUe4y2Pwoibwgg", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2021_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_D7oMKcKXTUe4y2Pwoibwgg", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "longName": "99940502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qt35CekViUaRADau8WA45g", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qt35CekViUaRADau8WA45g", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "longName": "99940503 - Disclosure - Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details)", "shortName": "Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_dKR77JqdFEuPrls0qE2cVQ", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_dKR77JqdFEuPrls0qE2cVQ", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails", "longName": "99940504 - Disclosure - Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details)", "shortName": "Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember___-TERexD0KooJTvVpCmhQ", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R56": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails", "longName": "99940505 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "shortName": "Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tech_ContingentConsiderationMember_RRW1sdUO2kuhpkiOo-ZX6g", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tech_ContingentConsiderationMember_RRW1sdUO2kuhpkiOo-ZX6g", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "longName": "99940601 - Disclosure - Debt and Other Financing Arrangements - Narrative (Details)", "shortName": "Debt and Other Financing Arrangements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_8_31_2022_EGXzoAiLo0Ge-KGt_xwDNA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-9", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_8_31_2022_EGXzoAiLo0Ge-KGt_xwDNA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-9", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "longName": "99940701 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_6_30_2025_srt_RangeAxis_srt_MaximumMember_IgGuWm98_0ClaFqCknurQQ", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_srt_RangeAxis_srt_MaximumMember_IgGuWm98_0ClaFqCknurQQ", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails", "longName": "99940702 - Disclosure - Leases - Financial Statement Amounts (Details)", "shortName": "Leases - Financial Statement Amounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails", "longName": "99940703 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details)", "shortName": "Leases - Fair Value of the Lease Liability by Payment Date (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "longName": "99940801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information - Narrative (Details)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_SQJV5a7D-UGf0cqpXbFDnA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_SQJV5a7D-UGf0cqpXbFDnA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "longName": "99940802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_qCL7SRSl3kesWe90Xo1e5Q", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R63": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails", "longName": "99940901 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "longName": "99940902 - Disclosure - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)", "shortName": "Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R65": { "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "longName": "99941001 - Disclosure - Share-based Compensation and Other Benefit Plans (Details)", "shortName": "Share-based Compensation and Other Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails", "longName": "99941002 - Disclosure - Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details)", "shortName": "Share-based Compensation and Other Benefit Plans - Assumptions Used in Black-Scholes Option-Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Unit_Standard_pure_unL_c3dGnUyYiejP5X1q5Q", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Unit_Standard_pure_unL_c3dGnUyYiejP5X1q5Q", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "longName": "99941003 - Disclosure - Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details)", "shortName": "Share-based Compensation and Other Benefit Plans - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022_XKqCNPD-006rzM4PY8iIUw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "Unit_Divide_USD_shares_SQJV5a7D-UGf0cqpXbFDnA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R68": { "role": "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails", "longName": "99941004 - Disclosure - Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details)", "shortName": "Share-based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_aYX7a4XudEq2A5jYvwFgrw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_OuwViJ4Qa0OzZA-c-6DCMg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_Gkw_l-eLaEi-AI9Oy_pNRw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R69": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails", "longName": "99941101 - Disclosure - Other Income / (Expense) - Narrative (Details)", "shortName": "Other Income / (Expense) - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_o3wFU7zds0mBqD5ZyXD1yw", "name": "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_o3wFU7zds0mBqD5ZyXD1yw", "name": "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails", "longName": "99941102 - Disclosure - Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details)", "shortName": "Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:InterestExpenseNonoperating", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:InvestmentIncomeNet", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R71": { "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "longName": "99941201 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_unL_c3dGnUyYiejP5X1q5Q", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R72": { "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "longName": "99941202 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)", "shortName": "Income Taxes - Components of Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails", "longName": "99941203 - Disclosure - Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details)", "shortName": "Income Taxes - Reconciliation of Federal Tax Calculated at Statutory Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_unL_c3dGnUyYiejP5X1q5Q", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_unL_c3dGnUyYiejP5X1q5Q", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails", "longName": "99941204 - Disclosure - Income Taxes - Deferred Taxes on Consolidated Balance Sheets (Details)", "shortName": "Income Taxes - Deferred Taxes on Consolidated Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails", "longName": "99941205 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022_XKqCNPD-006rzM4PY8iIUw", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R76": { "role": "http://www.bio-techne.com/role/DisclosureSegmentInformationNarrativeDetails", "longName": "99941301 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_jtR-CBIBTU27HCbBTi5PZQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_jtR-CBIBTU27HCbBTi5PZQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "longName": "99941302 - Disclosure - Segment Information - Financial Information Relating to Reportable Segments (Details)", "shortName": "Segment Information - Financial Information Relating to Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_6_30_2025_PfSUNzsGW0etPtSHKt1z1w", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } }, "R78": { "role": "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "longName": "99941401 - Disclosure - Restructurings (Details)", "shortName": "Restructurings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_7_1_2022_To_6_30_2023_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tech_QTHoldingsCorporationMember_us-gaap_RestructuringPlanAxis_tech_FiscalYear2023RestructuringActionsMember_tl01wwabDU-v515rhW_OjA", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2022_To_6_30_2023_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tech_QTHoldingsCorporationMember_us-gaap_RestructuringPlanAxis_tech_FiscalYear2023RestructuringActionsMember_tl01wwabDU-v515rhW_OjA", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails", "longName": "99941501 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_7_1_2022_To_6_30_2023_DdNaKOXPg0ufRKbUILfucA", "name": "us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_5_2025_To_8_5_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kV5nJcWMUEidiuc-mIYrQg", "name": "us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "unitRef": "Unit_Standard_USD_8ESqmhCSvU-I5fpqMaVXdQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20250630x10k.htm", "unique": true } } }, "tag": { "tech_APACExcludingGreaterChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "APACExcludingGreaterChinaMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the APAC, excluding Greater China.", "label": "APAC, excluding Greater China [Member]", "terseLabel": "APAC, excluding Greater China" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Description of Business and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r56", "r1155" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowances of $4,215 and $4,386, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1401" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r59", "r124" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "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)." } } }, "auth_ref": [ "r59" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r41", "r162", "r879" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Unrealized Gains (Losses) on Debt Securities", "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." } } }, "auth_ref": [ "r175", "r176", "r178", "r186", "r187", "r1325" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r79", "r167", "r875", "r917", "r918", "r1512" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r14", "r23", "r745", "r748", "r810", "r913", "r914", "r1325", "r1326", "r1327", "r1386", "r1387", "r1388", "r1389" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "verboseLabel": "Foreign Currency Translation Adjustments", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r3", "r14", "r23", "r77", "r78", "r186", "r187", "r786", "r787", "r788", "r789", "r790", "r1325" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1235" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r68" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r929", "r1386", "r1387", "r1388", "r1389", "r1513", "r1584" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1248" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1248" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1248" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1248" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition", "terseLabel": "Employee stock purchase plan expense", "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." } } }, "auth_ref": [ "r424", "r579" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r531" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r140" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising Expense", "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." } } }, "auth_ref": [ "r581", "r1095" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1293" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1206", "r1217", "r1227", "r1260" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1209", "r1220", "r1230", "r1263" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1294" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1248" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1255" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1255", "r1264", "r1268", "r1276" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Operating Segment [Member]", "terseLabel": "Other revenue", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r268", "r294", "r295", "r296", "r297", "r298", "r301", "r1064", "r1065" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1274" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "negatedLabel": "Stock based compensation, inclusive of employer taxes", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r563", "r569", "r578" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r168", "r310", "r321" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "tech_AmortizationOfAcquiredIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "AmortizationOfAcquiredIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of amortization of acquired intangible assets.", "label": "Amortization Of Acquired Intangible Assets", "negatedLabel": "Amortization of intangibles" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r9", "r197", "r346", "r353", "r1035", "r1046", "r1047", "r1049", "r1051" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r255" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "AsiaMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "auth_ref": [ "r1586", "r1587", "r1588", "r1589" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges", "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." } } }, "auth_ref": [ "r9", "r39", "r1164", "r1165" ] }, "tech_AssetImpairmentRestructuringCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "AssetImpairmentRestructuringCharge", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of asset impairment restructuring charge.", "label": "Asset impairment restructuring", "terseLabel": "Asset impairment restructuring" } } }, "auth_ref": [] }, "tech_AssetRelatedAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "AssetRelatedAndOtherMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to asset related and other costs of restructuring pursuant to a plan.", "label": "Asset Related And Other [Member]", "terseLabel": "Asset-related and other" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r122", "r135", "r166", "r209", "r212", "r213", "r260", "r271", "r296", "r300", "r318", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r698", "r703", "r779", "r864", "r865", "r871", "r962", "r1064", "r1065", "r1074", "r1155", "r1172", "r1173", "r1185", "r1440", "r1441", "r1536" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "tech_AssetsClassifiedAsNoncurrentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "AssetsClassifiedAsNoncurrentOther", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Assets classified as noncurrent other", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r157", "r172", "r209", "r212", "r213", "r318", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r698", "r703", "r779", "r1155", "r1440", "r1441", "r1536" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets fair value disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r759", "r760", "r1144" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets held-for-sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r54", "r55", "r106", "r108", "r155", "r156" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorFirmId", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1189", "r1190", "r1213" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorLocation", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1189", "r1190", "r1213" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorName", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1189", "r1190", "r1213" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1271" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1272" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1267" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1267" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1267" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1267" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1267" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1267" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r559", "r560", "r561", "r562" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1270" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1269" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1268" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1268" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r370", "r705", "r710", "r711", "r712", "r713", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r778", "r1141", "r1142", "r1308", "r1549" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r370", "r705", "r710", "r711", "r712", "r713", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r778", "r1141", "r1142", "r1308", "r1549" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "terseLabel": "Building and improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "tech_BuildingBuildingImprovementsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "BuildingBuildingImprovementsAndLeaseholdImprovementsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to building, building improvements and leasehold improvements.", "label": "Building, Building Improvements and Leasehold Improvements [Member]", "terseLabel": "Buildings, building improvements and leasehold improvements" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r341", "r347", "r348", "r349", "r350", "r351", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r670", "r671", "r672", "r673", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r922", "r1085", "r1088", "r1493", "r1496", "r1498" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r341", "r347", "r348", "r349", "r350", "r351", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r670", "r671", "r672", "r673", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r922", "r1085", "r1088", "r1493", "r1496", "r1498" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "negatedLabel": "Acquisition related expenses and other", "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department." } } }, "auth_ref": [ "r1491", "r1495" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "totalLabel": "Net assets acquired", "verboseLabel": "Acquisition amount", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r677", "r689", "r1098", "r1103" ] }, "tech_BusinessCombinationConsiderationTransferredAdditionalConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "BusinessCombinationConsiderationTransferredAdditionalConsideration", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of additional consideration transferred, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Additional Consideration", "terseLabel": "Additional consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "verboseLabel": "Maximum contingent consideration", "documentation": "Maximum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination." } } }, "auth_ref": [ "r684", "r689", "r1098", "r1104" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions", "documentation": "The entire disclosure for business combination." } } }, "auth_ref": [ "r632", "r633", "r637", "r646", "r650", "r651", "r652", "r653", "r654", "r655", "r657", "r658", "r664", "r667", "r668", "r674", "r675", "r676", "r684", "r688", "r689", "r690", "r692", "r694", "r1098", "r1099", "r1100", "r1101", "r1104", "r1105", "r1106" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "Amount of acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of income." } } }, "auth_ref": [ "r647", "r651", "r1098", "r1108" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income." } } }, "auth_ref": [ "r647", "r651", "r1098", "r1108" ] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired, including goodwill, at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets", "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as current." } } }, "auth_ref": [ "r1497", "r1499" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes, net", "documentation": "Amount of deferred tax liability assumed in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1497", "r1499" ] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1497", "r1499" ] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities excluding deferred income taxes assumed at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1497", "r1499" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Business Description and Accounting Policies [Text Block]", "verboseLabel": "Description of Business and Summary of Significant Accounting Policies", "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." } } }, "auth_ref": [ "r1377" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "CN", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "Greater China" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r30", "r160", "r1037" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r31" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r30", "r99", "r208" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r99" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit", "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." } } }, "auth_ref": [ "r12", "r1179", "r1180", "r1181", "r1182" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1246" ] }, "tech_ChangzhouEminenceBiotechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ChangzhouEminenceBiotechnologyMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to Changzhou Eminence Biotechnology Co, Ltd.", "label": "Changzhou Eminence Biotechnology [Member]", "terseLabel": "Eminence" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1243" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1241" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1247" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1247" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r44", "r1018" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares of common stock subject to outstanding awards", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common Stock, dividends, per share, declared (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r114" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1175", "r1176", "r1177", "r1179", "r1180", "r1181", "r1182", "r1386", "r1387", "r1389", "r1513", "r1579", "r1584" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r67", "r949" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r67", "r949", "r968", "r1584", "r1585" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $.01 per share; authorized 400,000,000; issued and outstanding 154,972,196 and 158,216,258 respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r67", "r417", "r422", "r874", "r1155" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1252" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1251" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1253" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1250" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r24", "r181", "r183", "r190", "r862", "r887", "r888" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r76", "r189", "r861", "r886" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r210", "r217", "r698", "r699", "r702", "r703", "r704", "r811", "r868", "r1023", "r1439", "r1442", "r1443" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r210", "r217", "r698", "r699", "r702", "r703", "r704", "r811", "r868", "r1023", "r1439", "r1442", "r1443" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r133", "r209", "r210", "r216", "r217", "r260", "r273", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r868", "r1064", "r1065", "r1440", "r1441" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r133", "r209", "r210", "r216", "r217", "r260", "r273", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r868", "r1064", "r1065", "r1440", "r1441" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r50", "r1053" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress", "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." } } }, "auth_ref": [] }, "tech_ConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ConsumablesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consumables products.", "label": "Consumables [Member]", "terseLabel": "Consumables" } } }, "auth_ref": [] }, "tech_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "documentation": "Liabilities that are contingent on agreed-upon conditions that arise from business combinations.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "auth_ref": [] }, "tech_ContingentConsiderationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ContingentConsiderationPolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contingent consideration.", "label": "Contingent Consideration, Policy [Policy Text Block]", "terseLabel": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r426", "r427", "r429", "r440" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r426", "r427", "r429", "r440" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r441" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "terseLabel": "Corporate", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1393" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "terseLabel": "Corporate, Non-Segment", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r19", "r295", "r296", "r297", "r298", "r301", "r1396" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r83", "r84", "r822", "r1047", "r1052", "r1140", "r1369" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r1142" ] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrencySwapMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Currency Swap [Member]", "terseLabel": "Cross-currency swap", "documentation": "Swap involving the exchange of principal and interest in one currency for another currency." } } }, "auth_ref": [ "r1506" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1309", "r1378", "r1383", "r1486" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1309", "r1378", "r1383" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax provision", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r617", "r1378", "r1383" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1309", "r1378", "r1383", "r1486" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r1117", "r1420", "r1421", "r1422", "r1423", "r1425", "r1427", "r1430", "r1431" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1198", "r1287" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1198", "r1287" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1200", "r1289" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1200", "r1289" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1202", "r1291" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1200", "r1289" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1193", "r1282" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1194", "r1283" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1194", "r1283" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1192", "r1281" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1192", "r1281" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1192", "r1281" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1195", "r1284" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1197", "r1286" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1197", "r1286" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1198", "r1287" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1201", "r1290" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1199", "r1288" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1196", "r1285" ] }, "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtAndEquitySecuritiesRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt and Equity Securities, Realized Gain (Loss)", "terseLabel": "Gain on sale of exchange trade investment grade bond funds", "documentation": "Amount of realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r973", "r974", "r1005", "r1006", "r1007", "r1329", "r1330" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt and Other Financing Arrangements" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Other Financing Arrangements", "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." } } }, "auth_ref": [ "r113", "r209", "r211", "r365", "r366", "r367", "r368", "r369", "r388", "r389", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r743", "r792" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1378", "r1383", "r1485", "r1486" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1378", "r1383", "r1485" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r588", "r589" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred Income Tax Expense (Benefit), Total", "totalLabel": "Total deferred tax provision", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r145", "r1378", "r1383" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r64", "r65", "r125", "r609" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r588", "r589", "r872" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r101" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1378", "r1383", "r1485", "r1486" ] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r1481" ] }, "tech_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research and development costs connection with a business combination.", "label": "Deferred Tax Assets, Capitalized Research and Development Costs", "terseLabel": "Capitalized R&D" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsDerivativeInstruments", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Derivative Instruments", "terseLabel": "Derivatives", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsEquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Equity Method Investments", "terseLabel": "Excess tax basis in investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments." } } }, "auth_ref": [ "r1483" ] }, "tech_DeferredTaxAssetsHeldForSaleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DeferredTaxAssetsHeldForSaleAssetImpairment", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, related to Held-for-sale asset impairment.", "label": "Deferred Tax Assets, Held-for-sale asset impairment", "terseLabel": "Held-for-sale asset impairment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1483" ] }, "tech_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred income tax assets (liabilities)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1480" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred Tax Assets, Net", "totalLabel": "Deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1480" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryovers", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryovers", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Deferred compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance, total", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r610" ] }, "tech_DeferredTaxAssetsValuationAllowanceDueToOutsideBasisDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DeferredTaxAssetsValuationAllowanceDueToOutsideBasisDifference", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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 due to outside basis differences.", "label": "Deferred Tax Assets, Valuation Allowance Due to Outside Basis Difference", "terseLabel": "Deferred tax assets, valuation allowance from outside basis differences" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax assets (liabilities)", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1480" ] }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesDerivatives", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Derivatives", "negatedLabel": "Derivatives", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Intangible asset amortization", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Right of use asset", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesDeferredTaxesOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1483" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r524" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r40", "r196", "r1046", "r1047", "r1049", "r1051" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r198", "r260", "r276", "r300", "r1046", "r1064", "r1065" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r1323" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "terseLabel": "Derivative Instruments", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r173", "r174", "r742", "r759", "r760", "r772", "r775", "r776", "r777", "r932", "r933", "r934", "r935", "r936", "r938", "r939", "r940", "r941", "r942", "r955", "r956", "r997", "r999", "r1000", "r1001", "r1002", "r1003", "r1032", "r1041", "r1043", "r1044", "r1045", "r1144", "r1149", "r1153", "r1177", "r1517", "r1518", "r1519", "r1580" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r194", "r705", "r707", "r708", "r710", "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r940", "r942", "r954", "r955", "r956", "r958", "r959", "r960", "r961", "r963", "r964", "r965", "r966", "r975", "r976", "r977", "r978", "r981", "r982", "r983", "r984", "r997", "r998", "r1000", "r1002", "r1041", "r1042", "r1045", "r1141", "r1142", "r1175", "r1177", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1507", "r1508", "r1509", "r1510", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Fair Value, Net", "terseLabel": "Fair value of derivative instruments", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r775" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r194", "r705", "r707", "r708", "r710", "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r940", "r942", "r954", "r955", "r956", "r958", "r959", "r960", "r961", "r963", "r964", "r965", "r966", "r975", "r976", "r977", "r978", "r981", "r982", "r983", "r984", "r997", "r998", "r1000", "r1002", "r1041", "r1042", "r1045", "r1141", "r1142", "r1175", "r1177", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1507", "r1508", "r1509", "r1510", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r707", "r708", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r1142" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "(Gain) Loss Recognized in AOCI", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r707", "r708", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r1142" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeLineItems", "presentation": [ "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r754", "r1511" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1141", "r1502", "r1503" ] }, "tech_DerivativeNotionalAmountAtMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DerivativeNotionalAmountAtMaturity", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount of derivatives at maturity.", "label": "Derivative Notional Amount At Maturity", "terseLabel": "Notional amount at maturity" } } }, "auth_ref": [] }, "tech_DerivativeNotionalAmountDecreaseInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DerivativeNotionalAmountDecreaseInPeriod", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "tech_DerivativeNumberOfInterimSettlementDates": { "xbrltype": "integerItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DerivativeNumberOfInterimSettlementDates", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of interim settlement dates for the derivative instruments.", "label": "Derivative Number Of Interim Settlement Dates", "terseLabel": "Number of interim settlement dates" } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeTable", "presentation": [ "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r754", "r1511" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instruments", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r1420", "r1421", "r1422", "r1423", "r1425", "r1427", "r1430", "r1431", "r1500" ] }, "tech_DiagnosticsAndSpatialBiologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "DiagnosticsAndSpatialBiologyMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "documentation": "Consist of the ACD operating segment and the Diagnostics and Spatial Biology operating segment.", "label": "Diagnostics and Spatial Biology [Member]", "terseLabel": "Diagnostics and Spatial Biology" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedules of disaggregated revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1445" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationAndOtherBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Share-based Compensation and Other Benefit Plans", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r530", "r533", "r564", "r565", "r567", "r1092" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Compensation and Other Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureTextBlockAbstract", "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/DisclosureOtherIncomeExpense", "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" ], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Notes to Financial Statements", "verboseLabel": "Supplemental Balance Sheet and Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet and Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Goodwill, Current", "terseLabel": "Goodwill attributable to disposal group held for sale", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r54", "r55", "r106", "r108" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Inventory, sold as part of disposal group", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r54", "r55", "r106", "r108" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current", "terseLabel": "Property, plant and equipment attributable to disposal group held for sale", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r54", "r55", "r106", "r108" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r363", "r364", "r1085", "r1088" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r114" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentAnnualReport", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1189", "r1190", "r1213" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1189", "r1190", "r1213", "r1256" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1234" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DomesticCountryMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "terseLabel": "Federal", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r592" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1245" ] }, "tech_EMEAExcludingUKMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "EMEAExcludingUKMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa, excluding the United Kingdom.", "label": "EMEA, excluding UK [Member]", "terseLabel": "EMEA, excluding United Kingdom" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "terseLabel": "Earnings per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Earnings per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r191", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r236", "r239", "r250", "r253", "r254", "r259", "r414", "r568", "r630", "r696", "r756", "r757", "r863", "r889", "r1055" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Earnings per share - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r191", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r239", "r250", "r253", "r254", "r259", "r414", "r568", "r630", "r696", "r756", "r757", "r863", "r889", "r1055" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r33", "r34", "r256" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r235", "r255", "r257", "r258" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r1530" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate reconciliation, percent, total", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r592", "r1097" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax expense at federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r209", "r215", "r592", "r620", "r1097" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r597", "r1097", "r1378", "r1384", "r1477" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "negatedLabel": "Foreign derived intangible income", "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1097", "r1477", "r1479" ] }, "tech_EffectiveIncomeTaxRateReconciliationForeignEarningsTaxation": { "xbrltype": "percentItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "EffectiveIncomeTaxRateReconciliationForeignEarningsTaxation", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "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 U.S. taxes on foreign earnings.", "label": "Effective Income Tax Rate Reconciliation Foreign Earnings Taxation", "terseLabel": "U.S. taxation of foreign earnings" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign tax rate differences", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r593", "r596", "r1097", "r1378", "r1384", "r1477" ] }, "tech_EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign withholding tax.", "label": "Effective Income Tax Rate Reconciliation, Foreign Withholding Tax, Percent", "terseLabel": "Foreign withholding tax" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Non-recurring arbitration award", "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 nondeductible expenses." } } }, "auth_ref": [ "r1097", "r1378", "r1384", "r1477", "r1479" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Executive compensation limitations", "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." } } }, "auth_ref": [ "r1097", "r1378", "r1384", "r1477", "r1479" ] }, "tech_EffectiveIncomeTaxRateReconciliationOptionExercises": { "xbrltype": "percentItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "EffectiveIncomeTaxRateReconciliationOptionExercises", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1097", "r1378", "r1384", "r1477", "r1478" ] }, "tech_EffectiveIncomeTaxRateReconciliationOutsideBasisDifference": { "xbrltype": "percentItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "EffectiveIncomeTaxRateReconciliationOutsideBasisDifference", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to outside basis difference.", "label": "Effective Income Tax Rate Reconciliation Outside Basis Difference", "negatedLabel": "Outside basis difference" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r595", "r1097", "r1378", "r1384", "r1477" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "verboseLabel": "Changes in unrecognized tax benefits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r598", "r1097", "r1378", "r1384", "r1477" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxCalculatedAtStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and development tax credit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1097", "r1378", "r1384", "r1477", "r1479" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Salaries, wages and related accruals", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r59" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r566" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, period for recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r566" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Share-based compensation excess tax benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r563" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "terseLabel": "Employee severance", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473" ] }, "tech_EmployeeStockPurchasePlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "EmployeeStockPurchasePlan2014Member", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2014 Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan 2014 [Member]", "terseLabel": "Employee Stock Purchase Plan 2014" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1187" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1187" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1187" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1296" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1187" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1187" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1187" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1187" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1297" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1239" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1292" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1292" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1292" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquipmentMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Information", "terseLabel": "Bio-Techne's Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r148", "r150", "r151", "r185", "r186", "r187", "r218", "r219", "r220", "r222", "r229", "r231", "r233", "r261", "r319", "r320", "r360", "r413", "r425", "r568", "r618", "r619", "r627", "r628", "r629", "r631", "r695", "r696", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r755", "r784", "r786", "r787", "r788", "r789", "r790", "r793", "r796", "r810", "r886", "r913", "r914", "r915", "r929", "r987" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r315", "r316", "r317", "r626", "r779", "r1302", "r1303", "r1304", "r1487", "r1488", "r1489", "r1490" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Investment percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r315", "r779" ] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "(Gain) Loss on equity method investment", "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment." } } }, "auth_ref": [ "r1329", "r1330", "r1376" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "verboseLabel": "Equity method investment in Wilson Wolf", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r260", "r281", "r300", "r314", "r1313", "r1405" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity method investments:", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r6", "r316", "r779" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investment in Spear Bio", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r313" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1249" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1206", "r1217", "r1227", "r1260" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1203", "r1214", "r1224", "r1257" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "EuropeMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "auth_ref": [ "r1586", "r1587", "r1588", "r1589" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1255" ] }, "tech_FairValueAdjustmentToContingentConsiderationPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FairValueAdjustmentToContingentConsiderationPayable", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair value adjustment to contingent consideration payable", "terseLabel": "Fair value adjustment to contingent consideration payable" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r764", "r765", "r766", "r767", "r768", "r769", "r773", "r1032", "r1147", "r1153" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r764", "r765", "r766", "r767", "r768", "r769", "r773", "r1032", "r1147", "r1153" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r408", "r467", "r468", "r469", "r470", "r471", "r472", "r496", "r497", "r758", "r760", "r761", "r762", "r763", "r770", "r772", "r774", "r775", "r815", "r816", "r817", "r1032", "r1072", "r1073", "r1079", "r1080", "r1081", "r1082", "r1083", "r1144", "r1149", "r1153" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r764", "r765", "r766", "r767", "r768", "r769", "r773" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r759", "r760", "r761", "r763", "r1144", "r1518", "r1528" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r408", "r467", "r472", "r496", "r760", "r772", "r775", "r815", "r1032", "r1079", "r1080", "r1081", "r1082", "r1083", "r1144", "r1153" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r408", "r467", "r472", "r496", "r498", "r760", "r761", "r772", "r775", "r816", "r1032", "r1072", "r1073", "r1079", "r1080", "r1081", "r1082", "r1083", "r1144", "r1153" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r408", "r467", "r468", "r469", "r470", "r471", "r472", "r496", "r497", "r760", "r761", "r762", "r763", "r772", "r775", "r817", "r1032", "r1072", "r1073", "r1079", "r1080", "r1081", "r1082", "r1083", "r1144", "r1149", "r1153" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r764", "r765", "r766", "r767", "r768", "r769", "r773" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of the reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3)", "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." } } }, "auth_ref": [ "r764", "r769", "r773" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r759", "r760", "r761", "r763", "r1144", "r1518", "r1528" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurements", "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." } } }, "auth_ref": [ "r1514" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "Change in fair value of contingent consideration", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r765", "r773" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Purchase price contingent consideration (Note 4)", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r767", "r771", "r773" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Payments", "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." } } }, "auth_ref": [ "r767", "r773" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair value at the end of period", "periodStartLabel": "Fair value at the beginning of period", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r764", "r773" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r408", "r467", "r468", "r469", "r470", "r471", "r472", "r496", "r497", "r758", "r760", "r761", "r762", "r763", "r770", "r772", "r774", "r775", "r815", "r816", "r817", "r1032", "r1072", "r1073", "r1079", "r1080", "r1081", "r1082", "r1083", "r1144", "r1149", "r1153" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring", "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." } } }, "auth_ref": [ "r1144", "r1515", "r1516", "r1517", "r1518", "r1519", "r1528" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r765", "r773" ] }, "tech_FairValueWriteUpOfAcquiredInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FairValueWriteUpOfAcquiredInventory", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "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", "terseLabel": "Costs recognized on sale of acquired inventory" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r164", "r327", "r352", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1428", "r1590" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r354", "r1031", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2030", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r354", "r1031", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r354", "r1031", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r354", "r1031", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r354", "r1031", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r345", "r347", "r348", "r349", "r351", "r352", "r355", "r356", "r823", "r824", "r922", "r1031", "r1035", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Currency translation", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Definite-lived intangibles assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r327", "r352", "r824", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r345", "r347", "r348", "r349", "r351", "r352", "r355", "r356", "r922", "r1031", "r1035", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Definite-lived intangibles assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r823", "r1427" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Acquisitions", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r347", "r922" ] }, "tech_FinitelivedIntangibleAssetsOtherAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FinitelivedIntangibleAssetsOtherAdditions", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "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" } } }, "auth_ref": [] }, "tech_FirstPartOfForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FirstPartOfForwardContractMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the first part of the forward contract.", "label": "First Part of Forward Contract [Member]", "terseLabel": "First Part of Forward Contract" } } }, "auth_ref": [] }, "tech_FiscalYear2023RestructuringActionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FiscalYear2023RestructuringActionsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fiscal year 2023 restructuring actions.", "label": "Fiscal Year 2023 Restructuring Actions [Member]", "terseLabel": "Fiscal Year 2023 Restructuring Actions" } } }, "auth_ref": [] }, "tech_FiscalYear2024RestructuringActionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FiscalYear2024RestructuringActionsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fiscal year 2024 restructuring actions.", "label": "Fiscal Year 2024 Restructuring Actions [Member]", "terseLabel": "Fiscal Year 2024 Restructuring Actions" } } }, "auth_ref": [] }, "tech_FiscalYear2025RestructuringActionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FiscalYear2025RestructuringActionsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fiscal year 2025 restructuring actions.", "label": "Fiscal Year 2025 Restructuring Actions [Member]", "terseLabel": "Fiscal Year 2025 Restructuring Actions" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCountryMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Jurisdiction [Member]", "terseLabel": "Foreign", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r592", "r593" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of foreign financial statements", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r783" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1264" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1264" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1264" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1264" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1264" ] }, "tech_FormerChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FormerChiefExecutiveOfficerMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of former chief executive officer.", "label": "Former Chief Executive Officer [Member]", "terseLabel": "Former CEO" } } }, "auth_ref": [] }, "tech_FormerEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "FormerEmployeesMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Person(s) with designation of former employee excluding former CEO.", "label": "Former Employees [Member]", "terseLabel": "Former employees excluding former CEO" } } }, "auth_ref": [] }, "tech_ForwardContractAdditionalInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ForwardContractAdditionalInvestment", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the additional investment.", "label": "Forward Contract Additional Investment", "terseLabel": "Forward Contract, Additional Investment" } } }, "auth_ref": [] }, "tech_ForwardContractMilestoneAnnualEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ForwardContractMilestoneAnnualEBITDA", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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" } } }, "auth_ref": [] }, "tech_ForwardContractMilestoneAnnualRevenueRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ForwardContractMilestoneAnnualRevenueRequired", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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" } } }, "auth_ref": [] }, "tech_ForwardContractMilestoneMultipleForTotalExpectedPayments": { "xbrltype": "pureItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ForwardContractMilestoneMultipleForTotalExpectedPayments", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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" } } }, "auth_ref": [] }, "tech_ForwardStartingSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ForwardStartingSwapMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents forward starting swap.", "label": "Forward Starting Swap [Member]", "terseLabel": "Forward starting swaps" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1244" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "GB", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "auth_ref": [] }, "tech_GBProfitSharingAndSavingsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "GBProfitSharingAndSavingsPlanMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the GB Profit Sharing and Savings Plan", "label": "GB Profit Sharing and Savings Plan [Member]", "terseLabel": "GB Profit Sharing and Savings Plan" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "terseLabel": "Gain (loss) on investment(1)", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r90", "r93", "r1298" ] }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "negatedLabel": "Gain on sale of Eminence", "verboseLabel": "Gain on sale of Eminence", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r860", "r1329", "r1330", "r1376", "r1547" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) from Litigation Settlement", "terseLabel": "Certain litigation charges", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1064", "r1436" ] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain on Sale of Investments", "negatedLabel": "Gain on sale of CCXI investment", "terseLabel": "Gain on sale of CCXI investment", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r1329", "r1330", "r1376", "r1544" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "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" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r163", "r329", "r859", "r1065", "r1071", "r1098", "r1102", "r1103", "r1137", "r1145", "r1155", "r1409", "r1416", "r1501" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r333", "r686", "r689", "r693", "r1071" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Impairment of goodwill and indefinite-lived intangible assets", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r328", "r340", "r1071" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets", "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." } } }, "auth_ref": [ "r344", "r357", "r359" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r337", "r693" ] }, "tech_GoodwillHeldForSaleAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "GoodwillHeldForSaleAdjustment", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of adjustment for goodwill held-for-sale.", "label": "Goodwill, Held-for-Sale Adjustment", "terseLabel": "Held-for-sale goodwill" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r330", "r336", "r340", "r342", "r693", "r1071", "r1145" ] }, "us-gaap_GoodwillImpairmentLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillImpairmentLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment loss for goodwill." } } }, "auth_ref": [ "r343" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r80", "r85", "r134", "r209", "r212", "r213", "r318", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r779", "r1058", "r1064", "r1392", "r1395", "r1397", "r1398", "r1399", "r1440" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r1504", "r1505" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r1504", "r1505" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1189", "r1190", "r1213" ] }, "tech_ImpactOfBusinessHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ImpactOfBusinessHeldForSale", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impact on income from business held for sale.", "label": "Impact of Business Held for Sale", "terseLabel": "Impact of business held-for-sale(1)" } } }, "auth_ref": [] }, "tech_ImpactOfPartiallyOwnedConsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ImpactOfPartiallyOwnedConsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r1031", "r1433" ] }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill." } } }, "auth_ref": [ "r1433" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "negatedLabel": "Restructuring Impairment", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r346", "r1376", "r1432" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r346", "r1376", "r1429", "r1432" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "verboseLabel": "Impairment (recovery) of assets held-for-sale", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r9", "r105", "r1146" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets and amortizable intangibles", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "tech_ImpairmentRecoveryOfAssetsHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ImpairmentRecoveryOfAssetsHeldForSaleMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to impairment or recovery of assets held for sale pursuant to restructuring plan.", "label": "Impairment (Recovery) Of Assets Held For Sale [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r209", "r214", "r591" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r81", "r130", "r134", "r864", "r866", "r882", "r1048", "r1050", "r1052", "r1058", "r1064", "r1392", "r1395", "r1397", "r1398", "r1399" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r209", "r214", "r591" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Gain (loss) on equity method investment", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r9", "r82", "r129", "r260", "r278", "r300", "r314", "r881" ] }, "us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Individually Significant Component Disposed of or Held-for-Sale, Excluding Discontinued Operations, before Income Tax", "terseLabel": "Impairment of assets held-for-sale", "documentation": "Amount before tax of income (loss) from an individually significant component disposed of or held-for-sale including the portion attributable to the noncontrolling interest. Excludes discontinued operations." } } }, "auth_ref": [ "r109", "r363" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r363", "r364", "r1085", "r1088" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r361", "r370", "r375", "r707", "r715", "r732", "r741", "r765", "r769", "r773", "r780", "r781", "r782", "r910", "r912", "r972", "r1031", "r1032", "r1098", "r1103", "r1142", "r1143", "r1148", "r1153", "r1492", "r1494", "r1550" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r370", "r375", "r707", "r715", "r732", "r741", "r765", "r769", "r773", "r780", "r781", "r782", "r910", "r912", "r972", "r1031", "r1032", "r1098", "r1103", "r1142", "r1143", "r1148", "r1153", "r1492", "r1494", "r1550" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r207", "r592", "r593", "r603", "r614", "r1097", "r1482" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r207", "r592", "r593", "r603", "r614", "r1097", "r1482" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r209", "r215", "r583", "r592", "r599", "r600", "r601", "r607", "r612", "r621", "r623", "r624", "r625", "r870", "r920", "r926", "r1097" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "totalLabel": "Total income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r138", "r146", "r209", "r232", "r233", "r260", "r279", "r300", "r590", "r592", "r622", "r890", "r1048", "r1050", "r1052", "r1097" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r184", "r586", "r587", "r607", "r608", "r611", "r616", "r924" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r32", "r207", "r613", "r614" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Trade accounts and other receivables, net", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade accounts payable, accrued expenses, contract liabilities, and other", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Salaries, wages and related accruals", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and operating liabilities, net of acquisition:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of stock options and restricted stock units (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r240", "r241", "r242", "r254", "r532" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1255", "r1264", "r1268", "r1276" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1274" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1191", "r1280" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1191", "r1280" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1191", "r1280" ] }, "tech_InstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "InstrumentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to instruments which typically consist of longer-lived assets.", "label": "Instruments [Member]", "terseLabel": "Instruments" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "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." } } }, "auth_ref": [ "r345", "r1427", "r1429" ] }, "tech_IntellectualPropertyMattersPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "IntellectualPropertyMattersPolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Intellectual Property Matters.", "label": "Intellectual Property Matters, Policy [Policy Text Block]", "terseLabel": "Intellectual Property Matters" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r275", "r1048", "r1052", "r1331" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r201", "r205", "r206" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r133", "r260", "r273", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r1064" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails": { "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r104", "r1039" ] }, "tech_InventoryFinishedGoodsNetOfReservesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "InventoryFinishedGoodsNetOfReservesNonCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r170", "r1038", "r1155" ] }, "tech_InventoryNetCurrentAndNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "InventoryNetCurrentAndNonCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "Long-term inventory", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r1314" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r139", "r159", "r169", "r323", "r324", "r326", "r821", "r1054" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails": { "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r104", "r1040" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory write-down", "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." } } }, "auth_ref": [ "r325" ] }, "us-gaap_InvestmentIncomeInterestAndDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeInterestAndDividend", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r88", "r89", "r92" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LandMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1445", "r1446" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r801", "r1154" ] }, "us-gaap_LegalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LegalCostsPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Legal Matters", "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights." } } }, "auth_ref": [ "r387" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Fees", "terseLabel": "Litigation charges", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r1310", "r1582", "r1583" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r800" ] }, "tech_LesseeOperatingLeaseCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "LesseeOperatingLeaseCashFlowInformationTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables" ], "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]", "terseLabel": "Schedule of the table that 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" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseDescriptionAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of the fair value of the lease liability by payment date for the operating leases by fiscal year", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1534" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r808", "r1379", "r1385", "r1545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1379", "r1385", "r1545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1379", "r1385", "r1545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2030", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1379", "r1385", "r1545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1379", "r1385", "r1545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1379", "r1385", "r1545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1379", "r1385", "r1545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Amounts representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r808" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1533" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r795" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r72", "r126", "r877", "r1155", "r1172", "r1173", "r1378", "r1382", "r1406", "r1529" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r60", "r158", "r209", "r212", "r213", "r318", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r699", "r703", "r704", "r779", "r1155", "r1440", "r1536", "r1537" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r760", "r1515" ] }, "tech_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r57", "r61" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Line of Credit, Current", "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." } } }, "auth_ref": [ "r58", "r123" ] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability", "terseLabel": "Accrued litigation", "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs." } } }, "auth_ref": [ "r63", "r1436" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of financial information relating to geographic areas", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r103" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt obligations", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r21", "r873" ] }, "tech_LunaphoreTechnologiesSaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "LunaphoreTechnologiesSaMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Lunaphore Technologies SA.", "label": "Lunaphore Technologies SA [Member]", "terseLabel": "Lunaphore Technologies SA." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Available-for-sale investment", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r53" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r266", "r383", "r384", "r385", "r386", "r527", "r559", "r560", "r561", "r580", "r763", "r820", "r909", "r911", "r919", "r941", "r942", "r990", "r992", "r994", "r995", "r1004", "r1013", "r1014", "r1016", "r1017", "r1029", "r1030", "r1070", "r1075", "r1091", "r1098", "r1104", "r1107", "r1149", "r1150", "r1151", "r1152", "r1167", "r1444", "r1538", "r1539", "r1540", "r1541", "r1542", "r1543" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1247" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1247" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r266", "r383", "r384", "r385", "r386", "r527", "r559", "r560", "r561", "r580", "r763", "r820", "r909", "r911", "r919", "r941", "r942", "r990", "r992", "r994", "r995", "r1004", "r1013", "r1014", "r1016", "r1017", "r1029", "r1030", "r1070", "r1075", "r1091", "r1098", "r1104", "r1107", "r1149", "r1150", "r1151", "r1167", "r1444", "r1538", "r1539", "r1540", "r1541", "r1542", "r1543" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1267" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1275" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1248" ] }, "tech_NamocellIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "NamocellIncMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Namocell Inc.", "label": "Namocell Inc [Member]", "terseLabel": "Namocell Inc" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r204" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r204" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r99", "r100", "r101" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings attributable to Bio-Techne", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r86", "r101", "r131", "r151", "r156", "r179", "r182", "r187", "r209", "r212", "r213", "r216", "r221", "r225", "r226", "r227", "r228", "r229", "r232", "r233", "r247", "r318", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r414", "r418", "r420", "r423", "r568", "r630", "r696", "r757", "r779", "r885", "r969", "r985", "r986", "r1048", "r1050", "r1052", "r1183", "r1440" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less net earnings attributable to noncontrolling interest", "verboseLabel": "Net earnings attributable to noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r52", "r121", "r179", "r182", "r229", "r232", "r233", "r884", "r1327" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Income available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r151", "r192", "r225", "r226", "r227", "r228", "r236", "r237", "r249", "r254", "r418", "r420", "r423", "r696" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Income available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r192", "r238", "r243", "r244", "r245", "r246", "r249", "r254" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Net Investment Hedging [Member]", "terseLabel": "Net investment hedge", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and Relevant New Standards Issued Not Yet Adopted", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "tech_NonCashAdjustmentsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "NonCashAdjustmentsOther", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the reserve for full or partial settlement through consideration other than cash.", "label": "Non-cash adjustments, other", "terseLabel": "Non-cash adjustments" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1247" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1255", "r1264" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1238" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1237" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1255" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1275" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1275" ] }, "tech_NoncashPortionOfLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "NoncashPortionOfLeaseExpense", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of noncash portion of lease expense during the period.", "label": "Leases, net", "terseLabel": "Leases, net" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r1113", "r1420", "r1421", "r1422", "r1423", "r1425", "r1427", "r1430", "r1431" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Elimination of noncontrolling equity interest from sale of Eminence", "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest." } } }, "auth_ref": [ "r13", "r45", "r120" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r48", "r425", "r1386", "r1387", "r1388", "r1389", "r1584" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r307" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r91" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpenseAbstract", "lang": { "en-us": { "role": { "label": "Other income / (Expense)" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Promissory note related to sale of inventory of disposal group", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r322", "r957", "r1401", "r1546" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.bio-techne.com/role/DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1059", "r1069", "r1394" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "terseLabel": "Number of reporting units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "(Gain) Loss Recognized in Accumulated Other Comprehensive Loss", "verboseLabel": "Amounts before reclassifications", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OfficersCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OfficersCompensation", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Salary and Wage, Officer, Excluding Cost of Good and Service Sold", "terseLabel": "Salary and Wage, Officer, Excluding Cost of Good and Service Sold", "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." } } }, "auth_ref": [ "r1328" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r134", "r1048", "r1052", "r1058", "r1392", "r1395", "r1397", "r1398", "r1399" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Fixed Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r802", "r1154" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r798" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Operating lease liabilities - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r798" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r798" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash amounts paid on operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r799", "r804" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets", "verboseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r797" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (%):", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r807", "r1154" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years):", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r806", "r1154" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Operating Loss Carryforwards, Total", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r615" ] }, "tech_OperatingLossCarryforwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "OperatingLossCarryforwardsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information for deferred tax assets related to operating loss carryforwards.", "label": "Operating Loss Carryforwards [Member]", "terseLabel": "Operating Loss Carryforward" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r298", "r301", "r1064", "r1065" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r171", "r1155" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "totalLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r165" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r5", "r14", "r119" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation income (loss)", "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." } } }, "auth_ref": [ "r5", "r14", "r119" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), before tax", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r14", "r119" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), before tax:" } } }, "auth_ref": [] }, "tech_OtherComprehensiveIncomeLossBeforeTranslationReclassificationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "OtherComprehensiveIncomeLossBeforeTranslationReclassificationNetOfTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification of translation adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Translation Reclassification, Net of Tax", "verboseLabel": "Other comprehensive income (loss) before reclassification" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r177" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r20", "r180", "r183", "r189", "r229", "r784", "r785", "r790", "r861", "r886", "r1325", "r1326" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Other comprehensive income (loss) attributable to noncontrolling interest", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r5", "r14", "r119", "r180", "r183", "r229" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss) attributable to Bio-Techne", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r14", "r119", "r180", "r183", "r229" ] }, "tech_OtherComprehensiveIncomeLossReleaseOfForeignCurrencyTransactionAndTranslationFromSalePortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "OtherComprehensiveIncomeLossReleaseOfForeignCurrencyTransactionAndTranslationFromSalePortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of release of foreign currency translation arising from sale, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Release Of Foreign Currency Transaction And Translation From Sale, Portion Attributable To Parent", "terseLabel": "Reclassification of cumulative translation adjustment for Eminence to non-operating income", "verboseLabel": "Foreign currency translation reclassified to earnings with Eminence deconsolidation" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedLabel": "Tax (expense) benefit", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r14", "r119" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other current assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense" ], "lang": { "en-us": { "role": { "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income / (Expense)", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r1311", "r1475" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangibles", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r1035", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1427", "r1429", "r1430", "r1431" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r59", "r1155" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r62" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets", "verboseLabel": "Other assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "verboseLabel": "Other long-term liabilities", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "tech_OtherNonoperatingIncomeAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "OtherNonoperatingIncomeAndExpense", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating income and expense", "terseLabel": "Other non-operating income (expense), net" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other non-operating income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r94", "r1140" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other operating activity", "documentation": "Amount of cash inflow (outflow) from operating activity, classified as other, in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1247" ] }, "tech_OtherRevenuesExcludingAmountsAttributableToAssetsHeldForSaleNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "OtherRevenuesExcludingAmountsAttributableToAssetsHeldForSaleNet", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Other revenues, excluding amounts attributable to assets held for sale.", "label": "Other Revenues Excluding Amounts Attributable To Assets Held For Sale, net", "terseLabel": "Other revenues" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1208", "r1219", "r1229", "r1262" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1265" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1265" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PatentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "Patents", "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." } } }, "auth_ref": [ "r1420", "r1421", "r1422", "r1423", "r1425", "r1427", "r1430", "r1431" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1236" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Legal Settlements", "terseLabel": "Payment for settlement of litigation", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Re-purchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r97" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Cash payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r374", "r1375" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r97" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid on RSUs and net share settlements", "terseLabel": "Net settlement stock options exercises and restricted stock units vesting", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r200" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of available-for-sale investments", "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)." } } }, "auth_ref": [ "r27", "r199", "r311" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r28", "r678", "r1098", "r1103", "r1136" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired", "terseLabel": "Cash paid, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Securities, FV-NI", "negatedLabel": "Investment in Spear Bio", "verboseLabel": "Payments in Investment", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r137", "r202" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r96" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1246" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1246" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1238" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1255" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1248" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1237" ] }, "tech_PerformanceIncentiveProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "PerformanceIncentiveProgramsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Performance Incentive Programs.", "label": "Performance Incentive Programs [Member]", "terseLabel": "Performance Incentive Programs" } } }, "auth_ref": [] }, "tech_PeriodOfTimeProceedsFromDivestitureOfInterestInConsolidatedSubsidiariesIsReceived": { "xbrltype": "durationItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "PeriodOfTimeProceedsFromDivestitureOfInterestInConsolidatedSubsidiariesIsReceived", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of time in which consideration is received for a deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).", "label": "Period of Time Proceeds From Divestiture Of Interest In Consolidated Subsidiaries Is Received", "terseLabel": "Proceeds from divestiture, period of time consideration is received" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1239" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1295" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1238" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Policy Text Block [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries", "terseLabel": "Proceeds from sale of Eminence", "verboseLabel": "Proceeds from divestiture", "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent)." } } }, "auth_ref": [ "r26" ] }, "tech_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiariesInStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiariesInStock", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The stock value inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).", "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries, in Stock", "terseLabel": "Proceeds from divestiture, in stock" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-Term Lines of Credit", "verboseLabel": "Borrowings under line-of-credit agreement", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activity", "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other." } } }, "auth_ref": [ "r1306", "r1374" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sale of available-for-sale investments", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r25", "r199", "r311", "r312" ] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Securities, FV-NI", "terseLabel": "Proceeds from sale of CCXI investment", "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." } } }, "auth_ref": [ "r137", "r202" ] }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfPropertyHeldForSale", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale, Property, Held-for-Sale", "terseLabel": "Proceeds from sale of assets held-for-sale", "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r18" ] }, "tech_ProceedsPaymentsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ProceedsPaymentsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds (Payments ) From Equity Method Investment Dividends Or Distributions Return Of Capital", "terseLabel": "Distributions from (Investments in) Wilson Wolf" } } }, "auth_ref": [] }, "tech_ProductAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ProductAndServicesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the product and services provided by the company.", "label": "Product and Services [Member]", "terseLabel": "Product and Services" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r304", "r822", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r1033", "r1047", "r1050", "r1052", "r1076", "r1077", "r1166", "r1167", "r1168", "r1171", "r1174", "r1307", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1370", "r1371", "r1372", "r1373", "r1437", "r1438", "r1548", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1578" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r304", "r822", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r1033", "r1047", "r1050", "r1052", "r1076", "r1077", "r1166", "r1167", "r1168", "r1171", "r1174", "r1307", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1370", "r1371", "r1372", "r1373", "r1437", "r1438", "r1548", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1578" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "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/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net earnings, including noncontrolling interest", "totalLabel": "Net earnings", "verboseLabel": "Net earnings", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r151", "r156", "r179", "r182", "r203", "r209", "r212", "r213", "r216", "r221", "r229", "r232", "r233", "r318", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r414", "r568", "r630", "r696", "r697", "r700", "r701", "r757", "r779", "r864", "r866", "r883", "r928", "r969", "r985", "r986", "r1138", "r1139", "r1184", "r1327", "r1440" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11", "r809" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, cost", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r107", "r161", "r880" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r809", "r869", "r880", "r1155" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r143", "r144", "r878" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationPropertyAndEquipmentDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r107", "r809" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "tech_ProteinSciencesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ProteinSciencesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Consist of the remaining portion of the Biotechnology segment and the Protein Platforms operating segment.", "label": "Protein Sciences [Member]", "terseLabel": "Protein Sciences" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1236" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1236" ] }, "tech_QTHoldingsCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "QTHoldingsCorporationMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information about QT Holdings Corporation.", "label": "QT Holdings Corporation [Member]", "terseLabel": "QT Holdings Corporation" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r266", "r383", "r384", "r385", "r386", "r465", "r527", "r559", "r560", "r561", "r567", "r580", "r763", "r818", "r819", "r820", "r909", "r911", "r919", "r941", "r942", "r990", "r992", "r994", "r995", "r1004", "r1013", "r1014", "r1016", "r1017", "r1029", "r1030", "r1070", "r1075", "r1091", "r1098", "r1104", "r1107", "r1149", "r1150", "r1151", "r1152", "r1167", "r1177", "r1434", "r1444", "r1518", "r1539", "r1540", "r1541", "r1542", "r1543" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r266", "r383", "r384", "r385", "r386", "r465", "r527", "r559", "r560", "r561", "r567", "r580", "r763", "r818", "r819", "r820", "r909", "r911", "r919", "r941", "r942", "r990", "r992", "r994", "r995", "r1004", "r1013", "r1014", "r1016", "r1017", "r1029", "r1030", "r1070", "r1075", "r1091", "r1098", "r1104", "r1107", "r1149", "r1150", "r1151", "r1152", "r1167", "r1177", "r1434", "r1444", "r1518", "r1539", "r1540", "r1541", "r1542", "r1543" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified out", "terseLabel": "(Gain) Loss Reclassified into Income", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r23" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1203", "r1214", "r1224", "r1257" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of long-term debt", "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." } } }, "auth_ref": [ "r98", "r1378", "r1380" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r1476" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development", "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." } } }, "auth_ref": [ "r582" ] }, "tech_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "RestOfWorldMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Rest of the geographical locations in the world.", "label": "Rest of World [Member]", "terseLabel": "Rest of World" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1204", "r1215", "r1225", "r1258" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1205", "r1216", "r1226", "r1259" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1212", "r1223", "r1233", "r1266" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock", "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." } } }, "auth_ref": [ "r1391", "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [ "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473" ] }, "tech_RestructuringActionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "RestructuringActionsPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for restructuring actions.", "label": "Restructuring Actions [Policy Text Block]", "terseLabel": "Restructuring actions" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructurings" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructurings", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r371", "r372", "r374", "r377", "r382" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Positions eliminated during the period as a percentage", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "negatedLabel": "Restructuring and restructuring-related costs", "verboseLabel": "Restructuring costs", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9", "r193", "r195", "r378", "r379", "r1049", "r1435" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r193", "r195", "r373", "r374", "r379", "r380", "r1049" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r379", "r380", "r381" ] }, "tech_RestructuringCostsNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "RestructuringCostsNetOfAdjustments", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan for the current period, net of adjustments.", "label": "Restructuring costs, net of adjustments", "terseLabel": "Restructuring costs, net of adjustments" } } }, "auth_ref": [] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes restructuring charges." } } }, "auth_ref": [ "r1299", "r1300" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "tech_RestructuringPlanToOptimizeGlobalManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "RestructuringPlanToOptimizeGlobalManufacturingMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to restructuring plan designed to optimize global manufacturing.", "label": "Restructuring Plan To Optimize Global Manufacturing [Member]", "terseLabel": "Restructuring Plan to Optimize Global Manufacturing" } } }, "auth_ref": [] }, "tech_RestructuringPlanToRecoverOperatingMarginsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "RestructuringPlanToRecoverOperatingMarginsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to restructuring plan designed to recover operating margins.", "label": "Restructuring Plan To Recover Operating Margins [Member]", "terseLabel": "Restructuring Plan to Recover Operating Margins" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Restructuring reserve, end of period", "periodStartLabel": "Restructuring reserve, beginning of period", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r374", "r380" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Adjustments", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r374", "r380" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "verboseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r69", "r114", "r876", "r916", "r918", "r925", "r950", "r1155" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r148", "r150", "r151", "r218", "r219", "r220", "r222", "r229", "r231", "r233", "r319", "r320", "r360", "r413", "r568", "r618", "r619", "r627", "r628", "r629", "r631", "r695", "r696", "r744", "r746", "r747", "r749", "r755", "r793", "r796", "r913", "r915", "r929", "r1584" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "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", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "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", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Revenues, net", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r132", "r133", "r260", "r272", "r273", "r294", "r300", "r304", "r306", "r308", "r437", "r438", "r439", "r822", "r1048", "r1052" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r147", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439", "r442" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic area", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r102" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r970" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Consolidated net sales", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r132", "r133", "r188", "r209", "r212", "r213", "r260", "r272", "r273", "r294", "r300", "r304", "r306", "r308", "r318", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r779", "r864", "r866", "r1064", "r1140", "r1172", "r1173", "r1440" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r805", "r1154" ] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RoyaltyMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Royalty [Member]", "verboseLabel": "Royalty revenues", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r1445", "r1446" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1275" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1275" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r152", "r153", "r234", "r528", "r1301" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of changes in Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r23", "r1531", "r1532" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of income before income taxes comprised", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1484" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1480" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r706", "r709", "r714", "r722", "r733" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Schedule of contractual amounts of the outstanding instruments", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of the calculation of basic and diluted earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1390" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r594", "r1097", "r1477" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r315", "r316", "r317", "r626", "r779", "r1302", "r1303", "r1304", "r1487", "r1488", "r1489", "r1490" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of information by level for financial assets and liabilities that are measured at fair value on a recurring basis", "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)." } } }, "auth_ref": [ "r1515", "r1516" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of changes in carrying amount of net intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r1035", "r1426" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes to the carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1071", "r1408", "r1409", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of intangible assets", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r1407", "r1419" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "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." } } }, "auth_ref": [ "r10", "r73", "r74", "r75" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r1314" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of the aggregate purchase price of the acquisitions that was allocated to the assets acquired and liabilities assumed", "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1497", "r1499" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r379", "r380", "r381" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring charges", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r42", "r110", "r111" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of restructuring reserve", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r43", "r112" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r38", "r80" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of financial information by reportable segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of share-based payment arrangement, option, activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r116" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of share-based payment award, stock options, valuation assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted common stock activity and restricted stock unit activity", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r1458" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits roll forward", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r604", "r1096" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense for intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r1035", "r1428" ] }, "tech_SecondPartOfForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "SecondPartOfForwardContractMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the second part of the forward contract.", "label": "Second Part of Forward Contract [Member]", "terseLabel": "Second Part of Forward Contract" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1186" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1188" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r132", "r133", "r134", "r135", "r260", "r268", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r308", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r358", "r376", "r381", "r686", "r689", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r1061", "r1064", "r1065", "r1071", "r1170", "r1548", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1578" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r263", "r306", "r307", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r864", "r865", "r866", "r867", "r934", "r937", "r939", "r991", "r993", "r996", "r1008", "r1013", "r1015", "r1016", "r1017", "r1019", "r1020", "r1021", "r1022", "r1024", "r1025", "r1026", "r1027", "r1028", "r1034", "r1056", "r1076", "r1078", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1169", "r1177", "r1548", "r1551", "r1552", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1578" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r135", "r260", "r267", "r268", "r269", "r270", "r271", "r283", "r285", "r286", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r308", "r1059", "r1062", "r1063", "r1064", "r1066", "r1068", "r1069" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r303", "r306", "r1060", "r1061", "r1067" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r87", "r1047", "r1048", "r1049", "r1052", "r1369" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [ "r1098", "r1103" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ServiceMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Services", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r1047", "r1052", "r1076", "r1077" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1092" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, shares (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, weighted average exercise price (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance, shares (in shares)", "periodStartLabel": "Balance, shares (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r546", "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance, weighted average exercise price (in dollars per share)", "periodStartLabel": "Balance, weighted average exercise price (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r546", "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Balance, weighted average contractual life (Year)", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, weighted average exercise price (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r560" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, Maximum", "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." } } }, "auth_ref": [ "r559" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, Minimum", "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." } } }, "auth_ref": [ "r559" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rates, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rates, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r561" ] }, "tech_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedForfeitureRate", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1094" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, shares (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r540" ] }, "tech_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of options exercised. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "terseLabel": "Number of expired vested stock options (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r545" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited, shares (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r1454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, shares (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r552" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "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)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r538", "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r538", "r539" ] }, "tech_ShareBasedCompensationArrangementSettlementForOptionsExpiredNumberOfSharesCoveredUnderFirstPaymentnumberOfExpiredVestedStockOptionsInShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "ShareBasedCompensationArrangementSettlementForOptionsExpiredNumberOfSharesCoveredUnderFirstPaymentnumberOfExpiredVestedStockOptionsInShares", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of expired options covered in the first settlement payment.", "label": "Share Based Compensation Arrangement, Settlement For Options Expired, Number Of Shares Covered Under First PaymentNumber of expired vested stock options (in shares)", "terseLabel": "Number of expired vested stock options covered in first settlement payment (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails", "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansRestrictedStockAndRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r559", "r560", "r561", "r562" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation", "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." } } }, "auth_ref": [ "r530", "r537", "r556", "r557", "r558", "r559", "r562", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)", "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." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansAssumptionsUsedInBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected lives (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r558" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted average contractual life (in years)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, weighted average contractual life (in years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments", "terseLabel": "Short-term available-for-sale investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r127", "r128", "r1315" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r1009", "r1010", "r1011", "r1036" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r592" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsDetails", "http://www.bio-techne.com/role/DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r132", "r133", "r134", "r135", "r154", "r260", "r268", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r308", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r358", "r362", "r376", "r381", "r686", "r689", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r1061", "r1064", "r1065", "r1071", "r1170", "r1548", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1578" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r67", "r70", "r71", "r148", "r150", "r151", "r185", "r186", "r187", "r218", "r219", "r220", "r222", "r229", "r231", "r233", "r261", "r319", "r320", "r360", "r413", "r425", "r568", "r618", "r619", "r627", "r628", "r629", "r631", "r695", "r696", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r755", "r784", "r786", "r787", "r788", "r789", "r790", "r793", "r796", "r810", "r886", "r913", "r914", "r915", "r929", "r987" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r263", "r306", "r307", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r864", "r865", "r866", "r867", "r934", "r937", "r939", "r991", "r993", "r996", "r1008", "r1013", "r1015", "r1016", "r1017", "r1019", "r1020", "r1021", "r1022", "r1024", "r1025", "r1026", "r1027", "r1028", "r1034", "r1056", "r1076", "r1078", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1169", "r1177", "r1548", "r1551", "r1552", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1578" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "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/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails", "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/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r218", "r219", "r220", "r261", "r416", "r417", "r419", "r421", "r796", "r822", "r923", "r930", "r931", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r952", "r953", "r954", "r955", "r956", "r958", "r959", "r960", "r961", "r963", "r964", "r965", "r966", "r967", "r970", "r971", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r987", "r1050", "r1052", "r1178", "r1581" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementScenarioAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r152", "r153", "r234", "r528", "r1301", "r1305" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "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/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationInventoriesDetails", "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/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r218", "r219", "r220", "r261", "r309", "r416", "r417", "r419", "r421", "r796", "r822", "r923", "r930", "r931", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r952", "r953", "r954", "r955", "r956", "r958", "r959", "r960", "r961", "r963", "r964", "r965", "r966", "r967", "r970", "r971", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r987", "r1050", "r1052", "r1178", "r1581" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1207", "r1218", "r1228", "r1261" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock issued to employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r66", "r67", "r114" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r15", "r114" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised, shares (in shares)", "verboseLabel": "Common stock issued for exercise of options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r66", "r67", "r114", "r543" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Common stock issued to employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r66", "r67", "r114" ] }, "tech_StockIssuedDuringPeriodValueRestrictedStockAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "StockIssuedDuringPeriodValueRestrictedStockAward", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "It represents the amount of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award", "terseLabel": "Common stock issued for restricted stock awards" } } }, "auth_ref": [] }, "tech_StockIssuedDuringPeriodValueRestrictedStockAwardShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardShares", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Value Restricted Stock Award Shares", "verboseLabel": "Common stock issued for restricted stock awards (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "terseLabel": "Common stock issued for exercise of options", "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit." } } }, "auth_ref": [ "r1474" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Share repurchases (in shares)", "terseLabel": "Stock Repurchased During Period, Shares (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r66", "r67", "r114" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Share repurchases", "terseLabel": "Shares repurchased", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r15", "r66", "r67", "r114" ] }, "tech_StockSplitNumberOfSharesIssuedPerExistingShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "StockSplitNumberOfSharesIssuedPerExistingShare", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period, per existing share, as a result of a stock split.", "label": "Stock Split, Number Of Shares Issued Per Existing Share", "terseLabel": "Number of shares issued per existing share" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Bio-Techne's shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r48", "r49", "r51", "r148", "r149", "r150", "r151", "r186", "r218", "r219", "r220", "r222", "r229", "r231", "r319", "r320", "r360", "r413", "r425", "r568", "r618", "r619", "r627", "r628", "r629", "r631", "r695", "r696", "r744", "r745", "r746", "r747", "r748", "r749", "r755", "r784", "r786", "r790", "r794", "r810", "r914", "r915", "r927", "r951", "r968", "r988", "r989", "r1012", "r1172", "r1173", "r1184", "r1378", "r1381", "r1382", "r1406", "r1529", "r1584" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "verboseLabel": "Stock dividend stock spilt", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r791", "r813" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r791", "r813" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r791", "r813" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r791", "r813" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r791", "r813" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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." } } }, "auth_ref": [ "r812", "r814" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "Supplemental Balance Sheet and Cash Flow Information", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "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" ], "lang": { "en-us": { "role": { "label": "Table Text Block [Abstract]", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1254" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r615" ] }, "tech_TaxCreditCarryforwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "TaxCreditCarryforwardsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information for deferred assets related to tax credit carryforwards.", "label": "Tax Credit Carryforwards [Member]", "terseLabel": "Tax Credit Carryforward" } } }, "auth_ref": [] }, "tech_The2020EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "The2020EquityIncentivePlanMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2020 Equity Incentive Plan.", "label": "The 2020 Equity Incentive Plan [Member]", "terseLabel": "The 2020 Equity Incentive Plan" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r1400", "r1535" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1246" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1253" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Trade accounts receivable and allowances", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r1402", "r1403", "r1404" ] }, "tech_TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "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]", "terseLabel": "Trade Names, Customer Relationships, Non-Compete Agreements, and Patents" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeNamesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalBalanceSheetAndCashFlowInformationIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Tradenames", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r1110", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1427", "r1429", "r1430", "r1431" ] }, "tech_TradeNamesNonCompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "TradeNamesNonCompeteAgreementsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to trade names and non-compete agreements.", "label": "Trade Names, Non-Compete Agreements [Member]", "terseLabel": "Trade names and non-competition agreement" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1274" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1276" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1277" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1278" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1278" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1276" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1276" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1279" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1277" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Average price per share of shares repurchased", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r46" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureRestructuringsDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r193", "r195", "r373", "r374", "r379", "r380", "r1049" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "US", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "tech_USProfitSharingAndSavingsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "USProfitSharingAndSavingsPlanMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureShareBasedCompensationAndOtherBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the US Profit Sharing and Savings Plan.", "label": "US Profit Sharing and Savings Plan [Member]", "terseLabel": "US Profit Sharing and Savings Plan" } } }, "auth_ref": [] }, "tech_UndesignatedCapitalStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UndesignatedCapitalStockNoParValue", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the no par value for undesignated capital stock.", "label": "Undesignated capital stock, no par (in dollars per share)", "terseLabel": "Undesignated capital stock, no par (in dollars per share)" } } }, "auth_ref": [] }, "tech_UndesignatedCapitalStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UndesignatedCapitalStockSharesAuthorized", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the shares authorized for undesignated capital stock.", "label": "Undesignated capital stock, shares authorized (in shares)", "terseLabel": "Undesignated capital stock, shares authorized (in shares)" } } }, "auth_ref": [] }, "tech_UndesignatedCapitalStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UndesignatedCapitalStockSharesIssued", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the shares issued for undesignated capital stock.", "label": "Undesignated capital stock, shares issued (in shares)", "terseLabel": "Undesignated capital stock, shares issued (in shares)" } } }, "auth_ref": [] }, "tech_UndesignatedCapitalStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UndesignatedCapitalStockSharesOutstanding", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the shares outstanding for undesignated capital stock.", "label": "Undesignated capital stock, shares outstanding (in shares)", "terseLabel": "Undesignated capital stock, shares outstanding (in shares)" } } }, "auth_ref": [] }, "tech_UndesignatedCapitalStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UndesignatedCapitalStockValue", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedBalanceSheets" ], "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", "terseLabel": "Undesignated capital stock, no par; authorized 5,000,000 shares; none issued or outstanding" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Income allocated to participating securities", "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." } } }, "auth_ref": [ "r248", "r251", "r252", "r415" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed Earnings of Foreign Subsidiaries, considered permanently reinvested", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r136", "r584", "r921" ] }, "tech_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "tech_UndistributedEarningsOfForeignSubsidiariesPermanentlyAndNonPermanentlyReinvested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UndistributedEarningsOfForeignSubsidiariesPermanentlyAndNonPermanentlyReinvested", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1273" ] }, "tech_UnitedStatesAndCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UnitedStatesAndCanadaMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Geographical location of the United States and Canada.", "label": "United States and Canada [Member]", "terseLabel": "United States and Canada" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "verboseLabel": "Gain (loss) on investment", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r9" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balances", "periodStartLabel": "Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r585", "r604", "r1096" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decrease in unrecognized tax benefits for prior year positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r605", "r1096" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r602", "r1096" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r602", "r1096" ] }, "tech_UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase or decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits Increase (Decreases) Resulting From Foreign Currency Translation", "terseLabel": "FX impact" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r606", "r1096" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://www.bio-techne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r141", "r142", "r262", "r264", "r265", "r266", "r864", "r866", "r1057" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r1481" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFinancialStatementAmountsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r803", "r1154" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1242" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average common shares outstanding - diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r238", "r254" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares outstanding - basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r236", "r254" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "tech_WilsonWolfCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20250630", "localname": "WilsonWolfCorporationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Wilson Wolf Corporation.", "label": "Wilson Wolf Corporation [Member]", "terseLabel": "Wilson Wolf Corporation" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1240" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479567/321-10-45-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-19" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-65" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481679/480-10-45-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481117/718-50-35-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805-10/tableOfContent" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805-20/tableOfContent" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805-30/tableOfContent" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2AG", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2G", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C)(Footnote 6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "46", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r1108": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1111": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1112": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1114": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1115": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1116": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1117": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1119": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1120": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1121": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1122": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1123": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1124": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1126": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1127": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1128": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1129": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1130": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1131": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1132": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1133": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1134": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1135": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1136": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r1137": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r1138": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r1139": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r1140": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1141": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181" }, "r1142": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r1143": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r1144": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1145": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1147": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1150": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1152": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1153": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r1154": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r1155": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r1156": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1157": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1158": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1159": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1160": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1161": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1162": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1163": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1164": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1" }, "r1165": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6" }, "r1166": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r1167": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r1168": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1169": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1170": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1171": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1172": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r1173": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r1174": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1175": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r1176": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1177": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r1178": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1179": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1180": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1181": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1182": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1183": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1184": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1185": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1245": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1248": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1249": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1251": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1252": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1258": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1259": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1260": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1261": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1262": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1263": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1264": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1265": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1266": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1268": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1269": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1270": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1271": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1272": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1273": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1274": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1275": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1276": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1277": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1278": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1279": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1280": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1281": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1282": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1283": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1284": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1285": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1286": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1287": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1288": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1289": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1290": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1291": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1292": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1293": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1294": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1295": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1296": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1297": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1298": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1299": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r1300": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r1301": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1302": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1303": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1304": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1305": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "SubTopic": "310", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1453": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1454": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1455": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r1475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r1476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r1477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r1492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7" }, "r1496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r1500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r1506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r1515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r1545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 104 0001558370-25-011716-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-011716-xbrl.zip M4$L#!!0 ( .0S%EM-P_MU'AD &(* 0 1 =&5C:"TR,#(U,#8S,"YX M.9&Y9K^DCJ>87)*/&H9 M+\Q;&!-WM2*.\4 Y9[9MW'!FS:EA=( ?_'=AM%J_2A8W1$ 1US$DK_/33OCB M-N#F.A^-#^WS3OO\[/S*>/_Q\N>/9U?&Z"&D>P#)9DQ'^"JLC\)M_K8;K^\O)Q.F=ORJ+EPZ*GI+B6GL_<7T +$\SB;^AZ] M<_FR1V?$MSUH#>=/G]BR>F@DFV(SQ @BKZ%5'?$1Y(A5^')QZO(Y5'36:?_^ M<#^6(H;$*$DQ\0+F4VY;;%,"?X;?V_!"\@T)J>,O MS]-8GI^UZ:M''<&F-FTA&>7$ \R(UOGI5B3!]/JVF",\XI@T+&5Y/%8JJLEU M&]Z&A 7,H@C-M=4BLY;PI^EJ;]_'M/=S!?&W@CB$F2*=M7P5X_IJ,^>/M&;I M7%]?M^7;2$NTO/6*BG0QX'4;7R/[R]99IW71V5C86_$,$\.;F#RERL?GP3(TW8,-IJ%VU\/07?%JD^JS$VKW;ES6KLS:NTUFC1 M:7:+X,MXF_N<@W?/:O3@;1R]0,%R--_MS-+Q>*E>Z4IY)6_3BZB7T]VPC=I MLJ6>XPBA+R')MITO1_;?[Z-]C[+T9H$7L1:QZ(I3LX@L6\H-XDPK W"F%8>F M:66[K^!EW+3K#,[P0A'^^C?#D",C<1S7D\X;'X4/5ROFS%SU!)XAHC^B%A. MGH%_?'T::(:G3N?\HJ-4'T,%^E_ZC^/!;WUC\ B_ M^[^T=VO9J=^'X&?H_"K_!F$%5"G-@# ,"@4>B+'W'$ZK47/\RUZT[WO/M[VC?&7?G\R;@RV9^>])6)Q9[LO M>89+I]<:\+),E[SMCK\8=_?#;XTI,TS98\*T7>%S.O97*S5G(7:T4Z'O#,PS M@ & +Z5Z ^<9*%W.J.A1CS [,'6%_'*A<'UY=G'6 >MO*T181.HT@DH-6:M! M',O >@VLV(C4#,4BE1OO@NI_:A!3+6)&W%U1[JWA;?]/GZVP7"70R6.LQ]!Y M11@*I9!$&SD:.!W/ <&T8HZK#5TA8.BOR NE,]7#Z*(R5Q1*8"@1&@250!"U MJ;D3$_:(1_K"8TN,.>Y\#\BZ2Y=[[+O4L?^Z@BD!+A@5!=0QZM#CZRJ!KT". M'6RA*/!V(XVAQ#&B\AB!0 8 KP%<$< =Y*F&WH+R"IU4"C\]?GZNR#_)RAND ME'9-71-" B&%$"-.;;9D#N$8L]S!'_8=8?PW8OMT.%-M"R_N&9DR&XI0 <_\ M);4RX%,I;QV4+I,14[1^&0EM1)!0DD(8*(4AQ3#<60@@?!T1Q0AD:8!5'%CW ME @JL(T=DQ%[,S$&A^\[F1ZG8"D=&'Y.@D%QAC\VS".3]8!]8]_2]MWV8?D@ M[#3KF_6(K.6,!]HXW]BE6.@MGXAXMY:/=748,-2K34]?&].U$=2) 0MM\+#? M+ FGF7+>VS5-?XD:@2@X0*D3 MQ?M$N,TSHGR\((!&_)_X"D(,G-UWV/R^:I^LP?%0=CH47B=1&+(U@*\A&2,T M9;T&5HQ00D>:0A>5H %-<=#(WJBZ7S ?QO03R[=A@,0V=1VU-Y&DRX#-X0PU MP.ETDL!1/B7P(FWC7<#Q)X1/4#LZE&W]^"M6:%ND 8]NXJ^:#+PS%5&+CKC[ MS#!!3B[Q;$@R<+(?$QTVSI/8" PLV>"H%,/ IKI@%2A"VN"@! Z>J.G"-,=F M:FUF=DAB5; M 0SB&1L1C*I_&=[W^D_C_S+Z__@Z MF/RSL;QN9MBCPN1LI4*O&U\PAPK<-!G[RR7A:[ @FSML!OT('+$I4]%A3CX" M6YN,)L;I [EIH-$YZR33H")58O@65BK7M8)J\7FD8F-;LQ%6W0!%!Y0G^DP= MGV+ /%>R[!H_A4)KT/.D00,V1H1/8YUJ\XD.VY/76[6B;,7&[&5VVO-VRO4F MNTR:+,J@,87.%)LMQP=*\+<,@'9MDDZD-!*"WR\])NZBB M3<._T=;\D?;6]:;_H E1JM@=;U!4=C-;MSNMM^MUTJ[)?>3&,-KNCO'PL.9Z^#P03-(5G)FK$'6 MOLOCZ1#)H-+9^CIIZY035XVQ]E\;RNC1670:@W72(MCD,E%C,=VZQ!,5'O=- MS^>(]:P)90J-SD IL6F<3V.;XZX9=2U+BDWL2(?(.%)RQ)KR<7)YO"Q6G QM M!(L[A>94RMMD1./UBL*3\YFC "^%OQYNQUK*5+=)!N(T&#MD7?.1$?FJ7>4RS[WJ5 'L(ODR=D]+]H+[Y#Q M7".4+[@^"]&(]\0T-S>^-38'SBY4/KNN]<)LNTI ZFO1H_!]Q2AD3AH*0[D: MX%5\96B4.N5U)6@K6(<>:Q\JPEJL6,9&8X,S#&H)F2N M< =29\ABA706+7ZBJC%NA<9-NY,W> ^RP;3$Y[A0>D,$RXI[*^.KATAB_I0- MD8P[?D,9\-(88FSD,*0@#9JT'C[5V+>NXW%B>CZQ@SMVA[.A[^&GU_!+G0,' ME]SS5N JXJH'4.',![RP;%/]YN;@X$+9B!1&1(P&/OO!9\2AV5XWTPW"'.DX M7.C!8N@,??Z%6O.XQ3&HM(D0L\&II TG M0\.9,0%8RGKE94JJ9F/H %2Y$4@>@RI289FX HH3J)#DU6#[L(%V<_UT. )U MO>V=V#L#XEI60_GQ$=#LN&\O9M[,SX3 M+W:3=]IH+86-;8E$Q364O UP*SR)KYL*E&>@@]&^!_6;2<(A>8PZ.V=0Z8R9 M>;J_L=;>RWD'I"#JK'RL:G0P>8N; !K$59, J<.0EEX'AD+7!S36+.<_"M\( MD.492C/0F+F*BP4:PU=H>/DM+)F.%'QZXL8FYA]C#:]', M''5?*3*V5AU3(BPFV^AR'E:P4"&DK"5B"B(65L\%@A'L>>:_ZA6KEK M@IN' .!@S.7PU.,JF?E='E=2@ [1BA" YL*82.SO9DI[T"&M@:2G2=?0051 M&:+VJTX/MF1:3WFP;24)<(>DB8=2P :+E=S:HXN-"Y300:/$I3Y-C+SOIS)T M=LPCU1E0$JQ_:[_%))X!T+?-ZD)".]P1/KXMHOX$2KE)_! M"2MM(*&/%1*'^[3+7OH2.B,7NS^JZ=Q5G>N\"[_V&WGV1%$]9SYQG^C*Y1[N M"04E,Y>A")B?O14B9-&XA;)'3C-/@*01Z6R;DINX M>^BT,8]VAR-^,5SF#D4ZF#UD(P+$,J6 MS^]?%Y4LCS4G\XM/=M+-FB30V4WW><[_'S;!_R%0G^C,>)5//*#Y="+8$.3TZ([Z=\9?VJ[ ^DM6*P004'P4/',=5 MTLMG^ CP"3-1PR%+*E;$W()'XDY0\W3N/K>I:>',_NK$$.:"+LF]JW*/%;7( M(L<_)-)/H:H 9#FU;O@HN)]?1%U2JW/:R:Y^IZ5D'7Y?1/5HD M_%&B#5)[/7/PZ())TT5(+8*_6F&Y%CYJ=X5ZK^D%[5#;_*U1MMRBOYR_(*MWU8 !M]3Z-;'F_C^($Z M7+;..F"W@M!/*2E_B[W1=ZT*@-56:E2B$\GW5'WMO]JVCX>#?O,*0"6WRZ80Q[H3[J\)F[_NK3"2K /C(@.3$(O,73:U = M]X'<8;:-<[?PMZ*%X(VYUD15Y7/9(#G:+:&YV?=@'TR>M^:8JA6_K"2J9,$" M2EGOBC>8+DBC./3V&+4[8+P.8WJ6H"X MIGJ&EXW=NLLI(%#M<83[C0,+"-F,D8V]0CO&#_?*'#EX*$D&3HCLX(Z.2$.] M26U_24NK$,E[FX;&)/@5\@Z7Z>Y=9PY.9)GHA6]:Z[]_PT>>;!PXS IEZYM MN^(&LZ-CP;Z<",1Z8F)T3'E7P_$03XA#R\,#E)=95!5( MTR:/KH::]8#Z6>8E/+I(&9[ [U$P.!%TX(PDOXB2Q8O\-7C4*]U_Z'GK M_R3,F/&^AN;K+U>VNZ94IG2.?&XNP "XJW)^UKE,ZE6$NH9:;@XQ=ZW_]=65 MIQ,WHZ^-R!JKBVB]5^F:!G ;7;YQJ.KK*AIKXUZVR]=IFN=1UU537,*D-GB9 MQ#1"AB/A9M(Z]N2XI-&KO,/+ MC*,J%J&N9QRZ:Q(& 8X'TG4=QR=V_V8PZ76S-UQSZ*C\$..)2. M7\@JZ:2R:6KHG2+7YB0T27E72PV"<1V'0K&@%BZ4B$?JX176>%\*%8^N<^O# M_#'F:4N6JZ?/W2@!<@>BPJ0Z7]],TGJJ>$\AFJ'#E0Q7G;F\4R/KNXP3^NK= MV!#I1_3>L_PNTKWP587^1@_N>^;0X>Q6NNH[8LIKA+8QP8W+N?N":[!D!2^] M:"!I0Y8Y-1)T.9M/F-G*[\.LTUQ_(>IZ./HQGHNSBDV#"]#6T'1?'8L* M-GW1!$[ED$U&Q"/&NCJO@%IZWG!!DR2D%$5W?6[@<]T * MJ)8L$AVUA'Q;']4&0O@EU K)ZZQ2Y.+;PGK%RM13N:)=*]:K:A<&?F.V<)UO MKCW+&Y!SJ6KH$R><6/014WQ4YBWEZO CC%,+ML+YIXFG23S:G7-*PWMY1V"Z MM/EZ)=QJV$KR2RG?%Z[?7\*D!I!TPUR95^W:[GR=W)$L1%Y#/2<+>GYV?J9N M !R X [N..)F5=+46M(:ZC>B7$ZW0=RMR-R=<[),F2L4(*ZACE_'(.2,>3@\ M8- )\S;R+.\(3#-C(>H::OGYIHR6A:AKJ.5VS<@50GZC:::B[21:]:0UU&]" M7M7Z4+YN^60UU"MKHUO._+)GB^6*U63:F'ZX=7M7],UZ2Q+LH731?A ,X'XB MM6 ".:,@)*=/$ A$9YF5LTZ9L*%C?],&Z\]F%.__VIX?1=EVKL&1=];U7T$\ M)FATUVJOTG50.TR@ XE5-:EM ^02NJ2\JZ$&F#AN>L,9KE@Q8MOKX8N#7L41X%0MG(?B M_13,8A >Q)!8MN!!L-QJ/B.VR%2]BG5_F((SO)IPZH,*X87/].&.V 5H+BN$475+F=US5B4]8_2J'DWW3\! M*3C_33NHO6((A" *$$2NJ$,;R%]JI>&.N\LQL6FP$=?U5)/*S55(=Q< M@'?HT6=JN_),SZTKO-PHMRB''P0)][Y#5@OLUN'2)PQ=XV0XK*&KH>UECP2\ MNN&:BW)D8*QD6D@!VA_&HQ69? 9CY3?F+18J-0'(1FK"67(>F\_JT$EMP88[ M6@N%$1[0!$SW:9PDEUJV2^3XDH_=>C@;.!X\6XZIYRG*'DZ'TT\\:8I$^P\# MFCGEM=$V=EBKZST03 6)IJ1NIUM#6X: MQB6AV]PI7_3P#9XCC6X[\Y:H&X]?TY$WV\DK58^.I!WO]MZ@4CLT(MRBL<+3 MVYNSHU7L@A6HY(?I=SU&Y@XX76;BCLEX17 U_H:EI]\4(:[AT'O'A$GL?\*\ M'V]"2LL<3CF.6K1(W?6]+*]O;I$:ZJOMR-N)#?C%3>]=X4',< JDC4;!0-3T<2(ZG,V8F3*7*4!;PWZGI ZOX4AQ*NGO M:ZC)C<_D,ECX+X1,'#I=F$5:;"KVSF MQ;V1RO>'B*?_RH0\!HV/HXZO9,$#?--^>@==O]#P>5%^^,PM4D-#Q\3%O,V) MB^/'DGVGGVT77.$#5+_YCM .N#,/8NTD!?2!\SE+L7[YH#?6/ M7@(I95\/9XD99?(F@3*E:JAUH;P_W\-%%0CFF.@Q*(#9"K3DOD(6DT.W%8[B M V6L%=Q9LKVK3ZV?BWCZ1<+8CS21!W((IX/BO8,:)V.:G7-$VJ34$IBLTF.8 M*B039(/M%?@Y<++RVR!0]^*+6E4PJTW+!5%TSN$18#J<3=B2'J(W?O*2XG59 M\;,F5?..-FO8!G]M;Y7V5N%53PU!DI]1T F[ 0 5 =&5C:"TR,#(U,#8S,%]C86PN M>&UL[5U;;^,XLGY?X/P'G>S+#G#2B9U[8WH63N)T!TC'09R>V?.T4"0ZYJXL M>2DYE_GU6Z0D6[)$B91EJRPW!NCIEGFIRT>R6"P6?_W[^\0Q7@GSJ>=^V>M\ M.MPSB&MY-G5?ONS-@M'^^=[??_N?O_SZO_O[_[A\O#-LSYI-B!L8%B-F0&SC MC09CX\F;3DW7^$X8HXYC7#)JOQ##Z$![\-^1L;__FVCBTO2ABN<:HJWNIT[\ MPU74FN=^-LX/NIV#[F'WQ#C]?'SV^?#$>/@>E_L.E(UH64&'NO_^S/]XAOX, MX-#U/[_[],O>. BFGP\.WM[>/KT=??+8"U0_[!S\X_O=T!J3B;E/73\P78OL M&5#^LR\^WGF6&0CQ)*J_/S,G;N#H8-Z7M 3_UWY<;)]_VN]T]X\ZG]Y]>R\B MD?^LT$E G+9]J/9-"YN+@X$+_N_?87P_B5>0YY)"-#?/H'ITR!GYZS +7)X7'FN[SG4YDJ=?_0' MH[[)7("6WW/M*V\R961,7)^^DEO W 2:YUW_>+Q-4?E,O7W>E4L^02&N\$ZG M>]0YX&4/5NY1R$9)Z@?K$,ZEZ7 =#<>$!'Y=_"\UVC"+26U:F-5 MTOCF6+ZFON5X_HR1X6P*Y3DMII/4 $=>1-FM._+81,PFM^XKE/08)?XU"4SJ M5!%)G9WC%]D#\Z:$!1_P:_\_,SKE]38ONT(J\ OQ%HJY+_39(3W?A^FA"?!) M*&A$>,0AUM*4>6T&9M\/Z(1/,#>S (KU)AX+Z)^"_O[[%)808&_B+DV P>C+?ZUYEFV2A"?7%N[@'PH9C$V3!__!_^,2^ M=9=_XWS, L%K+>-]Y;Z;$)C0:*C$R#S@'@Y[YL 8Y41Z;KAGRI:K0V0U]-Z$ MT$)* .O$3U()%O\KY0XR86'-BZQ@IE3LJ&&9/!++@R7/H:'Q-+HA-F&F []= MF8X5SB2]@*^',]A;?CQJKC%R&:W2<<,RNR8CPABQQ3\&KM1+4X^@M'O3E8X0 M@,FL6$K17^<$^]!*HH7NT4%4X@!,PW#]V:=@+NV5RC=N;8DF:-&*=,[;ZGP2 M'M2_+K<>4ILH>0]Y[ZU\;P"?[WO7__-#0&-T:_]WA_>_]U:/3NKZ'<]X?'_K?^ M_?#V][YQ>P__[FOHELN*Z]:S4L0ZW._ML7RUB*9&IO\LVIOY^R^F.17.^ /B M!'[\18P0H:'HPS]S9!1;&'%/COE,G"][A24/-DJTBGWTP#?DGML+ D:?P0: M3?B3]P V@1LL,593J_\\/3J_Z!Q=G)]W#\].N@#9\X5<$M#OL;2(8$3&!$6# ML]K8'3%O4J*EJ%MOO3Q[#):#+WN=/6/F R_>E-;EU P*F9NWXR>\%!Y[6"90:X:@APE)X[J/$YPJ@^XDD#;E$\.CB MG[U@5P(DN5R5AWZC(]@WH8V@Z1!VVC="0%OA1I]L]VF[8XI'B M]DS*7"SQT=8W8K^0KR9U^"&R21V(YIN_3$0UCF+AT8!!7W954ZZAU.-VP MJ"(P'N$!(\AIP:D$1ZDR.""@N586]I78[.#2LKKH2=5=F&>%N M[X%Y(QH4#-5%@>W78@DO^$;LW'T?G8!=$I< !Q)524JG>3WN= ^;W,&4Z""K M-!VN$ ZP!4BYO7D%,P5U9S!1#*:$A6?!EV3DI4YJ^N\!,X$5$5]S"Y+TM:;G M-?;8"BAM3C+X)I2(4TYWB8F64Q*7]C>MS!P37U%$",\@8LJC.;44!'$Y7!!0 M54"!Z@H90[B<1%_]UR9OQZEHC59#P(">9(B\". MTY,N%RNTF!;:"0CM! ,:"G6:Q4+= L WW(=$3&]?P7)BIL,C ^T)=:D?<'F] MQN%5$GRH56X'%%;@%=]:_Y7!?!C:2!+5)DH@U9_VQ%[&$CXU\7ED,/KJ>38/ M$QH2]DIA>AEZCBW1FKQ"FN/33K=SUJ 2RU2159XF9RB7YU?BSDALD3+3"OZ@ MP?AJY@> 8[9837R8E'P1C"==EK5;VG;UU\4ROC$.VPPO/:45K[G2\KA4W/P6 M3$]0^( A3HETT5%<"1=$],B4'*-5TC(B^YM?J0Y#)4+J8Y#S'0=]I39Q96N] M0LVT#,Y@I)QNL;ZK,HQO:,>41_PG!2-5MK1&VY2LQVCI(??U1+=I>=74%]-AU^"Z057)F,?,+3% M+6#9GE:E+@ZEJ:LH9X-;F4U\ZAZ./18\$399+-FR8X2\HMNO3&6N\-DF/B44 A<\.CW4JF3X+JFR_+K6YPQ=W%^=M^@#*"W83<9'MUUDI-Y&.CO'H M*&1S,+JF_M3S3>X26$SQH M2:0@*D9!MF":PPO8B!UOF785>8JT=HI':W$.N ?8&@;)1'#R>;FH"@Y-RG=+*(F/RZF#7F3[Q^,P=?DKX1AU'=K0=_8Q= M%85TXC-@EI,(PB"?'\N5:$2E*G9M5>8!GW$1IX.9G\W-.9+H3UX!N]8T*<=G M4B1L(7Y:JFH++LJF^#P]['0N<+D[U8F.E'.&1SG)))>N/0P\Z]]CSP$J_3 1 MWY*>RHLW1G[Q)B-;$ >J5.6?Q)LB+_B^G26 E,TT]"LMG^:WT_#Y_RJ# M5H,_?)O.O+#$>4+C8M6J5&V)EBNSBF^_&P$VF9-590!GR[=$M7K\X=OUICU? MBD.WN%)+-%N!2:0;9>755E*Z+0K5X [?KCKCLTEPHN&C2M=*\]X%R341&EUE MPUJ%,7SF\)WGOO" F6OR'+ZZ,J6!Z8@)9_#LT)?PSH#,_Z!4>7M5O )_^ QE MR6I2[KTLJ[>]^JW&&CZ3>'E=4?-(YU9(ZW:"D27.4%<9=72+-R MTNEV#QLTJ=>HG@46*@H%GZ_ZRIM,/%>J?%FQ'52YEBCP6><]VZ8A$0\FA9U& M!-@$-S*G5VG%'09#1>'@,^D?^;M +K'G;]HLGHB#W2FUI%E&RBNF)7 *$NCL M"CPJ"@??MD#SQ4"Y_URGE1T&3AV24MZ6;/A:K>SA]H0&"Z_7'NN\EG75&WXS M;NX&?Z"]:,M%L'1E\!& PJ@ES$IQI3#](5'R@3#J<;\AXVZ':Q+^?P[,_KLE MWOSD[^+U1R-B+<_BF^Y\PX$8HM?!*$G)P%V)Y^0-E,6]%)&_(.=&BLS;V3QA MZ1GCK-/M-!%*T@SV4[$H.#6!;Z/(;TP"G^*A4IB9+S_"9W#G?L^>%=!7X4B1 M8%Z]@9_8K$5B^/:@5=/1-X:!FC2156T)H_B&_S4!^],*G^&%OSM$"-^U>Q-N M^_XIODN/;6YAA6HM MU>Q*[.-S_V0B$,1Y"']F&SY2:>J/LFHM5?Y*[.-S[@S')B.78)^(9ZR)ZQ?- MYOF%TYSR:]^-IB6L6]$:3-=^&%PV8R]>:GSRPB2=+Y'#!7@/]QC1+8K"&5R] MF9;JNE9QX N>Y _1#5S^(N)@5)[325*ZI:JOPG5I4.7FTU.'7NGO)!A[]H+\ M1V(Z]$]BQR\1#MS8+R%S3FDVTW)0U"*.""WG]:%%LBR(:[:WDRG,8R&9?L!F M5C!CP/H5K&(ON:M >:V6*GD5[B.=7N":XT,PAG.8.+*Z=8>S9UBUJ,D^!BR+ M9B*+^:C86EI632M'Q'7XD=7MY_\BY).,L1 M>S"2H$:Y?LMQLIH<8F2L_?5T?DK-^0Y/L(%4[J?.3U!?6KZE&JW&=ZQ!1.YW M$4F0PW]\"#\_4B\*]5:IWU(@U".'&!B(O'_9-/%IE393M&K39: M#I#591.XE;.2MVR6N8B^W_-"WL$Z*\[-#L*J;C._: K*>(^U+G<>8M#Z M R-@VMC%K]B45=LYW2NP'ZM?[C7$H/ZEU#S\%#.3]T-[C2AJ;.>@4EDH,8 0 MW?3."#R:4ID%/K55H@[S&D !SC0QAVJ2@Q?=(MXTYO8XAW+T&O;>S6IPX?!C:M)J%22WBP!?IF&4K]..+#;E_5!.W;09YV,!V M2%4&I5&CS9LQES.?NL3W29B+0OBGHCM0JM9,01-M1\:JHB@-0=V\;2,1T@UU M3==:P5^;TP .=*#UUZI*#-^%M'A<\-=?HY6T/$]9<24<6*E)8_*91(/Y4L]K ML_LB0?A $.7WWPFSJ"]?4LKJI05P#)860G_:"MJOQ#]>7RO81(]D.F,P^?E@ M+JF/?7G%MB.@F@ P.E$36(Z3IM]QHPBX$;>J%>: W'IM1T E_O&M_0#?^5JF MHG=I^9;K6X]OC$[0B/PHS+?^9M2/,4B"(3OBW7R$E1M+BVN$Q#729M@ M4JM82GV?S2X7B450!-FK[SDU6VD[9FJ0AK(;WRHMO.K THN?1?/L.DQ^CIA/ZU1Z)3]AK0<(WJZ<>2"C/F:D;8%=7\]N)D+5R7[J [.-=06ZAF/M"^5T[D:"CPNIQ5)O9 M'Y-BA+3@7SB6I0?HZ[]'!YC<^GBCSG+PD5J5S4X]W& *B$C3LDQ>8N HY#O6 M;PC'=**CQ^2T4A._",\C"S@KLB[*JJ79/VOH">HUJ%O.':[M!7$(C\5(+@S7 M9F#V_8!..%9O9CQ$-(G8Z-K^C<=J6"M.,FM%1-#2.L%I@E_G9!DA74:2,".B MS(!%9!L7CP(T9?<=9871S XYT+D'3#R]$>>5?/?<8%QA[E!H%,?,HJ93U26D M(M?X]C9Z3/X_,=G3FU<+3**V=@,=1MK$ ?A&<"'CMO9W'C:, MB]XH(*Q6<*1:W V$E+.L?%VPSHWO2LY0$>91>6][5I,?5%"Q-;O8A,QXHN#< M\ A)&0Q/1$B?**9^<-/$YY[LW!"K-#>EBA_/7SBVT(M(JMD MJW5!R2W3I2H'RAN:31S1B%O//A6WV!X8<2B'&^,A7CP V9FC;C"*;',WF?H4 MOLTF/,A!TWP]S@:!)0D1P5US6H3Y*J@Q.#F&H,?P1K'1RG].T&1$1.$W9N-+ MZ%?>Y!G8XZRGWKU[8J;KAP]?=I9&C5Y5-*D+"D/%2JKAF VJZ$PQ$X&7/Z(WZT-V =#UTP$ MKH19-^) B-SU)7M O;9>UC2,5(C+)2HL,L]3(0GSVE2W:0QV&GI.9LT0*QJS M&Q$H/M^(!';+/^. 1Z.ZRZ[X6Z;J.@6W<.S+C+XU]?83B#E W*2L6V.7Y'(? MWQ$K\A.OK;^?V%XSMLNE7;O_=0.&Y/Q22?PR'L]=PMV+N2C>=/<_0;U.X[.* M\&OW)6\ XXDO\PC[:Q+NJA,/\SQYDBR]3=&25D"WH>BO;=Q6K2QE]=MT6VFI MQ+( *92__[;^CG<&Z V+5#W=W";.F,03WGZ4T,9TYJ\VAR>9^L%/9]G3H[ + M^,N\%V/>C1'U@_] 2'!QY?FR,]+$[YN=DGXWF4!I&8&9**V75M81;#&:B%(N MT84<;ZH<89\=YGSD)Q93J]0671:Q@^H:=60_+4)QTGQ]965!0QC,\DU>*J MX!*T=CL[!@@IR_CB]W7X*KC\K-O,;@%"RC&^N'TMMN3W6G6;V3$\R#C&=^59 ME2V5R\Z5VDK+Z:33[3;QWN4FD%'.=B-7G5420(:WF7AVRT4Z.G'>S!\\8&1, M7!]X"L_E[CS?3]Q$OA+/K\$7Q:HBT?*3^:Z]WSTOR3\<\B NE21(B:Y)IX@Q M0FJ,OW%Z?EFZ5AWQ8U!7KYG_,X SOML&WO#OIE4T], O\\/ #,+G6;F+_S.&;*FI"16QBDQPY9GOF\R%71-_QUF\HR;^\,,' MN)9_XT( #L7,K;T_N,CN#^+V#>C $#WP38,@P. 4<".?'X[EE$N2@M^-^7/V1'F7YH^M98&IW;MC;^7OB!/,J^DRN"8*2KJ9.G9\A*N M\%DK/UR;^N%41>QX8 D1.*)#_L(BS%X!M>A4^%,6.53RL%E7LZW!Q%H$@=#V M4!?5-76X+"I/:O/Z6S6MG8'F#E%#>$DOBA-;Q-?/B:W2>-YJ5*Q%% BGMC]$ MS\3NO1)FOI#[V>29L,$HDDQHGPYF@1^8+K\6LP0<[=HHF,O0530FM-K ,0 J MZC0)_]6YQC=IPJ3 H@.::"H0W*0WLXOWM:/3M!YC_!"F*/'JZ@VW!C=K$@6J M2%KA(PE7F"BQ]- :$WOFD,&(;]4]E_,Q&&7+Z?H1.IVL'R$\_(N.^PZ,OT5- M_\*]"1$9_.1O00C_5ZK2H@I^7X+G>O%9=TJ2RP:VO-RFYYB -Z#^.V;!%W2 MR4-:(ST4S@&+C>P3RW20'O]ZW"!\1FYA.W)GNEX*;J6Z6ZG6JGSA"UQ=4!QR ME-*O)G4YY@9N^*_7YD;''$D6T3=1NUD2-[$S1 M'H]B2YFB\WZC-S 31=&;H^EE\,IS 0@SP$(4CSF/\4C(L_\>,!-@())0WP( M1?YOJ E:<@2,0H-I:1"MM:J\N&Y:#CP9<[ M\5\9D" M*ISU8GMG/C13A27+10TMIV78;>BB2C7U023- M;;/JU\([OCQM*ASR#0PC-@U@A^,3$/EXA9DAV]@VHV0-G)=&#,H]NS,;\_,KP/Q2$'X M(DH6O$%2?T?;#+$-2R7"W?EVX4Z$[_;L?\V*H\BK-+4KV%'B.T+'Q7:A8_DL M6'AA*53DWF>:>>:QSJ9W!3V5Y!"[ZPZW"T[R'P<27GRG)3NP(7);YC M>&R9.S?,ZGOK)IYB#!]NY(_DA-IS'._-=*U57+L:O>P*J%8528RW^GR^JYP4 MS0*?VMQPHWX\D68 LV)K:2D<@Q2:2$NP[G,C==9C &SX253YZ7("R<0?@-'N M^IY#;7Z4>VDZ',C#,2'ZKZ-VNH?')4?*<=?1!\\UDKT;4?=&V#_^4^3,G)!X M'5=^0[BT5L.!_^7/-1=5P3'\-354> 6@C#F$Z0@R;&N@2BTSUI\FW@8GU4FS@BGO %EN0S*YPX6@@4-7#J45D[ MA;.*$J_;HM]KPNBKR2U>O7DF46]'=%W&\;8L)_P)*-@$*:2I4ZZ?E,?YX6&G M>W311@2H?GP?&DY,$'P^P\PIX8I+_S.AT(H_9T6QE1U"AQS^^1Q?S MN?KJ>?8;=1Q@Z-8- ._\ #"TI[704=#.CN!#5P+XPGMJW%'BT;.Z35_*"\(L MS=6/"C1]W>>'G4ZW>XQ#H<5J4M"P(J_;X/51W+@E"K=7K7+V:C?:)0!5JZ>E<0063Y.)&^H$A [#^.+*\_ =7M:Y,AG[&'GL MS62VS@214[N]RM?@%U_4>';/&>?]YDE.*^E?WD)[,:#),\)X[PQ+?!YS>8H M5;W/*Z19/NYT3XY:HN9B%M7#M'.")G\]"(5,PZ# W_X+4$L#!!0 ( .0S M%EL:J_OSN40 *%D! 5 =&5C:"TR,#(U,#8S,%]D968N>&UL[7U;D]M& MDN[[1IS_P*-].+,11Y9:LF=LQW@VV#>Y][2:O=W4>.?)@0:*)&P011> 5M._ M_E05 !( ZX9K)23$;HS51%95?IE9]\RLO__GRS:8/2,2^3C\Z=79-V]?S5#H M8L\/US^]2N+5Z^]?_><__M>__?U_OW[]/^; MV1+O=DXX^X@(\8-@=DY\;XUFLS-:'_V_][/7K__!JSAW(EH$AS->U[MOSO(/ M%UEM./QQ]OV;=V=OWKU]]]WLKS]^^[7R/_IU2:.=S^^>?/Y\^=O/K__!I,U+?[V[,W_?+Q]=#=HZ[SV MPRAV0A>]FE'Z'R/^XRUVG9B+IU#\Y8D$>07OWQS:DE*POU[G9*_93Z_/WKU^ M?_;-2^2]READGPT:R[]ZD M'U_]X]]FL[\3'* 'M)KQTC_&^QWZZ57D;W8(1R^1HO5X\8A:(,#CUKIU1^)'^]? MS5B[GQYN2FB>?/R:M1.B;UR\?<-(WK1KA0O#2"-O6DKCTH_< $<)07.7-A[Y MS."BI?,4H,@(+:WM[.S=^[,4MKHZ&[ >4!23Q(T30D>6.L J>,3UV$!TB2*7 M^#LFV<7J/(G\$$71//0>D^W6(7MJ4?XZI(.5ZX3QW'5Q$L:4Y7MJ>ZZ/HKGG M<:4XP4VXPF3+1YA+%#M^T$@N?7(S/NG>A,_43GC/KB-362?JGAD[7? 9A0G] MCXLIMUS#?N2LUP2MG11:1M&%R.HW9D,DC\F.TC/5.,&Y$[#9\G$QU>^%$ MF^L ?RYT"*;(,,:$ZK0+$;5O'+[([@G>(1+OZ5Y8N>%EI^0"OA!O*%FX M]NE4-X\BU,V0UA$'\(5WL:&:AQ7+_M/Z;".\)RCPMWY(UTY46=?T M'\&UXY-_.D&"%JO4VNF'6]]Y\@-:A"Y0HRC9(J\+L^F6$1NB/+#X$3GL;[ZT M;&0U,AD9M@ &O$A3V7=O$=)%:$+8?O'0V'DY3"6.'W(#P-04HD6X2,C/ MR%N70;#I*7"BB.\7TZW0 MNMZ#V(1@17WLQH3?Z#$N*8L<"L7/.3]'(5KY\3W=E[69S!HT EL6_ +#=_GM M$W9_IR257SZ%/IU[7=H[J34-(KF&+-F0<]H%J.4WG&XJ,E)69\6.T)H-)H6A M@6U*0]HG9A$;-Y2JD M6PW"K>G6C^+HE59&K/8H=TDX:8,)[PT*XHC]PAJ,N#RY+%G31IP;2)!M31WB ML1U2$L5X.W^A6WJ\I1NC2[1RDL $B5+;)@T4H#C$S=%D_ZP"0M'6^08E!._8 M?[CXWJ (K=YD]&\^^QXBKT,Z"N+/B)@IHFHE 2&'^EB#K[,_*,RS[U^?G;U^ MQ_U=_KW:EC&20TM^&+_Q_.VA-2<(FK%<\&AA7CFIJ?#:VC/E<86]WJ+M4U.) M"MFKU-L!H_Z6=4@4*O#[5WR+&P]DYEG/;@?H2< MUUU@F/[FIU?PM_3/4JN(C<0>\O)V&:<=CX.,CYR3 +NEY@/F68=)XQ&>_7(< MX+,??KU$3_'Q&(NQE#<0.$\H^.F5G"#V8R8 $<$;VT#NG"VZ+'5/(9Q3,B&H M(ED)VM%:YJ0,DEIR7F5FU"VL?D7P5JD); SLR/&/L],*9S&>R2M*(EH!WJ6^ M3Z]FF-")Z:=79ZW5'2'WFS5^?N,A/]4T_<=1P?2/7V_1V@FNPI@=&9R:J.1K MAOCD:^_.S_,F>F99J)'ZO1% U562$SVTI%D.SVX%EY MO*$76*R&*I.)E H(+O9/@L03NC&] FN%WIZ%Z]2%Z^,MVKND>F;I!M7V;OT1 MB0L60O\Z6@?]XSA2/[J(;H=]K!JA1335D;E,,Q2*K-%/8;1#+H_/$8_(.KH< MC9P.P$@M5 ,V1R<]WY$\09[QQ"/TU\18AM. MT<#>056'$;--50.)3L:$>%=I1)SO,S7$%F>-+G2,:XJC-,.T8(#O)-ZP. PVOB[)5:P)PJ983ZC=!*0Q_K@R6])6A!MI&<%A7WE*8!W(!=W.K3'Q_^1*^%CRB! " M4Q40 A47L+F+ENH)-P!;WD%7JTXWSOHJ(5GZ)2+^,_>X/%[-/OC1[\(+>SWI MX99;16H59A[GQ-0CNHQ))1:$)N!%V)&T=!ET!1VL+E1#J=@5M12E_1[?B3WA MCL59/G1HSF!Z-M&.,4CC2#;<7:+(7X>R(V8U47GV.2$" 4HUKTK)I,#L]S&- M1K QN&*_$%=:F!0%E4&RY<,M:WK+PWH@#G6.@BK:JCN*F-8"T@HCBBM'"4WI MIO&$!H!;BE(MV R=T#5%5/'Q9O"D0DCV78A:5(0#:*@RV4BI+.!:$B>,5HCP M')2(//LN'6L6*P&+$=O_1N)/XI/J'JK.C[$[K=I>E]/9"^Y5BL4^*N&$'X)W MRH'M.Z0'EAY!M!.K_I[O!8Z_#\FA\%Q;\*7(I?V3ZE,A8A77I8U!7I2O\HM% M($T#%P1Y?GSMN#S=CL",Y 099A&!=2#"\5M%(@1C?SQ52!\; 2I:Y&EES#3% ME4"RT3Q%+;NYCXMY:L_WDHO &B4R.1F5@(1=>E-2HX0..XQ[DSK*Q$WP%_N( M06.LTQ@U JD/S3\[Q)/T%N&W3#:5;S8VXN)HSM M(^^AQQ0E=:CMLXE\V]]+$_8ZI=AF\""R+/;7$A\\.J27]B%UY9PWT;PG^)0/ M\J5/%MD63UHJ?<.Q>J%\L8;]TO12J(#/(X#MK!)M4DDC?GP6Y9CS@G8M^L<. M1T[P@>!D%]$J@H0EJF4TF+W\D2!OL19[+=C1"V*)Q%1V[CXH76SE[,*G(EO<71T^96,G Y(U(Q"3=@< MIS2"YK1Z?GDBKQ:2]5\S3.C6?T9>]:V@\_U'YS=,>/Y^\95GW9+':U#SDK!D M8M0T MY5/Y>K2E '6(VLW#*F?WH09\D9]M6'IP[:O M9FEX\C'HMRUJ,),3M/[;U"AP%[(J;[QJ,9(&*C5@P/;NZ2+U5:4,7ZU6R(WO M$?&QMUC-O90IT:URC2+YU:Q1$2"0Q??/M0H9PK;?WVKI$C<40^D>VZ!!?K-M MV!"D^?#PS-'Y_O (DG2E:D*;K[_4M#:1&CP)=_*F$WL[.60>"_PLJ8I)O'X= MJKVJQ/MKS^(:V(-\3 M["5NO""IM['$8TU*-YW[CU#4\T9/S51EVWDS(&8CB5WA MP>0KF:O*?)6FI\[Y 3HT%*;A:\+?3W-%L00U2IP.%_(20%:1!ZZ,UXZ2$HH5 MXTD)$#U3JTS)(E&-7]+=9(W)UH4GC=A>#5[@,,*![['H?IYLC>XZ14>D&K+\ M?%!*9A&.^/A32ZB 9-_>M?K -2"6CC,E%?,C3$6%D.:"!Q3[:7=C'JV2. ,U MT<&U1$P$ I0D4XN:3 K,ODUK-(*-P96=2$25IKE.9)5!LN7#P\?S)-Y@(@Z+ M5!.5_(I/B4" DEP6J\FDP.S;LD8CV!C]LM=+C6PRBRF#;LB1R1$\H5;W5 MJ!(Q.X:VK?!X4)%"LG%1-$H-H&I;+T:JJ"N%9/-L Y &?04!_LQ\W<_WEVB% M"-V",_[9IEK0 ^H6RR1H7LQ*)LTR(Y+4JBJB0R9,,9&]OE!;7]@0:K%/F#:2 M)E@55PZI;]#]A(M8]E?&#Y1\K7)LW_K$@L4Z M!$5;*U7!3.RD**0UPRT.US$BVTOT)'ML1D62X1>3 ( CM$8UD022?=M4Z@$; MPBI:JJA"9K"RBB#9[=S[+4D?NHFN,;E#G^>NBQ,6>[^^)SBD_W139SE1&J@F M9?,T4?7*6@L/SEW_A=DH522EH. JB<4T3(UTAHVPEM(LU6GG&"9@A+V>X)+D3T^!B0\C;OKEBY2(6-7@5)MLL MW\JM'\71*PLS$G>!FS]%_,FIZI0C_)C/*96/%OH2?WPCY>..[N830JCJJXMX M%4V^E!?3]-E_N&V^WI8&]FS.$ L=FT$IS0JEFOBB7EQ#I8?LB,]OD'YZ]1;$ M_>@AW8O$3 VI,PEIJ:T<"$;Q8O7H!"S 2;#TD=+]^DZ"3DA9WZ!3DS05,-:T M7[&S+OK,J=EKF)TM\4S)9&;PWU?Z@6:R$,X3)5R?/W_^YLG'KV/D;D+T#64N MG1,.'%Y@.IN$/#/FT:OL\#6BC+*\F!L<4/ZB] F+5\H)*9/-#S]\]^[MV_=O MW\Y>'S,GT7]?+.XNK^X>KR[9OQX7MS>7\R7]XW%)__/QZF[Y.%M/P_LZO__G2S_!>M?QN$40G906NL*2ZE)R="APEMV#=AELQE6]*% MJD1O[+!H\&R-89D<0+<3U(:6)&[RA%X?EGK%N4 T.HC%7QP4-$@JP\.PFC%Y M9D=#VX\F"DOMK!U#->B>U=&@L:H-RLT6AX\Q=G_73(@G=#UIH3SYJ%6@?K ( M*]FW*O9CMLE[Q_=NP@MGY\=.H%2!ILR0ZGC74AT:*%95\X!BRC7RKAP2^N%: MO4Z4$0^IC/#Z%]^5'<6\_)#ZNK;MAW'')95];%-+WM=&P>TUO5- M&"."HEBI,761(97T74LEJ9%8U_P>8+HS_.E53)+!-RV%50K?@D:+ M)(YB)V3)H_7K,D$1 &L",]VI81S/!\ZL]Q_*8>EDX)#=^QX3+N X)OY3$C,; M7&+Q4"#M<]U4#F#Q8=ICNP'^3&S=8D^ MBP1#:N>O;;139-KFV'Z.5G3@*(P/#\AE64C\E>_RO^]0O%@MG9>Z W:-BH=4 MVM]Z&85K@(73L52 )%JO5W1(O7[?IC.:P8&C.;ZH?$"[A+@;]K0=?[J!Q=M[ ME_R5AC3[;;K+4"W$C:L84I,_M%YN&\,:FT9YOIM6"LUJ&/1>XVW_"LU@ =/G M310E(L/C'Q>4:L8Y>\E^2[WMZ%4_*E9T>*Y?AV#*K+1 MJ5=#8-#4)5PYM:II4-4U/VEJ"@_.F'SI/_L>"KVH<-Q^X40;R2 K)Q]48ZT. M>N08X*BE$%2RQ!+7"&Y,3]7GO!_0'XD?^3'*4B>G%LG2IZY3M:@6Q?TW.ZB9 MM#IQZE\6<,Q-N:Z\VNX"O$?IBN(^VUBP+'7*O7*3V@8UCD8G6ZTA@M^-UJ1[JV\TS7W QJ<:U.YJR) M2&NS?W_350P&M=*SLW?OS])@C.,CZW,WY9+M7;GGSE%"ZF"+']Z__?;M^]GK MV;$N^D>QNME?T@K_X]442-&4Q?,DHI8;106Y*D(HI-0C"IZ08K ZIHNX8O\D M2!S67*,C*12T@ N#[6%^\ AR3O_#D+RS1#F=\2;D[I_7_ M+M%,E0A OS#33Y5Q./NK1W>#O(3YAV6+Z3^1=^-1//[*1UZ6#2#MZ.Q.MO"J M)OV6;%EJ7 /%==X*@ E'#+S4*[M&/> 6I[*SX9<"B1OS,X2Z>YLSP=ZF7"'\ MW4U!E07&N9<"#V%B:0$BY=:G3@V69L9\DG],)P:C '-Q&3A[I/J*$TZL8IAV MA^Z4%>66J4(#8WMD9&\E+911]+ ROR'QXDC.M_3/W8X[Z!!DPV@P2UZ7 M(&^QRQ)DJ0:PH1H??B24K53;C81#RWP M8[;,"Z_=F"V!!TL]RB%42@UCB%3:FE(3/8Y8U[0O.\&_D$/HM_=EP^&!HHKE MK7E9 &.9QI0.8Y4YJ+ZU\6T+;2C+ C@);:0-):B^M?%="VTHRP+(6M!(&TI0 M/6CCA,DE9I[_6_]/]"' 3T[PT0F3E9,1R#73K!Z+(U@C6SSHK!G<8?3'3KJ? M$*WP'J&.GT7BO0Y[ (HP+3\#@P'?93?3AF.\F M7&&RY><\ERS-9F!\ ?SMV[.W9]4+X );,[R:Y8S-G-";9:RQWPO,S8[8O2>8+DSB/5NKL-[!D@?M^%FP[(GA6B7A7!)K M'6F-\-A.GR3F\/25'%-=%4O".&^K89!&VE,\^3-\)GG.D3*O[ D5@$.X&G97 M32!?@M+#]O0\\?D51?[?F^V.T-U6ZFH0>KJ ^=3Z*-6N!<9&H($! M&VI9C-JJII?$\1#C1OV RRD9@.U!0RLM!<^Q DD MZTP)W?#CGRXUE'#-*>'>OK1_\>,-/U!GEVL;?[?$5V'LQWOAR-:H!OOK6*6) M236DP]6'"P4F6T0N-CY:7;T@-XEIWUZL5KZ+B,)W0E_(\A*XH=$='2GT"'M3 M1IXY0^6\(B:TO%SN1N@GJ*8XXRG.6**=D]=YYDF\P82%9DK4I"P!X&"OX:M$ M112 ;J5/GM&YPW&:$>AQ%_CLO>-G^HGR]L#&B#-IUZI;#8#[Z*8/#>F@#9)U ME;=]ES"-XSJ0I'!@"./JIO.1?>"[ZDTG5]V;MO M)@5'\]"-"1@X.KM%:R>X1M+7B K?Q_,T38%I0)*F(EMG6;NYWZE,XJ=TXWDV M1L \' V(D]C."6%7P*E/VI'DWMFSG_AC"H?'379^%F=]$Z;Y;&6[V3Y:&M%K M,7W AV-'&G$F=:U4EX#\>8P2C]T,+G5$=N:'\%2T)>>7M M_ 4+X$+>IY"*Y-HG49SA"C.JK- _490_J9+5=A,JWI^!Q-Y8'K6!)#, V(-SC76_A'@6^IAB/*0D7U"1-L M??HKXDY]$D^Z=M6-),BC'3%\Z!"EH 8P^*K,Y3A)2!+TD2./''21>K*XQ8:>H%W1U0AQ7')EL M6,;RV*(UF$(Z-!V4/LXB$5T!>C6%;E#(LG.ON=0-L,!PZ1WS PFU0T(,D4QO M($QO(-@>Y)7F,/P;")KU"QW;(ASX'G/BX.$-+,^2>,$H)QU^ -$Y6PK7C'( M(,0N73>JB.TO''46I)*^9@2QM$33*\?Z =@4 _2%Q #EC@=+G+V^EIX]T%5H M0KCA73_?^1K?"TW9T<0%&>+IVQVCNNKW Q3%.$3S,$R? X18?&U]W2U1_]V MUC+GA!KE1Q/X4P.3K2[U,0EB?Q<@^GV)8VI8+SODQ@?W1J'/6/.ZP <#M<0W ML!:+.7-SZS)0F+@8^'@?(61]$U12H>#]0^2]JRHXD$,L0#1WD? M,/8^^T%PL]TY/N'X*/,2;I!&+#+P*DVWF_5)+E:W:&4\04@_@X5C0$13#4LG\ MIG*!R$;I5E6.)T2J''#T?$^PBY#'%\>7/EL0^W%" M>-*R&!'ZYTU8O+MX3)XBW_,=XDN#H%O5"#\6JQ.8&!WOR BUT79&K9I;8/JO=7I6F.(<'2>SF.'*>YBXY"UM#O+B ?56*L4 M.S($Y_H?R@2_Q9NG(3$ ZJB%8ILU M06ER!I9%AE/4#A1]=QHHFE4U*[26DA0:9)&B.=T4 ]K,&X9.SU[BQ@ORB,BS M[\KB<,1D(XBGE#,_N.-1Q@:/O4X9D?L=*6CMNQVI;*8BYN1@%O%OV6^;L*M]S MJ-!8=%DQEK6$]7Z$V1#J_GU\< M+_T(HN,/>Q8G=.3"U1:QO$XS%[,6B:5QX.).,@ZP#Y:79+7& <9O#T;[@*)X ML?H%D\"3FZF R*+G;#W#%/ ^14A-$5*3%Y__:L>L-3;'R6M3[CS?-LH(R!&>-@ M5F A2_R9<3%=^G3 8E'OMZP%ULWD^2SDY".X#-*#L#H9BMA2IK10%8"1WT)G M73JM@'AX>1%O$+G#H9L00LTJ>[98==BI+ $@08;>THJ*4:*9EH_3\E'GKO/@ M?/[(ML"^$T1W*&:.(OP=#WELE;[@:!:')F NEBQ=[NB#?*8OW8]I:E*@@^X MKX6F[X#2 Q.TW8ML\ T].A)G?XBOYW5EQA%AK\"I=?&=P2Y?GIC@.B.E@LX].9;]G[\GZ4M] DPB4:[ MJQ[ 1&<8:]L99#A6(F7R#LDTKRX"8$9LV9,Y##@:*IJ:1"-E$O!'DF*V1W?H M6$W9U.# \7UG_C4Y*[.4E^FLL0,6KX^9D*JZ/M]_='[#Y")P(M5#,K5J&-'9 M8RU<5D=/!:='/K6OU-:N!<;99 ,#-M2R&+7E>?(9!71*]Y:']R0>_/5&G6@U,JZI;$L?C#T:J=75*!F#;V(%R3G'9/23+/* ?4) ^:+SQ M=YHS,E4) -N[#G2DA&AW!TU(,O?+?(K1*@EM_);N<,"L*8"O7M@<6X8SNEHZ_.(RB);YP"-DS%\(M M2T>R6-VQYRY:W^!]V]$-7L;F+,:SG-%9RBE+F$QYG>[X>GQ-[MA#],'TRA(C MNL-3X@#PPM\)9\H;.DT9&/=Q!L9FH"$0MVT7F.4D8J]$Z-QG3^@ W*@965C9 M6_8$AN4(KXK_2'R"O#.)YLR* ECPU;FRT\'I.^6:@@L^ M.,\]CPNQ.OS5+0Q@C6>0:JT&(#A=JNA7P1_Y+O$MZ4RZ0@ 6@(9QW1H@%FS@QC:4E<"@F.%BHW7-2;(7V?)0-W]DCAA ME!Y'?*!ZN&WD7VI2YY#6T^JE]Y8XQV $(_1]^W[R?9/YOMV$5=^W?%O7P.'M MKQT[O/FAR.$M9W#R<>N2Q?,DHKT@BK*GQU2^!)HR(_)STR"Q[,;#65%Z U1H M8-SU&YE4V1.GA**?5\5CY(>/KD^G7LV3XB)" *M7H3D4WQ$7\=V#*"]]9QWB M*/9=_M;VCH[9=+KQ^46^7*XFI2 +710$-Z$KWR$*B #LNHV-Y[ B$.#H0:2W2>CL-G36.GC1 M^RAZ=.3BU10 L.6H+VH-IBF+V)1%;,HB-F41:RW(*8O8%-%:>\S5'>5,$:U- M:X&QZIXB6J>(5D.84S =E'!5(XA3).J7$HFJ#0=G#YM70Y--XKU5Y0!<7'07 MT*T".EUU3U?=FC-7:CM/?ICZ&])1UO2, YL0V M5M$<.!R[^:+\R%MEO^W(C]QFC[\G^)JY:1>\M1_HYB=,J!7F9_6/?N@6;ZPO MJ6SF;IPX,K^G'MH9C?]!#]C'9D!7#@GI.!T"(KH;\F6O;9=VP_JG<8/JL +#U/B MW,P8.S/.#PM"RM)LL\\%GF894Y,#U>1 U>#J9W*@FARHOC1OG\XLS%#98WL MIL#&]P5=R:#O7QG5.F\L%>HXQ/?%LN\@'=]L"R?+W-^S/%2I(6/ TR5 MLH9'DRIX"&&,WN8.:T#D>?!D6"VL?68A*_F"-$Y0H#%X/;C4?D0.^YN/-,U3"GYWFE*PX"5;;&/*+MBYPP7QG[DX;\(H)@ECY,&/ M?E?X0ZF+C,A-5@W$LA],SAJ+WR..&R]I:TKW)G41&+Y,)M8FUI (4Q_O#&+R MV2'L!2;"HB8?/SL[NQ4E&;2E2I"10C@_M14"2H8 M0 :B8X^-\F3&Y_N?D;>F]E)T;ZHYFP4TP*8H[2&5QH;Q3#L^NVA^"9\1FF>?A-=J H F*]J M*42%!<)X=HDB?YUNIQ63DHQX1*D>91" *<%D3A&0PYA2U#:EU@:(&2/GA]V& M9RP>)T=->(5!23BSB=3BRNLT TR3F_'D9JS=%]WAE.WT85'MSJ=*#F#2-].9 M'$+?%TF%EA.&A[^=37_;/J(X3HV#Y1@1.MB:EQV'=ZPYG@&U4K*'>?S1B1/6 MLD8?TE+@/5R-D=C2P25R"7(BNOL5/EA7LRQX;].:>*!>H(FRTV3?O07ST4@( M>XGOW(G\J,$=VTFZ&OD=FR0K3<[,#(R!(!==]^=I'0$K)(% MC*'B?%^82Z\)^B-A]WEF0[B\Y(ANP(SPP-"5B#^S$5I5$MQ@JS-(H?94",%I M+SJ,- ? YZ4=8[$,HZ=P(G=-'C!J'XEK6@=D60DP\_H^D.QN7)AZ4@ MP*E"G79840#&[*2S+IU60$P^CQM,XB4BVZ,KD3KSF:H @*E';V>EBW %&*MJ MX=ER2KF8E$J1DP.88.JI1 [%OD)83KQZ.I&5 '#;W4 M,C20-%.ZO#-7CZ 8 M@'OP5CH20)IB&89?R>FNU*=8ABF688IEF&(9IE@&B+$,DQLP9#?@=!EZ.( Z MNE=)E*2@!]!CS+2FP GVTAA[6FN'5TA )LF,Q7I@ SH 6GB^)C'1B>YSV;$ M7R..8B?T2H$93=P>WYN[/1;XF&6,L#?ZZ*YF5F!G5N 'OM/C,'T! M&0 E>^6&,]"4 G#HV69* =C/C#&E 0P2WQ!*0!U5Q!"2FMW$ J^Q0/,:&\A MCA .QZLL.NX0#R]]#,&D(*@N9*A).1I@)]_W!,7.2WK6O%BQ31>/_\=1DFD<)&5IL5INJ.V5"SAXI9,Y6)WO M98LDLR/\_AFPOT/Y"L[5.CNN:6MHTY'==&0W'=E-1W;3D1T0K7P!1W;:E3Z4 MR6TZ#9Q. Z?30#"'4=-I()B!2#!"FQ\0J@L#.#,T0==N8]1\YAK?">7"]<_1 M"A/T@-S2D4^4_KQT7N9Q3/RG)&80E_C>(4B:3;EQ;: &@+H6UA@U'*_L*N?7 M5#1S[/I9N&V:H+6)1711,0#O[N;&T84 H.;%S;W9\T1FWCP^'O!7TPQ&;+7B MKT,NB3 ^23O8Y&3\._.3\0.OQV2Y3ERD%Z;.Y5S/"FS/BGS/4L;AGX&/*\'N M054UDNR*RH Y&:Z5;4R$!$9B(X/LU]IDHF5T9HG)^FL7QE[;R/2%UM*?9'K8 ML;-]%>6*=H/2&\KR7;NF ("=^V!=X[#]U\@$QD#Q9:60U,5D3BDDIQ22HTHA M^;YV5L+W$,?<+K,2O@U1>!QRF>5Y7C1&U M@[8 '+.964M/^.$!%^L5>4'G#>A M&R0>\F["*X>$E&P@,U.U#R 'GQ6[4\D$H"'6V@.?@#Q(F+VFR*[DKMAQ<.33 MXK=^)+MS&*IQH(OA7CN\T+)[EC- L^Y&W,>G00<:4$L-@G\]<@@A +A:NV6/ M8$9W#B'\@K'V-=C?WIY5K\'2*ND_#K5.=U0R%B,2%]BC?QU9HW_\^N"$:R0X MMZQ\&\%=4X7C[@=2$TD*CYY.OMH](12JO23!_DZ+-#+\Z+SXVV0KE6+EN\45 MBD3CN1@KC$[';M.QFT0[MRB*$%KL^$U7N.93VP,*T6:C!-<_9%0'N:A-W?=9)L$+!]8^F(#WNX(VK"1EWE/L05^NL58 M8;+EZ[3F2Y_O3Y<^19YF*5/\N>P"6S/.UZS$V"SE;/87QMM_S K<3:NHOEA, MM0"V_'=:4&<'JRQ")U8FPPI+RSE=""^-NU\C$BEJ1H+&JC;GG^6G+ M]X[OW807SLZG@YKR\E93!L")E=+&2MFLU5#LJD8_QZG59%X>P#K%7&7FL ;? M.3%W*1SX'F/N*HRYJY9D6R\G'8'SD1H "+$+YQ4=L?TC 9T%J:3?IUOEANZR M_]S@Y&I+MQ&AB\Y]S)?L.,#KO<*[TJB%7?7O._]RE"U 6 M7?:,B+-&%SB*.B_L'GZ# _;\SC5.+?"<06);/[JRYB>H$MTVKVY(1?^UC:*;0X2C M]1NZ8J.S0WSUPMA#=SC$^5V$1+'*$D/J[F]M=*=$ 4<]EVB%"&&N6NQXA=I7 MQN\Y"JF$Y?EE-:6&5-/W;=2D10)'5;(S,3H,('\=YAEEEL2APX#+91YZ_*\T M-\G<^RU)$?2ED#V#O/+(4-#@*>H#8U8XDA6.9I2#/[H8V9 M6983 #>UCBY[^3$-HK\8%LW%U>!N^-T0=\,9GID?UJOF_\XH,O:((<4V72M/ MU\K3M?)TK3STW24=@3Z%!#F!_R=;0.4957/'?-,K3,-J1G7Y7!L=%)T*UQRF MFE06!G!\W41_2DQ0M/8E>1%(#JS'X44PW>9](;=Y_(R5G;,A$J6FEP:UL>/5 MUKOFKBH',*36.+'N ##\PQB>%39/QRC$EF9EG#]%/$MPS7.5^M4#&+K;'9'4 MAPS(2KZ^]+B2>:/K_C(ET/TR$^A*IID^S6>0%+NCF9AZFI!&Y"K1'NHXK$&- MXJR!(6AK'(V+12N4XU"_\B*I\5A@5.MH'#!:([487"GT#)F'Z:%(=KU]'SAA M[<3I9V\%89.LM=?L8LF;%=OC]V/I95;6Y(RW.5U9=>%0125YYVQ%Z27$)".Z MD"HS;M=O+6-%>?%4)8)QXR2R$)&4>XPO66X0_?'MX=2'*IT.HZQA>6R)O@R M':W8+ [Q)'H,/0C[:KL+\!XA?MZ6IQAD;;Y[>_:M7-Y&Q0#L C4B-X+1@]3I M#I&[=% E'Q5-\)HX6_$EJ'$I (=W&IF;H+"3*@ABTJ5&X9A3TJ4IZ=(P4]N( MDB[-V2N6[(E%Q>*W0C-\=]?=ATA7OQ7.[=Y3BS>2A#!#X>$)Y_LC31:RP $< M482>T2*ZGZ9@+,6%!ENZ(^T%O%W/O>*";,&94'JD*.@!+/C[[ @EKS^Y%"S? M444Q\=T8>9PSI28EM #V$$-I42(!2!K\1%40/3Q^JJ/):AD .Q1+&JU*PG*4 MG?#%8<7B2%EB^*62[L9.NE12XH"H$^4*2%,&QE+&P-@,- 1BA?*(N(?9!Q0B MX@0L(LG;4LDR9P%VDI$% ZI=V6O6 6 E8V29I;5I/8A65Y/_A MO)'\C8H!F J,Y6\$:(IUF6)=FI[PRO;/=PFS+;KZX G YDF\P82%.38]WJW? M#H!N:F@EW6.'XV;8%;AGQP]8)[K&Y ,M*PV?ZJTY"*=9@YK3J0C@6%4AC626 MO#ME^@&Q5[N01WF^3N*$H)LH2I@#@G2C5[N>T?BJ-\ &1\&]$3]5C?CJ M9><33IP&9ZC&B6[J'XWC>H>8@1E*D]$NO3V+%DDSFA< MW7O _N48$)\;HYNL:_R"_/4F/J1/Y1\OJ8P/#TWV9%ZUN1A-LL3!)?/EF.;5 M"R*N'Z$#^B6FJX";,"9^&/ENG_9HUO1H4D$.(X[.+$]R*-85"B]'(1O5>F\- M?'+'WB4 ;)1JLJS,4/X31;$ HBS(M+_F!CU7?VME):^5 3"S:M)Y\K":*"8) M=_'A,8;+C1,*T?.1N+?E64MF!C7)=D?=EB3T!1@L_Q^&\I"?7SGV==;$H,9E MYX1_+$1>?9=26#]'>:I M/5%JC1$?P8K?F9O.'8[_A>('Y.)UJ+@FZ[&]0M3LB'E@P< MP[QDNF$XPS3'#;LD"AR.13N;&98=U Q:G54; H*CO<5J13&FO!A?0%Z,D652L)P/8\JD\(7GQ@"526$* M5?HB0Y6T-]"'@[M^/(3KMP]A/+#L%7 B$T ;\OY!#^YFW"EK7WXH5:?B^AHL MN]_3R]K-CR;(:SB1?'U6"&^0!1WET3XV#8;,O@9#+_M46G9Z_1HBX6J+Y.NS M0GC#;6W^OOR@NNYE]C48>N979G'$%7#PY0??-9'*5V2."4$1O$&W'G/@ P&A M">QKL.]"OH&*1!X04RS]G;OH.6Z<.,$2$?E!/BP>1Q:A"$=P]IQWTJ2M2^<% M17<.27/BUG:\>7?ZJF):[XQ73/\\U#UYRG26GIN]Z)SF5(OWVFSII\0C\IV1 M00"0([W(E$%Z=!$Y#&<6M4VIM0'",X4RP0(IW0N!6OHYU:_%8U1'=U=#576@RV(A) 5PRU]&& M&(15%; =8[IL#P+\F66(/-]?HA4B!'D,5!2A6+$N,B\^@L$%D/D=T+:FP.2S-QBZ/H@N[&]BM,>)RG/-N\O@R$:5UI M2H?@:SV6/AX0=UXN*&M^;"AP-3V ^=M0V&H<]M=6DX\L4!_9J]4*L9"JX[$4 M2W3 SLO\,*&=-^O%.)1IK4X% /J38?1^#5!PSL^-<@Y0+%G\W345C'ERH:XJ M![ *[S"#@P%@./91G4NBTY64X8)06'(T+I)&:/I._&/ Q&6"EIC=;O@>LSP_ MNO3IN$30J9XZJ1&\:V G*.%T1_D"6=(+505&XS"G @%'-R=6=H=D#\R(24?C M^"5F'XXFA#N;^9:=BDD4HBPQ&A\G)8J^)Z=/H:V49BY!WY1!VAQXM5MF1 MY&/R1(=6WR$^BNX1V3HA!1/LYR'+FU;XX0'Y64R+:+KJO@WPKC\]X89C#?WH M'X;&F[F_= 85SHALCD8R0->I8#SYKNN@@J1,X< M-SZ'#K\]H(#OSI?X >TPB=F]1E8RJNVE^O[MNY/T<&E=LT*3]-<# M)Z7?/7"QQ&./ ]KD7>GP1.(2I" M.(ZRG2B0C2(JN-W/![45)'0'49/:=0;1VYEB<3Y=F=SC, M3$:I%06]Q4OGNAI1H(#AQG.>1'29'$5Y+U8X?&K*P/'R[&R:-T1N5Y,I*^HD MLF4:&(Z?1B98TD(910]'X_<$Q\@/'UV?W2XK' TEA #<.87F<#BZEO#=AT.$ M[ZQ#S.)%6$=[W-'!T@G.?1S@M=C;W[@4!+G>Z?Q6!MJ89WU901^?9906M_ M_ZRRL8K,10!ZF /80CG9,MTKIE(!D>5=L-8B#B.]@/<>Q%A(EB 7HX#(\L;5 M7(P"WBTOJ3F[ZFC1,HWE+:F1K"6L][..9NP4N%$NI26T%CV0Z]FO'(+=APKP MW@EB=6QMA<:BTW!M,ZZP/OC"X;!__8#PFCB[C>\Z@61AIZ =?G4GNS?M='6G M0#R\IM+E?Y$3Z1)/06M_B:E#EF'A=.Z'B.?,17DEM> M^VE-I> %J$ QN(E?)03OQ"N6T\^6%X9&,C[E>G"9SB-?;,75CY87?\;R+/)L M^0FE6A/,K2;4N'EUU@*2VTJ@M)YO.7&/+\PYPYD&:::Y '_QXTT.]>K%#1*6 M0)#!I/_/'+S4IE.O)@ GT%W:3R,9]!VEP,]MP (J2YAWX+*@#A D?Q8O4! M8Z^XB7_$@2>S_R?U"BPS$3KCV MZ5(Z!2'2EVE)"!'2G>G,%'3?:DNC/!>K>X/N4N[%:D,(9UV&5SN)=TTR1E.:0*/(< MK7#A\1>)Q5CA!$(,=I?V9T6(<*R9Y<%S^2PJ3%FI/H\Q+3RHS0QPU&:*&XZ: M'Q#S@73CA+ 'KBC7:\6!MHAT4!4.<*8F1CG47B!?W12&$-7"7T@^J$9Z/-72 M(X73C>YPZ":$L-?F1)MM.=F@RAK@M.H4(1PE5;?X=R@^S,_L>N2SSQPH)"LJ MDZ*#*K/'HZUZJ.T]@E@:J^LGEOGV]/G#>*!O7 ;:D*.I-0 PLZU5B9^BZ$"I(\[&39A9MV8&@IW>Y*[IJNH 7C]&4E9 M"Z2G;9-/V$'@ W(QU>I^L3IQ&U,$+]8I#L +SUP/M9 !.#4])D]DC3#9ZAY& MEI0 F0VFP>2N! E180:/*$O+P)C@#2S10$,@)OC4Y8_U<762#0$=@$G=R,). M/1Q+,$;@RZA63)B.;6UTPO24PVQ,.WY)+0@DUBT/L$_T(.H=_>EPW'Y?Y!\H'(O"R 655C2D=O M>F-0?6OCVQ;:4)8%, ,WTH825-_:^*Z%-I1E 'K'U5KZI? MA\6QKG.]::!".I$_=P)VN?FX02CFAVJ>G_)U]'2)SO>IP[(3?" XV;'WIU1^ MRN:W,;TU/OQ27_:Z>*<7.[W)R^[#UW7XO7.V2+FW:%P;C+W'L-VS]"IW4\'U M, 7]]_)G'+#6H_P(S9>\CZ,G!["E:6GAAZE&B1/._K_L[W2K38QF4M1B$C1S M9+*$9]J1?XS9S:2@[A)FD(O5/4[#+*/\E2?DW2/B8_:_KCR"L9.:H>V<:QA. M)_CA^-&7QC[UT)=[B5^D,0$F$WS-"J%MX6N811O8H[2&>Y97E<1[MJ5B0KKZ M(_%YBIK.S$/? HAD;+W;BUX.HS2@0U*5S@SFM$80V=]Z-Y!3W' ,X@['*'I M+O*?V5KJ-*VFBA!$BK=FZA/!Z3OP](17%N2U6,V]WY(HY@XGVK- 22D0N=7J M*<(8&YR^4N(VPV:R"C^0@LB6UL&R^@ (J&Z@Q]9+PTD[T$WW8?3=ZN8FC5GF M&[+#.=UBE1[<+0A+X4#0AAWZ/6?).EAD+?V3CM)78;+-YE03W7;6%( S,)5] M2VVA,P' L:5[9\_GA6M,2E E]B GAY%FKUF'EZ/J>PESA\,+)]H4)F@>=B9: MMTA)863&:[!:D2*"TSU$T_3<=4GB!$>VSVHL6D2%8:2YZVX=(\)H+]$"RZ2( M_DA8,F&V;:R?:N&[TU0+QSIG::4CR+90%H,RK8*0=.#@APH/M"E5M(J,&DZ^ M!(7X2_6): .MPK64I5 'B MJKG"T\EDJ=;$+8 K91T"56<8ZWTQ?ST >3S3U"7=K45TPJ=3.]O+Q8C0/V]" MPV36G=0(X'ZXCA6TPMKWEJH%GDWX;?[-X"5=];ZJL1 ->XYG;0/?P&6\&_OTGUDNV<_O'_ 5!+ P04 M" #D,Q9;XW!7T^&I "U* L %0 '1E8V@M,C R-3 V,S!?;&%B+GAM;.R] M>9/C.)(G^O^:O>^ [;=FDVFFJ+.[9ZKG6%-<6;*.C(B)B.J:?F5K;0P2DC!- MD6J0BJ,^_B%TP3$D?__KMO MO_KF=PA'?AR0://OOSNDZ[-_^=W__H__YW_\V_\\._NO\X<;%,3^88>C%/D4 M>RD.T"M)M^@IWN^]"'W&E)(P1.>4!!N,T+>,'OM_WZ.SL_\0),Z]A'6)(R1H M???5M_D7%QFU./H3^I>OO_OVZ^^^^>X/Z(]_^OT__^F;/Z#[SWF[STRR-6EK M&)+H[W_B_^>9\4-,PRCYTUM"_OUWVS3=_^GKKU]?7[]Z_?ZKF&Y8]V^^_?J_ M/M\\^EN\\\Y(E*1>Y./?(=;^3XGX\";VO5281^G^]DS#G,#W7Q>\M"WX7V=Y MLS/^T=FWWYU]_^U7;TGPNTQ$_K4!D[SYVTG[3*=O?_CAAZ_%MT531BA(B[8J MW3]\+;_\W7_\#X3^C<8A?L!K)'K_*7W?XW__74)V^Y!S%9]M*5[7"QE2^C7O M_W6$-_S'Y%K^P+7\]H]\;A[Q!O^=/#2JOO#Q5:62>AC9&)OIY* MG2<6.]A*)[4G1,7BU OM%%-Z=E5,AB[O>\/^5=$/OZ4X"G"0:\A9-E 6$HD@ MX(0YZ=BOT MY7,?TU&!)'B()]K_:Q"]?!Y@(G.'_../_$'9B?_SM,H/#5;2. MZ4[ Q)/W7/X*0I-__UU+TVXVXJIPLDM:U<>C?LZ6_;/%.EF+K_V8H=T^/0NS MGTMT7]-XURJTY!PWM_M;^-S="7(%*]I1G,0'ZN-.O[ZJE,%/44C+&O/Q#T=G M/SUV$/\_)7B76)F!;7YK)SR1,\&QRS:SL8Y M3R4>UD$Y?2083.BE3XQB@_K9U_"]4-7CV.OX=["]K")A;Z_BU*;SH&44';SP M >]CFC:H>-0,OD?5Z77L66H;V!Y6*VEO3Y-4D20[GKV;'751K!=KMZ47O[G22+&%W$"4\X7%(O2@@?KUL!KZ8I?/_3Z7]@]8UJC=TT3N*ZGTR=WN>/O8;J: M5DI;%WO$_H$RS\()6OHIXI21)#V5BSW@#4E2YN#IK;>K&V8US:"[6KU>57>K MMH'LD%W M2".MJ_[9V 6RNYH)WM-[*TP62+!!,449*\1Y3>723][;*F"I ED3N8'5,FKK MVT-WXQ9-JPZL:0S9==M$[NFTC#RJTI]XO%\& 3-:DOV'KT9^J[5%?5OH'MJ@ M8=4[:QI"]LPF<7MZ949SD?\#B57JNV@R_,SX7K!_WM&G^#5JLT*EY4P\\E2[ M6G\LF\W &VN$'*1&SUJW/&H[ M ]_423R4@Q899\YA8B^]CY/4"_\_LF^<-VD:S\1#:W6L]<]*RQEX9[V\0_FF MI(X8^8GF01RMEQ1[&E\\^AJN]]7ID?N;^AU,#ZN5T-:GQ #,J4WD0OSP9WB_ MC2/]FG=-$[BNI-,G=Z?C[V&ZE%9*6[<2!)&@.-G<-UMG?__VN^&:QI M M>U=/KDKG7\/4S7TDIIZUJ""HK7Z-OO/CQ_1#G]\?WKB7K\&/_C^^XYKM/T M^'NXGE6K2>Y6E2]A^E2]B-8.):DA26XZG+IZ\[=,8JS9D],T@^M537H=8Y;: M!J:/-4K:54)]V3^QF'X9^C^#5ZQ%["1N9@E22'A@T,?7NX3FBD:75N MJ6D,TRW-1.XYP^3DS_[.Z:.< 9()HC:%M#MU'F_4\/D93UQ:R MC[9(W/O@3$&='ZSV=\E0KO?!2O(GIN]8&QZV@>V2M5J?'6XLFD/VO7M"> M;B>(HISJ5,[VN//"\/R0D @G^K'ZN!5T9ZO5JNILE2:0G:U>T)[.)HBBG.I4 MSG:UPW3#!OU/-'Y-MQ?Q;N]%>H33M8;N?(U:5IVPMBED9VP6N*=3YL21I(XR M\I-!X9;-W=N<\J@1=%^LT^D(!Y46D#VO5LZ^*,AI3N=F*W]-EX> ,#K+-,5) M*@ZX7H?>ID;KQL9PW:Y=Q]S]]"UANJ&!O+;NN+JX?D 9;:001YSZ=/A&S.8_?X)]&G>#ZJ;G.Q[<^]3U@^FT'N7O?!&4\O,@G7B@/_XG/ M!$-40(']_> Z)?QW&GGZ9I]H&KM-J-:H.Z4H#F"ZI%[/G@"Y) M(D%SLF7O>+?CM[AB_^^/6X^9Z>Z0\LI]?&-N(H"_/9GK)\#G;8#[Z_UFAVY:+41:*_4 MB-K7$259).@B1GB"<]%R;?V:)+X7_A5[5%_0IJ$I7/]KTZ\X.ZUI!],+6Z6U M/E.=[0]*RHB3=E#@IM3KFGW25+#PM"5<5VS1[G2>4VD&TQ';A!U@1E,ZHB ] MM1?**D]F?EAM.Q=/K-&PWA>5AG/PQCIQA_+'K/;71!ZY9*P#H5C]6M#Q]W ] MKU:3W-LJ7\+TL'H1;;VJH#;10F.VQ*DYM5W]%K /G6I1>%#Y%5#_J1'0VGNR M!>MISF%GW*X)W:T"O6;%]^#]IZK)D0?)+T'[T)&(?;V(DT.KR\D<*7]*0Z^@ MT@*\,QUK<^1.^=>@'>I$R+XNE1/LZU-K+WD6? [)V<;S]M*Q<)@F^2>EAV4? M_(U7W]KA8A=D^KVTR-:WEZBB[O/]P]7/U[=/J[^>7%B@[C41;2/8?ENOD^JNU19PO50CI_4MNV+;=J"G0GIYW(WFR9#&AC/Q MO!/=:KWO!NX#(0:R#N"%-\.]!V+CB@_X!4<'?,U^PXLX$@/ SR3=7AR2E T. M].K-#P]\BVZ9))C]_^#)>].8R8X2;&?N81W5VRW(P V'/LK8QDO&$_%?!^5< MY7.(.=\%*CBCG#6OMGD45(.8)U5?DX-BHUN.9 M+%"$>Y^'L8'/BSA)[]:?XCA(EE'PB.D+\7'R&(?'*SA&'6"#8;NN*N;I6\.% M-@.9K2=%C#0O3".((R\*4$X>L :9+ _$3C)+FG\9KHEB2J+6"' M7HTV:JPI7\,-KCHA;=U+T$*2V"BAH[ZJ.HTR.X]?#7(1*G=[S&OH1YNKMSV. MV.#*^%W]S/U-:M69AVAAVPW6Q066 RZ@DWE#O* M;U]T3+!9H(R1R$RKK/*(=Q+E4YMAHYC!J[!RLSB78!8M6Z;W)9OIAO&>KQEF M2I<3:O\?!T)QL(I80N+SFOPL^=9.TOM0A T6 UBKNFAG30XNK RAE/UBC>0M M@DOAG@,,^J"LX&42(!*A3 ;$A?CH:#D/B-6"DCN(F8)I;@8>.[2:-\ .<0-MJX=SM3:_J$3SH!'[@]0TPALOQ4%3S$ZB M,':XG.E0P8DPZ(5)P)#;3V7SZ #>*#>4><;K@ MZ-#J)(I'<706'RT-E',%9V=7NT;S? .Y4PS/,'S'<^#)8[9UW6X\7;.-@-H) MO;,@+5_+><'+UEE(OI@&)//HN;A8QF_G\ M2'XL3CGDV80VH1F3(VR@F,#:IU>&1V$'%ZRF4-H^T5;V6\K;1E) 5$J(GH6( M.2(*(<4*BB)4,4=Q I.0K7SET8C1*ZR8@6W*A7"'L@;ST' M;--J>8I+)TVA8XI>X)YXP B7AY0RVFZV8T=6M"X$I\2KX16325V),&A/XQ>2 M."J:(F^,-!SKJ#2 C2>GNJ@04GX+%S5J9.QS^;:2// EROPPXSU_"3*.^,,7 ME#P?4EYW J7QI/E"&[ ,; N<#?$+'GJ9&:*JNL1E>C22NHY6L:;19II%*9R6 MJ:L:,$]QIUFL#1W8>&MMFK9/U]( M\9;-"LD++O5F8M^MV8115@IGGU/,U+G$\K\F!UW[$H;M\8#CJ M+V*"FZ,(,#^('=<,(Z)Q)CC*)4>*Z.)PHB(\*J5787RA72"4:H#"=I@_5/XK M^/FOD"I6KXP'%L-!RM)?@?'?_/'[;P3.\T\:1[\''/)A[FYM:BZ^2?OHA=@< MYUW) !/GG?XB'.>=". 6YX/LR::Z5R;+DQGT7LB&L'B!\JLQP+QNP)WG#V PX&9RH[MU\]B[/!I[N?CH M4?Q"M>'(N>>"5XGN9OS'9H\=O@@%NY6-D3U;(+^P>8C:9)')+ V0LR37:_\)+M M=1B__HB##?[DD4@LT:]9'!W['C<_2RYMIL*]&,',@\:WK>EBH!V7^_-.AN7^**/9"\BO#U0UCFL@9 M)4X^(F:S %/R(H<_]E5*16:IU(/\GFA9NB/].9H6%/PN5=1VC*@\&\VH2]TY&SX;G, M'TDMK-IYM]FJ'_)N] =K38( M0LYYO@UD[]?Q%NX0R>[X%NP"<&X/&]:8JF5"W-P#-A89:%M]SDW;'"Z&F AM MZ]W&R ($::S1^UNSB11G%\NO\?T<<'.D91/@9$WG SG' @\).AEM$+ SE)X9'=C0,_B/JH)/4/NK3@(_ M/V.RV3+>2V83;X-O#[MG3._60N?D[I FJ1?Q\A>9_I9K6+.6D2HSUS@[/N'&&,R]S M!JD\BA44S:9<#;9QB9_9@'-BGV[F;: R2PQMLXH!BNI(S Y'6Q69"$E=S@BG M-HTZ4QP13ULWHERY1(&G?KS;Q5$]K :M1IH$6!]3C^7H.$KOUM""92?IK?=J[VX?[VY6E\NGJTMTOKQ9WEY< MH<'EUX^C))<-JV%'+2"+;WUNND^FFU!5R/U,AI?<=:D'-=NFAHI1X? MG<:.O)::&H70:=LY1))&P]. .FH(/:YTXO8+KT5V)SZ%$6=#*YDK)ZD[.># M[R NHX#_Y^H?!_+BA?R^WS*]\"A]9WGD7[SPH'M(R[0O[+CL9('*44*3CG#C MMIOXUB[.KXWRB[CB'PHC7F $Y;R08.8DLB/EL M'=,S7N,($:W*T^2\OL_K-"4/V,<,#YAHMSC-<@)='M+?E+Y9A&+]ZO"8.+U!T07% 4L3/\1=)M)O,>1)S4,4<(2_? M[^762/AZ^?_Z_>*[;_\@!F#VS^__Y8\+UB/98Y\7N@C?73TQ'S&R[\P<&M,= M-8$=W'7Z'+\.GW\/-WAKI;3USH*8N$CC[%7WP?4A;IXWE+-DOKN2[&,V?G^B M\6%?O$[%CP3)UR%Q4#P.V3*8]B$(.QK[V^IT1MY/K M^I56<".]0=9^5\(A1.5HROF5F'.^)62R+@\^MEK#:B81-:R_31%&;0=YAM5( M/M;K/H+N*:]+G+[?,SW2913P!>Y]]I:!QA M76#'EXF^1X_[:MO#C3XCJ6U= M-R>^0(*\6#(I&+B;QTZBLU 6E\I&(REK\*@O!&6G2:7SPNDWO#[Y S_>>+?^ M*<$"D'4Y3TL?V"!EI'$EUV[J !>FS,2V3E*+@ON"_ ()!F?Q^HRQD)FYFWQ\ M(JWEXQ&4T^<+W ?V1VV>,8C6)D591]6[^'&U>DX"5I_B.'@EHP(>A8 M#Q5M\N_@ LN)A+9>E1,:(V3VXKW(JRAH"IK!-+F29_Z?O9!O>8VGSV/JT702 MC<[QAD31R$JUHOG8KC;13F/*A";/H01C7C/QZBU;MFU!-,.NL-&NB_[5'2]%;IKK-38 ?9 U:ZK.CSI6\,=E QD MMMY4STCG)6SYN_+*F.0$H:90-V5Z>C7+'5-OA//7!4SWPBMM8<=DHX::'?&R M(=Q(;!9WF'WQDK"[NO$CJ>AZ5[QQ&Q-\4%5U.-T AQLV1_+UV_)VN-,]4)[H M+@QNB/=,0I(2G"PC-BV*_;]OXS!@(S+?+4O?6ZX0=^@..Y2ZVD$--M.^<,.Q MLP:V[JXP*K;$TW?7MY*G4W^U/%_=K)Y65X]H>7N)'G]'=S>?7P^$_H MZC]_6CW]U3$*F)4.:.PPFT@W*"*@;SV+:![ZIKU"&DQ-@1'5S34,2Q9.J@OD M][/NO7=^-\OL;N-)8]AQV:QCW7W&:DNX\=@B;^]+>QE=&/<3!U;RB7H!1EZN MZEY2=_*NP&X?QN\8/^#02W%PBCH:PYCT@QV9QII77AUHZP0W7LU%M][FRCB< M4&1>4LUD4D?WN-JZGM8$RO74X M\A:[NX8C;VU[V '=JFG-R'O:&&[HMHO<=S@J3R4 &7I'T#73,>4T7UDZP(]1,9_VUHOD,LX9R#W:Q",C(.K+:^8IQ?'3#2#_$#J)VYYM%(_[> M)PJCL_P.M[.S5<:S>GUKX+C5K.7)":LYS>?;!.YW! G,7'Y<-?,J"HYS?>- MG&$,FH7?G")O!&^<+-S:#G"-H%NU7HGC2#LY-*THW.'8_TDOV#%HJ'7C!8!J M%[C1:2KXD%J&3BYES7A.J+ MRO8!5S\N20-:+<&:W''4=@ -9JZY-JW&S@*YVF0=VWM^9R1VO@JTB/A_T^%"\+>V%^#8NG_DO?/^P.\CBF],^+>+>G>(NC MA+S@?"W@ W\1YR/[:QW3G;LYPL!&.2U;T4:=0!9B":Z\J#LKVU MVP -8A8=/&:XQW?^D?K7;\0L$A/,;T*PT$0OG*@H6ZEP1;YDBQ+.%WGBX2;> M.JLQA)(MQBD*6-NOQHC9.@R;P#0_:4VP0%&,]A[]5^0=TFU,R:^LQ1\6WWSS M#?\?,P<+\^1?6:,((Y(D_)113%%\2)/4$^6H)D6V+\I4$YT2WNWB2(N=#*'?_YN\>T/?Q3???N'?UE\ M]^T?%]_]X5^^60<&LON)#0 M07;K8\,%"\1Y(!*AC,L"J0#BY@3QI/KO&8\SIG\VX+L([P><>B3"P95'>=7+ M1)EK7N(U\8ENT<&H(^SP-M==#>_V7G##NX/L]O,AR0+E/- '=?TB8S-*S=S6 MZ(:C_@)E977/QZLR:[#I,:5!<,;#T76F7"^Q@%99/Y/+9WSQ[!:G=^LG[TTW M.'2F AO_+*UR="&J"PFXR&BK2(_+4^9KNK+T>+SFQ[U<7:QR9IU8GI6N6"=D MS%S@R&D=LN*5V/N8\JQNF::4/!]2?D'L*>8;4_Q&9QPR*3:KB!D:)[J,:C#B ML%%G6!NJ8#0,9;@8-;!^UI52!&OU;>>,.U+9HS1&50%0+H&S]Q* &'#$G,_P M*84OWQ"M=PV F$#>3ZALI6 M%JG,?[L0@ L"=FKTKI)9DEZ@0@2TCMEDF.* I(A/*AV7%'%C&:I8QJM8)LB$ M* IPCG_\Z3:^]VCG,U"57C!AH*/6K:>ARBXS/1)5H\! YZ+D(99LNYS[L?Y\ M%(PC4 .:HOUP#_I (A;98>C1I#Q',.TFR=RL,0+0B>.ER;(XO-'%0C5]9PAZ M.@NT0M]QQYD"H%:-@6!0'M=3SP?- 0L'MTH3!IR:B,.!_!00(H*UR6BX* _R M=;=1T6^V>%C5W! +9:=9X^"1"L-B8'86"W9]PVAL&YQ<.AILE6S(V&]90C/K,9M8;UHN,V@^B]@>?*&C&M.2 M/"KINX[CL?0=:2EG^."M7>=I;SVSH#U=TVEI.J-@'6AV7A>H4.[SCJ'H" L/ MPT>G?E7"L,O,XE2S F'2?D81.^2\L3YL[\8MGF%T_GI4M;/#Q,G8RP.&1ZR_ M"%V[(_((C@QVR4-,]OC2XMWZ]"QI2\TVT[ZPT;J3!:I7=0PZPL7O;N);^__= M[>75[>/5)6+_>KR[65TNG]@?CT_L/Y^O;I\>T=TU>OQQ^7#UX]W-Y=7#XS^A MJ__\:?7T5Z?!((W ;PC&$5_J7KX173GTMCXSQ^M\E0 M217]PNG^'W?5-@M1+N.=1XZWC-K:PO;91@U/2W >-83KH\WB#N6;Z!=)V(ES M*JG69[Q[QE1CBKIVL)U2JYEFHB<;P75&O:A#3.G0+Y+HL1-.GO"/H!N@ F>- M,=;6!W:\&6EL4-$,>AR:B3U0';.SLHZ9VPAUI36$ZF6-0:MM##M:FW5LJDP& M/3Y;Y!VN!)?3>)Q*2Z!UM9K'T0[]84=I9TMTK*(%/9:[JV ] MU=K$XJS=Q[ MXEDAMP/O=";H4CS,!2[4%TMIA(*6+K"CWT1?->";VL.-<2.I;7U:4RO*;4B[ MT!A.O#(8H?RELFOFZX]>B._6$F;SQZDIQCO'>S5SL>F-&;&UYTU&K@ MZ!)EZP1_Q']2Q"7@E36S!");\1VS4ITEZ$QDMJN0[$@D[LIPLT15*\K:18CD MX"Q,F&0FO&(=\6DYMQ[WLYIJC9[C=4SQ$_6B)!3B/F _])*$K(DO_M84\QV4 M,$R4&MYVQ9VO0:@"OP\VK([6.?Z.5_=!WIJ%&G_M?(&>!6]>&JC"4;PE50J$ MO."_#TFZ$UNI[*NZ\KG9&^H?>!G=C]->*H-A7(.*RYFU%6G0L3ACEV5N*. . MSI8-#J9S7&<%G!_PGOT46R9]L(R"!YP2BH/+ ^6E/^7A/G&F3'LY":NPDW4B,SX(4':8\(;_CZ45,B M.JU9.!F&$3DW]V=;'7M%K2>X/_)J8I.F-_^Z4?@2T%/[4F"'[G/'SF%*QW6" M3L$2-'(.9)1CX 0,E@-JG"@J']]&FPX*Y06TT_% ?'FWYVEN87)V+G"2SQ+9W$S.8Y>430LWXD@W>GY':KM[ M[UU\O'SU*,/03*8%RJ5*^'.-4G27T#JM(0M*Q26DD5-3@Y?;')A!O8ZE5F_# M&0>QVB29@DA33ZTCAI]:X^2K(>A/DL4M[6B ;1W)3T[ MO+=6L%_*+ 4IGN26'V82( 7>RO5,E,F!/F22.)R# S!C!^P;;ONK2?D'G*24 M^&RP%*W$>%VW1FQ! R8H];)(L7_5E0#PK2IK=6SC8)7R:1=5BAAZ((&8K*&H&+:Q8J%QF+3%SF1WGG A=QA;NS74C](7A+>G&T4]R'QAV#O01L'M@1\^%'@K%OZ*&5>< M50!$AXBDR<N$E6\U,HJ$Y3 VU5.=5NO:PITGMTILZ\T%X06J%L3BU!VM M78ZF+">"@IRZFUO4Q:FSIUAS!57@%!C'_BATH2D^!'3%^)C"78/V(\W MD:#2M)L\ 5O8Z#"5W:O7PM)M/<^M3H_>IB4;^C4V[ZJ&?@^5N;<9(B M11)'M]:!6U: ]9G@+@X[%KMI6"XQ MKFD/G@U6X?QN]8+I/>9SOE]TS[QH.- M5M1@0V1/*QGO2.M)P06TO@J-L1:65RS-V6>SLEP )"2 M!LQNK7J9F9IC'!N M(/E%?AH&[1D;U[.SICFLUE(6FT!-M&8)2V86,MU+U1*:'209JC/BXGP3'D&" MHY$M90%&H">DY\<)9;WI:+RAWJXUV>R;W@XN#6P0=/PK64(4"T M6?HI>6'AC-L\W(H0;+^WMTVE$DMG*G!CI([S^CN_NIA^;2Z_826%T^KOZR>5E>/?W(^ M:>+)0>23$#,+E84%GN)A$&@D5K Q:DS[:N8<+$X+BT?,XCBO!!Q86:O$,T)!E_R\]4^ M$3,Z]N\0\W\LHV"YBVE*?JT[C]BQ*VR,[*)_Y>R303^X&-9)>NLS40J3!2K8 MB%OT*B,GF#*Y!83:GE[M'J?*KSU"Q3+\SY2D^*?]W7KI_^/ ;\.OHA<&4#%] M/[)"AVXPP[>KWL7A<(,^P$^"=]' UG&?ME@48^3#5K:8=GJ!1M9CY'_G-1F] M3!"62622H%DR=1N6CG^3Z_UL/(3WM&? I3\E7>1*0' MFT@\P,UWL[3VFOBHZ&_!"D97D,#;8*)D<(VIT)GGU4_>&\N7HX#]]X)]2%+= M42Z#;C!'D:YZ5Q/ YCZ0DS]#R>W3'LD@GW@*%B+_X5>],RZ.*EE,IWQ6E3+E M+)SL1-7NVNDV.'2-80=NLXZ5?:?:EG"#M$7>(:KTU.Y3WV99WU7M%NI443J6 M]L.?JFZ;DI7+1$_Q12QR7/9O]J^$!&()*([8[\ ?EFE,2SJ1@1FS?>UR.H4S MIP$OSGMK8AL#U^44K*S=S>=F?L&7_[-DC/:2L\.D?(;FF62(_^21Z"Z2[S/P M>4JV'JT!57UKF(!AJ*4ZRFN:P@M_4X%MW9C3Y?/+_,$1A;:CVZAC:YK/I"\N M_FLE9M&2@9/%91BZ3OB(_6><;N.@5/4!>R%?XN "\^VYN^B2)/N8R:VQF 49 MV*!E:Q<5S;K2@ MSUII8'P^53P=)C@KZ\:)'DBD2P93MB;.8RED[@L?)+?2! MT_R(.%6N?O;6TDX:K!>F:*9$RR3!Z6JW9PF65"U)Z<%/Q:["!9OO;6IG0$:] M8$)!1ZV+^4U[%^ [5!T4Z+-!);-TOGC.^2%2,)0U9'*.R!VHP$7 @*QW/\"Q( MP4V-^BK4:RYQG/Z0_(DW>>F4M2CE0#%%=6D5=O7LA5/+*;,PS4N44ZV5 S=# MCXPQVXNXYV>FXNAN?<.OSM472S=I#Q,CC34M\L.FQL S0R/1^^2$97W@_/C2 M7O+B'X7BZJ7V/-.T&>*HIA#$D@4_>SQ](NA(LTGRO3*_97K%T>:&O.! I*7) M4WR.Y2B*@[NU!JR[](>)5]:64+,XX\YP\[;N*EA702_G.PS$.*\SP0Q);GQS MZAFCG"%KXR@1<6*1#_P\'1/N_6.Q$I"@+0Z#LW5,SWANX@(FQ"NU-;=/\LO# MQ7UBC2F[](<-$YTMH<*$<6>X,-%=!=N@D"\CU]W?DE5H$6>'"GY.-L:FML;) M-2LGQVKSJA^76/Y7N9B65=AHN;W:B0!L/.ANBTK>8-P;+B)8Z& ]3N;E9C[D MS#[R-9T2(S*&KB]X3FB2BRT_Z\BMH&"#S!KX >7RPY!XSR3,\#.2+U6)4_IR MD+%R>FR"\WD0YP4>TS-WBH MT;@9#I0.%!9C8'E9MG7Z.HO6>XKU'@N;G8@VZS2UFZ_5N#MMJ MGSE%KD;R@8,WXS+*/9\^ 3RP]KF:V:8/D$#.,Y#LT@(O.^'[],!L54XZ.J>A;A#Q%?$^@8:#$P MU!05GC.68\.+R0[GE&9Y]$*/"H!X]399_83\N6L!+5X()YWA0*>45*B_TFQ' M86YXT6J-UFREOONM6(-\6E9HL!)]I(5S^./ MILG2K7;@TID*<&RQLTH%6KJ1 (PLEHI81T[&C]\'R3A.#BOF.[^36R>K-9X MA9,3G)5W=DLK7+_<$F.0UG0&#AZ=;-"0?-O7([O2K*'']E[/; M%9!\8P)+ "JG=@*+3-(]IND[?TP[748!-\>^X>98)P+ \:"S+1KS"&UOP+C0 M786M,[,5X8UC!.*N:T@;B1^>';HT,T*,\4)[$Y=KQG+&^C.8EXQ%_PS"1/FNS_'X7'QG.0Q M&XCB\\S:[,]5Q!_+B$,2\'2I* VH/X[5CR+, 6Y :^D6'SN2 SR;&$"I81;G M%.[R(0O)GQ_Z5"5 J@C.ER[=F@Q(85(X!@E*[B 6;+KL[1CV!0ZY72S0N#8S MLXV=3N(/N1HSR:Y.CU6840RA9+F\=/4>>Q2=D]@5_DW[XV<5&1SN79WLW>5+ M\S_B,,BV]8WW_>K[ H>Y+A9HWL"NZ0@8YCJ)/]SV]4+9HOHQK_D)Z*S<^%8H M#L@!*7QJ?@!98\1.!&"C07=;V!W>AXL+%CI,>%@?TCV@L4S2< ^H;HD6$&1< MD\B+_ 'N 343FB6$&-C& $H:J,P.4DQT&0E:"M;P[P&-::7C>T#7J]OE[06$ M>T#9!.EN7>P87,2[71R)AW):YF[:3K!QPTSGNH66^AYP\[,5=O6'JDT1_R,V@'_ P M-M5""<(9$Z=7Z:YC^H#W MV3V=N[7Y(-W8$7B$&^M>-UCK>P&.<7/9>P_:_&11R42<2(4S7H]H@ =\EA,6 MF8LOM4YJM)Y\!.1A'__.8TOB5S>$3=(@"3!'["I_%ZS-?T$?>AN*Z M!YXF"70&:,5LQ"3 F]K##NQ63=6 UC:&&\CM(ML/3GME4CUFV)J/R5-I&W*X M2CE6QK&#I4_SDO?U,TNTV#@,&*GR7Z=+TK+;CHT%NCGJG]@E?Z1 K'!1(,SP1'E+5"2TKY:U\ ;JM.;BA9 M"56\?< R_X?'GV0!87XC*^$<48+3-,1U!2\F6N]P91F^G5,J7UD'24P>-%=UO8':> MBQ(6.DQX? +2R:RQ3-)P,NL$,!R=S+I:K[&?WJVOWGSQ:NX#2]3N(FXD_C]^ MFOW%"V4.E^=)HI) %%0_4%JN(GX#F*EV29)]G'CA)QH?]JP'^YN_CD.B PZR MHM@L']/\5" $@PUQ($QT IWNI8(+R8!L8XMK4@5Q]3!3 G$M^ R42[:0XX B MX *5LF=-^+SKZ,-JCT(IE&N%A%JBIZH8*C5SDFU^43\HSG]0RG]0^>^$_["R MN LSO?@'+F5U,6+U,NX]IH07&#A^P"4SN?HS2KMH?O?)A8 ]$KGY3=119UH) MX(XPCNS0Y^3A,$.&E!W5O!VE#B?5,4LJX60F,K/?2##-7^;^S MDJ'&@@'F'_]WIN',"NY' 2@3A[U Z*NH<>-P=K]1+>8C+T68/V^\1E+K\>SY MF'HT_6U8]!EO2!1Q1];9=9+!-7M=. >6Q>?%;X]^-AM^-WJMCGCV03D37Q/7YRHY &Y>*X<'$> MW6&<'"A^PF_I.6/R]Q8?;^X!V\D-M%6]O*$Y7#R33*64;%A.!WO5)'!">PQ]7T\[/?RV!#3]-QC5'R,'K>838 Y MEHE!^SJ,7UFJN8[I3N0"+F K1U@%>%FJBO9@4\>FJ&?/1+B:.CH*=<$F11QS M^9'.BT.2QCM,6U(G\]ZP,::C%:H718RZPL63K@K87ZL0?- #]F,6!JX&VA9U MV\;7#MUG[?*-HZEIW]DZ_7 C0^[UXJAMS@J],EXH9S;ZD-DZX9C<&HXQH&;" M4+@(826W]EIGRX"(0EZW)"LPM4]]Y=F[<8(,6AZ[I.2O7;I*_]Y*IPD<9 MT-Q/^2:R@^M@O_8(_8L7'K R2K>,3RU=8 >VB;YJ.#>UAQO$1E+;NBPGC@1U M]!E[G';=WNBTWJL(LHKVAS0Q'[&ZTIB)?W>Q2*W#FQ"8001T4F/8D! S$?5O M*0 _Y^D?*!6785F+VSBBQ0?.QST(AG-S+@H_*U/5MD5.76/8Z-"L8V49L[8E MW'AOD==^W_I9AO%)U8^R#!, ;VT;X_2MY^2OC>.6INE MNA?6VFE^'MV\W]7<8U[^.^#FC22_0 4#)#FX'ZM&5]Q5O/)RDQ1O<920%WYS M.MYA?M*]+6(-NL&.65.]*S=J6_K C5MCR:WO\*D,D.2 /MS$2?(1<4[N(WAT M$U1VGK,GR;.SWH?=011^S3+2)F,YWI:^\BB_;,DK*XB2M&TXT-0>-@"T:EJI MY:5K##?DVT6V+I244>:E1F0I:O?1/:6V;@]>BM=SB@K1647IBSA)$R$<%SK( MZ[T:G\BT) H[PH>Q6?T93AN*<+%B(+VL1TY1SE[01BI[91'G'$=X35)TSU@X MOAW=8J)SU42MZZ^]J7XA(=AL-:L8K"?Y!01ABV+]HE#[J 2$DZ0P3 0;J&[C M*,Z7*>34XNJ-"]JV*7#>U@DN8)B+WJ^F/Y$3U*_1AXS^1Q=^ M+621:BZC0/R5B6.^W=F5!FQ_M[*(ZON=","- SLU^L5$MFA3XG[&$=0&JT/# M. 8+*<63]V9\<*>Y!VP@,-!6#?N&YG"#W$1H6\_-?%8\(P;$6]M&LI8NL_/7 MQG&JJ?VL/'8XL"U=%M2(,Y'.;L+T$6_X?/(![V/*<^Z6$:6A.>SP;-.S:#GQ[XK1!1Q5DL?98/MK46'C/O#SO4.UNB6HC)L#/GFE+O\(("_-AT)+4S(/%<*"TH3/C$!IC(#&*)DBCJWLKN9GN'9X3 M_(\#&_.O7@P.TS0TAPT-;7I6ZS35MX4;XJT2VQ_WS DC21F"C[87'=.WGY>7 MMI03TS2>CY\.>2[YR%'=CR@3*NLB*D59ZG?35S3TK6%'9(N6:CQJFL*-QC:! M;=U3TC5Z,6,23_TIP7?KJR0E.Y;1Z5[U.VD$VR_K=5+=L=H"KA=JY+1U/D9. M/%>=$UR@S!U_.7%+-\/"./KBG*";ZW51PHP;B/7"(U316*&E"^S@,]&W>J5. MWQYN8!I);7^53B$.+D9'5?V>3?9]L@_Y:^MKY*NLG%R&$Y?X/N-TRQ\9?F% M(LX32ZTU]FGK SM\C32N7(QKZ@ W@,W$MKXR)B]_2O)(H0\FBB?1?R?U)R7] M/SFI!1A33#;1Q8%2'#&THEZ4L'Q;E.:- O%G*"OUFHW/?>C!CO[>EJK4"[0E M!A4:QSLRX+IYP3'1/.$[YI)+R MJ(L9!)GT@PTUQIK7O)ZD[P07.LQ%[_M"$)2@GTYCZOI=M 0SS^=/JE\RB<)X MS_$DN_W0.%,$U)0J*-N'=L-G*W]X(=[H9:JZ'>T@5NF)L*;OW$0TD?<09@0GE* MQ7W.P.FE*[/ ;6@..V+;]*R]:#6;&&V5N/]E(W C[=@ZIZXN6-64Z),JFFZ< M&7>'';)=[=!2H[*V+]R0[JS!D#4KP06[(VO(FA].0,!+^!R"_X?O([QX8;DS MT8H AGV!AW\7"U1BWZ0CX,#O)+ZUG_,70(NG0!5&\$)_6GOX_!^X9.0B^#][ M].\X]9Y#_,A?/A*W"QJ7T!H[P [S=EW5V-:WAAO0!C+;>FU)&I6TP47PB 98 MOG@DY)3/UC$]2UC(*AOM+D+WB7I!469HZ?OQ@6'( _8QPQ,F9F,4F_:%'="= M+*#&ME%'N&'>37QKA\\(HY(RF#B?Q@*""_)R.]#2#GSX]L(P?N6OG3M:3>.W M+6)J.%5O: X[QMOTK*ZFU;>%&\FM$MNO+&6$P0W1HZM,W 3D/>6U0=-W7HU0N;9DV!=N0'?6P/[DMF2T$(6/Y?-[!3-P03^Y M680]<,[%T=KZCLA3N'Q-(8YXG1P<^<6,Q&!UW9P ;$SH;HNC%7;#WG!QP4*' M'NO*.2NY[*8R X<,DQI&(6X!"2GVMR+.O_GC]]^(6.>?_*T@F_*K.B00!<+S MPW?-H6[3'V:D6UN"!WKGSF[C/(C]@WAUC,O7]Q?M__AN6;@F7N>357[08R\# M?!U3?K$K$TC<\2HD^FJ,D*^#P>G-4C)#%6Y@ !".25QD1Y_B.'@E8<@P?\4B M*=J0YQ ODP2GR?'?C0N9-G1@(FAORZ@I4VU5LXR3G*+*GD@>23!9U M'P'!%'X]0/C3?438L[N/$"^_6-W&TN2$O.,@-X(>'0+S@ M4F<)P^7443C!!J81K5M9Q!V>#5QP&U-9ZU N9$(L=$B5W<5QDK'\N_!XF&_O9TR,]]@L:,",S5X6*9*/K@2 9R+6ZHR9EJA"H>)8 M2B;6M.G)Y/9IU!T,(@*TC9/WZ_'KLO!@)E#$_NECI3RA69YC008FQ/:U2^6Q M^XXTX"9+UIK8Q@ECB$J.J,H2#(8X,P^_[!"EX3M:!O%>OF6DL57^XA%^X>=$ MN5D?4_:11X,$K9+DP/K>QBGZ*TYS6DZ*AGJ$_L4+#_@S]OC 6AX.-8.?+OUA MXTYG2U2*@)IVAHLTW56P+O+)."'!"BF\P&&+"X.X65E)$HQOF)*F1Z2;>\ . MO[D+W% U%=RZ1'U&'S$&2' -\Y.;P(G+QARQN=,H( 7(,)1 M(I;5[O;\_XJ=:CZO("^87]5J/GMK1PEVR/>P3N4]Q.YDX$)#'V5L8T7P/!-, MT;WW+HXV+"EEQ$3Z"P8S7-M&Y>H$3?"&_QX/>,_/J$6;+E-VT[[ $:.+!2H8 M8=(1,"IT$M_:UR475+ !ES5,:@)M-A1O9)ZPSI[4, HQT[ZP M(Z^3!=2 -.H(-TZ[B=_C9(+"A9].*)ZI.8YL-_$\C1D>_2T.#MFSED')DF7, M5#)T^/K4-8N'JS=FJ<@++PY)&N^8T<[?/^%X0[W]EOA+BKW$"!+Z480-% -8 MJ^8M*QMR<$%E"*7L=Z EL/!?#>7<4<$>/;^C4@ D)( "0B[-ED,31Z8,B[BI M-J6IV.S>0?91BA5 B?0([J#&^!U.I4(6X MZC559H7\IFKG%,"<$FQ Z&$=76)@2 8N9/119IATX>@6N BBXJ(X$$!Q;:4A M;GH/""[7XA:Z*+5Q;(^.X-*%TES I;-UZL'%F,P2:U;DY11IP MX.+&2OZ6G\5(&,@@WZ/T7=S*WO$;"/S;"*>PX"=N,M/U(3U0O,S*[/!UZ>P5 MY4ZX-!"+>0#6D/:L0[(AZ,.'N$&U'!_[%DC*A%2A\O?1H0$C.-OB)"4[L06U MEE;T5"OBS(K\ZC HY+Q;%ZFJ<8)6UV,>N-:@;7W"==(/#J1F@.6V"DT1!2)QY0YZP52F2.%.SR4<6>N1+61>']ZS>1@$PXV M[=@YNT1R?DA(A)-DZ?_C0!(B[LZ\D41C1WUKV%#2HJ4*%9JF<*&@36!;W\WI M(H4P^H63/HYA9X[*_TDQOHQW'CFN3M:EW_RN=)J70]>+/J1K+U#. M!/TBV=BXN::.XLTA\O;;F+*AQ=]&<1AO"$X>O<]X]XSID1F,.L#T6'-=BW*( MC:V!USXTD]W^C.^>22VJ2"DY N('5YAS\L6--$:%"$B5 3TNIZUR.*XEM$JB M7R0'![4+'6E\_+/VP*1;;Q?[. Q7D:_'H;I&@+%'JU.!-RP!L_ ?".PN'R*]DSW+6N#]I3XY??E!#!A'W@I>O42Y(4",)F9 ML_W$_$4P]5<)E5_%D\HX/N29UZHL#KHJYL[J5P9W$?NA#I2_Y''N):3S\<]! M>,P%@ >TJ.;(:'\&)VQ5<2?21*E@LP!M;7[7+#2S [U,-C<=PX(9ZC!$,%5 MLD(*+WB@-*%)F*.*,DG\60]YXBO)$[SXD":\Y#Y'"U+* 1 S/GDDNHF39!4] MIBSW%&_E\G.T$C#O,168RB*R)[A8\9DU"ME;M@-<=6.6FB $G1:S;Y@@X12MQ MQ#9D*1R;Y?M%M:MT&R>GM)P^:&*0!O\4Q<\)IB_<=U;1_I#RA0SV6["LE"O6 M!K8CL8*-MV/:M_9%E0'YP$7=4;7M_RS)PG1^O$"J=$B(AZKR0<%JD"8_7L.D M5=-EG^:SYOYKC; M8^KQ2KWB.8W\+.:J7"YH7([L10@FHO:W37F2QH8*\-WO?CI9U^%EX95ZSX?0 MH[R I?+<:.VQ77&C(!<1A?)-G#Q*A0(3'\9Q8K3\3:""KWP=:%$>$T<*<]<# M@$-#'<-[*@PA%CZ3PV[G4?*K6 C%TMOV'@G$VFF^L$$B/SP$#.[9S(>WVI4O MD]5X8G6;BF7EE&RVHN$A*?:UXF=^]$.2Q&_R+IW@&>'7)H+N7BJK_FCYZ,U? MCSU0]E^C72T[2C#'D0&L<_KB62Z FX'O\'++$HN_Q:,P:KME [H7H'7O4[>+O MTF=)#\LM4C;%X/<0^3,R%&]QE(B%(C_>8;X^U'%CWI8J;#@;R&KUR[A6).'" MW%"*#1&^B@39#>2*#$@* 7;AUKT!E1)/G6SI%MJ.7_'CZR;^,@HN27A(.Q_W M[$IM+E!F9:5Z".M$:@[09:?0$!%7]TBFX"YF31E_>%#ESF!RAAKZ')JR59#G MPEY!9B^<6Y5E9"AQ]NYF8:[RS<#L9#QY091SX#6G3>I@;@L,(\=JG0+E,"R2D0IE8"U0(AA3)X,$E. L+ M3#Q[%A;.Y[*>M' B+!SG%GXI+.R5DD%!4_4M5-6:2S\E+Z8+U[<26QKL6ZE0SQID9O4P4 .#V M?&RR!YRDE/@LMQ7&8YGVT2<_123M!7M#LYP5((YB[P:H')3?;$!T'*U'@]=2 MEBSKY#/,DP^YB. A&)CE*^_A%?;TX]V.I9DR_\S!6&X>EXWDMPF\XX="VIR1Q?57[:KW& M?EIL)C'C/'@I/CI0VG&WQ(;D7-#*WEZ:?9/.].: 5SVT&F0')6>O@A67 .CA M;S"&PX7A2JQ"E!NN>O3;]:7%-::4;RF]U5TS[PA77:G-!:FLK*2[9MB!U!SP MR4ZA8>Y,2\X"DC05'\"ADCMS!;FYQ%7!VDH-;K'HIX@6Y8:8>;*4,GF(P_ Z MIGS[I",<61"<"R+9VJH>E+I2FP,N6>LT1*RIS 4\Y>P1YX\R >"ADU.C'52C M<9!ZSHU&N='64@#'^P=XPY/S46;90;)>?OV9<=M@8Z4IL+.EE92;.@ MWX74''#)3J%!SGU(XJA@K=[=6O#C]'D+<+CDSFAE<:NC^E=4R"+LE$@!G%R< MBJ.->)!1)I/G[Y]PO*'>?DO\)<6>V02N,Q'8.&1GD\I-J4X4X**.I1[6]Z,8 MN^RITVPZQN*D9(D$3RC@,K%MVC&%XE!>;TICM"F-YG%A7!>"YI5B?'X_+-J( MS4QQ<>$B3K(7L5OQVX0";%"QL(:N.'-+=[AP8J.$?4%[A0/BA#/@K%;._JPW^T-4]C5-,HD>?8/;C)/J'970-8?I3NVY%&9[:5L#+ M[#3+;.MF%W&4D"0MRUCMLO=EQ,R\K&1U3N(T?^7H/9\A%W4&,]G0/4L;> :< M*+?[L[;3EM<9QUBYFCE9AP_53*.@BP%.;N^7X[@7\D*;CUN,4Y:9+H- / 11 M>1#V_)W]L8\3+_Q$X\,^68GJ.\SY>)LX8FYXP$%6)X.?HM9,QAPFA;GX# M=:R?AC/<)&)B_:U+_68\Y/J3H/Y]0SADIK*?-[,?47J.@PS3?@;8N!O#*ZC";1$8-*;JN+4Q<,M)0 M'5IK&\(=.)O%'6:W@)-UF%V>J-B8/>I;S\Q!]=F?INF,G'2@[*W.30=/WJY% M3:4?@"5]G-0;._JJOCBLU6A&7 M1]XW+J+ DQ)-FQ1.9B')"/VU4+X* 1DSAPDC,$N,!(._[P&#S7WG H,&%JB' MP8:.="PP:6* >!ALZ MS@D&3=28$@;_ X&Q[304?#_ 38,NK?$<#!X,J-_BGF)O!WY%7\*XV/ M;DA39FI!8UX0;&21)OAM)# _Z#53QR7L4BFARE-I M&5=84#NY:=(&TSC?J^2WK&2M4DQ?\ V)\"K%.Z-]=7U7F+AKH[]V2U/3;R;[ MFVW2#WB#+ROQR_F@7S@G)%BYN1=E=IG1N):'*178\6!I%8NKKO!OS]LJ,DS MR%B1+\0)1E NSD]MEI-ZUH6)_"T;.%U7+:L8(0.W\_2!9VE7_SB0O;CH(VS0<.S5K"=L'.F@O8H;!MW@XD07X0 M\J(,CL-3LUJ]N=:-)VC->L[4TT^U-_+TLML,/;U&^!$\W?[@;6]?+S2M7>'6 MMX+MPQJM5'\]:@+7-W6"VOIA0<_-^N?H:@VW/71^(.*.4?[?U6Y/XQ*>E&#&6X#6:G8/+(G!7P;:0#%;.-BI=U%>LZ$613_0D3A M+RNRYY)5OIIV'\FA\#X6?D"7C)3+Y[U^@A'VB0E_-S>9^9-!XIE M0C/LE-'$DVK'^]-O@7O3Z7A\]!5@CQH(NK0^-?3DK,6K/K/Q>7?8:?WJ^'NX MGE6K2>Y;E2]A>E>]B+;^E5%SDQ>,ILYD4>&]-4?%T?> HZ).DR(JU"^!1D6M MB-9N)*DYC(HQU'&QD'?- C+%8GUQQ6:BM.9;;1 MTF05PXBI(S'+J&E49)S(653BIF^-O=[A\T2] ',IZM>Y&YK!#@"=7JJ''[>! MZ\):26U]5! 4WN=H77-"%4KNHUA['J8IU\/LX(;)&XZ3+EB=J_4S2K3@OR^\Y;\G^*;Z*4I*^ MUZ9 =A1FY+1FUM"Z=BNL/T8DOP^NH-^X>4)5AWZS7Q M,6TH,V+0":8O=].Y+"S2U@/XQKJY_-;O2K"4 MD13$A8)UOZ2;-R5C_^_\1 XS"C]'F;[?QBD6GS[N0Y)>Q-$+^XKYXP/WRF\U MLW,+,C!!K*]=JH]1=J,!;XK06Q/[(QDEPW]"DB7B/!=(?(4$VP4J&2/!>0R\ M8 R>XY:;8D[L@\2D#;/)5"+^3/8D'/ ,="G^[8&#X-WZ<>LQ ZZ2Y( #-G!= MO?%3,]%&?%R'I9TIP,2$'M8H,IYNW8&G0I;*V#J[9,+SH42P043P08&\&,F? M("]!'K\]>0C%@Y%>$2U,_FF3IXGM5D'*S(AW:R1Y M(LD4W?.\*[>8^&KZG N(/YTZCXN,;!FPH2(E"1/BZFV/H^086AL;PD30=MW4 MO.FT%=S,J$%66_=42**,II,=-R>JN;WE^U."UX?PAJQU,6?6$W80=M#>Z)9O MV0UNF'81WGHI)^.Q$$769)VI@L\"24Z(LW(2SK!,@#[PJLL?81T$:PU_PZZP MX[^+_F;GO.: )VD'^5$EWL( &8#AQB0SS,>\#ZF/-__B0FM.QVM;0P[SIMU M5".[OB7<6&Z1M_^\L"",!&4GP3JZDK10\E"CY"1A>(,W7GB-L2[RU.]A!]N) M)FI\%5_"#:E3$:V+W7!*B)-R$C8#*D)2LI%;L0YK/)929'7G='K7M ,>,CK- M*J%SW AP"&E%M2YLDZ1D)VJO*KYX0[QG$I+TW4UX#:[DTO_*)O?>._]H^>K1@+]7$4?)U=N>R)?(DU5T M+W8C='N%HW""'>HC6K>RX3X\&[AP,Z:RUCM.G.&9X(A4J9 B%K\1J+;+1$-" MM@7*I%L@13Y$(B0E=%,'%J"ERS0><^K,CB\XX2.%W-R,)6?T@5E.;G(YF69G MQDBN8RKRLD>/,]K\2!R2TPB% MO)M%\_'5%=HF!5T>TKU2(=UIGC80*U5CRJK(A8/JKOP%?S@&!S]% :;7A"9I MIDB4MH %IJN%0DSSY\ M*1M/W_@AK3473X6ZO11UXD-87Y#I!1G4G&\OE$$4,8WR#!MEXM4<#>><4Q\F^H%_8T-Y*I.FBK.=<0)-67&R97K]NX\/5CD28#5WG).9? M1'$8;][U5YL,^P$>B+MH7HR0)IV #UV=5+!U>\U;F#1[BBJ-42$&RN5 %4$8 MB"W031I,.[A,8IQ6U=W=GII$_YSV5&43RG> Y-V.SSC=QL$JXDC,0^7T4RPJ ME6C*>_0D!Q,2A[)37EVA#RUXJR>#:61?"CYGL\A*24U:>$2GF[;.2&L'N%%@ MIFONY\VM87JRHK@%4)^)F$21S_'X?HBIOM8+L[KD]7FYC!=T53/(C5M M: L\(S61?(!$5+)!G ]2&$V;8(ZIJT9!A^FD VTG2RJ9/\O%"!]''B6Q+EO4 MM(.).JV:%?E=72.8PUVSJ-9+=QFQB3.QG.U/4;+'/ED3'&B3L*:V@-VO3<-R MBJ%I"-0-6\7M[XK#EV*3BZ8TO5M?QY2?B;B(HY1Z?OVC@Z9]8'I?)XW+6D@M M'8 G7\;B#Y"!E9M(>\:0+XJ+3R1;Y&=\)RZ(-+;^^?:+5#CC@7(F+BLEN=5\ MP*,1F+E.T!&E3#H!ABECGP('*7/Z!D"H1# %!U?@6D!P@@I5SW:=* M\!F_) Y)P/?)1.E>@NM>?FEI"A.Y3/3+LWM=.YC)?:NTUGN%"F&44YYXSEFG MG';2V=AX7FY9/^W4MYR/:PXT\=0XYQ@%P2N 3T*\][ $T([709*#G#D5Z-;KJ& ME"OG+6[(">XH9Y]??9OV!CHL2U6RL\^JRYG9:CBH7@:!>#?0"\LAPL!TFF[S M > FO7586]=G7K#:J,% ".H5/!@FYDR<(N(H6I^ 7\E%23:=8]PDNB^,E)]D MIKF*_'B';^(DN6:Q7Y]@ZXKEF/:%B7)6%E!GET8=X[O4&AQ+X*_'\YC^([R>AL4 M;W&4D!TCU8#*W:!Q"U<$#F;]D MF8G%UV>R<9K-J"NBY9__4DJ'%/&&.\/5)64M%.'VK+PCD:RB *_%"Q A?P#B M*G_F-C>#+@GH1Q)VD ]AKTK>VX,>W- =1"OK++F,31&+U5=+6*R6$F0OFWPH MA$"Y%$Y*K#:8K93YIM9JPP_@SH29+0!,\!L90L>(DLP2=*:P1W^X6M0\L62$ M5?--/^2O4UC@0K[-H?F!M8UA(T:SCI7'4FM;PHVX%GFM7Y'@9-44^Z+VR99I MEK3R*,JX.*XN#SBQYN(_'IR +"%M\3?(J8G\;TP?!?H01+YYF(< M;3 ]$^<+D"=V_:?%D>%-I%!TB".CZN7DJ7"9[=2BC:X-3+!IU*CRL+;: %ZF MVRRF?4&_+*MU$3JCJC3@\)M- Y3YA7X4;F@+,SZ,-"S&9%U#X$-SJ]@#C=![ M9<*89)SXAR\D8"/N\[MHY,>[O1>]3SORCF:!FCFRRY%X4CU=C,P/\;L7IO6O M3NK:P$2>1HW4D;G2 .[(7"^F-;)(:J.&T@NFSW'SV#R.4ED5P.$"R/0AFD\X MWE!OO^5SH[;':&K:P@PD(PU/'J4Y;@@OL,S$M;ZTHA"<^H$:O#E62?] 34-; MP.[8IF'ACKJ&0-VQ5=QAW-%^DZ'BD GVO]K$+^S7.D0I?9<^F?U1NF3VP=^$ MP*K&E2]@.MNI[-RSRD_AN5&-;+8^\]/MZNGJ$CT^+9^N'B?-M8=4@A_B#^1) M_0$G[5>?KY;%E8"?_JR?L>L:PO3W=MV*N7IM*^ 3]6:9[6?I&\9/E B[.M!X MS^L[D2#@]SR\1$[IEFO*D'>!<'&+A$_5,]_\,_L[B'?3SMC',06GJFKYTY\= M3M8G4K'R(TX[I'XZUP"G^ (FQ)S*K@ZIG\[A#JF*;#V'U#^O;C]=WGUV,J8. MH45?E]<,JLO[Y45Y29!B-F33BRV)//WPVMX%9A1TT;<8$ [%3O:4?BBUL-W(HO8&+0J>SJ2'QQ"WN$4S_;M:I&%5/6@ ?1_7R MVH^<2?&^YD9=*!3.(^:V)!+?OG*NTPZ>XZDK:#H<'D?6S,7V\;G')/?QXQ;C M]"9SGIJ-,(/F,"'%5$]U?UG7%M[P:BRQ]>$IM5[*-1N[(I\PF+F/$U%)&.7, M%B@38>B=LYZN7+N-9M1A?NY\NJ'6WGI>+CW0UIJ%4P^T_V;CUG=L&*>WS"4. ME#*997&VQN,^S3U@.[:!MJIG-S2'Z]HF0MOZMJ"-2N)9,3^W!WH=*.SH>-3X MFGIUZDU;_NC!>_W,9[,,-)-;S#)BEL5B^J*M1V;4$38LF>M>6RY)VPLN2'60 MO7?)H05B3%#!98$8'SXVYYS=, M@KI=^]JHUG>;05@;"#] 7.=<1 U.:($]H@D*O3><]I W?S/9F;@768X1!2SA MR/ZH6[4RZ ,S3CMIK%P3;NX ?+'86'SK/;@=W];@44C*.(UD7-+,_Q?LNWR/ M[CE.MRA/KOG1J"B.SO*_]S$5R\U37QL>V49E,40.6!?YS((ISYCD?X\"7KQ< MFW;]>3*]"7= U1S)# '""MBRU.\0\!UY+QX)>8T0\;IHXH43/TX[[<]0@FLU M.Q18>U_Z61)B^,YWY4ZY[+DECH#?W M@!W>!MJJ0=W0'&XHFPAMZ[H%;>&[!76W43N=PCBG[J@F/:^BYO.)WBJZI_&& M6;-Y3&[I CM63?0]JBZO;0\W6HVD[E._,R?.S]3FY-W&ZZ0J[S/R+B+VGM_. MI>G[/=,E5<'I$]6_%][:"7;4FNFLQFUS#[B1:RAWCQ)=@OP""0;5 7>!!!,G MX3N1WM4!=X'\.'$R["Y]_[ [A%Z*@TM^Y<\G\C0GWH=8G%2.@N6.;R3]*C[7 M6D=CS0')PP:&H>U8>5)Q(-IPP69P#:TW8$M!D"K) A6RR!(4BC0+= 1FBRJ: M#0IC/TAC1GC#96P",I V#11)Y"Z.(H(+_%--HS'D41/8.%2GCXHEZO=P\:!6 M2EO_4XDY22E&TP;AMSV.$NPF<%YPR" C>,+^-HK#>//^0#;;EF7T]E[0P\M( MZVK$-7:!'(1F@MM[*UM"GVI2MS)0AM+G=OVIX_;P([% M6HTJJV9J [CQ5B^F]=J0I.8VI$91R=G=W%64,L')\".* -M3^[F MUC>'&VTF0O>[P%D2AW,W=U2%24'<28SR\Y0ION%OG!VKV;2)9- -=K2:ZJV& M;%L?N'%K+'F?&UTI/A,<3F/8Y6[2Z*I?XK547CX4J,2SP]OH#5HKB\'JZG-W M\^D)S3;T6VQC" 8:*K.$AS9=Q@(,=2"#>FC-/6"CA(&VU6OOVN9PX]Y$Z$'*2$E&H.JA:71O+(G6UF>6'JTO MC-;8879>/49Y-+U?.RR)=A'S.IR/7JAY>;6I'6P/UFI6/:9[U BNI^I%M3^= M*BNF"IJN3^&.JIR;=[[#D)=^QQ&F7LB/[P0[?A\UI2S\7_"5/ O0''5=:<". M2"N+5-\1[T ;B3;J6$]!DEN"Y3QDP?B*AQ1SM+U8^50[3)<\8XGZ@7XUMOA MI'8SE-<[C'=[G.+EAF)Y$8\9HFE+<4"R,.%C:+L5Y3\&H F\*,B0&MK792^> MIB'1.J8[>1:.GUYE2:]X#BY&*1<415S2!?)KM_(7LEJ2E!=YA< B;O=2Y&EK M?4"PKI !W4K#U9_YD&4N+C+#E;+(<\].=[&_.#.Z6[X/ZU<:_W$@% ??-BY2 MMG:%.2[8Z'^Z*-_<#VX2V4GZ<1;>4<[(X5[=R 80E&0M^P&3P ;1Q3[_,@@D MRSJX[-(99N#:V:!(VXQ[ D_.NNO1OTYE+ N?YY11Z/E_YRG8?ON>B%>/DL-S MDHI5R5>2;I&'@FS'&H5D/7$MM>D,=)VK6(]S\O!-P6[Z%&DZ2]Q5'<3)'5=E MZ_)N?:RO9C1H[003"KOI7+EEVM@#;MYB*'29@2MT=WC5; M[?8>H7SL.U5203+=CIQQ;]@AW=$*E;U4LZYP@[RK M:U/@L^M;$N*X#F$QA' M%[NGL@5__Y"7FCG0K(Q=QA48 BCGHHK=<=Z([XW?4;Z\0O&6(1=K(#^\>DOY MGZS_5<02:MIT '$*OK-%G6$M;XA7PS"=)=(-K'I_C%R<(&05(!>H[KQ*3%%% MUOSS7TIQD2*ODU,L#8/1#=6MQ:,:,+&B4$L M9GC$N9T@W/@>1JVQ#CYG(J!+^7^8!+]?,Z(,9+R/VI8&+:J-^V,(I?4G04M'' ;)P_C,!ED%, MQ0+^AYG@"FL[G.TDL2\.5Q0;]<05UO:+PA55'Q>XPOK,!5>&,-5WWWS_#7Q< M6:Z9_08%EV.*7Q+"U%K+'F8JY+X4K*E7:EK \;@,LX*=8:WVM,44"R, 0Z!; MK'OWI;73;'%$T=D0*EB/6:*!*O=8^\V,QRCA'*=>:!G.0ZC=6I5//&X_W/V? M2^)MHCA)B<]O,C[N&19YX3D1E>7U=[R->L$,U(Y:%U=]VKL O^/300'[0B=1 M0F2MDW3+0O7B$O&G@1BG:(,2O!''N?@55?ZM(H_X+),(92*=]ISVQL\$YFJS M@+M[T.Z5=Y&O?(KCX)6$87YG\U*<7[['E,2Z&P(M76!"8!=]U4REJ3WH&H]S#3D7^4< 2A;3YPWC:ORC^E,6O[#+3,'Z1'\G C"QS-X6=3G%G _F6^C0 M/^B=G+?OFH'\AD[5\U=O4S8Y2K=QL(I>L,0\7?SK6\,.]A8MUQPU.E5?46VV@9N &HEM5],SPG*;0-';\*.I]4JXA?MZ\#$15@I M5XNO2>1%/O'"^UBN%72Y.C\ V5F%K;7=&L*\,\W9P(*]9D/!R-'E]$(*E(L! MZD(Z'^(C1O:=5R\5R;)NZ[V^)>Q0:M"N^B3(23.X#M\DK'7IA9RFJ!V;474R M'HZAW4T<;R3X+Y"4P FHN+/7JC+/?=SSLX;GY/B^9X^M,3EKN B])"%K@H-E4@*G*)%9 MMQ!OT@DF0G33N=@F:^T!?*O,7/[^E7>C@G)VI@SY!5_VB:S,.^U6V03JUVFJ M6$(H/?V.V?B*W]4H-N%+A4_>&T[N/1+HC_S6-H2)3NVZG3Y$J+:"FW$TR&H_ M-(KJ;((FXD3'.[7;/ND82[M4:+=G1-W$&%.=Y1]M 7;<"GITU6I5#:U*$\AQ M52^HO=M)>EE 7;WYX2'@!\XNO#U)O9#\*L_+BT8+=%>9K-$+JB_)(R[3=RJ'C@_[I; MWQU2/G-,Q"KTCV2S[637'DSF"*I];=H.N[8R.ZP0WYI4E\5 @A"WM/XFL]\5N4$Z &_X.C MC))=5<./A.&$@O&7'LNU_?3@=?@I>O.9'4X.8]D6J.S'9%9H.9"JPP(F$PH) MJ9 B%@-(*1B'R%PTE'#9D)HJ<>GX'54NGY/EO]^ZE0&![I5'^8I3*W9< P?9V[H[$W7G-'9![:#P)8N3R\4>KN(1?!D#_=JP^"6#SLQY&>TQ& M'6"#9KNN*NSI6\,%+@.9K5?["M+.]T1<:0LDH7K ?KR)^"[[*F!BD37QRGJ. MV4+L,@INV, %Q3'ZPT6%T2[?D5,,P@XM-XZL\[/A> M"H=4Z;+RCV6U);Y7JDB(,A$765V$=(RGUGND5$!L?E$Y_CO9'^O<< M^=FWX@PKO^3#S_'7(J@#]C !U=7O4!P)FI W\)-%+BS1_W8 SCD);!7'XE%8 MW*\[VG)&7BJ*>7K*I"I@DZII#RG-R=!3"SS]>:DY_1I7!LX^]XE'6:9ZBFE' ME1O,,7(B*X\UY5!8_38F''4* YMN:,K5SW_B,:3ME3+^D&<>LLDJRFY6Y,7L MQA[K]&QAHNC4=A]EAJ'A^1N:6;19H/^,XFC.L$ D9U84<5U\>1.)L>PZE:"3 M'J&>C?6?N 8M!Z^!#&/*)\4MP4LL#V(K]V&%1F/_'!UE^8T,>#:_T"BC8!=! M?D-#HY59^H^7H3+!P,7]WB!CS$?/\N*Y)R7]\H;/26WO5/IYK]!-^CLIS.:^ M*I?;B%E'^7*"";V6,N@;I,6=^BWDC M_0R7=:F)[4.5KE"Z>#6KSG#ZVCKC MHT5>5Z_Z0K5X^RW_22#UWGL79W"?XDSSW%XX^43UKUP9=(,-["AC@4H>#" X%R=)UNBJ7WC)=N!291WJ;BR#0*P)>6&EA>': M0'>J,*-Z8*LUK<1V)#F_-55;!0?832PX5*LY\X77J'TA;Y:.^0-,"E8)46X%8#IW2_'WY1MH?3JOM M G,XZ*)O_4M+I^WA)G=&4@_Z)!GZA=-V\N91*0^ORT,]/WUBW"[CG4?:'QVK M[3(7%];K6^_"I^WGX,(-4@_@PCEU](ND;>/"FIS].J:O'@T>4X_R4DV/K]Y> M7U.XJ3%,?S33L4B-.&V' M-7['U[3R,SK9ODORU^_/W'W&P82CP@.5+]$JNN9);1M?- MJ=Q;G):/L)I$7V,'V"'8KFNEB)ZV-=Q@-)"YSV$:Y;E>$&$YLKJD5%<$J,-L M[A(G9"-WUQIF/-K&L..R6<>:).ZH)=QX;)&W;_JFT'4_X5"$,9EOU#6?FYNV MSC9.VL[)50>>:U2%4(Y>#7W/.9"N7"QI3'[.>L)VX@_;5I:+6;G!=NXOP M]CN@.0_^-'KN\^I^OLM$:7H+;#,+D'(ESNV"\FTLCPC)LW"M*X@GS:&'=;.> M]'J$OL4,S%6T3UK M$0==;%#3=X;0I;- *X ==YPIC&G5L*[WMZT"F"2/ N;1T48D9WO!B W2XJ_H MR/^S6V(E\L$ N\'MU !Y.2^6Q"')#0[R36B'16D(HC'$).M)UQZAXNWI\W=1 MS. B])*D84>NJ3U,A#365%U2TC:&NZ;4+K+U=41.#@EZ#G?E"OUDT8W/+'8. M% =WO#3'@7( /O<2DOP4Q<\)IB^\/,[RX"2FO+J.SY!\GI'D7L[D'[& ST+9R ME%+?'*[+FPAM?>)0H!W[DQ2R(;>L*. MW [::Q)+73>XD=Q%>%L'5PBC@C*$M+-.8[,,LK'G3+R\7?M:+]=WFX&7&P@_ ML)<[S+OJM$Z*I+0Q 3/L.C]/U^G?YNK'_>;EZUKIK2^],R9($!(_,0Z8R( X5NS M?*^VQTR<7Z]MK:N?-I^!8S<(/41.(\DOD&" O@62T8V@=*8@E.C\KG-T?C?C MZ/RN6W1^-\?H/!9Z^.C\#EYT#J5TIJ"+Z'S0DOGN7;C&5E=?2?#.ZP7,;FL/VVS8] M5:_5M87KLZT2VWJL((PRROGK/4['D)%5]3-5Y0,[SB+REGFTE$1Y0Z@],IN[ MS2!"#?0^B=2&/L CUD3R?NY<\E2?PPYHM-&OLTM8<=Q*V:JM&K;0PW;-M%[G7RCDW4E!7"DKJ3 MD79L7=&:J_HB5 UTJDX2GPH F0=I:R?8D6JFLQJNS3W@QJRAW-8+#R7Y*:.W M[?7*D;46;[>['E?+BS5/_(BTQA*GK6!'ID:K^EHGH@GW&_4 MOE1NU'$N[MJF>[WWZGK-P9E;91^BL)*ZG3366]SF%:1&4_FZG(U4RE+ J?5F M^OS#^?LJ\N,=?DR]5)QGN>&"B0MCNA?_S/*G"028"]9,]5OT>]C$EOL4P]13?._Q_1K=KHXU-=@@T=-*E?U*.U)P8:2O0M8;?!>K!7H6 M+- )Z^(;QGV!5/XHC9&4P,W9!4?6:D >WS_L#J$H;YV=]8AW>XJW.$HX:/,N MKC:)'1E+5F9*SG8JDO>G M"A?4!]3--@B/14#\-Q5YTJ(XC2;EF!SL?Y &C/"&HV83@@&P8PYF)8HQH(\/ M;H8_ /8X&@E+FY"(>8M<*'!\-S??N'WO4(2OM@]L6#;26',!][0#7# U$[OO MX8-W.(7Y*J?Y+.N:52UE=BMW1+XSB:2Q+5\;C6,QG4%$CZ[Z +>,G]_1"4;8 M7S/6U-Z^B*.4:R;R M*;Z)'T(9UU0E=50A[^8BCD.%H5R]_K[SU>OO@4-;!VW;KEY_#P'2'AP 'J^C*HWQPF0B'&_G_IH"Y_9<8$:GU MS'\ST&U@ I!8KAXLSF7G!]URZ1T=!9G/KW.Q9?W$0:66NO@WRGJ=]IL M.[%><2.$O]?-3WY7/;_^&*1>F)FB1$FD&$H7L)BM3DN,B$>,AT$R&)0(^HB\CQG_B/ E M4E^16F]@):$Y7"N^G[=<_OY;8Q.YC(MMR5EH2M!/& (>:)Y'HEKY/&/.OL"% MD),UK"U&GY*T!9"0/9M1QI>2HJ<12II$_LY[4J#,+_R?&[; M+]YKN"VVGY,T3;XSR\^]'?M+_J9 =F 3N"EP#![[U;[TW\=+4Z.L&)_2%/.I MDA!'*GF,A81$4HLDE4PG*XX+ V5"8F*;I6>!2"3SHCY>&-D$3EZ8@D>=SCCP M?>0)CF.M&5TS#[9WQ5A+4LIF*QGE:RI\'].K!9-U[1%^*9H4<4!3XI&H]":? M*SUODN/<<''FN#UB#M+(=$VH[F!I(]0AN#@+R;[%14:#2BLV:=^&_!:$*TKO M*/LNS%V?U!57Q[>'DY2-(=47N6DUMJPP;IA)QKU-B*_]:T4:#0A3@30ZH(GQ MEHK8;&2558B5)U([L&UY%#_%J.P[9(_#YW 3@U);,SVX/G#NS(\=&3B/V]$L MH_1VQU?FXZ>OE"EX3V/ZW8O@GB05*KUO(7=&/:OW_++[%<0NJJGX^-,'T/Z* MU!((%P'+N%P( 2EN?!>#Y>3#7ZF7.DG.^M5+0UB-YEJ=)\H=];;GPNNC:E7']LVJQ:I+0J-.2MSM>5]')VQ]$'\1',0A5N^1:-"$]C-MWNFU4#TC5DWB]JD=?8P.3(GO"Q>!DS,AS+WLF7EF$ M;N>% =3U2&K+A5LZOD7J/GQZSF\WWS+*[Z6[7>=>&/.?)T-?)>D^/'7R MC +,:2WB]G,#:.W5T1S?'%[&,&'4Z,J9(/M3LOG$I(L+FTDEGY^#*#4@FR0] M7#AH\MS9UM#LV-30^&5 M4*0U%()2:6E MC87R2IOR<386M:.0TR.4!E#(>432R? M.@X-F94QF&#DC&$*'N;!_Q,]43"9RL,O(]HY(;*0D1E-%]#(B1#&GBGS4@:( M7@)I&(&(^?/_PDX;5PQJ X"5S9P.:R_G!RH@\I!2?R0 M)_X_+L*7,*!QD-W1].'92^D%]2/V_P(%CIJOXF:3(?;+Y*'S'EZN&*3]Z!-K M7 CA4E:DEL.3N@@7Q7XMA3DA @)>?D:LX+NJ%I"@<) MX4Z01^_U\G5'XXQ^IC'=A*II2/];N"E TVK9\WM>P>OPNHJ/[>)5^]6U,DP" M*460#Z60P_%N'B]'8?F*M"T\S+.V8AL <>HNJ&#(F?V[-'D),T=7G]WFSS3= MN^M(6'Z5I#1\BD4E1__M,?7BS//AA.!9'/#_BOAYP;/@[T7&:Z[>T/QVPP"[ M2U+^ASQ/PW610]&NQ^2&$4P2Y^P;,.6?KLNIGN(;N-8)-Q&[1N>(YITJA'<0 MP0'+Z#-*H'W[)6C5Q6FE(:2RA$BF$"\.B&0,::Q9$68/1'/,(C8+%C81V2A8 M7]\WBURW+P[-,RC^^)+VO^0L@]V9[Q?;(H(;L9CFWV(VI8G"?\)@_T*%2=5E MAK_0[9JJDB!'-(-[2!F+BSP*#&T#+W&/MF3TC/?V_)K-]1NQ^Q=47M!U3A[@ MMC5>A@)6!;PP O?ZM$G23P]>Q(M]0<5M\IM0Z?!"RGEXPA\<;10-Y(.QJ79V , MC8RFF4!JCW".(AHWU6\4X25PV6?**)ZJ(D;Q"<_669ZR8&U@]#JB>=Q,8QI' MG3GNT+;QLI5Q"RW.5]9JKGWZJ98ST2H M+'V!DZ<]&W1WNC2'B][<%&!T#6%9J7$(HV$CM&Z$E 4.)[6X7!K31$N7P7J: M6R9YZ1IED;?F)JQ_%8C%] FFCV,IRS9PL,7]@8I=Y(^,DO@^LI/5J#@/@S J MI'14"#*^:-@% A[K>^W5QZ*91SK',!.Y/L3;6-FZ.,(KBWU&6B M8;R\9=:\T0MEDA;2PC"I]"#PL8FD"6QM5;K(Z;H.L_81(IDU2-(])/U])&F% MI)3R*V[RX F_(K?/298O/^T@J)\&%60P-)Q%7" -^&B0AWZXXXUGH M*[Z5@69QTZ$IW&0FG-HF7A(T9MGXW3))@8;81/1&:BW*8*W18V_OD:OB*(IS MCF 9[WHR5+L]J#*G^XTW-&_BVGJ7^#&1CG@\)U' !IDNWAK>"FZ:&HF*S$H# MF\!+0F,-&>LQD""T-TMLDA? >>1C0:5<&Q2CN[(U-SH5G\B0^ (2'@Z5PG!3 MR04$@LKCD6/:.14Z.4!F'*&4C9P"I1R:,B>IE+*1TXHIA! 3"U,MI9!KX46E M_7SBM[_VQG_[# >\RG(69VD*UZ5UW7-JI&'*EYP,VC;!%RL5 M:FHJSWD>+)%?5$LJEYL-]7EF-7_R$]>MNL^5R-HY681" &H-%:VARH!'2;+C MMYCQK'5(,T]#'R9JXH]%'.:9Z]6F.V;RC;>E9Z^ABLH.'L%-2FWVR/0B_QTO M4;1J.;9W0F,$6B._07N'J4>S=K.+!.[EZK&Z?F@976W?IK;.)I[ W]T.]#30 MX42+8[I<3OUGWH]^^O.??N)]"7[YV^,S93_^=/E[$>9OC/JA7,\+!8FMZ>NZ M[^#L:8,LAHZG]8+;?A@D?L%':Q@9QWRMZ;,I(_4P+"B)!&:G$$Y/W! M1CS3YH?SV/W8::R;PSH8+#='3I?;792\4??OX7-3_IO8:8 MH@;87;.4QCO(B6J(!>.G:YLDW8I=ZQU-\_)24S8]$]3U\[^02@VQQ$0J11PP MV!R =%DK\'#'8RCL-\=F=S3EG8_Y?D/*:?*4>MOV$\GZ;R'F,GVK:RKK?P4Y MDPTPP Z120K(@W.IPKPL-@,8W>8Z9##GMKM8F[BO%^8XIW8>@U8]BY/0M"R4 M%RQ:'\2[;M&M[OCY8;U0*P99IV4,YK$1@=]]@^7P^X=O0_SOZ)U%^6&[Q1W^ MN/_"8OQ2H;8Q__PF-E*8A.PC*F>=TW W'IR'8N\-IA^/3%+'-I+R8>P^VV7C MOK.V/8G92SOU'=]+JV;%I!0:=KCS=&QEYQY4Q^-+ZZ?J?2G5LTOJJX;VJMI[ MJ_%MJV\/;(:S"7/(0V#SWK,X>/!>^%F8SITKO==P=LRA=M?+*1KO(%]/&6*! MH5VL;P]$R"2E4)YS4HIUL!8\!P3]-CM<2L$!@#D&^_)Y%(/IO8:8P0;873.8 MQCO(&6R(!888[,OG@9W9+H'-@4"_R0X)# < +J8,3;(H'%^F<2:J #89HY_? MCO-)OWMI<%, *K>;,@.UR)^3%.J!*H):&W)P,JEU9.79C7$A>*=%]DR==&E0 MF2(NZR3GB9/U6WLJ.6BV(D*W.M\\(XUZ3A;U\('<(%3>0>35;;O.)S<%5G56 MZ"I)O[!W595>+(I['TRJPMD&H1[*.GU>55J,BE[K"[IJZI0.@Y]XNS+U(Z'K/)FGI"PT8GE=%7J3T.LL*R-]0?, FV]'( M*&ZGU6L$+SV.-V6L"Y[OW=A:"JU\J1++74D()I5DUY?8SH1/B03CE^I@-=\@ MSHKUW^% 8IZ0I,BSG,VN^20;2,E)KA77<]W/\>M#CK]\W84I?_B.IF'2.:4V MU#YN3C*.Y%'$9Z)QO!QFWD2',5VC$Q%*N0O@$$$Z*6([@I1\^"OUTF5-JF_% M^?/;AOM%(&HZ N^0LP 6M8&LD?FS2@AR5K5BJD-V+75C_VBTJZ9T-HAVQ_GF M,NXL/X@/Z3UTRH5)]936(%(/N9?F/[!RMOYBV7-=OLL&>3$?^NQ%_#S* M4M?.2R/Y*E)V7091?Z'ATW-.@[,7FGI/E/_QPLOIE1>FOWI1H5J^F5^+TPX1 M1GX5DP'$0!5.-[P8"P2&X$/H3L)J/K(BE?ZD-*!<1@83"-A N!&+'$O[JCRR#K,0PIM<(R6=7Z+GCXF/%+F!DS1GR)";GV"6;NA(LK03^H;KIB?TFJI(Q5\]3 M;FY67B>9/WMQ]>:*[V[35V^[B^B*K(N[M= M2OU0\%(*42C[TV$EVGE/!B'^9#88/9 9W=&L[ ?N*MQQ)SV41OW*_+4%=M6] MK!;%X1QMY\+92(9$CRSDLR.;%F.8$0DE$5#V0E WP]D#4,>]_%65L*T#.7[5 M[R,+XUH_!Y^56MN/F:K, LC>V35#NF< M_S]2ZN4\L1H7L)-8MPU8A^G5]87-[3A?OL(_5>&Y]LNX&7 8!C*WZ;V)E[4& MZF^"CUKNSN,'#D"0H]O,YT*![TH(4O"E]EC MR\OGX=PY ?ET# BAK=UA%CZL[[&@Z4OHTW8 ;I+XA4?%G,PS'MK+?S]/LOPF MR?]*\WOJ)T]Q1QT- M)BR:VB:%HY(->/']%J=U8_O$ZC-Q"%)I:E2NDG1#0S@-?L^&&Z,[MVH9.&G1 M*J+3DV44 DXU1:;/7$-U'S=UZR2%A.@"*+&(@RH!NBTX\O:GFO)SNY),>8V# MA62VV$+:BE8+RERQA:N!)1"FVB>AVXHTVI$6@)<=\I?[SDE:_@3/J9:<9U<" MYRCH]IO,,F-HU> =3B.Z<4 PMRC79B'U5%+QM.8:=CY"]P1D178-LFDCU^$J M^ 7=A#&@":<.U@5H P68 ;'>%1S==W$3[B $9)[4>A$OO0U3?ZQ#E%*(+(:7 M^!;TXX13,%H^B[/?;C:,0]-,YD8%1HI'<;MREWVRY[8]A]=1.[4='2UXD9>^ M\<+[?_&>Z(J44E;E 178HN7Q0;(A7Q(V9/$2_6(0)@])Y&9+?!%0X,X%:CUJ M;SH#024$-WW8P=1>20^\E&7)3@QG!8[K/-Q03@W->HZ;K6N4F$]:+1N$^8KP M:9_S:DZPLP\%?FEP4:1U A:W,CNX*):;^25-,M7EJ:,;0\ZSDS#:X]-1+2'F MS6GV3,O/$7*)$%Q[FI"](D?7$)=.RC5P0W@+!;KS6U@G M[%;I[XRYNS' 3.&-YIS$5Z14_G38W,ZWJ0%\J9M7878F>2']?9/\ 0;+(GFA_,F2O*%OTT[RK=@MC^3OP^P?5RFEUS'[9#3+9X[C MN\6_(X+7^ [6Z+U#]CLA=QT$$%([J$U ;U(I?FKAN\T/ VU_V@!Z884>'!7) M3B>";T5OOOB]6_Q[)_>98O<.V>^9W/''[6IR/Y6PW>:'Z2!WQY'[NA^]]9!) MSR--M\:+]NH(7 "!6\7:2.'>7FG(2=JNS0AIN5X- $V75;S7/NXU.%'X G=/ MOE$O75@2RO&UDP?WA%6EX._2T#>>BC)8^@)(>+ZO8.EZY"[1R.EY1@ P)$_O M7<=Z=#]>I3?ABI_"'F-\K,+T2S.K*&;(#87JW#!K$>,[;F1>&\B+& MU_W3 )U)ZE8DG?:XV8&NO>-"V'/?+1J+8>P[/L3B,'4>(=:\3:@^(5+CT6?) M9U,N,S8R23&JP<()U_S7&$3$YL0OF* M@&"3N#.#=[#;G[I,YW1$GZ?F^O<3 M4$M'52V?NF^7M'!^'X^NR8"Z1+<3B@&"IJU4]^H)CW(U6MG=8PH;^=? WU6N,L M]*W+.75E'KN<3;L*W#O@>5]_24\N4H MR)LO07MQ>B'UNA^S]> BAG*MXZ MHC?%=DU32V-[FYP%<+\-9$T&YT="D/.V%5,QL+*DW8H(_189@YM'>0^9A>RB MZH/DX.24OO1W0[!SGYS2%/TNR-CY:O2C[('Y,+6MR?,122S]Y>G MC)3=D/?3K6&)Q737>!;T/!@,=[Y_Z*K>+C]4=Q)_**O?E[T68OUW'69X6/$WH M-G^FZ>.S%Y?0U_>>VUG]'B%_ 6/%G%_"R++-4.'(QX59(7 X&@B=B:0TX5J3 MG*G=C!6UYC97WNW6O9G]ZWSVV(N^SHJ\0?3L5;1!C-^I#) 'D0D_?WS!YI=U MR3UWWU1'M7<_K&I_OYE'W%Z]WO5@K(_.HL;IHQD=-XR 95)9TE,>Q^U_V'J( M>C^%[4X7_H5'$?N%46;_[$?BWVLTT/X=YAGQ]V6_QU%=@0#^D?NP?-.RTB/F M_BY+*\-G"#=\$\3A^OT8%P9]21<#QX_YHD&(EC?TN)P[HAFB['_@]U1>L!?\ M7_F4T=GLY4C\>QVEVK_#/(/0ONSW.,8H$, _A C%9REP^.ANA##\>7XM5VI/ M?0ZS#QN^.J=SF+D_<#6$_9C"U(4R'%$?&-Z\9J-P[ M'RD&?<-9!Q$MS=[Q^#(,G\4,/6#6.YW&S/IA3[/@_&CLA]>#,W[GJB4=W^L M-^&+SC/.C5#P/0YW4V#"/^J-+;JYL+MI47YE=2+U\2GEOU(O=3+D7=!U?A:7 M #Y0OTC#/*39/?6B\)\T^,*P^:J^ %S_;=S#Q$ 49 +7?!4OM0XU8*P[@!S" M7+"BKD;4BE3""$@C'T">E7,@# ;7Q=JZ@BA_ZW<)."IM4R&?2\@I<$ M=!4?V]^;]F47!P^0I-CP>#;BKI-NG[=MNS XJ@QN?-N%*S>&7<=^LJ4W-%? MTOXD;I?ML$YVTY;'\+IFE[)CNV33)A&-K@AKULF(:\<\)I:URGP-FG3A9T,& MRF4.C]J#XL*&0IN#P%RC7J_7S3S2??AYS.0VI_XS]ZR?_ORGG[AWP2]_XW/[ MFR1.=FPVG?-+E\#+(6Q_A46#PSU![9=P^MLPF\'Q]-YPZX%!XO.5&K[",^J# M3>ZM9]ND8 ,@FWV)88)\H*+ECR2E$200D#PAL:0"\?P\?"GGK'[D95FX"6%= M)R,)J/L'&[[PU5,46RH=QDIV>C?NQ?-N3>,.+'GW'A[R\=[)VR?\M MTC +0I_O*/P&K?\GCFYZD-+ZZK[=G9W5O'LDKKK@<;&.ZQHWTF7 M9:)9P!KZYQ 8I&^_T([2JJIG<7?63@OWMC7:'L3;3;O5';UE4;;:TDN%A,-> M.M,FA15CKVC 0IW(2=X-FP9 ^/:5M1[).'=Z8/];N'U1T^J];)'N5_#ZIZ[B MHS,JH'T^*^$2$#GK+):[<-JK)*7A4ZPS5BH>Q>V>7?;)/MGV'%Y'[-1V0K(G M-(ILF+1IJ@N'@\1I;1O&,E8,#KN!US* ZR ML^J^B]>!!ULP^A1J)8C4DB GL9+%G9U+<[C&<&AXYPJ#\F'P;T#IJC]^!8PUN!44R_Y%@JK?YJS?>M!O,WDCJMF)@ U6XLL:S;SQ9!N9 M6@ !"61/A)N8TKG=YIB+L>(YZV5AKLE:/<\C9BP=2VNVZGH8.5-IJ6ZK:$!((5I'PTHN['41ZU]N-A32+VB])77/.AZ)^B_C7?N,,*&T3=.5J*(M&<)TL@]A6\51B&7M(**)OYQ M7O<\JUU. "ES8H#X4P D/0!D)P!9L=$A/]I:,H,+-(P.EPH0)SRYW47)&Z4/ M-'T)?=I^II+!\)G&=!/F5XQ8Y+^TYU :;QPYOQK%<(][C;2,F)?-VF?BA'5] M!L38&L.F"\?2:>O/F5S46"T=2M,3A9ZL^-E<,U% MQO8W<=/1 .N[UH-;7L-+)$.4-[=2#$5/C_<]7-:HFP.'QF3/BLGZIZ]G_.;- M*NN*O!P#T!ZS3EAWTS#NHJ"/"92J" ,8 \+L(F0A94J/VK> MM.:0K_\9,F[Z.9JV'0Q8,_S^'/K/),Q)F)%MDE(2A?^@T9NH51,G.?PC)YX< M9)#O813QOZUA6EF>'0\*RK="A"%D#9:0H#9EYI5&Q[CKCE[D0J!6JD&X'J11 M9/XE2RS ]0P!!/A(W=EAJ,MM=&IK=*AF#4/09'N^.7KR9=-P M)UL!=BUL@@D79-.Z"RPB/ MO1,6>;[%09CE:;@NBD4%LUN-^6I@8=BS:82H9>&-+NCZ=:+V;0^>CN+ M@YLDEGZXIZ)T"CV\[<:6#)S>;A71>FG(M #DBT76S)V^?%3(JA%:Z@9_V90' MC#))/1+&.8T#D7JVII!K4&E'$E&\0_XIK36N9_3Y,Y3BY:>#^.I5L@W],*+S M+B*A^QY["I%+Z2M4Q[QDI7C22PTR',!DBNW]UJ@V_T+3XL%E[ A=%>++W0'. MZ@[N8CBS,X"=^I!E89 Z^6$)_4!T>B,/&CIDQ>O=#'4C%Y M'-0 SJ%C/!;[%5VO EZKJ^QA*)3#QU2R@E>WPE0(.!*"R MJS&2SE 7,KQ2/J2S>Y^&0M9]?FQ:BZ?'7!TGQ28T=UK,9>J(TR3FNFPM=C]C M(6U(;1.'OXY/KGZFL"Y9@TBSJD*LXBM,:Q&W%QI Z[AB]ZCF\'JA":,FUOTN MK\+A&=:- J31@ U\H(+DFK#B4*GAZ*HJ=[ I#,=*0.5ZD3D@FP9/CGX.L)K( M/F5K)T4^AS:YX9[VTJ]HJ<<4: XKWIX7:4KCO*Q,SZPJH[ R<%-@U?\6;@K1 MM%KFB9Y7\)*!KN)C.V_9/BD%\ B_%$$^E$**K97'7Y@!^]]=Q'=7 ^! MEL[>_2+Z+J^I_M2.?W@Q C8'*$>7H=RN?FL1G;[/ZC9N5[R"OJ/W*CZ9VZ7; M!_JZ]CS1FFW+W8=D=9PYQ&O5+RW":7ML;O%9Q1OH7;9/[ZD>*RVWSN.P?2<# M+=O-CR 3O[0>=G5V:?(29FS>YO)@_B=?'!^H_ M^5QL-?6:W>EU#SQ;!L+AO7J5A7MSC7'NKMG$,IQ^"!YMKJ_S/GX"&&3%9!HX MG(BBI8-98'%V:U]->F(*,7+L[WMY&32@AT'KV-_Y)G[7U]1_^MA?3LW1.KME M(!Q.U-OKGN]7K#^K%MZ!C@JFP]O>PPKLS+2,FR(,HM=_\\*@9O&2BTGC[-_5 MX#6;0K4NAR]AO-%A7CROFPL>:$G<#+A-"5Q6 ^?LL@,-C-H#.N51PHE-+I_7 M^O :2FBJ]I;-9+U6V:(^" M(^2JACA-!_2%1LEN6^T"BA-P5HC::7SU"Z^ WEJ[YV ME\U>VM;9Y[*6U2O^G*P._CC+.J 53'EU"^"T&OF*4F0ZIM[NQ)58[(N$V=$$ M;T(S.,EH*BYU=;$1;2 O)S;%HK%^4!*!]T1AJ@$EOAI'8#.._#NE,4GI+DES M?A3X:&7E0SDM^\2RG\=_FG#U%S0L)O3D@DS0D)+Q=U8KQU)*YDV96WQ95HSEO*S,7GUAU' MB!!,:LGSERIS <_M08>8=R0HQZ2JA!%[9A)5J)M;^,C0@].@$4+1U@F,%'V6 M_1@Q1HP8W_[P\ >Q/$<83U2%-:MBF_C&#UN=0'L+LNBY;I0+. <467E6_ M$:!(-5FKKH-V/24(P]+CITSG]EK!.?Q,1&7P@DC3Q,+7/EH,F6&9X^+Z>HXE MVLD+&0;1J;B4#71,*"_,Q!H*86@2 YJ3RG< MQ$N#<^:3[!?^Y'F230EF!PO".6K9QW9H2#Q,RK*CYI&VVB?"/<6JQ/<5X;I] MXLJ1.^^-9P.\HS@WX*_4+#K@O-4VB8HK[&TG?HE[]5C\&687]>K2Z%0(56LXJ -!K,O.WF&J]; M18?!&E??YL\T/0O^7F0Y,,R4B7Q+4SB'%1/X# V##]M9=JRKM,9^0,M%$TDV M_H#5.%J\07[T$RNMM"VD_[NI4[NS#U:)+B.7]C'8?,%!8*=+^"FF7Y; MVRI^'3^-ER T=)Y]1(_P34PYUZ:OFV2 M%!A#-1T9UL+"O+8?C4XW5K^^(+_6,,*HH]?R" @D>Q)Q^+Y%1&Z@A$P- "R2 M$1\$)"],2Q0$\5B5KQA%#LJW%T8,W2ATDD+[JPLBA!X#C)+!8UWI!2,16$+B ML:[:@LWY+W\OPOSM%YH_)P'$+=TKE0->7YC[]^#0Z?^*=Q=$ 'T6&&4 (8P( M:402AX,";&%Q^>I3-OCS33N^?Q'&[/]4QCL+!:K?RK4+.2WS+ ZJNZ\'\*EV M@PMCC,%8]<40>JTMB%6&VV0\TJC_4*\CRBKPX^^?VY/SW 4@;R[\Y MLNPK96*_AMXZC,+\.*M9^R6<-#',YCIIIO<-Y+DQ^OJ/[:9GVZ2 TPWEW;79_A?CC/(5O![4/5M&&T]4.PH^43:8\CI=I>D7OHFER 3F2P1F$.BQIYY M_+CEFJU26^!564_&XQ=-44\X M[J)'A]I-+8DDA^&CIDZ]=I9&J .MFD:SVBR;&659O[&1I*K*MS[8":F%,6S" M)N)4+/'(NLC"&&96+(Y9AS%7U#%+S_3-6J->279=29EC*8DG7#X"5I\)J#U, M_INWW?WO"XM\_Q\T@@N"'KR(\A^NMSLO3+>*FAS#7E\2K_?CH.9R];M+XV\- M2Y86&J\824>0(PP/@WV?F/Q/&;.P;#"L;71,Q!;!;R7?;C 0$*Y%0 ;9[F9Y M\P+*-GDB@RO+TV+05H?J99R4/ Z#SB7*UC<7M!S9K;]1'FA$$4D6CA5&6S!4 MK>+8R>C*AU8^O#!75F8PMS^Y(%/P1#-6MADTM\])"W-?DB3X M'D81F\==U]41A;W]N&BWLQA/'8:,PHGU&EF$?P\TQ8CK2S)7I)+*UT0:N24_ M.*IC.C] DN7E)'";I'GXS[&[@);8Y"Z%W,G\[8Z9F3,<(#ECU[*4,KZ5)3)) M+RK]/*)L8FDLTF^(>0ZI9+)_@51.);5RT*>9*#F:E[+&TMT M7IUUOV;[ MK^!WX3[%C>ZBW1Q-\\SLH>GZK2UCX;1^G2$EU;ST1&;\!\F;/^()CP?%(4MR M7LTQ=VFC[6SCK&DW'3G*&K87NY-^D^K_,]-[SLRJG\;MICU6RGZJ>!2OH_8I M/+;GRNUR;[5Y^'1'TS )+N/.N:HM2YE86 I?>Q$_+F+/OH?<2W,7%GX6IB$B MF OJIW"J+;NG61%!O:$KYK%W#*7TCF/%GKU+LI"7XQZ&UM"F%TE=H_#3X+E! M[2Z.%,=99YQ!875>*$)J1<3I,JX*$;KP5VIM'*T/H@"R1JOKPB*XQ)3L.'YO MU&/_5" WX?B4 HSK6*C7#DIY,>9YD<*)E+?'U(NS2'DFQ[P(G/1F$\_ZJ);A M]I$?Y[)E[<1CNLD&YCW"?YEO!EJ^G.[38G4_L5^J2?)&SWF/;6$#63G&D$HE M\J%6ZJ,TW(!>]3W&E69$4FW^$V#8L+WZ?_Q0F.\D2^2FV*YI>KNYYQ?IP''' M!_K4E1_6^0+.04#?5CER53^--Q[5T'GT"A-O&FBV:9Q4K3LY/(+$V%G<],%_ MID$14;#VA<8%S8"4+E\92+$7G1=9GFP97F=Q\#6)G[Z&+S2HBF !PG=-M=O8:'HZ8G0_B=)U^V\ =U$_A MZ^(:NHXNH2(W2WB[Y#=HV6$WO$BV7G@X;>MY=$E=<=\^=6<4SRVE.QYH:[1# MBK;-=F/?.[A]4LMBV3,[7\#KGWIJ M3S@07;=.I.8=.ZLCHUUX[GF20JVQG-XD<"_%PUV25>]VZL7V *E;YA=G?BH;=^&^ M9U'$#Z=HQ;_*AW$[;K>-LM>V/XG797OTG7184 MTMQR"HN2YU[L!5ZK^%Q&Y M%BSKF$0()D(R7U@6LN?>ZK=GOLI"-V3CS-RYUF,O"R@KTTI$+7_&23PJ.ZJU M5OEO^,9NI8:CD[9Y8V[\Q9(QZ,(UBU)T*Y-X MU?/,B>TAGXN:LL[(@DFV(K12 8K1@@Y'-Y.4)WR?F1[\: I<-3'O!!8'9C5) MU1J04@4BZT >DXJ?0 U(32>@R(K$ENHW=,Z&<6!7]3>7L5'/H(>69%5VM,4B M^&,+8[&"DU5L8U8TF50LG&'$P%G5X F_,ZFR^.WFS/^]"'GEI<[+ 8:]B=-; M1EA?1QYZKR$/, 8:,=X-=W!K)(Q^L-+MU6?DY)KV_+]+#4AX4/U^YFM]9\)% M%D-N-Z02Y/S: V<@\'.3E0"#%'?-C[3=;NX\)LN+HK?;[S$-9&)]*-99&(1> MJKCY?' +B"EO'!HU]0U['3D%CC3&P/E@+AC^M:M$DP1DPQ6ZS7B?2=+G)<&9 MD;FN\:@%$BZ1[,4_LDP7K.@,E;J7?.KI)2[F39_+.Y[/FRN>^8 AJE'+2[)61))&2G$6KM36+R@S(R"R MZ=4MP/1U1^.L3$)(7!6H_N*%\=J/SJYB4L@'D/-1[ TU4D@CQLE2T#P G-,T!PRBQF[_V4N? MW(0$HG(W6 U;A-=Q$+Z$00$!S$/X%(>;T/?BG!'B+HF9\1=AMDLR&MQN;E-I M5;E>A&9_9PZ6AW'!GA'9JBS^^FG0) MQO@#2KRZKTR[LN)$TIS4JI-*=YC7)"FI;Z87>U_-GIEL VF,6)$U-X.4TIDA MCLY^+?"#L0EEF/( G04W^VYPT[F?%RD#XEP,6LIME=9'<=-M MEWW[>W/'S^$EK$YMQV\62(V2\]8 9JYYVPP&PI0LE7_Y5,W:?.,3UO*3OM!T MG?3M75HWO,T\ RO\U51;8MBN9;SVQW&2B:Z=1POU+<\N9%6^2W-S2_!Q=4D! MCU_6U9*2PRPFF_8W2\KUXME_5)8^'(__,^0=S6/MWG>MHYT//SNY@N*&N3FO MWIFW9E=T/(:3F_KLVJME>? ,W@!'J>G8WGB4E^RF5J5IL_A%,R0"XR)NG-=F MG(.9!(LQSN* _4;3%]I2%4__+=QNIVFU>JIQ] I>I]15W$R8^O@&!^[,%M(; MT)U!/!3"E%1JK:JG\SSN+MQKJ=QYE0_C[;;]*H]F7^BBO%JIW'%=UMJ[W.ZB MY(W2!\KFFG )3V>M$?73N'MLCY5R?U4\BK>W]BD\^M!OV2ZI&W9;:L2ZG5G5 ML,%\;0BNRJU$-O;Q4Q/J>B.=3^-T,$TKFUQLY:/(ESDT%#>0CSVYV,59L,D'Q-T: ;[>;HQ-C:LH:]CIB#AN!P][BK>:[ MR%ENC"56:2^4]D#AO*%0ZF _M%[YW:.] T*6\E4GUZI$BIXX>JUIKCV(@@J[YA$K1R64U<50LM&:>\R54OKA6YR=7MQS5 MUUQ6-8EI(*[ 9/_KJ]-XS;2,VVL-HJ=3 BC2W<-6J MD$:7575_;:F.HQ/G[F%LP*&U!!((4.'PK[@4G 5:,(,4,KTG)S0G\O&\Z$N: M%+OKN"L+[TN2!-_#*!(7+JK8;5*#N$EM.E8REXUO#2^%&;!IK,M5H@F7O2*U M=$7^[(I4&JS*2U#=T)5#R*KVC@H8!1663Z#4_D00.4G=03G--'^[8YC GNCE M[T6X@]#8&&MI2#@9&M-%1\S%>IQ/X%2O$XKU9K,71H'=@& MIET-$ZV$G!)I7LA@ 9,W_?9RDWR;TZS>^K3\ 4H]+@0;.>#N-E$;=M^"O#A4WA] MOT/7L;WS*HR]V <7;MI=$6_#7(J<15'RG2?&P!!ZGM(@S F<,724*FS<>!9; M;,,L8[Y)8M9ZG7[ @F^W<9K@)7>:\1?%9O41WFD&;/N=G,6_+W([/GI^' M+V$>LF?W,FMBXA7Y4Z=363"\M6[7ACX+U M+F/](]MV3$Q%JRM"8U[!0NAES^*'G,US*ULTM MF]PD,;0LS7/XT82V*9+Z49RNI6-?O2JB> [Y4DB?U@:*JL1^2MEOY$- Q;\^ MLM_X\D491'+7VQ11!.-)6=::9'4=3/9HFA1/S[S"=1B48TEY,BE_]F+B,POF M7>BP!1MK]Q-8(T_G5ZVG<698T9C32.=SAJIB@.^GA1".*@?H;70V!BN1<$FE$N<\0M@?"F5M'AQL8Z.\%$W\)^TB/L'.E M $3Q*&XG[K)/=MFVY_ Z:*>V8WMBTRCAK9+?>+M.9J:'!C)1'26)U$\OJW,> M6-G5/\M'E]-%#Q4VUDL=5QUJL;.SZE#7\XOKK>JJ0\J'%]5C#54=4O19AU6' M#FSM/ NL>G91O55]+KCUP<7T4D.':(_'?I='A.>Q$8'??0UC>IW3K69@(S^^ M*.\[LK/# >MG%^.#QQJ;PZ![0YJ;(ZIIELDOI2Y@46?2FN$?RC90IAW)*KEC2 M@=5\Y>63Y,,3C6G*[WYY2JF75VOV_^.GZKCWQWF7[A%\K4H%45]>4D)LK0LU M %;E3:L!9!JV@6A"" M>9BQA6DSZIB6@'T0LF;OE#&IK.[!:"UG>H%S?G\._<.MW#"#HFM<*M\+]GX, M4NB^YEW])4$G4C/PU>$0=BL-8=<=0QBYSDBEG8-!#!_ ZC'MP(N4SB/!^'_^ M>V,RFU[]X]__2_5+*?#?_S]02P,$% @ Y#,66U]9,Z&5> >^@( !4 M !T96-H+3(P,C4P-C,P7W!R92YX;6SLO5MSXSBV+OA^(N8_:&H>IG?$5)>W8?4[(MRS/=EK>EK/K]+Q4T"0DH8LBU2#I3->O'P D)5(D0( $A8L<^U)I M&P#QK?7AMK"PUG_^KQ_K+G3S_] MK__Y?_R/__P_?_[Y?U\\WDV"V,_6($HG/@)>"H+)=YBN)D_Q9N-%DZ\ (1B& MDPL$@R683$YQ>_A_SB<___P_:1,77H*KQ-&$MG7VU]/R#Y=%:W'TM\FG7\Y. M?SD[.7L_^?"W=Q__=O)^\O"U+/<5]VP!NPJ&,/KC;^3_/>/O33#"*/G;CP3^ M_:=5FF[^]LLOW[]__^OW\[_&:(FKGYS^\K^_WLW]%5A[/\,H2;W(!S]-H_GE%8-G#^R_9;S!+DIY_+8C^37_U\>O;S^>E??R3!3T47 MR9\%/E(6)W^%G/(5+'GY1ON%#$X_?_[\"_WK3__S?TPF_XGB$#R"Q83^ZF_I MZP;\_:<$KC8HZ2 MCES&41*',""4W?XRF2VN/13A@9/@CE[&ZPT"*Q E\ 7"%AX'P%0)JHPK_7J$D0'SR$_[P"*?2]U_0 S[ ) ,! MBY/S%>[C*@X#O*I<_SO#XU5\R _[BD%3P:67K&["^+LRUC,:/QSD*YCX89QD M"%R!Q$=P0Z;?V>(B2V $$C(#S;/UVD.O6#=P&>%EVO?PG.W[<88G[6CY@)'X M$/01B+I/ZQ#7(W@!48;_X\>X;\)+($L$;F(&OP",_TUEG$"9&BWHFKV?" MFQE>0]$-C#"7\ 0Q1L_664C6 M1BKNEOWO79PD8\Q!@_J@0X#E,>$!(+IO&B2)9F-:.$$^3>T)1.A8XE2\Y=B[ M !%8P/0!KQ7#:"_S&1UBH-W(F7;]@_1OF&[;FM,!*^_"D_=CX*Q5:T<+3<&2 MS!G*9J&6YO3L:9,497Z:(3(32)ATF"WH65>>$_#O# OT^F7PTM]LS+ZSF=09 M3>G1S+0CVI/W' Z<>]B-ZMY#=9^A%,#O]T'=1S<%P-N:,^88IP ?MUU]IQL% MR.H-Z1ZE TX9BH>O@IZ8<.I1(!56DV:?@"2 ]S[^Z)1$99??'VI+(V8<&%0, M9F:C^@\/_376WHY]N^YI$-#=@A=6%'0%4@^&&G;B_-[8)]W;Z 7SA&Y29&0Z MS@U46V?,./#<>PAA5;\ %4(2:=X,V/AOWG*)P-++-5J4&$<(71_3O>/L/J81 M_D9IC#"558AH^,?-%]D#BC< T>TSV4=OJ$?3P67'[87Y0KS%Q:(EQ"O\-$F MFIE<40_,%][EBEP_)D_Q)9Z$7\F%Y)HL2[/%/4CU"[97[_3LS$/@[_EC77FI M=YVD<$V.Q#=92LP_ZQBE\$^*K;A#N8G1*'(>I4/6\/DVVF?,ES@.OL,PU$9B M@2Z9+UYZM)=GZ2#YM7W3?$E52[?\^6#2$^V';N-ZKS,&Q[INQJ&BVJ,'!$*X MAA$^"6)5$0^@<&LNGRUR@N,_W$'O&8:X"CYN)TFV!H&**4MM1XRYLE!Z,A7\ M@C'@VS15_#V81?ALF2%B_;KP$JAD3Z&N$\:(\#*.4N3Y:>:%^:J0U/NQW<9X,*($B#$5DEDTR]"O(%C609#% M*?22A%J_<@O'TRI.0+VR:B&/WU%C=%(.O]=R\$W3W:2^-PZ_)?A?%5ODMRA^ M3@!Z(5;RVVB3J3F"'+*;1GH+*UV<>GQ-WWV[4N2L)O7!*^3OA=N'-\44K@YN M]RZ760]QGA;*0^Y[NL^$ CP@5AZ#1NF*Q7+\2O<0"DK-Z]1=>W M3V9+>I[&_A]Y[Z<^GE[P!'X0:?*^:[;$J.\5].G#=(P!%]G[S;<(XH/V(879 MLTMFO-I2NFJ*-&\&;!)V)\A"O.LGVHVC/+Y!L]PX4I'^NF;G5A5'!VYSFO%5 MM?" XA=(HE+1N^IM$37(93ZD62;$?2SR\5&X,%3>@ @+\1_N_1"/S\C3%-B M0-H*2_9ABCOD4H=U'\DV(H MEE1%PI']F!DN]TIL- *MFH%V:X>L_.X1X &.=_%/\2/8Q"@E]OBBIB+?)66] MT/^$80!+& V9\!IZD'V2T=18N$B#"6Z1MI8 _Z_+^.47X >$?^_)/RAH"O@V M2B!>R9Z0%W1&?FDT1W'R6C .X/:!-8K]?@#K+1P4H/]: ,3_V &\?'T&*"'7 MB/@<]PB3/[YZD9=K@#S$2/$D"Y:O.S9VP"8?H;#EVY45!L5;2J1M6%6K?\Y[ M%9'G B"X\YY!^).0&/?;"A&J-47"CWXFX4=//U!YUK\PN*=/1(CC=[?ZF>%] MCE,O/$"?*Y_)^[Q!("'7!F2UN\/?*+Y$VNJ>;\7BHU;@@!\IB (0;'\+4_*= MSY_?X_Z>?#Z9_#PI&ZO^$S<\R5N>](L\0J 2!<5^K3LAB:P;(X&)( PGPCP M/W83 ?[A][*3^V\;RT9#(NV__\0N]LMA.X>5#&Y3L$[V.MA5_/\LM/X7\VB%776%'BEPT-,_JSOX+AEBP+ M%*]Y@BP^&O?$$B.\Y/S]I].?)EF"NQAO\D>(/TTPN/R =9=+BMEYVO.P,KI& MUNH3;I&C1?)G4[362R/M"F7"LD^!TRC*O# _6G 462WFH$([X16*/;-'L0\ MP1@OA@%Q&N%HME;.0=5VXRMT>VZ/;O&I),J=W#L'[GY1!S4L!+%0\COSE9SO M,F]@".ZS-3Z-M2AWOXA#2A6"5BCSO2W*? 1+F."S>^NVR;BMF'-*%8!7 M*/:#+8HE5GZ$YYS\"1IQ8;TDWJOH]3(.V'KFUJK+Y9W]:I='6[#@HRTL>/)^ MW 983-NW%!T3-Z.\*^ZJLD5@ MEAJWP.Q5P_80)ZD7_G]PP]VMM15V5=O=($M=6V )(_/4% &/H=WJGQW29R>L M4H,6V+M(VLGP815';%/(?A&'-"D$K=2F!8:M>>%6<'KV_$0N75NTN5^D#OG] MZ=DG:[4I!*W4I@66K<(S9OZZ?H[#%E76_NZ0'KMQE4JTP(I5DO+ZAT_?73+, MDVW%'%*I,+Q2L]98IGX#8?A?$3ZIS8&7X(4DN$V2C&.98I1W2-?R.$NE6V.: M^D<<9E@?B-ZBH#8GF]9RSBE9!%^I7&OL49<9(H++;SK).D0>G[!UW%[<.55+ MP"P].:PQ3]U&*2 1M,BC"2_U"JBN5> M_V]+U8%_P, _V*W?;G2E6BVP1.60YFLO#,MT"4RUUDHYI]9N=*5:+3!/Y9"N MUP"1X'I?4/P]79%GM5[$'K6MI9U3LSC*4MT6V*\*!J_PV:%+R]5"SBFW$URI M4PNL6+?^ DVS .)VIFD*DEP3-Z&W;-$MN[!#.I8$6>K: F-7*9@;&,W3=7J- M4(PN8]Q#GZ/S[DH.Z;XGV)(#BLQB&P1C8HZC[RC&G] ?LN<0^C=A[+$/594R M=0E\Q!+X:*NZQ;"5VK7&_H67IC7Q-(S]/_+(<)5XTVQ#":>2*^%]THZI&,9A*6*+;"(U6'E;_3$E%PIZZR:NS"6 MBK; 1C;%J **K/U\5?M['>PGFV\ING&52K3 \E78 QC>(96_NJ3 #E2E^A09 MN0YVZ"UPW4"TO@W8VLS_[IX^.;A*C2HR91U:H\1=E'28K=.RA'M:Y2(K]3J: M>>H_?]D/830DKE$]7. V+THUIN;VE\EL40:\)PF=FBD2?JKICQO[Z/2$Q#[: M-HW_?3F[G\_N;J^F3]=7D_D3_L_7Z_NG^61V,[F>/M[?WG^93Z;W5[CW_[B>W-[CGZ]_.D!DI(67/-/VLN3GI>=MBD!P89J4O]D-E.(7O^=B MV66;>4YH>K*]0<,LU7\<]^ELD1S]!H^6,H_:;S!=769)BKN'KG_X84;C[Y%< M70F-)KH'9$!+];'T6=LLT:$Q,A.H1JDHC$^Z'Y[M8,2YC),B\2Z9%^8 O4 ? M)/,XW%_QNRM82 -),(IB^^C3]A<4)R0TY0+NSV,M)2S49U?O%07P2?I,@*UC"B<5&( M+V,A!(;>Q2J;0H)^&FXR9 !JZQ?R1ZPM+.D51GV%-S=AO"'CJ8"\V\^0K->( MI"(B 8K)$WV\ C)W@KU;=(U8JD5A_4:B(5#1]<3T[/,[X_>A_8$I"D>H;]ZG MCVE 4BY]52DP:,"I88KN%2BVR1)9W$,WH*T)$!3=+/1CR@M&GQOLB11+>9 M M%'R! 8A8%B:!FHXSIQ_^$3:5&OG#%VFO-<=IUO2 KFA7^@+02[_H&%BZ4 (P^]TLMF+$"? MW!G%U-A4SL[,Q6RT+YK"4HFM\Z&EH2A*M+X3V%80Q1@M4D!RR=8H;2U1Q) H M"@*M[U"57UAQ;"J[ A:JLJ/SBL(YZQNB]R#=36O3-$7P.:.Y-Y]BJ95"NIVZ M.$^U/2>4X((:C(HB0]?WK1I)(T((VY7-4^3@ -":+:0MWG0$,L8_6^ E+/?1 MQ[]'P$O %V6XC/+G7?XKS6_DT2?8 MTRB@/X6YBH-_9;E):2M&$OX*_Z$V!S]X+0&CM/3!%/*.S$SQ(7 X*>OVA&AF MW2:_X6K@$81$U+.%J)3(Z7/NA4!\%&CIP]&- G.DK,B8;HQME"?42R]9W83Q M]U]!L 1?/!C1W?D"C^!'X(=>DFS3\A#98A7W62;Z?^CH1L&!1:G*.<6XW5%5 M(0.VV6_\DQ6.&XXO72)N6U&D+#Z*OU)7Q9FV1^Y&\G2H'*WWW.DMI-ZKO?0! MY(VR@^0VPF77;L-Z=OB':0WA=*SEG!I'RS-9F:BZ2].V/G+'T:,"R#C,K MJ[@IA)$PGDI!496<3=]ZM@_WPDN@+ZAE6M84%??27[?ZV1AU&_B4J_X*AED* M6.ZDC-*.JY^'TOK71[\!N%QA=-,7@+QED?1NMFA$J"R$< 43/XR3#.7!0CJ6 M!#6-UP5_?GKV^=3T!61$X,9DDAR3;;P52*H-4[AS &+T9R%;4M:O;PP1%.+M MBE3EO[AA1GKK9-073/9(:+H%LMG;\#6SQ+S58S2 M)X#6NY>D+!_CMJ(NL4 8GUN/9Z>^'V<8ZB/P :;^XV5<,E/EP;%?$)65WXK(^2EPN'7)4339QXH5?4)QM;J,B(A4Y%>>/ M+$&P?6/9,0_T;M EXBB6P@C>([I]26O2Y7F'U JZQ!%!=*K<,LPX=(H<-EU2 MLK!^[769>$ D'D3Z^A!Z$0DR0XY+F^(%"4/=O"IF:E_2Q" -T*WSPS;"W1WQ M.7HDQO'9XEL"J"Q9DSVOCA.DD$?H6H0=$BG].PQ#!@7*/]=E\1[+XL0^;7/! MC'!NT!H6)_6B)<1GX5Q2>)+;!K7M4+E(52?HT!NH6WO_JZ+/VP M6VDP",*N MX 0M).&-I%&A M=]![AB%,(:#9<$C2[U4<8H0).?ZDKQT7SJ+532%%7T>#03BM][VMH!?S0V!7 M,(4(2A3+Y8D(<+=\%X) M;?DW2^RO?$Z(5'6.'KU!V^_KD ^,2G!HH2FC6=XY3L@AM3^61>TB1G"RX%=R MCA(]X"HR3NJ,JTMM<<)["D9I][@@@=/Z:.K"VN\2R$BV#V:#"/-4'O5M>+G=QM"1O Z[ D80U M>PA5=IQ# X0PPKG5&(>I[6ZK^U:TJY[C!.J'7]%)UABWJOW]F=AE>FL%U_DB M!]PMWQNA6UB>6)VC@P!8HSQN&+'MOT4!2. R(O;_8@VEHFE[T-M=H2*&4]S_ MT_-3O?&*!92TTVQ/>-;?EUW&ZW4<,;7.*F:UKJ5 V7_A%00P[_.#!_&IJR!V M!3S+C-U9T0D6](1I_?W7(T@]&(&@C. W]?ULG=&[8'Q$ASXSVV-W12=XT1/F M*&>$@]]WE4@'I#B0;,4)SJC ;/TM67-WO7W /#QW@9K&ZX)_=WI^HCD(:Q^R MC2@*Z_,7=YWW>KH2F\:;\3Q'Q>$?Y'&!WF"$>?*#%4BA[VT?I E%)GPO'IEP M\I?:9_[CI[=(A:-NU1%+%>83=:9:N\'KS9R.4OU1=)]4M!%*W M*:27TF^3).NC\+Q>70[OL1SL"%H[#*!N3]Y>BF9'+)>K[+#*NU!:;Y*H&'/Q M\C5#5(8!7<;*Q"7=%Q^LFK828RA$ZP.,58!W; 0$:CC$ B%HUOOK-@"W[@@Z M2CNG]>[5?["WKCD:[TYFPJOBG.X%MP&?S%U@"^N,H71BAS1RHK&)? 4F? MU;V2Y^6,U;6PVKA+.@>D;CO\6"YM7/USZ[C(!7G NHWWREW:N(1H+^PB$R20 MZC;E'\)WC3]-B-9WD2C#P.N^'1C,G78'*2Y=>%5<9(@T7NNO#O:$=16O\5S* M8$-K61=I( Y4T26!WN/E'5X]:7K?KC/EMJ"Q2N]UD.3#4K1MU'UZ5&\2-DCM M? T.L0VK/5-N ((QL<^B],UW7<1A^Z.]'!M1'(JFI(%L9+BK\%Z&/(*0!K%8 MW,0(P&61W,U_?4)>E'@^%4H4T)]"JN0;K(NY%X)6B>4.Q6U>+X?N@_6D-4=J M;@4P:1_46*R(2+.4T6R1"Z2<)KC3[) FK>?I:$)P*_/0 XH7,"7CED&B70%G M*-$!2?=)O<=J>0$6>+*MS*F/P ^])($+Z-.?&4]4U35L/3E&%L4HH3UU1TSJ M]QY:_D&PA70:#%:16Z'.Y_/T7/,(-AGR5WBM#?"V[Q&D$'?]*D/D<).?*NBQ MFG=2%&S"&EW#[6^U)1M MPWK"J$-=TL*,D-J*.-*ZIQ[0TG'RA8.]9(TSB>6OX L,0!0DE0O/2R]9,18N M5G'KB=(+8,F&WC9A _;-T^!?69+2MT!/,<-EE@X(\O(F(!8-O-(6=K!_9S"! M*9@#] )]D(^J1^#'RXBVPCNEC?U99PBI15 EL>WU6N,>9(F_=N0@,79_5]L899ILDOW)LV!NXP#JO1(N9.Z(X2B(.#:"0NR5> M1WI.3*.Z3%M,'&F0I9/JT'N"5CHD#7F^)'2BX>/V6D$R-VW1I M4S^%+WF :'XZ*/F&:F,$_X\!P3:8FJMY6JI!:OVC_+XNE1I5K5B%PBZ7BG6N M-5=(=:-/=N*1#T. !;KS]WJ*U4PI8WSJ:)AX,.&YE:KW"N!N^Y!2 /\[!,4[ MCNF:G 7^]#@F!)&JIM'O8"QIN7GJ*R[="R?C[OK&@WF<]-\P=<&WS6PQ]?%Q MDB:^?L$"CM%^$A+1:F^D&28JZ\/<-#*HTW0M^+^7^)V_NJJ]\6J8J!0] MS-/J]M=JDF49#EL+O[&HCX#T9PWL6L9VV_@G05!SOLC\ +2*YMDSWA% #[W.4'.4 99+:L_6WD@XB@1'>9*H?&8CS@]$E+ECQ&QQ1X*+ MM+_]ZBS_1J2>,E+UWE#?1+:;NS'<.%K>P1<0T%D=B_@"Y%L $,P6C*E+N/X; MQQ3)3-6K0F,> M& %2U2+5T MEX!# H*UW^CH"*9C?&"\<#37A&-ZPKD_ZW( MM'"1[;@1%V_@C76JA*;J":0A%]Q-:90YO:=1'@1^E]N;96J3:J,NU#,LU#.M M3!Q(!Q%^R4ICZ(VV <\JFT(H[V2A!(TJ=8Z0-EWHA]YC&TF3!P3POC3@QP_I MJG:$9!$0P-#[:2/Y4LZMQ)LU.Y)T:.%(V24G"RL M3V(O[C$^^*6.\V0:* I%L6O3&/?<)"[E%U4*7G]Q&JH+]%P;MQ2]_I)%:KU/ M,A: #T"0[#(+3%\\&))Y]R9&Y#=SX&>(2N(*/+.((]N,*;113(PBF0RR@6*KU90_8&8>[/L1/%SA9OX'C(-4PD0^U6!EA*&Q*X MR!(8@20!>?X-(O?RN9PHKSA-'"^S9(4RU((UG%L,7[YR0BX1DHFYW4E[&R1V MAJY@D@=#(N')'T&:H8C(@!Z^VQP E7^D+N-W[A'O@&(;P19FR&8-2X6('XN MOG4ID^'5XA>57KIL2]F %IVGZ5@R4F53,X23^ZN'S/E!I.[Q\*RW-$;)$F7( M/%?D]"PVN[^","@.Z\)GTI:ZQ\.IWM(8^EK#K%E*7,"#S?]'PZV!(E'VQL.T MNZ4;&'F1K^!NB=.0*213=+7=-LT9:>I&.[U%ZI+JCWVOWA%:F: MO4^2$(,#[L>UE5PB^6%GO>/A32])V'^-71I88K3+)XJG:^'IAEWQ>*C33Q2C MN"<;,OJ@I M$9!KT;2J$W5E]:>/'5M$+[#P";1R/-13()<1KE%,-1\--AL=#;$&BD15_"QM M)LGKQ0+XZ6QQ_0,?4:(E>,2SZ2PB(B'_1RZ47KPPG_3++,G4O2,*ZK^HE-SF MBBK#UGU!<;;!-?#//HW9F8&@>$\0,_-MZN^8*6- UF1JJ.2L?P@Y2()YFK[F M:YU"KE5=Y?IC#(O#=L+6(6" E%2%&M:V,ABP!NB;LSYB)7YPG^HJ9*3(8R[/ MX(?1H_2-[EI4:4>J.?U"4G2./'C*2H(QC),,X34M\1'<&J:L MHMUZJ*6ZD02D.]W68)V7HZXR&/.(-GM"VXJ#P03I=DSA1U_--[FC1@2C9,%L M6L,/L[P\@A> %])*3GJ))>.LN604[4WJ#1HY_Q==)69JDIZ&\(CGYQK&?F2&NJU3!3HK%\F.F35M3J(5C>%&GWUW'85/P#Y M02)4'&8EF&>;34A/=UYXX85>Y(/Y"@#R^K@\[-U&BQBM/"D_D4CEY$6!N[@,>9@P3IO2\C@>4)*.P8L(%JS:3)F@)TH M.@\9,DV80A%U2\E@]$X=+>A#QP36K*@"R\6[YG*QUY*1RT!YMKR,U\\PRFV2 MC.F37_1MTA\\HD5T8F=-#FA;4[V&C5RIM]*H+*L,^9,?E%G9GI]HUM$%[UF M^O$&[F&UWC9<;Z--EB;B$[Y4&Z8PHZ_&FYP9#M^AZ9_$SBSS NT<;Q$B7E:R M2\&'MAOGY]P$1#\PV7YALO<)(Q<&TOG*\8=A^F$4>EL,AMMZN/(_ZF6@+IJN M"9]1VA0]JYO:98 Z-(G3%+TR,_7'YDR];G35;TP.O0E%Z]>LA# M"^:>3=DZHP^ Z7Z://1%8 6B!+Z 7>;:?M>ZGSJN=?->T,U\I1_%QK[6DTG> MEP\V:K9G%WN;MX?-V MAPZ.>@;?%T[7U,TL;XJVUE)RTZ= M?.=G,BD'D^J7*K;WXF.3\FM&3O([4#1@WQ9'$?;H,D[2A&*E4,MH-)U>F?T: M.+"O"(KRHBK#S2F!8JZ;PJR\K>+Q2)Q"GW#_I*I*? MMZY_$/%(G#Q.6QXCYZM282KZ9?*7HM'_,'5INH^CN#1&UL3 F*4%RK\M,(,G M &&M'/4:4AF[Y=ZS$)/X);)4&Z;00]WZ,!R^0\>:7 Y/W@^96^?3EN?%Q?1? MMF3DQ+\%V^D+Q"WIS&1_ANG\43 M$=)H'9JSYV"9>[KVN!P^;7OSF[=GP_5NT=5'L(D137;5/A.RB[W-W<-CC77H MX*@G[GWAB,_? C5-88"Z:;PO: MG\T9X'RRHS$\S1*Y3)";PEE>XC;:,G+MK MO:3Q!:D]KAETG#% ).H?.L!+1\?$)X$^39DV*TCKN1[S19$ +)PAV!Z$SPGX M=X9;O'Z1>\ASVO*F<]?:9-NNWU"CCV M[_7VA-,=@H51WA1M]]5DR[Y."JJ%<[726,"2,8$_GYU@V8T3$GCRE_)?QE[? M61@=F'[_571=8)0V99:0BPHL T;1/!#J6 R^DQ@YYJ$-S.IM%CYL8 ;P/N\QPQR,L1N1% M"98>C886!?3', ^.)C:O]&[/+5JI%<,(J=8T4JX93EZ,6IWUW*)0/[BJTI29 M0I4$8'F3'$!76!QAO"&S<^$CQ5W"!&JZ1I=^@!6E^S*$,-/@!: 4)OA(2+VK MQ6:6CEIN$:4/V!%2+6LDR=9C1XP=K.)NT4(*I:HTR6;PH>7U=RX$T:.T6'6W M^#((=<&?SX[P)\]2N)]V5HP\(G4=8TYOR*75[L0-WGSUT!\@]9Y#, =^AJA3 M 7=3RZ[@%D,D<9:T<,2:^X2\8/L>I+CB2/ Q$."A@D7"98A0W;H0WY^>??YL M,5GZ0RYYXXBEEY@O(]RLX+:%5=PM=DBA+ GAB&WW 9%GC.DKBO"_$ >YUK,MF&P2PZ989YF;+_JSY-\ 1<=T6IN4&$0VM(%T!%#\QU8 M>J'$?3BSO!O4Z >SY(095F;&K(!G.Q"& #/>"TM+QE2(A3I/Z)/G\1'=VS!KN,436: E,\PP.@]_][(7'EZ,'1VUZH+[:#E# M^H M6>*(];D]EOYL4T34O\6+-%ZR7P -<,^UM/1HR2TVJ1) R3!';-#[<:5D M=CA"=1UC46_()6_&M?P>)LY.\^W/$_%E$@[+<'YR=G+>C,U%&YU46IW\)6_7 MV @+19]O,,/(Q2DATF\P75UF21JO 6*$+Q"N=6#'/B+KKC%?+V3*X);40\T_ MKQN0]?%W\#CSEDL$EOF:MRC$):1PH;IUL7W2_B1?0*E-)O1'ZE:XALI@NL93 M.,)(RH&47+Q^ ?$2>9L5]*<(']Z$.#2@12>8I1K_04) '#[I[X6']]X^F*\ M2(L7&#=A_+T2;5EVFW'>W&;4$OP67YS03]( 4.2C$_+5:I!GX_2GF8$6W*"1JIPNQ5[ M:B>5&QC!%%!/T'T!2?)*N"7'>#4,MUL!IDJIQ#RIW&0I2?6T)F;F/ZFBBU@Y M4H13\0FGF#B:0-P*;+4;N-O97WB*:]2HR^NS]L?_ Z88J89C/TATK,-8 MCZ<^/O F]*XXD;4-OVO:AJO-&6_S+?,67,;K9QCET5H9IEY^T0//"5CYE+94 MO*RA7BMDR@@6D7AMT':CL#F0_S9[QV[43'] 5D1_1FE3="NALZ:B9;"YIG'R M3P3 5;SV8"2A^UH]TU@@HU Q.G3#U4@,QFNMNRSR-JN87&CAE3@.XR4$R=S[ M"M;/ .VINKN"#3KNUM).VST1Z[[*8^CZWEO'/@C#V\AGZ[=1J(;P_$2[;4B) M3L50CG"'HFDCAO?AX!;_D[5R-PN:IO9>B[8@+$5ZUK)>#_6F,$FU?"U)>57L MJ=8%KXK":?I/$-P&Y!W# I9!2XKY+YA&P1WTGF&89Y9-DFP- DF[BY*OF,8P M@=[Q[#'CR<3"9(\L.TW;HU!I@\W[IL&&M#NA#4^J+1MON]G*HV*Y8]AN^$7? MUA/!T2XB\>-=/K;2V7I]5&:L8F0%L^B1A+LFL6HNO 1*NSX,_X8I9%*T=(PE M$;=\ '?RN@((OG@I3>A B?EJX@P ?G5'>-6#["N>@6VBN*+!Z.[.$ENH^T) M@WHI>9$/O? !(.K\'_D2$YRB[]1U>2:V8:&QHZ6M-=7(/$1S(-)M)_CA&M9=J33-] E]2!ZNJL/4-/N:=I MLQY*K1D-:U4XW;T M<7>>R7X:!5/?S]99B+?]>4ZLEDR-^=&@]ZOO3QVOOO.NT.?>EY, M\OY,_D)Z]!]6/0DOY-V^&=G_X]N>0W"&:)>J95L+A;85P<$L:2KNU6I=U&=8 MU'H34O1:1,:0@4/WB/LA(657AL_-E:%LXD&3!_E- MB%T_YQ5QP=KL'HV)SU,J/F+*]*6&->USVFAR&5>N\WWR*8#N*LTD\> M#9O'E]I!?"Y&W6SFQI,G[X?TI?5I2]CRPD),FS-^I[B%7GE"W[X-Y);4%D4" M$SN.R) @DHHMNVPD"=D639E)!#3)B!^A!+&K^[#KQ0+XZ=;"BD7S MB"?F/<<>2=N&=)/6W5%=%[[%8RY/'. QO8D3.WY+$DFW0>FXI >R08V>1[*B_)\9I6_S]O%&K?"GV MLSXQ]LSL8I9=N+W#5-83G*-+TJ(7;@4"AR[<]B53&3\7K\4?)4PL,JV90@X) MQ7,-)8.QNW7ZN8NC)8V'FV^H^J7XD6O$"48I@&RAK^?>'H%:$S.?>+=&2VE[ M6DL,QGJ#QF\-:MVEUE5JR2T,JI#YK%^Z_N]G.J.+M':2FJNY81S%6S!M1I#2 M"V^UZ8?=932N8DU-.-$AN75,X\90Y;;011J^U03)P7%#1M;*&$< M:76UJ+P3H'D!(1]0G (8S7T((I\\C&4%"FPM6 ?Y'H,\TZO%3@WLM":)ROIS M9VY#V_&\GIEQ&@0P1U2)IG/QBG_8Q(D7?D%QMDEP$V$6X'F1E(DC?-+*0% \ MCR*N%>S%X# ?-XZ.RE<5C7*T.6JBE 3NO34_]G'/UDQCIT8N-8FM4J;FK;+_ M_?1K'!(\R66,-G$.@[W6MM;FV6E8/T*75LDB)\Z9T%M+6L:.=2O M?^*P%=T):UFN&BBYRQ&CM&ED$%>=@-JMFOUO\&3HA?\$'L)_.Z\/!9].C.RE M0+2N\=H6G_<'0=:]"(A0X-T "G#JNDH!6P%U'YAB1 MJJ:PYT#'4!DI*'(EU7/')R9&B=0C JV8QJ7>FN_M4,"5A%MN:PR)%/*]>'W" MWR;/G1()MTCAEHZ/:=+2L-^WK1),=K;8II:+@GFV7GOH=;:8PV4$%]#WHG3J M^W%&;-C+ASB$/G$0VMZ)5!Q,KT#JP5#80^[=R>G)Z;Z'7*5;DW@Q*3M&PY<4 M72._KW1NLNO=I.P>27>\[6'=&[_HI+$^=RVR;G>RXQ6T*^NQQBFF6]J".8\5 M+T-:MC4/*,9;__25G ;('$OB06[HA2B=%SEW, (UZ]+ZB/>3>L/@"NBR28"^ M.)UD!4',O8X1J&D:*_HJ6((J'>!MILH68ZO]A5'*&@IT**Y) 1&@AIK:+C)( M'0[*_]ZN-RA^R1,0DD?))/[W*@Z#ZN_91K?^K;E'CC$$8J89+D%I9=+ /^TF M#/S#[X]>M&S;4]3^9IK^I78-W4B,\R04T5GK.-_[JREZZU9!B[K&GZX/IK"O M,(+K;,U46>WOQBF-TZVZVKIAZ%YG^VG/^\'77O7O%FNO$X:9"YS$SO@&$S0% M]$'M+59#M(1X^2B?UG[U_A6CR]!+>.\&)%HPA0F#CMI#\=KL]Z9PO MV4I=BI^P7CYI923(ZO4WF*[HA3GQ!%K!S5-\ M':4P?6U=)7JT8 H7Y-3:08<>D WTJX_1&J#+%02+ZQ_ STAXRMEB 7V .*ZT M796,UGT9X?KAU[T$1K/^S@%N30V(4POX^@%_PE#?"3:/&5."G+-U"7[6;NG M8&_V* &N:/' 'WJ.%9"*L5/8@;K/R#I8)-=(;I,D \$#7B?Q3IIX1-%?MVTA MY%JPGB.J,+L5FWL:8)ZF,,&0BP0+C#FE6=!Z1DA".TC4;/W^8-\2L,C".[A@ M,4&@IC/4Z(M5T<;4$*ZP3;6=9!&IZ@Q;>H,MZ/+!VO-JN9IN U;3E%T,3K07 M=H8%$O *O7]T8YIX)&\R(A"4V8(KZ>&OP +ZD!U@N*NB,^3H";4@RB=K)X@[ ML/3"&P!8<\+V[S7X[TXP?$/BJ,IJFH^H4.AG-T;^'4SALLSE2)[@L;2\7\X= M;0LA*ZU5)VZHG9$2'2'B-Y8_MVC/LERDKL6G+5A$TKN-\.$;QBS3YPA?@[2-,Q]]%D'7W8-9\@DB[$DA1D)$%FVTJX1LD.) M<5>'!0CJ=L)+$ED%!-\BC/H&HB0MY!45I8I*_P!)F;NX:.TVRAMH-<2:TSWK M>6R%0,M!8U.":E8"OF$!"&ZC%RPZ.KWT"#MP-EK8@4J_WF(-&!AKX-TI'DEZ MW.&5Q1HH,=CLBWQL.1@T\DZ"44T::A25S?0V+\V" 034R*4FL57*U#R'X,L5 MWK'^N8JSZS7>R& I7\"8[LGB,%Z^LKU#1>J91BN5FMP[#_06AVXOX5X/"G;! MT7(7J*\@7<7!;D?;_"V@+V88[TF&-&<:QZ36SE' VQ8J@ 60^1B%7\$40HRB MVSIU>@C"O 7H-WSNC:/?XG AE.>'4]PDS?=0S=Z*(@O4SH6DG"WG/H@\!&/6 M"M%6KBZ&L]/S4T,\TH6G?F%4QKU1[]P@Y("^1)=XJ$U,4+_,&OXY1>I72S]X4W0NH[GF:=8$% M\!DHD-1T9R5G5-T/J3N/!$=)8F[;FMT?H7$1 V0X,"A/N4DZ%E97B\H[ 9JW M=BO,4VZ"%CLUL#=EBZ/2O23WVF+CY2>)0Q@0O]YK\LR=7!.VGYY818U3L>P! M2@J8<2^Y>RB8>8AB%S9%R=+ZZE:U5;/QX2Y:SK$(3HS2L?BDW1NMF7.XAG@< M&M6O9E/-AZ7H'9N6G73I^?H43_U_9Q"!W$J,SY89HN/DYN4>=G@&<^L:2P2^ M3IMDZ(]6T3PP 04^OZ#!?D&K*>%(LBZ MS3&]R'!]"2Y> J M7-]ZHJA!;%0$#LGYXFL6IG 3 OSWISC%X^+'!OCI]D%6Z\.0OFU93Q?UZ$<( MR#$"6ZKY&,O!(4",MFIU*9#$OZ?V^Q''P'8;A[7KC040EB67"H$A[86.@>:'%I^JR"CZ!TAAJ"4[Z?+,1>+V7V;XY$UB[Y>2)&+&_QL\>3\8 M[.[14EVV[T_/3S[;24U5V%4%5U%U7Z(BZ*P/0$!/:E>0G,Y@FB&:)@*?HO"/ MMU'UAGJ>/2T+PBMU+Q*4[VN6%A;-P<_7D;THN+> M0^3<\ *DHUN=G9SN1[_W7["_$!5'?MB1M0JX5J'SM_4[,L=])YA MB)G'&.[<.O7A\4&;+["DENK9FV3Q6>\9RH511IDCZ ENBQ<#3"(K8O'/4/DKB(9;FWA<2J6(A6S@ "@(R+'-?Q M)N@!Q4'FIS,T!^@%^JR 2FW%3%&HA'9V*I4"9:E2:4C;'!K[G1>SK"GJE=)4 MJX(%L1GXPBN.DFQ-V,QY:]LH5 ?WT03%"6I@SY%.#)GNW3A#=[<17D,^O<%Q$OD;5;0]\*NR'_[ M94W1=._SC!PRVZ*Z%N%:JMC8$0!994W1L;RZ]E0M!="4\VL"_+\NXY=?:#(* M])IKN_AAI^SB%[]_F^]I=O<'H]0HI8J=&CO0&'JLN?YZ/=WZ@GW[+_:^J;6@ M"WJ31&?4$4=N 'ZY8 S +Q=UJ)\P5#TYMU0,0 8:0\\NTX?IY*W&(4!>T V M"KF@+PEDUK]T5A9:2Y^J>YTR)6$9%V3>SEN)=\[-)+5C=A_/TV6L1H33]8NJ&20(>RKC3G31_,ZL(*MCA[EG%35&SA-::JI8"YYK2N1'OV15,4[R4 M#L4HP %J,PEFZ0J@^SCR,T2$FLSSBN[1^_Z5&""A%R;W("6^\0E +\QWE=T5C:4 7YM-&O2$:OWP MW^*^@1%,5B @L3WDR,&NZ1X[)+'JOFAC^H$6<#""RV*ABP*\ZA4_M+N%\NM8 MK^O^*%7=RI$@K&-HF4U:096+-."8_GM#/DAL91,-A \HW@"4ON*_DK 5&YK' M2MY2V'ATU]-26':'%MIVZ,UH:(W1\/W)Z?FIGMS68Q@-2S@VFP[*,?6 !V%: M'><7KT_XLQS[H4!-4Y0OH'K MMC0,9LU7#TLX JAV?N!RA5/#78;(@M;M,:PB+A!YM>OG/BA8D$NL/OXDPJOB M+C.D41OE9JSSZLH &O0Z; C"LOGJBCD\OB!V4A9^I;J,3D_/SXTV5/8X0+!A M6K^WG/I^MLY"$G[Y"N!.^S"_X@>;$%"=1<%T':,4_EFS239$Q&".JN:=X=BH M ADZ,7W.V1B1R&M%66/FIWO XABOBC.\D0:I^PYMN-V^,CP8FJ\6<4;3G:". M]D)L/V=0C\NP MOWK_BM%EZ"4)YSY,H@53R""AVR8AAN)UE"T[Y/?>FG]7)MF*::P92@ I2@D+ MQ&9:78$7$.)==O!$-BYQ&"]?'^%RU7'!TE&K+J4SO.G[8"IMA)75%X+U MII,GY 6 B(I/D/UBQ\$((=36W[&53YP?04A5EJS@IN,JA5WC.(@A*P#K[]L> M\.ZNZY:^5N8X>- -V?KK-/KTK2&RSH>![36.@Q6R M =(*A7D,M'C(Z5@V'[ M-]/T+75*[49BW!VJB,Y:Q^[>7TW16[<*6M0U_G;]8 K[ZOV ZVS-5%GM[\8I MC=.MNMJZ89AYSNK2'EY=N-JK_MUB[77"L/Z(I,RGZ-QHGR+FCD80ELU1U#A; M09Y7459XP&CH&YLA 5^L7]*0QMD)= M!O<@W84"CN/@.PQ#!HE$JCI#F]Y@K7<:8@^8;PE89.$=7+ \!D2J.L.0WF"/ MUOGH%*U)[.K9 @\N!8Y)[Q0Y)A7=G*3QI.SH).\IR:.+ M^_KFNF2SZ]([I^)^EG",LRU)[4GP' -V$W%WZ$].#5.4+:&[MMV''#X'M<]U M/.+6,8T!LLH4I@,'KLV$N(Q);H2YQ\KFRRQGB>(Y:FNYZQ<":;VE8P["D)RL M0 20%Y(7/,&:1+O"2V**=]C7/S8@2CKX(-6&BUP9+@#K3>4:O:#UWR@M;/FJ$$D**4L$!LWL

51YT0S;3F]H,CWM762$K@+>TKN8PHI?-1!"6S0Z) M!_43,H@&?(VJ\!-ZK]0Y<0,0C /YU_\X@QG'*M9OQJSK#D]Y@ M=9\X&=8-#AZZ'$Z# -*=I7 -?Z\V;5MW:VV)< 8W+@5ZH+ZH/I M>;_9TT(/F$//EL9X(J\W'D1$:$W@E1'#VF2(U7:&*$/P#CV3ML:T;+J8 N6?'+AQ1 (@8_G MM.IKH2LO]:Z3%*[)9'>3I;A8]5Q4^"WBJ5C!(Z'WC4="18?V'@B1/N&_;KLU MR?LUJ79L4O1LLHC1VYL@C6^">&]\FT2ZQQU_^@["%_ UCM)5C[V10*/UM _/LG\!#3]]C)?0JVCHR5O%0Z[:+ZR 3_K+\1HK;VC$2 MBHG;>DN[O#!NXHSEUM&OL2,D%!.V]5Y@/62!RZKC$RY[C'QBP;;>MTQ.%M,% M[JE24M5:/#)F=6.WWBV-(Q!VZC-^)9=)PH*GR";9B&!D<$B:VV@_)$UIM>UA M8OJ@. X-C-KBT)0=?#,SV1-ZYM/I^=F97?.' !R;GVINX5UD"8Q DLS!,G\- MQGXASJUCBL(E],=1NC!"JSF0@^.^\:Z5,5;'PNIJ47DG0(TJ9OB@/J X!3": M^Q#@%97S9K:UH'%:[-3 3FN2J'0;WAGZNX+>,HJ3%/KD\>U\@Z6-]VR0OOIF M*[.[EO6:[0G1>I.XLG=%!NA\T+K+AV5SR)4.KZ%V9QF#U,G73%.E7$".O $J M,98/6:XRA,^J#[17'7INJ^*<[H5!CC"!]W=892S:):A?01C:D>>@!?XTW02D^OJ:K.+B- M7D"^.K)6!$9I4Z:#WO9T&5R*C@@WN( @ MF":[H4//"FU6KK-Y'#:WU9/W R0/'@S87LC-@M9/'H*0=/NF MJ(B1 ; ZTBX%UTHYH-UN/&/YHXRZ#M#+VOSLG-Q[*$^=)#V?OSLYW9_/JPWC M'[=MFS\=EVZ%E_'Z&6_]*0+&+,PO:I>[]H=33&,]SSU$)"[HI5VBL-E#MQ1' M90AQ_+,9I4W1K83.FHJ6P>::QG,O&GXNKLYZIK% 1J%B=.B&:YXG][VWCGT0 MAGC/R';\;12R09?=VMBSO(BAU+UK9NCQ+HN\S2HFN\DB?1<$R=QCZY1;P4G] MRB,VTZT[06EE(L<_[29Q_,/OC^3M8LLB7?N;:0J66I*[D1CGIRVBL]:QNO=7 M4_36K8(6=8T_JQY,85]A!-?9FJFRVM^-4QJG6W6U=R K ^HV-BFS1SK)!"+7NF**= MR>GOX^AR/Q6Z2/9Y=CVWM3],#-8_VU,5HL$ 7O0ZN C"4J1GK7=OELATQC93*W> M8'7OA<>8T!Y0?$,8H+"93B M R1F^6Q!7K64,;48C)1IPAF6#08]0@8 77D&J][V#PB$D#Q:1:_3*"!/Y,/M MVU4\RO*,"5%P![UG&-)'K_AWV1H$/=S^SSK<_BM]H<^X:&\FI#L3VA\2VKT( M34/^7.G3I.C4VWL!4]\+O#L]/SO5,G6H?"]0H+#Y*G2$]P+Z="NA,_;&0P2; M:QH?X;V ?A;(*%2,#MUPS7LO,*:?N9DZ[M;2WA65/&+='@TCO@UQ1*=B**WW M.M#H3JF?*+V6^:%XC7NI8)<[I7[6#"6 %*6$!6+SCO( [I1&TT98R4WJ]!&" M[LV'&:YRKC)""+7U^Y81/6K?GYZ?ZPU5.@XQ9 5@_14RB:,FY&[97>$X&"*) MW_JK6V4.EOH)T>LH(PC+Y@=@+=;Z1^#'RPC^B8=.@+'#!?1VR;R+*[O6*ZH\ M;TC*#:@^VO>,)1R?.T+W\R-*2/=>EV%H4RD$$D5X0V/(10&-(GH71TL2.KB5 MJ(?^O/6\-4)@UN_7^Z0@LI$M0H"LWUFK' Z[_>LAUM3*UYSAVB'EHWO/?X#U M-"]R&_EA%L!HR9BY#O79NA8^&/]D9_SU4T90JOPS*['23:-KY3?7/PJ97!7@ M*G&AGPB$L3DLTY&S< MWB:V;I,?.P;^2%\[=A;WDD]!W4^Z-B%C/A+Y@MB9IKNJ.4.F7D +5GPV(H&3 M^#Z5]N:,*8?2Y'UB!+/L#I%A(;64@2YY-/CN9'_= M.LRKM.VSLZ_ (S_3&;I_EIGWS2PSE9=DU6_8E7!F*Z8=--8#,GY1RQZ0?=3F M_B4B<=$'9!]=VU>G9( W2 B9I# M1L$3_AK7@YQ7Q30"2.N21P=!N.:](KN)T73L*MH+UP3S\B M>@Y(FY?\$B'Q#2Q [[90'6_(.VN:3PF.5MM.$?T06[\W4/78SP *]%H(!&'9 MG$UA=X*ZC_-N3]=Q%K%\I%C%C54W7W,\BX$ 0-T#G&$XKF#(R.0T6]Q&^!MP M/0=I&E*QD!B]K<_<1.O6Y8%'T#M##] M51=MTD@A':LMUT:_7W: DX7 M?P]FQ.,W0PCO@"^\!"8]7((:$:C9+D&,0--E9R9Q-/$FVPY-:(_>O(<,]1[2 M.#\H]![:&_=6'OVWXKAXI2.L,UHEJ[PI^I706U/90:NC!*X;394:;M0+1%++;:L6N:QHJ^"N9011*\S:M1Z]EY.UESER61 MJL:215+%8F010N_2FK/]YZ\0(*R%U>L=B4HMMNQP*IM&FZ$KCRQ4F_TQ6@=& M4P#2RQ"S#=/(,D#O@M.,E"2<6)WH(2&APCL56Y2:-8SE26_5?.O=02^\T(M\,%\!D-Z1+_ =0EG%3>-&KRV)%#B;_8':@/)3 M%#(KU&6#_W6F]WI 2H=B%. M7GW,%_%*'T":+US?^=G@6!7L($$'"VV7 [* M0;69!C32=BU>/)<$K.+.44 *J/7; (J6I#F1(T)[#3>Y((%5D8'B!:#GV Q" MU-R$Q%G1J.8Z-<0 *]H[ZN2':8_7#>!2KS.'0NB*8GH[]'C= %(HU&^3/')2 ML'F7JO;Q^J<3+!$C7JL)JJ[%ET,8I/5&S+$>KSO DFDUA]35+U5-$#UO78+ M@K 4Y3O0,M/GAZL6;VZ&IIGEC54X7W=-I4F0#JWP78X$+27-U7N_]9P/S.9W3CN,V[L6$O=F&PJ2F26^NZ*Y M)."KDT<$*:PCS/S-^*B'OV1^0"#U?N37NK,%,:'0*)DQR5D^BV89:AA@R=]I M+*8\M!+NTFSQM(H34*_K4D>0M82S-MMZNM$VQ>5^\WD:8WF#G55(\9+AX96WTQ6[+ MQ^Y ?5XYM_ B7HN$;+:P&G>CHX]UAK!IG,LB!Z@ZTF61C81CZK?W99$#_%!\ M6:2?%W*JZW59I%;M#EX6V<\"2:0.F9)&N"S23P_#9XV]==&D4O MK99O3:I(>SVI='M2[?N[IG%1GE8<:AY4:.89(HFY!N/$ M$L?_2B#N'L7$-D9R*QC+E(-J><^J*2\QZRV;ATZ(]>D]/OD8&PE6:(&4A6KS M%9?>A%@&D&6 WCDDZBT))W9=E>P]Y]+ICL[;9F.#>-);M1RZ",*W?C%2%D!4 M/Q]Z+3*"L&Q^N]LV3GZ#Z:IIA*MOZI+Z%G"[PZ-M22P\@[]E+-'XG!%;C,:1 MCJ)Y:4-MW]3E0.]665)@#'D]9'A!\!+0N;E6_+FC)W O 1WD L56*I>77;>1 M'V8!"&ZC:P]%N-B!N,W^_AO9E4ALZ([C<\[^""Q)G#R]L[>4+:DAL*T"9XO< M[^6:7 LF$%>_@PGKTOLP'S>-['HYRQE#A]>"VG.[.RO''*1IF!^6#[-45#YH MVG Q96WH$M'0F!,F+09NG$(_G)Z?O3\N[LI+1U$"MOP4>AW5B'L8SZE$2VG"'G1,A^N]QY"U!%-VH'IP\GIO@,3^=K$BX()_=YD^\%) M]8NXW/:CYCL?$4@[C RW(U:A0^=9B!O\E?65,/#)-F#*?\#543[8R$)UN:SGCFK\-US3 /]#>=>F^3Q/VZ%X9 M.NN?IK0)X5N$P00E[LMXO8;TF>\- \ ^42+2W:&II[MV4.><:!:_\B$B",I MY5%XF7-(LE_43OT+H5 46Z^AVL-L%N\ L67WWQ%^;.X(\R;MVO+=@20!8+:A MKES1DD*X HF/(%4G8P\H7,LR+_2/^!BF9WQ*ZD'4(;T 9)Q;3(+2BD+Q3SME MXA]^?R0'J!;'NMK?3%&=A!YVRNM&8J7.6MV5]OYJBMZZ5="B+@X$VQ16G :9 M*JO]W3BE<;I55ULW#-TG77/\PBR;1"5AV>QHW+8_> 01^.Z%3P"M62<2?BUC ME<_78\N9I0?.L4;](8\OA='9"[>2*U+Z]CC.G#&/,]NO3+:?V:8.?CO@'!+, M/SP$R;Q(^W,9,_TI&N7J(^ 3'@%GMAUSQ# 9MPF3T&Y=+!SU-@LZH%]!4/:; MICN4ZY).A50YV#8]L -*E@ VELGX<&%_X'*5SA;? M$C#%\DIGSWCS$U%7NQ_^BAQ+;V)4E\?6\X)!BP$M.L =U>@5.;%HC&E6/\/4 MQ2,TL^S5<8 D\O@*&GQPA :[]_K<^T=^)>>(( 2P8,)'UYAP'T=^'S+LZKG+ MAPZ,!24^N48).2*XJWZ>TC\[(Y[CK49RL7D M\4_@H:?O\4!"%:T<$8]XB!7=LEA#'_Q-INN_;#O'1B$F9D7W.[:0Z";.6(': M9)LY,@HQ(2NZ+[*&0?!%Q2Q$FCDV!K$@*[H0LH%!TP4^&RJB4:VM(^)2-VY% M5TLV$&H@AVKB^WQBH^EP$%155T_:3,Y<]-^BH+!\@>#ZAX^+YBZA?4C#:LMU M!DGA?KNV:ESNV$D)&62*KJU:5ANU9N,]:_$\VVSR$$E>>/WOC$0@B(*I[V?K M+"1!C6C(E,MXC;^V(J'!2&HP$BDL#U^VB-&:=J#_Z]Q/S=>YU3Y-\D[1\"V5 M;A6A7&H=F^0]F_R%].T_)I7>V?70MU!#NVUY_X]V/=O5. VT2U7P=>[>(+?2 M9WT++Y<$&3IQ1'9%G+08W#JF:%9"?QRE"R.TF0-[(+G)+EK+&JMS8?4U*2 . MU&;5[P(+/7@PN(TNO0W$ZRLW:P6W3EU"IUA"IUJI(*[&)@7D@5K_$EE@C\?G MAFA]IW@R"+29#Z(Z8@^0_&%Q" ."^3I*:3HS1KP/5E'3&""U49 &9MS;]1X* M;MT8\ N;HF1I?76KF@/0P.2*Y#'.GZLXNUY#/+_YX +&]/@?A_'RE9-C4:"> MZ3KF*&JGY6%HK5_W544@L6T>EX1E0!HOO)( MY&4_Q/\)&$H7J6HL#?@:;5*A-U@')@&,^1%LBD1!P30*'D$*<<>O,A*)_"%/ M4$4$P9X>Q)MPAC MY!)!@SA.BT>U?J22F/CY+H:V#/0D?4(X?!FM$JSO# MF$& K0_)*S9>>#DG)%JHB_#,7LX,Q3Q"[ :->7I*YXU'0.TN3_&3]X/DU5C% M88"%<1/G ^B"2(K88T"44"TS"-6W.6?8I50 (T1QT$BUVPAW!"3I]0^"&MS' M45QZ ##8Q*GA#&%D,5H?TN&JZ&9NT,7#HT!^ 2*P@"R_J8Y:SM"A#T[[8SLP MK/UXM@1P&>5Q+?S7)^3AV=*G:HP"^E.8*S7X5Y;01 SW()TML-0>8D3_D*8( M/F0ARE&"SN_+(<>"R_*YU]W<4M>U<_M]5T9V M7=.G60G]#7)=0;[W* MA-:B'DM"S9A&&'%EF<6.IQ&<% MXR)T''$HVLML/U$.I479ILI.[ (L8 99!\H&JC6&J4=V\,XP<52 C. =I MO$R=^3"7R"-QI4L2N( ^U?%.4&T28C&Q7VNF$6]4_K305:'41HE3J)&?^R*Y MP8J:QCXL8M3G3C9]J#J\X;K\WVF_7#LP:T<2X-#I]7-.X @LR?%&/X&':F6D M-=\T\FI;ZWDD5)E)RU *\H7#C'K?O\6C(%X?&0SU![5IXN,Z8?2>]P1:/0KV M]96#*C=1,V8]ZTQ %K-Q1'$H\E/-34#745 U !W&U^K:0R0ARO;16O\H7)^; M4;C*QB>X]0EMWK(P6GO"87DE,8L=^+HI2F$ PXP(=P[\#-$7S=<_"-E!0(Y M9$[.XS'T28\W5(=>:]=1HP&W.R?]/M#\Q>*WA.;S MW/M;14+RR>H_-[TK6^>5O ,3T@/B(DF2Q[24JW;E;0)2_Z^74 MMH"-4T%'[ZWW;<%;\]T^?<#^4[H=&\F@!J3UC[EK8A#A@_6ZYNG1WNSV-#IU M3F(0E+*AU [I!\DK3WPZ3Z$/-_3=WFXO=.$ET&>H?FBS-K)E%,RC&.!T+B\O M>..53Y>5&"K%*9W'*,E6;"20"H@CF,L.RY:]S)OW&7'YFRWR7?XL2Y/4BX@) MA\<5J39L9,IP@ YD.-D7&(\1K67K@OF !?/>>,V+ U'T<%JGAL4GQ"MBJ6&& M)I-NQT9FJ &IZ@6QMO4#RP 5#W +Y'12K)_4=F%*BI F4X3((UL:W81!HN$- MV\BJD5 K2GFB[_S+6(&+H=58B.4V*JQ6;"20"HBEA>W$VEEI7V+\]8I1VD;U MRT IU3Q"/NMQ$R&U!KV:1OD[IB*XS4/HR5^"G)ZTI#@B7_N9W$D$D^KW:)R) M/"A$\+-%%5$19HS$.DPHZN?*$I,P[D2&-F99: E]LX :K8F& MHMB;(FQ\_D5&X[VW!IS($]4B=?P?,7X]"5DEM--R==8%R 6%<@-*U N9IM1. M_;!5R@%D7FJ#IQ7 OSS9NH%AL< 70*"PTQITU3%5EQS%[+39'Z'NZVZ&AJ_7 MFS!^!8 :.AZ*^+<$RMG)Z3NVD@6JV:_GOB!UWU(S5(W/$C0^&B;LCK0H7B)O MW1[&1;"6_8KNB=',X D=R8<>B86)D4YJ^S?35"JUB>I&8EPT!!&=M0[1O;^: MHK=N%;2H:_S%\V *^^K]@.MLS519[>_&*8W3K;K:NF'HWO4,=Q+_[J'@"7^ M<_RLE3%%FX/.G]V(;,[6Q# \5BY?+EZ;=S-$)#NY1('0,7:,3YG&L&ZRM-BL M#B47XU8.F=N/ZOEC1GO.C7_&+%^7S"W 4 U;;Y%,$T>Y]]DZ%.O\T:C 7(RT\X@YUP4K\'N M17*<1YGA;*DY-8RC4I\-MBP^10G&M&QC&%BY^V9N'=,8(*M,83IPX-J\KYT# M^M+K"X@ \D*2K"18PX@\ J$/W8OL1OS0XE)M6$(8CKI;3E"#!6#]YI;X2LP6 M!D("FZ&V3EJ6B M"9.[;6 5-TWE$MH343T'I'D^)=_F>6 N>;>"_5UY;J5"%0S7\L< M1>U=2?>%JWM19RC]RT4OI0M4%:OZHKR^*@7_^]5G-!6(I>GYIYZ<8R MN-5?Z4ZS=!4CDDBI[XV;['>,)1B?*SWNW)1(1O<"9 Q1RZ>D-S'Z@NLRHT^. M]+DWVO81D/4K:>79\J6W@:D7YO ?L<+1"P@P^ILLS1"X39*,.#PR;2:2[53% M2=Y?Z<[[T)MO:I"/<&>C,_[N]D$2?PP^[X_!ZQ\;B&CA/(< ;Q)4T;XS+!Q7 M(HJNDRQY%/OY%]J+ 4A=Q2;;-6)8^@E =KEA[Y:]835(=\5 7TLOS\5@CO'R!)6R3' M2BDUUN?JFCJUC\E:!&1]T+#>0[]\H9^D**-.O33.S]/*BUKE2->KT;;2@SKC M%O/-$)^R\&CV#0SZ_XC 2%(G*B_N5*[H$V\D%A6*JI!N&M_-EL';VV55N*>R M'M0*57:&3@/@ED2Q]\)J^R /H!?H,X("WL?1"YW>Z0!*Z.1>_3MQ?KV/TW^" M]!'X\3+B^ >,]CUGZ'A8"94,UO:Z2?7I?RN9FQ@M "0WA8]8$TK/_(QO6$_! MPTFEI)V]5V"C#=/B4!FCXE>D'&M[>-A.U#5YIBV&I[E3K+C8R@%@[]7:%5A@ ML6.117E0=7+E'7I4+)V[ *&ZSM"M/]J2)?;>/LT6"SS"4%(=.0Q2M!5UA@/" MX$J5:[N.T7[A6+^U/N ^"X"I#6UO0UL^P&A^" M"N<+8J>+[->8.X13![\DEO*;$D/2*$RQE-;Y,,L33U^$GO_'W%_A!I-\_#U@ M:6$9?HT#$/;(NM!(/2V==>'G2:67V^S4M*,_%SV=Y%W]N>CKA';V+5V#R>D: M^BX*VPN<"BF(.92,Z"OX @/,Q1;CRL&^6Y]&SD_/S_0$$A@AJ806T1WOXR&> MV/X18RW"$*:O1'!?842"KAZ2\JT=>./^2#*T_@W2(>271Q[6. CR#KP-@I%D M:'W,.Z7R>X3)'S<(@-L( \)GF@.O YS/OPV 421XO ^TA*5WN!6 \_FZ\MZ= MGK][H[\"";KQ[*N/@R]O]7P":*WU)8"2=E7]X,A"X:",UZSNWA:OG3$O%8DK*&&M\\Y?R.P)$#- M9'#7%- B*QW3N60WZNI\KRVGA8%SN@I)VA^%B>753:8U"9 M1%T-^W7!K]=U]T';FW6C:2XM0/LC80U= 2O2JV\$QXIOS?Z@XQ0_G,SL#V^E M4&""^[H#T%VT)V_C8&QACA;9RY#G"/NA7Z)@[S??(H@UU?^EPCL%+Q5V72H> M+9"BC5_2GKX]9+#B(4,M^S/S!IV5(MJQJ:X;IR+__U!+B',R*Y,$[],?D.6L M7"MCBJ8E]--4:CYFO@&-N;"UK&E,.IO4FX<3E8WUXJK8M\./\FPQ]ZG7> M:#1 3O8'>FH$[>S:\=ZU1?]\7=OP]N/!LO8PCSV9^&=\ATW2+_DY]_&@PJ!N?^( M7)'TS%LZ)/OW-EX.(M'C?8TNF2WXX..E_OFWX:!"8&K?KC\Y3WKS5A')_KT- MFX-(U/ZG[Z.)MX@LH'$A:?2@KL)/6(6G;X.BC\S4/LIW<3FIQ-4P;RV1Z=S; MF!E?G,?[H+]3MO(OL)3'1ARCCV^CZF!2511SP,7!9?0UX]N@Z"FQ(P\R<(RW MC&]C1;TP504U:!U&:A^"X,%S>GIV?KK_(H1*Y#;"10!)P1$EX-[#@DWA"Y!^ MU'%Z;(I\3O (]QYJ(0,#.HKD7 M@MFBFP",TE8K7@:3]0X7.V[G@/-XK-$\>TY@ #WT.D/YA/@5I*LXR.4!6'O> MGJU93Q=5F!6Y&[3,'[JVDG-_!8(L+%Y$QA'=@B^:Y7KL-,\D=IIE-R;Q8K+K M"/FI5FE7Y6U#.C: ,I-E>>:H](\QNW!J6#V#R.(:NMDT(-CU;EW-I70/]OG* M*6FYLL7P6/^T2>8DOT>U?;)A_,3JG'RF]_IAJDI"F(YR:6QIVJQ2E;J> TZ_-S,P7% M&.G,\E9JOA\J57Z <>J%!PL8E<-Z\GZ I/^]P%GS7J XP/1RL E6VE,,[R+0'@[P8F>U%[8%,5*:(RUL1*" MYI:ZN3&16,5-4[F$]D14SP%IL_(Q+'Q$@/YEG$4I>N5&F6DM:[[:.9IKN:(5 MQFC4A6P"_+\NXY=?_+S;N>:+'W9*+W[Q^[?YGH9W?ZA#/=66GE5>'SM==J Q M2G&]-UKX]'>'6P__WPS!)( ^ <$=O1VU3%/\P''!ZGNC2)#TQC])?XV3 6US"OOCH:E45J_VU,5V=, M?=:R05A*=K= M:5FSKQ<+0%)*[*Y('C%F\MP01AF>S8II+8Y8JA=OP%A*\+7;I,5 R+HG_>&< M66_"^!6 .4 OT&=D8\%2*?*<$)^!ZE_X=ZQJ&J\+_LR<) O27!M/'-8O3_M+ M>=+/EIJ.L.@OEAUVRP8>U,!.%<9>(K)HWH8D+$"DRN(9VPLX 8?%+1H M/4_&DL$(KE\;!*F1CBZ>AYUKV,<[QA3#KF ]8WI"M-Y=K#%(V![?;46=T;LP M..MCQK4>^:=K8N]G*)Y3PQG]RV(<&D-MI)W$MRB )%G+5(LBJPE;IC;3AQ\N( M1);8&9^2IY67_A9G87"[WGA^NK63%A92)H'Z-.80F93!5Q7(R3AB;0WM#P## M(1%M\&Z@?'(\]7V4-59"!2VZ3K'>,BAYIM)TK'4)E!#$K2 M*;IF;?+M4"_0JD%$'E#\ A/<,MX[5(KT>)O6B"2R]S:M'C%D^]T)/K[7B[X] M71O_@7G;7?$%P*JH\J1T3.>^DNG58GU\O<,C^,R&1W&J$5M_$=]#(,4911VG MB@:/AU(\P-9?J?>0Q_4/+%T,'$8>>J4;A/L8_S5*,920/BG/UW9UE!/]XO%P MUFP<]L"FZIM?)AF*)EIT)&+7L9H 4*NLO[ O06U')Z)]1R6[U MRX!2=4^O;2-0.J84JY\<"\0J6\J& >"L3]E58J^MA?VX(=*$Y0SI#='Z[%/; M,9*OF#UG#V[ENN#>V\:-'N#LO^LNP??C@YM$Z,. P696;=L*.+G17ET@O]+"2AQJ?T3)UAEKT2/XP>-W7G'3=U]5Z0 MV[JB'Z3$9->3B9=.MGV9D,Z\W=T=\(UL74W3TN2VU4BM,&.N4-"RI?/*6,BM MO],3$4S['IWIH3FD28?I)079^IL]$8EL'W;@E3 !6"FK 8QJ-N8PEP3!#KUJ MJV<]>3*:3/N'1;I;*IZ,II" [DVMKJ;KLO^ 9?_!%:+U@FYH%@81O'F&V^L? M /DP::QP?9NQC"!*8>I^ACN # 7YRQ<7N S]=5]2,)ISE1PR<*V_"!022 #A M QXJ@/F:5[(5RYBC$N70N\/A^=R&SRN_P72UBL, CP[JG][&#"5M6L:3\3!; M?[6!#6WV:*GEJI>^D2X%\. MLA_M-^4PNX2@JKKWU)E&7408ERL/R^$VZA^+3?%7'";>4"EH?QX\Q X@',ZM M?VN646<,M(.O< W(RRPD$I+P9NO@)XT]?#\^A=A^=1^>GB%W$TJ7Y]4GQ^DG__S=GH M,$%&28KUB#B_='B:-BM8.B=( K+>XZ>!5SK6L$0+KG!"$J'U[CL- 3RU9J,1 M)4A[;5?((8%.=Y1[]<2X_G<&T]>O(%W%P2V-8\D[X8I6KPOO$Q;>.RNI(0-/ MM]O,*)-&^;MB(UV]#)E&01FE2V(>$6O0%?X, VRH[TT#Y1W F_4[Z#WC,UC: MO!@2JV29R@> TNTM(ZK62V\#4R\D$?E*-U7,V"OP L)X0^9!?<"P']!8DY"]&:X?XB4=T) DC"L]ZII2& *X#@BY>; MZ;#0,JD-96MERWBA )SU#B7-(SC'EMU>V!6ML\&X\]Q=WI%#VBW!7@(((AOL M<&'*>Q^EF:_L53L+RF@/WW4HN'+8^1+'P7<8AGF$;B]:DANX7!3=VA=KIRY/ M_*_S3Y918P#.P:X2!GC;M$OB <4;@-+7A]"+4BP.8G;;M)PG>K;B%&OD4 [V MG3!P3:D(@]A;8+2<(D1\'04/&OSZ3I%%%-]@-PACIY;=D4N.&95Z3C&B"U?) MA-[626.9('@ W:_AE/;9B$J]:WR2IS[V&OM.0J2*Y9H7AE2JOK<)5L>. M\:XK_AXCA5@/S]?WTC'WJM^F@??*K[_YO1XR"1]CI#-*6SK49= H3J>Z ]QF4?X@3R7M^H:-HM(@V' M/M1_=K3P'NPLDQ1Q._(B3D6>(L%_?4)>E(3,4$**/V$9M0XF NL]<<=:P8RF M1R\XBAQK\S7L.@H.ME>=@R4QN=Y&BQBM\\=I'D+4^":]*3T_.=W?E!;-3RKM MX]]N/V'^SK, \ @V,2+3 &/;R2YVV!%[GZV? 9HM\HYXSV&I8-:@95>H$YTD M1=9C5.C20'7,2J(9ZZ&5VA&+E8R[?'[:/71O8.3A,Q^)_;O]W2,(Z:NBI[@I ME!XCO)&4N7V$;WM2^WW9ETD:3W:]*9NPX!QJV6PP]U<@R$) !L0+B#) \V]> M8P4C3//++$GQ@H@2&C$Z6M[A"3DHWP1@O3!FC&&-VCBKC("8.?,H($B"T@HY M\$\[8N ??M\]@,:?I)E5IS_@_O+ +FB* D=4SHX!DF)0M)Z$RO;ZTE2XBM<> MW#\S\HJ:0@=)376IF /.."5++ C;-\;EDOL5D T38Z9GE*Y+YOK*5V5W+>LWVA&C]!FX:AM175N@L MUU[89MWW0&;FAJW#2(,G+A(JH=VU8G+ 1%3#B8I:X M1B>X'!K;5,G>0K$/MP1X!3?W?-M: MU@5%R@.T/B3D8_SJA6G[$;BUC MZ%@>F*$"C\JQ-'1O>K97N"XB7R-NLH.^% MC*,/LZPIFC[8^4=.$HJ&_L$.0<4)OXJ->0ABEC6%$_+JVE.U%$#S3D+?(IB" M@$J $/[2B[S 8R_:G.)UP._T:E1**WOKMBQ&W>>D7H/X.B/!85H5O?]G%Q0K MA,G,0U.'(J<);!^O]3^ZHL0.1+K/1<.WT7([DCL8 >I?P=IQ]VS.%+H"?YAC0!N)[0#$>=PD9CLQ5K'>+1T9"U9(: M(1N31F9N'UWE 3E(NDL&XUI*'AF31"5@:%JF&P\BDED"_(:Y!KYM9HL=Z=MS M (M6.Q(>#!+'T+1-HX6XPD='E,(_BYB(.S#/ 0\>4/7V??(Q!4,[?/L^<$!M!#C%2.R23ZWH31^1-%4PV<0*"V6*&*O;Y[6F4!/6*(WS4R'"9_-2!UX0+ ML(@K :T9--70DR,CO2D2'IS?RZPA1)(=^G3/L\(:OO 2LACMDI_S[:]BE8^, MJ .$HC@/F"8O&O)(QD\SA(?9)1;!DG,IV"Q:E\M'5P^NTB(P(/=7QU&UW.A6 MIEO>N;2E^)'HOI<8!F?\,FO9N8\CG\803[FI1_>+'0E#I. /S@EF%C/V[7;W M(-WNVLI'?5(V-0;Y$,3C+^1BE=R:R>I24TTBG-'"_410A*$?]8\:4CH MI<5#9"!RF^._UC?<&"=%G0#TTA961K"6:?P8JN"NT]ZW'A_ MS/*F4:./(IMTD(-K,Q&NUYLP?@5@CO=IR(LZPF(P2IM& CGU-=4O U/W$TV6 M P;9#I?K9A10!W_VVUMV:5=4VP>F[D>;'(,41'EN"S_&#'V=+1JO,CCQB\2K M.Z7\H;B-"R@G?9&X#49P1SY"U,;>$7)JF,8*];M!6? V1WMF8.7N!KEUZA+" M_WK_3BL]9)4I3 <.7)MWA/ES'3(9\N/--LI9HGB.VIJJ%P.I>P]XH%=*?#Y( MM>$B5X8+0/>&T_1T$_IYHGZO(0_?YHWHP-P2!A! 6EUM$T470+OW#T6&';%< M0V:N!]TJ:MLK=$/2O5/0FGG"+K4.@:CQ0'B W# 6ZE$!# HTQ/$4SW#7UO!/\"6,G[WPJQ=E"Z\HP*9#GW9,H<9P MY>X119DPS%LU6J 5E]_;L#-?/;2$O*E#MHUCXHF\(!RZ*K[P0N(;-5\!D-+; MC@#F8'8^Y$D3YN"GD/YMMP2#DJ"K^GA?M2 M$KCWUH![V.[96EVJ)-CX>Y-N30_)I2:Q59SJ&[JFG4.>@[$+X4% 7PU&\HK@OO/B.# M9;9XB/-X3LEUB ]&$?GS T P)O_?9T:B8J&XE?Q!0C@/)!$82E^)?8"HX_K?&:2QH95Q MLNL+;R3M+26W,E9(2&L;95@92_=;?&.EL%3<2H!Q'Z<@>00^@"]D'][,U<0N M6)<.R9#\T17."((U*F&%R!T#/7!A-+/%-/A7EJ34-;;S5J&UEH/:'X+2&-%Q%"2$V]#@Y3SV4&D:+@<$5':8%#^[0E!"M&1Y-H<1M M'B^.FDBVUPZS17X/,4,D#BD"*Q E\*4(=5!P3/&HO7W1R-T'[Y4NZ#W-M1TG6I&F3=6E@?S:RNWWW?>N:V^4N0+X'P[6>0.+__>Z*D+R( MO]MPW RX SY](UH%6'[WT2]<5HS]0_)6;N_P@PG M^EMP0VO(*0[O_XI/^[^V-E%MU/\6L'(8%!U?UUNHUOO.O8Y M(_HU, ,2@+Y#4M?:&1"OH:Z7>@W(V5=;2E"?>RHL5XIR/PE3S MW&E2C;5XR@Y\[Y'QG0>%!"C7(W\:,<-AM@XL>BX@O0HZRHDE>5K7C]VF0_U"8,3=%*FU(0U.;: MB1ANS!^7':UH);Y)@C-)":-%8JORM:?D*MT=%I0DM;N(<7PTW^0QE,ZM\CQF M*15JAWKR67BYQ'(VJS&*&JM(,FN:SFH@NP+WQDDEG$>0@#FXVSYP1[,H9@FJ MY)7 <;L)<)*RP?E8?H)J2 %B><_VVY>8Q76\H7<:M$&E:=FB,$6/\;6,7G"% MP!=JG54A.+I#@K\AL;A?U->WYK6'?U!+ P04 " #D,Q9;Z!6]R47"! "A M[#H %0 '1E8V@M,C R-3 V,S!X,3!K+FAT;>R]>7>RRM8O^O_]%+G/.\[9 M[QGW93V _;/77F*TI95,WY MFTW-.:OJ[_^[TK6'!7!5!&I5[S030%7P>&]R X@/> ^+!4//G/0]^T+-YX: ''433MH>0HX@SL M?H*%W8;_2ST@R*ZK$N^&OS2-/_L6?V%/#XE=Q]'C_&\<^XVC>.8A^R>=_9/* M/71:3RVW/VXJ4X=W@OTL_CQ$KRO@!?PO/(_AZ,OF#' 6B@ >ZN;TH4;^>1#3 MV50*Y BI84LDLYG)63*HSR2X<4"GLODA:F4WO8A>R&M0GH9[A_?168\;_WG ME^QYUI_?OR7>G?YE.K/?NP>;,?_:-=840WULN5PN_UI-'6W3&D?1U._H\30D MR+ZY8/J&YP2/O]BT=H'PU\Q<_-X]?-:_$(AO- [$9PVCAZ+WO.UN&)G?VX?[ MILK*0\)NG@U[WZUBA$,&$3%_>PYON)+IZ+P7DC[L",L@:!Y)8?M^7,=[3:3P MRV?C4E9OD0=+';QMW]P!TIODS/X.GQ[.5SE!><5P/=X0'BDO N4X(<,'SP?L MFFDMMB]X-G#9>I33.L4"C\7D68VO<*A#?X&#YX]GH/"/*S+J>*B41? M&N OP=0W;=%L"GVDPRL$/AM#]/2QZ=&QAE/"?H]:34:0@P[#-P*D?!F=V"4_GUS]\RX,5__M:!QS\(IN&%BN@_OSRP\GYO"1G] M& &VKRS^\VOW'/$""_SZ_<_?GN)IX)]2C4;Z%%%M4P^$Z5A( M:'__WC;Z^_?V/5-3#/[Y6U06#ZX7:. _OW3>F2D&XIG6GQ1J>?\.1_0[?/RL MC:BXEL8'?PS3 %$#9?4GZ@TXVS\5403&YL^P03O4I8XB;.>R\GH1LDG?V="( MRW$8%XXJS?5-+LNET.A#ANM(#-M>NY4A"KR.QU0;'K;&EK\>#%X/7[[3/W]J MNL4K3J2H::EFA-R:*5,-%%T7>&7%4#S05!9 9+Q0T^X;A<@!M$.8NN4 &1AN MV&#[);7RHH_A[RDC&N]F=+\>E!"MU&UFB&"50,$VSGU M!:ZB-@>$;_0P%!\@J""7NTNTO>1P#OOU#QK^DT^'KTE]YWC)G=DM*Z[ :V/ M.^7P&_=QQ"D/GT\& \E1<:62+A7('+)"EEPJ&O$6V;<::R=\@2D^'VT-FU0% MI=WN4'S7R'NY*BB4&UTN'8VV//[.L1;#@8J;P6K\['%\R$P8E?*F3;%X;9'J MZ:R))B;@RSJ9FSH 7T*7"X>@];&E-Z)K&^-N-%WW4AI[290Z,]2#! "^WYK *,L$NM:(A%,9SF MACT14G=Z/*;T/F$Q(_L@/5E-:B5H?K1"VK/H4DRA%WY]2K =3\TVC;Q>7N18 M6Y_=FBFI0Z:D.3.U++.YM>BB>LDF,Y-@1&+!C?V/O#E%;63>)=2&7IN(-<.> MK+GW"/<5_^.Y4D]'A)I6TC+?4&E3'UM5FYS/N+G4OS#7>S;T0/@*7_#\B#0= MC3>>R/_J4=^D+4_1E36H:.:4UUJ\X4O\KL$+]CX2K.2[H28/*0AFT<<#]I(* M/S-,UU,$-YPO8X7#Y;50WQ]H^J)NS@2!0%;H$.V[V'PYJ-#"*S%\-M#:5@I$ M(NSY4NJH1C(#2NPI")H=58@I1K3'H][-C>L;'-U.ZG'J35/8_.J9@$;$H26& MUX#[@F^7QH.R]NB,7&3SJ%T6!;&NB[R<^7X.5H.\*W92IL;ZJE#*YU!EE37? M6]!NJ10Y!1N ;N.,+F-JXFVX=AZBKLU1BA-(A;)'2Q1OV#A3:)/H>/UJO7-U MCE+MV< FNX[*@D%08I8KU6JN$YGLFY$E6P#GT1MJ;4)<^SYK):GK3]=86V7& M9C =#*:A:_K*:EZ=>V;.F8NZ9E:I8=KDT+)%!7GI/>[]1'E\AYM3,Z]Y@R7# M$I.YLR0&NEG"OU^[NOEB; MD0'P-H,0-_XZKY&**VBFZSO +07A!\MT>:WBF+[EAEUL%XQ1FXV3Z@-QQZ+0 M4WUB:+=?#=$9-G2CP(7YS'\] P]/P<%H!L\:%H7-JW9]>1J*+9?\E&2110;+ M./*0H^??KY.M5B,/FCBIHHCM32J@4$/)Z7M6]E8XN 3=/^#M=AS3 XK!"$H4 MUMAW,&RU#6S4Z**HTI$8W6[F:8K]?G5QUUJ$A6<=RK M-('=_78 I#Q[VB%Q94 IF;H=T$1^Q%E7DMS?S[-F#I" LR')/W]'FGJ@UGJ>K M7OYXWYV[!=_VHQB^;&5IBJ!XVZ$]B(H>P<$T#L)[1R?[ZY_]\W=F^_?OHV_Z M9S_$QP']/C9[:Y-1>J3%)AGM;;)_^[W,Z9>@,>[H@R. M93C$9U9XG@ \BT^GY6)O57').V(_5 S/9'*C M)D-<1H%H4U!90_'<'L.^T-61JH]R3P>J&3B;2H908804C*:\ *&ZGCF\OM?3 MJV%EYC4RN3%K<[6QG%.,)KZ %@?/R/,DQ2?I\R8RSG[K(6%__1-1]L_[E+TD M($/0.1X9:JH(DFD$S2$H]MC/X[-'EHG[IB_0NW]R6_1> K6=DI<9#_#)&L4K M2*IO=+0V.XXY:A.T7@NM;R1_OEW7FDZZ._.65(/R>ZW5@B3Z@>'-XHW:^]:U MJ?/1FX81O9= [2);G_2#1C9@07LX(#TZ1:Y+W7BC-D'KM=#Z1FSCVW5M:U7M MM29]C*841)*=;M7#6TUHEZF)KMV469^+WA2,Z+T$:DNF95: GS%9G6^QPW3= M65J5Q*]-T/HG#^*POARB :*QMLYEZ33PU^O>U?W+CU,.P\ZDW(NF MGZ?<6W&RQS S9?M1G9:I6Z;Q&-Y^$G2/5PP@4KQC1#FOG; R0M"ML8WF4@T4 MJR;-JDJ^,H?6G3\YU4/A/397V*-K7^/O4VZTPRMBS2!X2_%X;<=F1T/JHR 3 M^&REB!=K+M5!@CRTGL29;#XYY3OGMB#XNJ]%==K]:*^7MBV $.>^ZT4_WK$] M%P0%;M"D>JR=MJIII%YA^NNX2_=Y<_\Q_-]4&1_)*^X@X&;0%NEQZ36%%,VZ MKR.FP5!W!('3T_\Q*&@#CS4:M2;2EOW)+9!+YG.I"F#J!@MWIS_5C\O#0=_ M3_MY=-5JI94LZ5!9/)@N>GK:%5UHXYP0^WFPMH#1(Z^Z6*E^-ULC^U*E:$NQE_P; M^WGPH> \/Z_EK&;9]&1:0NU\?X#SQ0FH+&._W(?#S[L2)O#+^'FFW]'&^-3& MT$K-2:/%D;*RG+AS_EO]/!P._D8GPX2=.>9FNU8M[-8)4;[C,N8.9O-9PQ2I M8)6MI,:KNFK4X\[E4S.^;UZ?]NG5#%^=\$23IK)"1BQ,N8XW+\:=V;?PZ6'A M]GD^?;/<=_"5SXHLPI"-,:[[62H?>[;?TJ>'C__O^/2TVJVZ"]-=L@B-!)Q: M]DLLN*/P_4U\>OA0<)Y/;Q/-'--CM)0*W"$HH",3 YD[T@>W].FOA(FGNHW7 M!=-]&80MT"UYG@I\PW8[?NO>HB246YD"->RRRGHP:H_- %I^'RE@?F^&\:BW MP% NM2E!1K_"3%-:V'T22]54ABA);4Z;+"LFM $Z>)B)(AB*I+!+,C.23"Q] M@IF/1Y!$!?X=WQ%DWMW,-/K=7CC74.F.=61':@0QMM.\+/,R9Y M'99BZ0U++ZUKL2^))YV>S-T4PTTH8,I3G#&SU +>J DTXADR\CHG2*"%@[U* M(6NC,ZA[O#';\C3ZU.)7BN[K[^Y+>I?UQG0IR3EG9:I(42I6O('-X!)T/G8X MY3^/!/CU3_3Q&07>Y&]<0'6XBP8MG+W_Z"4"+[^+YC.;.V6*+K=71MFBZ 7* M+RS*KLJ ,6X(5Q&ZE":Q0NLE\12NY] M[5 +?<%B4ADK$51C@(NIJ<*MIT0BBQ#4N'U$%OGQ*,>G1[Y(V7@Q,Q\OEN69 M ZV_#8$L7KT:[3.RV"O:.I\OYT9HH[%8NYKJSE+P[C:$2!:O7H?P$5GD]#&R M\N=BCE)J>7ZAM=+3EAES+L:1>_B79#$%E&S6D42!8J@:RF>)87Z0BKEW\RVR M>/7\P4=DD?:7 Z6>[O(HO9X4$0')DD0+VK@B!+)X,>Y=X=1 )Y-IH>V!*:/V MLH?T\QDOFT%C+I+7C13$_@2^'>?GFJG*HQ990+-^GL(G*9_/\8D8W_-Y8#O. M"YQH.I,E2U(*O5!*9J8ZY-!D80/MZ427/W739+BZY*0FGNJOI6%W+/8[ HBY M[%_/$;LK'? ""91>Y ?900E1&X,16@FJ;:S$Q5P7?!,28- )%SSU/)M#^*'; M:C>H+*W,%U)S[AEQ=^N_"0DP>(0?0L*S3'QTD]OC;10FGM8]HJ&E57ZJ5@P3 ML;NZ'C<4O#F]GX@ *&ZOT8PQWD/K_1&KS--U8MHJ*?4.M/&[HR3;):C/I=G7 ML^,GB;T_L/,8M7\BRN_QLC;6^JXG_',KC74T7!]I7M;>9/J&_SNBD 30MYO'+5[/[2?R/:N.BB]=-31$W[6JA"GB^\^#Q6M*]#=MA(/II:,/$ M4(9H9W=1ZQ-FHDY]/;IZ_6..R*/SJVF;[1XO7NKHN6ZJV9VRJFXS/50"&)&' ML_SN.%6?'-TWR/IY%1B]]!@_=C!_Q9"K>SF/GOY15B92=D,I.^'NKU8K?,FJ M1$W-+K V4Q/K3!.^K%(B8[+I %8-2#+O;97 M.7'[+BHI=XK0HS![U./;[_;UIKUZ%TG9%LOR@4[*S0[2I_M0ZN/C#']498>S M2OA]F$8S U[S]O:7;(BI!L\TIZR>L;2@2%6]]1*Z(-W[_'XVJY_&[W,PY)L2.#(8F_* #?IKUVS+Y8:Q@%+BW[,K)^?YTS#QZ,M50'0! MFB4K J\]^1=1Z)>6AF9(DKT_TBV5FW/40%A\BH[*Q1S/>A4H_8LWI[:S]Z_F M]M-X_[9;N7L2>>[;1WOO,M]T].Z 8P84[N)M:F(7R/X*2BUPPM%[:W8)__?\ MKQE1QN=P&9)C4R5\.#4J:*55,Q66XT!] 5W%Q#N,?S6MG\;Q=[0]U:**U&J7 MG60;>\O/4[7 )0. ,JNU4G(QMY]7H/3]WM/X1^?WTS#PD6!"QU6(!4FR#DI4 M9SC?(TI('K[3;I-U_9>DOM@I$H]247% V-@AY- KWJG\GC2BGA\4L>$VV.45,. M*$K5#DN;2%74K>:P8\1MW;[G,=&^:QZ_V ,%7=;VG.4@E2'B3]1N6'GTL^4N4\=6 MV196MB@E:P1J9M@S)BR4<>+X2LK/1.CIRH2+K%D*CNQIY(HNL#PJLZEB=S0J MP7>8Y?7*&Y+UQ#5P_8&*.F(M!U+7JR@47]*[3%&N.SH.I4L/0T5='/G]O**. MX(.ISY19DZWD!OF,,U'9( 6EPH&AH@Y2?G_);H%Y-^N-26> 5I!F,2 !)JW* M4$H\G!5UD&+BPQ5U**6AR-(1.JBOHVXK(_0R@SZ4F@">BCI(>?^)BKKA4O(( M@U&&%)V>-"B7*I9&$I3Q!9@JZF+'_]<5=18]7$TSO-=5A[,E@Y.6/L@ *)?+ M4%340#4N;AJJB#% ,?"9)9TD1!Y@6? M1H'B38*:P##""$ICG\2K/BWU[U74%?S0YZ[23+5$VVB>KIJ:GL!F4*N"V%76QY7&EQ*E,E_37K.A0#2YH M1A??$6,[;A+^#15UL>4QT>8"BE!]+Z,#52EW\F*3LQ2V'5H=NN5I=9?F 9"LM12-* MO7(#@?.XT;>HM?<(SR#7#Z](")L6OJ.F"ZI;@GUKMIA0.N&BPV'?<_!>>F(( MT/DZR2W!IU%^BZJVHLO1TGN77Q.F&P4=P^_"->H;%Z*#!7"B>VM?0/J$>+QZ MU#=[0###?AX3Z"W>F2F/8E+RVK4%:>92*CW)#J2ZRQ&H%0^4OZ;@D4O7GY/P MZP@_)68?[)W'',6UYBJZL044SI[S6X@U?XG<-=OVR M-E+J8C.I0>E4=]H3\7S-C#FNL#K 2WR(L/GFU-3KHSG M!C?C75(8-B@%'>O.2%F@$@'=2OQL/&^C;F^2,<'S5?#\1?] *JK]D4L11SR7ZE7";OC5N+V"%S\8MZ="4R:'%H6I7TFV.SIE*D(FO)WE3R_NCSKE<-<2XTUZ$+M""@3$:=R-90 MDW0W,<])D/5#,I>ZE,P]9@?2V^Q YOD=*K"'GTBM;2L4R6"H4C)F0D\+5_#P M%4?$0YINO5Q_ED,(EVSIF]TU\S59V!;PZA:O.-'<=PO>@)8VWJ!;!9I8-AV& MUZXM''.W*A(@M:!4W+?S>,Y)4XM4?$W-MH+X?+HFTA(;:;E!H'>Y)(8YWO;S M;",]7];3JWY'M^/A_D.WW$QDX1.R< $,"XI4&AH#N:W26JV47LF"U.Y =\Q. M@J"/( A#CUYF"',] ^BFB[YA>'T6=ZTY*+*M@1_$ X9Q<,*_+6/R3 C2"(;& M50BNXU.<%@*CE-5'ZY1317%J6)C6"\9YX2N 8'WM(I%4%FW74K1U5)[/8J')YD(,^P' MBR:2_>$0\=?\ZI;F-"V_A8PI/"44JP[5S96=Q*^^?8@[\:V_78*A2>M?UF!K M9;K+&PK5H71GXA0J]=JTV8^OP;[C(H'$BL.A [XYL?#E]?4P3Z>KF; ;52_U MS%ING!9M-+Y&_#XR$\GZ^G[D]]I>N%J<=KU66FVS6MX 4)Y *98^6*-ZP<:;0 M)M'Q&EHO] YDY78%T!#+"ZQYEAH^-ID%O1Y2B)WJCN@6Z>?S\77O[B=3R M<([MB)A+2U&\^ZI^5$GJ^M,UUE:9L1E,!X-IMFE B_ZS;,,KPB6^TD_"^_L: M7UE[=$8NLGG4+HN"6-=%7H;WO)J88#[1\U>N]/]:)+H]L7MNV:HV4'Z)Y85! MNM''.]#J^5@E]L8)\$C&% /5G ME CQ;8=*N;DI1Q&=='707,YLW4M$(*G%@4@>KIV#EX.*-/*7O34:5'2.H9H^ MV_?OQ?.Y??(L\7[@S5R3]0!M=)N.H?I+D+7429#K#:!=Z,8.^HD7! GZS_"$ MBKHY$P0"6:%#M.]B\^6@0L?S?B)X12'QAIZNGOO6$^8_O,IH- !9L&0J@]*5 M1GE>8GV[U8WOU@'8O_D5S2\OWHKN9.[QQFQK^J-/ M+<50=%]_ =60,N%+O"!B7V3N*-M7K TU@WY@O7">]\]V?!?(IB8>?K][E^EQN$3:79ZM+-H(*O.S!=6 M+MP "?XV>O#SQ+X#G/*K"^N_)MJI@#2?Z[*TWFX9+IJ9#^18X.^0%(G^NQ6N MOJK_!%=9U*Q\UZ! %EMV>S6.KHVA\Q8AP=\/TW^?T6\M7I!##]H)#MOML*:I MY55::0NH&JS[]*C/]]!Z%3JL?4HCG9CV3^!ZDS?$'9,SH^IP(6K3%1OTU"DF M+I>VTKX/)C_-\B?PE C7UYL%=TBPFA'^KH7-CIFX'0 \8F6V0!%747[0(])FRFQ,"M#YK9\" MP%D$B!<2TA>WY:N@V\8+?DE2&SJ:9IO\BAN9]Z$ OM^67_TRWT_:\E%YL$07 M[FJ@*J[D=%T3:3O8?0CYU6TY5#P]:7YQ'[K\EK;\8DAXS#X6#K*/CW]'\:,( MYZ:FB%$Y 16-3@$'>4)"YHW96C9]2@_MFB& DF)&#XS#NCO=9/)TL0>6+,VO M\/JJ22\9&CH01)&?MR:[B\^<,]MKINT*9Z;M7C2]0'(ZQ:6P;4(ZQ,?3AP@@ M3,@ET=< +47BXH5D\&13K!D+X'K13%]_"T";UP]BC$-%7E^ZDV:&2'!U.5QA"(:?J:XV M32^*J\-:FL>_GSR7;2%&40@IYRJ/AQ!L,!-2SA2 IM4,88<40EA+*Y:L:RJ. M35/SSM"O$C-H?=@W)K<#PJO9P5!D\J+IG1Y"]$XAJEQP2R4Q$ZA^)=_@JH98 M=PQH09848\=F0T+J4 :^=4/"]Y4EKJQ,S19S79QEU)3/BQ:!RR9TMCP>PO.3 M"R-3'RK_O8Z\GE/^&W=Y]5T>MP.RUU&'BF05Q[U*$]C0Q0,2>85=7F]1R'RF MO+XXL*O$:Q$@&!D ;W-0J;CQS'F-#-FGF:[O +<4A!\LT^6UBF/ZEAMVH?E1 M5#%J$XY ,7P@[CR8D*U/0M;M5\U-^-%]O34<'#B$K0*)60/"C>PQH25*$ M1].Y0ABTLYAY!12T6A*+=TL-CX"N!CK*6QV=YAX:[\WS:IC(A( X/R9[X73G M<;U\H2J+I6/[8%RKUU2:6^BT+<@,U6P]U*NNJ A'[.N U_SM<>&:9BXC2Q,:$R !QP%BU'GDHCUA M[3%'TC1=E^ =)Y!,9\D[XM[4EMD:/T*761>U,T9/4SPLBV"0.]PO:7APB-&L\&+H#G- "ZI'A M#,UU-,<%V.Q:XO5'QW@Y580F.VM3",H8N6E_@9HY:)V.PRGNRP_>G>-/L@U? MP@*H55*%GM^UV2$W'19GN:#3$*#3"G!B 4+[\"4L]#/I:J=3]\=LUI_F>^:X MXPSK"1;B;B/(L,/%YJKDVF8K:S3!GN*JS[?W^N$"RQ "9LE;+\(RQW[O5GC% MB)9G\QL @=WA*7T^*P3_\=I^/M1>(H!WZB-#Q6 M)VSW%Q*F;ID&>'G15E$0?-W?E/?T'=YPMV0MBG-_JU1V"$;S^JKJ!:,V2A=2 M.,$4!C,)WM,^3D[]"2KGS3W!SAG8"0T1:SB UY0U.-C:NI?;'8H:I33B$DYC MJ>I(,X/X*C84:6C]T(^CZ"PJW#6>WEC!PNNI^EI^PDG&8,0B]>4PW9RO?*<+ M+2033S5FJ_C/R,,M/56-]B;FH#WKH'X;0_OM^I3V5]#:^<13O0MIN*BGFL-Y MJ500^"9EXQ,CQ0X*QLB 5J''PU.])^R*@QX>B.^#JUE;@;^H-'+Z;:*\$QV46:Y;II(+/,=6&88,@QO2,-%+3.C MRTR)G>=]%"$T([ #?+R@H45P/"SS/6'G/,M,Z7;0J[@SG;(KF%V8#29ZWKHC M%-W6,D.'IPQGH.X"[U>S$U6AS;Q=7%;QU/6/(+XBX2X6?#MV=] CX"H@2H]; MLB+L]J=%3XNNPN_D:#CO5YNJQ^.L7R':)-88L4X.N@V7F_,3WYK2]K*?ISE= M4BJN6A*U$.?L9GG5K!>I.:4+@#(]I[7(,S "/7_^N8#YB^R_>ZNZ M_W#?;;3_Y_$DR,>2R6B[>MLTA$U$U&LJ_%31-MO5OB_ O-\@PRM.5 (/2L'C MG]60 [PCR$$3+(#V?#_-ODW-L'S/W33 W^ZR!?AHEW'T^K(#;#\*_Q[O[Z"E MVP,189[&RF-LRBGI"X:BVVF@Y\%B7E:@C9V\Q?V#>M)WV'_[E<8GPN)GC^T\ MQ!UL1'H;4\43"+39UV[$5.9AM8/H2KS2J69K=18>^ 0W4FY.@Y2T$;?$S61^"'P7A!S M9SKK,@J&F:[)K"OK"$JW6L,L:^6G1@FZX$>B8!*9OD#@;Y.U9 W% ^*F4703 M-<$;O+@/!:9!A99[G)E2>:>4715R+3P'7[+[G5#@)J=X8I;Q\BW/">92?G3; MV;Y@(2?IXW[+2+-X;5XL9;HTLN2A6UF=$);^JAS*O?%PVI69+F6G M=;^0ZXR5''R[IN"4PZOY2Q^4PUEC4AG/IV-)S6:F;=K5&2(]B1L/OTD.;\BS M@T28VUN38Z*(E-2@4Y]8*%,IE$GH@MXP),(N?VEE[N#VN#W[+G9K9;V'+8TI M/9-87YOSE: [+3(#*$TBS.G_)H%^:YM>(D2^"6.%W?):*%('JJ,=3!5L@%3K;$,% MO:$T%Q# 0F?%/P*0]R=]-;3S;IU6&2Y:TOH0/.33;G\[E>F:Y6,-[ MB204*N,[LZJ7$7M$0H/^7"NB%$U45HT!9:G.(M9,_EZQ_\ZXC"1+;(;\S 8V"RI1B*[NLO$N G;[QO^@9OR:8#^ON8D )K(X M*W@VH)AJ;F.CS\CZ]8SS&_S8"?A)AEP@W7T^)Y_2 MWB]9&2^W_WQ)N0C,%[-EF4/'H*16>*)3',OKNHU 9W.N#_,$:1=&VJ9.YV7K M?4U2N426 =.>4(R#"F*:&H !?(=C00JZ$X1-\.<>E.HM@&9:0'RT3$%/FS,H@/5YYIA=JLX@_U0IY# M0W26;4(U?*=[/UX,E%Q)GY<9"GUR4P":5C.$+ZCP35=//G[;-*)CS( 'BC,' M;/?/[7K'/&[=')$N<5[;Y9OV\&<0[5XU7VD;GL MNMT'N4&]UJVHE.\@@^4@.W<;;>A,PH]>77^%WQW>.U O+F9--+X7J&R6W$*J1LCU6JF8Z$,CPC30P\ M6&':?=F"NUG9IR_K\TWEJM5"LVT,U7'!I*ALU2SD$I\/'A__:_Q^[O,9#E[% M?+G79>DI1ZJ5[)1?"/>E\;_#YX.2TZ=\/A9D-5!NTQR+EW460T1$$=OWI=^_ MW^>#$@7O^7S\B$)Z7C_+4OZ4&PM57+/*S'TAX38^'Y1H..7SF2F:F&(N-T3M M;CM5R(]!%0ONRQ9\O\]W?11\_<#1U,OH]5.7^Z/N@A?Q:B(^- U-@A#79]0+O4-%/4/1"=;BQX?G0:<$?C#ZHIRHHK\-H8\$X$T6<-B\+&67^A M!S]]L$%WEB$XT2N/4)HWZT0JZ#0:.+0+G:,DVU_R>2;-OJ[X8#M>X<*Q= S? M*;$T7% UD;7EU0RBV0XC=/LLS9G\.,,BS=8XEJ#[S/1CIK">5M U0S!U M\(3^@VL-BH98%,5-#1ZOD:$D:F9T.+];"L(/ENGR6L4Q?P M<"<<)WCX=266_?"7^K"F:.WNS\^W7U+ M E>9&:]OQ=E_#\2BNVOZ-(C]&C!GMAI"8]1G03K .TM3F2[A/2OT%$?V\O 6 M2[XN %^]5^8H,[\^K.,H.,S8O0N#*TDHAJ"9JSIK)R7T*4T7730D!)>7SC.N M@[J B'I#:HXO-$=$E:;4*^<4+6C#%Z8Y3T2?7)[\;SFM4_PRNC5JRE_ M@A45&[UG ME342X&I,'=W$BL(FHU>O3/H)5C0@;2=%]5H55/=4V5X(O91FQ-313:SHO4KH MF1<^]8"G;&]LW83* ^L@*<\R'<>4%(^1^4V(5:3G%46H(%0V M32%.?\BAXQZTZO(D0LZ8[ETCY(UZMZ_JD#PF5A:4W>19>T$C]LK+%DPVG@BY MI0ZY1378!1!RC@[I,J/UN#WV*$I?.&99(KOE:3&>"+FE#H$!(?@A0E(7TR$! M:]2-7K#HJXRC]0/*:Q47+K3K9FAUR =N\$A!A)!S= @E3(BFM*IE462:XVH MY61IE.B0."#DK9A]5)6]7;UIX1HQ*ILH!220@., L<^O-CO##L[;XE=$^$#Q M"-YQ FF[Z-W7C.C+;J=6Y,H,RV#EG.D54%#"H$7'N1/?GWEU8N;QB@9_EO>[ M8AAC%L4=CO$_G]7QJJ7/$'8XJ63$97KVMLX\. M=S.-?>7/8ZNB(/BZKT7!G:[1]I;C%#HX?>$XB>ZDI"_!\)G72ZI$OS[A M KU,^?.+T\#.A^$4FZI8;.:'YQR%)DGPIF!6="BZ!8 MEA) PZVA88AUW03#9VCH5,-2]*Y0:U!Z8R;WE":'F58"Z!AI:!C0_2).=TL- MO6+=3@L82YIM@,QH7"5]5;WB/6R,H VU T95Z]^)MIGN9I3 MNQ0RD^PEI:3E?+.JI]IN"3J?'E*N7NR$L.=PQ%\/PE M9Y_;SMZ8H>4U3S =EDFWNZLI/>$"]^JJYC.SSUU>3ZMZ0"(IFG74KW1GGE=KU*S5O*O6OO>F3]\,U?8.W9-,! MC^=.*\!E^!>+Q(M@9_Q ;0@+J0@D31K#%Y;>*_W35\.=)-O7UXHP MWQAQ]4J9&^'UO4/H?60EE5KC?A;%)Y1/-^01IDO0A3CB"]\[O?7H1F@^=8B^ M,%P3JY1(4FS@#(837C'+ S51Q#$^P?\>[IA]TV_@515ATC8UHGC.&JSX7,97 M])C"]=97RGZSKW#U_=O?B,NV&14;'KWT..CFTOVAN^I1NE^FAQ2>$0I&<%"]J0>CP >Z8+ZV=X/A+ZY//<+Q MK]M32,^!NL0]4_@5!O,6/(^,Y 0^XQ43\_+*8ST)J 'XZ#]/F>"A,N,;T^=?/ M>9NY%U6USU%QX,R\#0LX5D;83[,[UT\>G+4RBE)]$"R.H/4 V6&0&J)9=HKB M.C>6:'60 @ZTQO;,]=9QIO^$)5?B%\=,/\$0N8%6.:$BYZM@.@E87R9'%-(5 M_6$.WB1+$@Q*---=:*9;K-0N%#ZV%T"0967 @\SB6XZO=(I: -:R;(JD<>X MK60N(ZRAV+VE!53U639$5?CGLAO/#S]RPAOH2&SO)C<,B6!MD6%--[ MW+6U@Y5N8XO6C)Z.4=QB,]3 JB$Y'-HPU?>0;[<9X1SZ76U/ @S'L+ZQ5^4J MQXX_\K%DF@+IJ(FH6*:T7WHC6NAUX#?9W[KO\K&@= M7Y^^(OW5\ _#90<7P/_VBK/'8PB.[D4\M@<\U&:=K XPP-N(COKB MO&@"@P\8 .W"/;$\,5GS7P#_,; \O-RA34N?3%$P6CEIR0OF@])]"$]B>6(J M>6]$&RX/?JDZTV?JE,RK/M934W:?GH]8:,$?(Q3!L'+^ HI>^QAI5\@T=+M> M0)&Q-M4K2X*4;FEF ,#F^H^.[P@R[X*H&8YB MZ1T:!@6/*);R=ITEN+QE(E@_4]:@U1N'<]Q9Q3,F>==H>".J<'D+,T*JLT ( M.BT66> 3#5AV/2]"BY0861@85LA?0-%K"T/Q=,#+*J6@]B*3<6O+R4HH0%O5 M )F%@1@-G[,PF;E5U2<^Q;),6B7*I,:!41K:@"!D%@8&-)Q7]7(!"^-628)@ MO-R"S8[XJNEJ3KVD)A;F/E;"7T#1:PMC33"ZIB_E%.H/_'X1$]I\D$LL3.S1 M\#D+8^C-)K[NE4R4QN8%W1HR636 5F] 9F%NB@8,X[#T(QX./K4T?+KV1T6$ M!4.VTD_Q"CY?PW#OX0O:81B"I<^AW8NF5X\&G'<+:@]XO&( D>(=(S13>_4Z M)=.UXK2Q(E2B4BJWQ+S9$_/0NFQG7H5Z?*YW'1OX$C9>WY#KH\6)N.B,<"H+ M%@VLAN!&OP&MGH7AAMS[0L13*7:'5\2:0?"6XO':#AVE;+:08^WFBFIDF'&C M.].'7 -:G^Q,=)R<\ETCY8T8P)?L"J:[_-))54JLG_*7XV7/F3+=N"N0;[8K M,$0$OH2-(S>OUZP92OE6W)>QWV=78H^(TW9EU>3,X8 E.ZQ--*BE M$K!B#]YR0:CMRFUCB%ND9"*DI+C4[H/K>%Q?\31 2S5#5!:*Z//:4UBY;#HZ M;PG9 5(U H(?I2(HR5)$8"S+Y%+-[&BKTYUMB)V MEER&1>QI 3K#<1X.3LSSFO&+_/E^9OX[,)&QVYIBU18>-9S4"%=>@G7C^E?1 MQ(IPIT.$/1"=,"9X?G1\1Y2L+!IB^!UP%N"9T7W,98$%<**#'%[4_3_K)\IQ M'0BFX@J\-@:\$PWC6<.BL*ES?]'7TYD1NPLHF2UB7SJ&CF6&<]R/I%-KV5RY M5"F$;B';XX;NBM1FT(8;WJ'[D^E_@_!O"OGG1K#GV%['G,FRKX_B)*\/W>-G MS+[K$.W=2.JFSXYC>D Q&$&)CF79=Z#P9-?V U!E;=!H%;Q6SVW/H3/%B;!^ M2%@WHSG*[T1>7\OK1CIJNL4K3C3W'A#,$#0!+6UWBU6!)H:N7E0Y!*, =Z;B MBJ[VV"SJS\S,NJIU.#"-KP!OH/L!9B02G4CT<8G> &:S@Q.(X?/-*<'0^#>]E:XFP)I85@HWSEY3@%9@U?0/)8NH0K0>S3AYGT#FTUO(;-[# M(9)W+!=0Q7PFJ6[;GK@.51D%4E%UERG5AE8*[CQD\U,P?Y/545JS_&[:*TW0 M1ANQ96=NYEI4/!PN6-V=9&T"UYJB2DJX*#>6%90/^C7#+. 6DXE'L@Q6B"<> M/:PK\,%(0])(0U95O5DBQVW<\O/]>.CS^UM QQKSV!',I^'TUJV";.J,HK## MIDZJDCIUYU/H:MX2;_U(JZ'&XC*13NDLM28;\3 NB;!"5*60 MR.NEY954^)D1CE81HJO@&"N<*J^5E,VMB_L"GS0AU0*E*5 ,,LYWZU7#SK02 M2WL'POL^\Q-)ABRV]F537&@6U5&Y.,94?LPKDWRAPA'+F.?P[BF M['6OYF0#5"/]) $0;V%-+.L=R.L9JUZORY?'&<-84G:.U=QZ:MVLMN.[ZDV$ M-UGU?O-UP)>4[0*Q&#>812FG5EK+)3LG*:&U@#: G.R;OQ^Y@"FN2RXF.:;2 MT]:43A1IA"PQXU036BFX\TCL'6/^N7A+I^DSJ."3(ERE_XM0<05N4[!2T M2+_P]:T)OK]3I]\DCCRF3:7#Q6%[#Z]DD4#:[HEUBF M#)[FK8Q*ZS./GBW:@"K$(_H%*\23V-,-47Y&S @G9PM.&.2Z%$&AXVY:H6K8 M*M'J2<3FD_C/_WZ$K#]U@>V',Z$6X;_Z@?5\0?KB^0ZBZB!CU(5A MBZ444?$%1*^-G2ZT$'UCC@=!E&.3O!H8,IO+5S+G@.%%TZL=DA/=9$2$XFAJ MBKAI5PNEZ;GO28=FO'5< +#'8]?NSM8$'S=W^2\ M-O(5-7. '/%@ ;:1FQUH:HV&1=--88H2HSS%5VE-&,*[??O<^Q[/G?Y]NE 7 MN27T; 3Y#7/0[^=(@/HI:MQ7>Y[>2\==[=P>03#H((BNYGGUJ&_2EJ?HRAI4 M-'/*:RW>\"5^UV#7+YMAAF6/P7V6*"&>*N#-SE;Q\E?B(#WR4#[[M-IFEH@T%> MEU#?%-%NRZK4)F[,W2:(Y"#QDCYVK/^']7B#M,L5T_1%BA\[:K"2ZR9CQP._ MB1:],G+>UWYUC\\U0:]61;,]'!0*B)H7@WBXQ(GNN=F5(@S2E8NDZ-=06F!E M"VE[^6Y,-BDFJY;[V"8O4,#%TH+@H;@[J98\D5_G4_& 8+*6?U"*D+9F1:(1]SL+8KN%[:=@_I-8!=,T5L X.\UF.7,M%/(, M*'BQ]#1_)%**+D=+7'YW,BG.4971VBPJ31.M *11\;C5DFQ?/95^!J7"Y:'' MAU3=9A7S!V=O[I]\=O*O?>D2KT6[F1@9@.-[:#;:*ZKJ\!TG'/36F.\$(IV= M%-0:CLU8G)E.=4Y:5;4JM,4(;TWUH+SJ[;E>4A(.^/O"(;X4?].7X6^A6V[W MJMF:C&:9=DNI!L-1O@NM<8:1O^E+\??,I?%E:L2M 36I I!652+?SK>$M5AM MP%LC#GEU-L3+XT_OFVD/1N/^E!P3E%YUIAEEW*,DS M 36@,]T*BN0,(DT7LYU."CHU$M5=?X4..P"=($0\?(?4XY']UT?&Y@U[J60$ M8/#A6 ]79([K=4*9H*6RZ2QY1R2BFF)>V)=.+Y' U(2IQJN@VI5*:I- =1,Z MQ_.&R#IO;,HTI6VM*O@!#1 .Z2NF- M0YQ[=4D-&7:XV!QM5#.BF-@FD:&XZO-S$C:K1R%@EKSU(B)^[/=NA5>,INFZ MI: *Q)EBS#:AX2C()BO6\^U"P'L2HEWC%V_8?4L"5YD9KU?S^^^!6'1W39]& MLNL*'WF.*?0&)%OI8;5VP[04W(+6>3_%DH,#%5[QY.NA]L\Q\V KU)O<_/K8 MCL/@Z=UGX "&QV.B.^?TY$QA=TS?3#^W%,,;0>,/LG1,4,NENESE*06=>IBP MXA:(#:UQNB%+H0L0]S5S-7!!EE/!D$!:XDA6BR,85I/?H/7<,I^69J669S:]%%]9)-9B;!B,2"JUO9.(C,UP^^>3P)L&T: MN[343G%.%+[$RWD\S?JB5LS;-DFQ<(8#WSNUYLTY_J2P4/ +(@G\.J<. M,\W% #7D08^$SHC"B048],*+..V7L%#K$BRU&H$6*,(M"A2H0[?F@1,+ M-PT]I[=8R#RW$45E)4RFK92N-E2LW [4'$ M&381_;/]Y^A%[[R494@N3S&V+A/,@D5J&9X7M.=]H#R%*M5*?Q7-58EKJ*YG.Y#4O-KS?_>8T-WXKJS_A#$S?$8"[_2@#7MQH M@'"8__P=_NO!]0(M5"0ZOT*6BNC)?S 4_5__MGA15(P9H@')^Y/Y*Y]_^LI1 M9O+C=^8VLA2^1MND(_[]ZT6OT19QQ#.M/SCV5];R_GWPCK"IM6\HA8H D7A= MT8(__^J'SI?[T ;+AYZI\\:__F?[3?A?-U0?TK_^O6GM*FL0=A3VN7W+G_#/ MA^C_J=T?T0OX!]D!TG]^_5>?)L*/KL4;SUZY^?N/83HZKVV[78+-_'9?_?JG MST\U\&!*#U%]191F^?MWU$M(0C[\OW6$E((&>.?/U/3DW[( M^/3E<_*_HNOVH)[Q6HZ(4(?6T1S?-CXW@__A6[^V;>( M?I Z\O@)#?\^RO'-8)[XL']1U'ZAN,I4T4*C^$=6Q-!@ACW\[__*XVCJWX]< MMRZ/VK?'F?G2./F-LN&D5)I'<],"!U!LRJ4%'.6F$I8+_;!<1L#SV!3/2+^V M>+[,S"*3CO":,C/^"" Z-_7%7*='&!+-]%#^IJ8FAFW9=JU/D0],O]BGF+]_ M3R_)@ L.DZ$(ME?KURCFH=@F'Z@142VV*]0#0;=:-8:IT>W+C3WWSM W.C#S MI *?3^/YN(>\*X?"YYG&_SR01*A2,NG"XT@/5,AGQUHXU'@[!&\P?:"S_L(* M0']7_QP,9LH+ZLPQ?4-$!%,SG3][R=_W>%2=1>H"_2L;ONJ@XZTJ"96] 1XI M^,#[GAF])RQP%7IGNM__U?6!;]]X9=H64/Y[!Q=5]R+# M][GUQX/!1ZL+$2A_2%/89.:CT^!_;11*FW<<#M7PE)'I.@NJ4:+6"%+)9.>Y MXH?F@*%(8PNV9\-_IKO2:%HJY/(HE\W@ I?.3%-<7@@''ZJTJ8#B((ME,SO= MM?U%7^#,T7SHVC[6([&B9 MZW(I#GW9LE;OMNITB<35BD6XRT%^SA6F12[SV*>W<1/V"-U:J!"=&F^YX,_^ MCT,\1,[0#K"1\1>VWL5SQ^NUK49?N5">LW_K ?RC[\7]]PO@>$KH.>R0%PK" MKHOT7UCJ?QU"N/1R_S\YAYQNUWYYXUN0*H8>:C>?L?GM.Q%>(>/B>XGJN M?Z3(=_;^\TL)?^0"(91W4YORFF9Z4W/UZSKJJ6@8/J_U@&4ZWJ^]U'95;KT> MI<652FNSVV]L $>JBJ7MK>B&^%7#K[Q+E.9>@?240U!LM]EB\Z%'=>A>_Z'#]ABVV.X_].F'T,7IAW[, Y9ZH'L/ M6.:_Q?_S0)?1\BD0_>HP54NE'AP)2<%_?$8<'#=\YX4-.AQ8P M>OJ?7_BO=ZFPL6RWUF@?<,5,Y\&3P8.T.8GB(0@7_P_ $('X<,0U.U"-?T3> M X@>=BA'Z@P1^0")?HP XTHZLK,)OE+;D.R!+R?5:BD]W>*RJM)O+9AR3I(% MHGM*K1\;^\6'O2V<]9Y.^'@]\BF*%F6?LN_2[^OWBFVFMG'PKNW[_=XLE;];/+\KM/M>=.X]1NR] M">\1VP_;G"F< 43),?7-R XIO^E&J$^SZ92?09BZKKA1=5/HM&K@P? W M-4_7CB12FW*#>)V:RR M? WFSX[P=(IW!YQ2C4;Z%%%M1^F:7FC[BOW'?,TW&H:/:-W_IE:\X&U$*\I, M.V"FN)'!\!YX]\&U@!#5^8@/BO&@>.Z#(/-.^*[_DR1V0E%X0!_0JR=WYK[K M*5)PEG."7R+%B^<$"GLQB7GJ:G7$$H9#@^6Y!2N;P@HFCA94J#'M%& MS=) 0"GU'M?H+ FRQ2PY_'7R P7A$GQ5&>@4C0SF(-<5 1-$+?&7+4=R31MU MO9Y%!>0RV^BOU;1#+[GTZSZQ=E=F:EU@L4J5"E9FF^8GR/_/WI<^IXUM^WY_ M?X7JW'M>)?6PV]AX2NX]503CA(ZG-G:GN[^X!-J 8B'1$C(A?_U;TQXDP$,\ MISE5YYP8Q-8>UE[S^BU\- M)%#&J#W[$AP-MJ*KR5JX?3PX;T\^; 7KOTDPX_9ZTF$8QRI+QOY"3>EZ&_8. M1/485JS6R>]@:]] M<]#9X] 1F?^MY8D^3)DJ*MF P$UOY[5-O:^KQRL^8WC MY*RW45M?[]3QE7GQ6<%^[_ W=2P^L\P2A5[VO M>1IF04@0TZ"#/9UU?M-$0Y>9T'S3OA^'W^GOMT5_S/*2/R4%M59/5]NK7G,X MBI*I2E\.R12YAG>4K+Z]:QAB"#IJI)[L-F_>@F)N#CF^M$F_+([Y,H1:/0A2 M1#'@_SL(8U5U_$:U/X;C]I_MW[^LK1SW_OJ[>=C^8_O;W>)_6]6:=]C]',9@ M"7DGD=]5WM%J]/_W^W7;EZ)Z;\;1[<9* ]1/]%8ZL'4([L?%U8_WTZU;CTV7>N,B_ M?=C=__)A]VX[L;E9JV[\Y!9(89XOQ BY_0F]>6Q20]933Y5?(BZU75N9'%^. MMR^__/5Y^-?6>O^HMWNW4,!6=;YIWWF3=6D1KAE9"(9,6#4XQR MG+KG Z> &SAS:"\_I> QHRVVO'+M-01?'CSP\I!!M38PBA26!^_F@)I*5>"- M\C3+,;(V3CQX E?/][&Z_J;SEO\)# =3-NK=\3M#G!*8V=S>6=^HKJN+[:"Z M>U';5+L7NYNUWL6F7]VLUM8Z?K Q$_#XJWG0[A[^]=UOYALG7[=/M@?K&_MU M&X[6TK7J]U\;]7F5+LE?'QJ_!A??SR_#H_!DM/7G MX+ ^^4U\?Z\K-%*PVC=V;F!T#H4[XV,_SUZ43/3%U7^O3%)_]*X#O.9R90*; M<&.!L_G>[V1)E(_Y1J"PI 0>C":\HW]A"\4W:Y45^.IM:0?<&W$'0;1>>]ZE M"Q]:<_F"V84?7>'/?[AW]*7=N ?/+LG/PC$7R"N_._"ZD9]E/Z)7W4C.S[_0 MU"=5A--#WV2W51]?V7D>258)':?ZUAWX<1\^B+W)((1/K&S\\53UQ]^$YW:R MB3(QK:YWZ'Z8(%P[R]H;P310:^LGO_DG_0]?=B[_^$VR+N;KFIQ\C$E[< CM M<=*]K'C_O;:Z5O5&?NI=^5&N?CPE^8GOX'.?B]QAOL+F4%KMM?Z@/SW;.V\? M'0VN_MCX%=;1AT.IWG HF#?V$.G@+_)"E%,AD!<\2A:$OBQ-83;(@X$ZJ_P\#>=?'3MV8!*?E1O[]5_XTOC'?KII1I[!P>-&X_L MY5N5K]QTZL^:3MX1V(N/ES\]FY-77N%UQ-2* PR/*J\S];H#!=0$XUQZ(4_? M2< ,,\_W)BJ*5B[C9 +C*3^#=07P19:C2\//O$#UPICS,T_S2/%.U-8V/=D- M9SMA8U:].=GHCQ\#^ )K^(Q+:,L*6K0 QT^Y?C!I3=37K='Y<>?XZR0>J(TH M[M^PD7^J;-'MN^YGGO[1@U5M7_T1\(.>A;;C9 R?_)V'>,'A M7E/]0$K55]DU%WX#$U&*'V$149D':%('(BE2^X-M_RU._4@SDNND?)3]RL1YTG[=>(9E/!HH2 MNDJT_J8JU#D AHU4'GA^%!E2=^] 1\D#,/ _:Y4'J1_9/];,>0%\ M"W8F/CI*55>1U5E=YS&HZ#KSWL#(H*!Y60XV639(,,-?*L7@A_ZXO)Z)G\U> M7/JQ+.DMB*8X\-ZL.^ON@*X'#W6^PJKP1_0\_!+G(X-1YR&:"4W7S\;>[AJ/ M$/C3[)F$EY2."2XTT#>0\#,=CN 4J K).DQ@MLFCJ*;#.IEX+U6"_2Q'#/7_L>_LLX0K7 MW8[ABKP97>Y4]7/NP.6U5\Z>Y%KSS,Q%5=G;9[J!SC[B-LJ%=&Y@([\ZC59V M_OQT'K;[N_VCRZV#HT]+[?$);N#V'2_@8OTP"+-NE"#R+))[H$ P_)W#,1/I MI46%$%'S%]^.SUJY1%+TR3J"^ZO"F*72) 39BU_#Y3-/5'!8O \=E8V+=7 F MI(Q&&(CFOL)8,AM>(=WM49I\FZ)X#F/V<^ \,MUQ-_-L&C4+]E3U%+;Q4S@. M]MWEM;1:+;;:8/K[,(X(_C58$(SMQU,/[D4L] M.$F<=-_KI\ED/-#?KH+^I6ABFAR2F))&D&C6U]XOFAY]77VO'[OQ@873T\\! M8>NCIQ\LF*]^O. MJ*YW5M:UO\!5(E>]-PTZ!C#9W[YS0]'5M5ZW5]OH7>QN M; <7MV('OJFL[:QH&UH2-S\?UX:AVV&@V\_5)OYKO'%X> MMN="*6X=?1EM!P-_V/?O!Y M<%8[_;L/3VZ4GPPW)^UO81I?KJFU+^U\Y>CJ\%NG/@^>,?SC<^WP[\.=UMK* MQE_YQOGVT<>XBD_.S/./R?%YXWCZZ=MEN//[VMKTZKA]MH^0CS/S;/0_U)KU M9.O7M;]W/_[V6[NZU;KXVG^5U81%)__:ZM;ZP]04;FZM;C_,2 \XJ?75M<7:/F/=U@U.>M"UB0,B&^TDZ?:0J1?)2-.0=QCV_MW/UVX?ZARR]_')U M$@^KVX)@4Y?3N MN)J;KN/+.*W:CT!R%2+[3W)LMRE\NDVQTQ-:ZFO:UJ>@]0>H(GLQLNUH MGF+_DXJ#.0SFA1W0#>*@S?8,GYPQ:OA/,55>HFR8$WQ_/N1"UJ1H)W5_9J-) MG7\(!MO11KUWW@X__?%Y>);]NG&,-LS&G#/#U5_CA;?G(.\4!3 M?4W;NI1VCULR^"R"[063[2UD5'.^"^TE4O8+E$MZ]S[2YC5X[XQ\2NJCWOZ@ MO]]9:ZQ]V*EN'UQ\J?[QV\7F4\JGIT_)JXV>+27O9M][[QHW-P8\;IG7@V%1 M"H:""HY!EG'BY1F[R&$VC&4_@T=+84I\5S3%ET]">#7ZWF-8:8)>;]@U4NEC M/^Z&?H1^($2UPHERRX\<8OID\4W=WWU<1?=4";XBG90$61 MB7V\691@6 @9P-:5(L-_PGKG1X>?04'&%17X#X6,?VU-I]M)Z_L?E^%?K;-^ M:QJ?1)_GID4]%/>Y59CW'Y1"U?,RF[ODI^J&=%^/BB0=FEO(E%SZMBS#Q&/U M$"[I4VDP$SG_2M*2>A%E*PTP4IRF2B-T$:M,4TQ42C#_XBI,\BR:K-%^)=+_RF CB9*%./A'*_'\;M\7#R?WZVLW'^ M^8_MZE[+_WW]C]'<;(J'%,PO+=I,L5^DE 3$%Q^VI0%-L$Z0GS)J3/J,#__L M)I0%Y,=^-,U""@LC#$R,.0,K'1\E&C):%6><,8!Y// 5I0B8M[MT>D?Q1&D+ MLN79#'A!FKE)1"G(["N\"B*0YUW ]=K::G5M;Z4*]_ ?+BN=1$Z)R6-1&V:7 M^.,Q405N&.P=8B;#.OP^48E))?&S3&69RXU4KZ '0+Y$#-( MD\A#BG+8BTT'(,S[HK)36ZN5J\K;?MKQX04KQ]\0H0KS1-]4-[WS=F/5VU[? M0@;[%C? KE:X<2<"5N4H7;TP'3+% _<;^?@0IK\P^\.9^WD0CF5^JR])*6AU M>VD=)Y>D=7M4)0[8_?C;QOZX\_?I9?[UT_[>Q^IA\F=C%1K4)DY_?[0'EX$8=<8D4UB?J6N(6+'BAVQ"LII:>',AM^ MENE'3XN)C?\M-+=/B80P!K8U)Y(J-E#'UO([S?;?PT&C?76^TMKLC?X^]'__ M(_CM7P59'>?#E2"A[A+AT(_^Y6%C*=C$W2*]UK.+X]Y%=?UB0\@U2;_L3DXF MEW^M;7UJIRN#3_'W]6] H3).]K__6MF956)/Z ;N1XGOICU^Z?_ZUS@ZN1A= MKESUO_KG7[ZO'WT%05VMKM8TA>GU_L<#JS/"A;/DR4<)ZSJ8=$=V%$P?L6ZZ MRJ,\4+RY>*UCCXK?_"SP_RX6O[WY[^WUU;4-%!D>];<'J="F/O?)4 M<_6-=;K5YR3R>MZ'!\5FVN'&7A7OEJ1(>YI=?+R<7$0KZL!OABOUUN[Q]&)T M=#JY'36NS:/&G8OJ#K/+8#OXK=$XW*M??ODK_7*PDGRO?:CU76)L'>W/R8BG M':<-Y_,^ML?AD.?FKW%G][ =3)I?:OW\PW[_]]_^P$8A.5%FCC<<[^7N6->\>-\\/FT5G;:QWI%A'- M/>_#G]YI<[]YVCQJ-!\-S'5N*X$3U" D:W'>EI]08+&F//U$VY/$&:CR)\RM-/= M]@J;.VETJA\_YK5[K:, QH+_^W]NA8#5C92?8H1@H-,WU^EH^V 2$IJ,WX/Y MO_.CB3_-)(2PL[.*: H"A64.:8/8SNK.SK\]^\_W!B?&F0UFB#IIGX4DT>K: MZL;FOTMYHOK#&T!M',RP]>HJIJ0ZL&&UZNHV!CB*^:8/[6TGWKNQ9IFO[PU2 ME'7_=7;/<-/N']/V"Y^,NWI4,HG>:HG//+']T WB:9RK1E-G/Y M8GTKV%KSN\%%Q]_=OJAUMC8N=OR>NMC:V5+^VD9G<]?WY1:6;U]FKMIB#H:\3D*JQQ9WMU_::H]*M?Y.;J M^DT FB]XC7=,B;@%U=Z;3^P\3)K!;8COI@O((FR[KM MNF9!88Q=9D"57E]\35MGSOH_QLY^ %5>7O'C)BU_"@GY*7OSA_.BT MV3X^^+VYUSZK[^\WC@\I#'FQ6:MNKLT'C+X+7_[P^OGRHVS1>9RJ+(DPK:\] M]GN<%S$WJ/#J&/;ZSI)A+QGV"UC0"R2^NFI^D:^_(![TIAV5"IE!]-[;,P+X< +KLNN M8<^O\J)N+]S M9/W5Z^ /M2?=$,?*EF+]7LU\N$-PZ:'^L'P'4:S>9>Z^AC M^Z*V5=NHW9L5;[QZ5ORP.W.@^GZ$N>1=15CE/P%?WEA;\N6?BB\_.9']P]P? M#G.I'6(20GV_>?;G7JO=.#ANGY^"RK=3W=A9NX>[0PI?7[W+XQ&VYS",L?ZW MI\93;\] [2_9\"NYXR^(>)?J\AG M-%G9Y^:I\V/K?;9:?WHK(VAZN.CYF_GK;,_[ZL^;;YZT_7Q M=NF0D0^P!OITMD&05*!QTU0O9,\ M[0[\C(O>^;=.5[^E@O8ZN,U2(+SX!?V, F&KW3QH-LZ:>_NMH_I1HU4_V*N? MU2]JUO21XA.UI:W33?0/#A4T)?P(^O;'DTTL^_0(6]#/R MZ>W#^E']8Y/R2=&E=]YNMXZ!)>W!QP=_MEOMX_W]^[+K[5?/KA]OEPYG,1C1 M"YIG62C C74'IM.R]D82!XQ4C<^5[TJ#/ M3\'V?]XPUC.P_>N85?VW\_K16>NL?M;ZO0E,"OX\D+]TU.;>+/WUE[L]WC;] MA@#%X9@@3X@]PP>1_MN)<7E^)\G'&K42B^9>/\NN;2V5]:6R_@(6]"*Y]GV4 M=7CFVT72NP#-C^!UT(5[813""PV$>5_.OO.Z&?NC[I)5O]L67Q\9?#L?C2+Z MVT^G/XG;I;;]*M^OE(V#YKG;^%0_^MALH^MW#U3-^L?3)OL6OK3. M/M4;C>/SH_NR\=W7S<8?=9<:U%D+NU@0\P:-W.^G2M@Y]?BJ'[2!DU'APAZES6ZN M;^ULS&TL>2=.__I=,8^Q08B1G281Z^=4WQ'\''G%2SZ]Y-//OZ"71GD/PJ<_ M'&->7NMH__CTL'[6.CZZV-ZL57?O7?BQ^_I!B!YX;XZI>5TKYEY!81+_!'QY M60Z]]'R_A 6]ZGJ/UL7N;K56NU>]Q[+@X^>\D$M=Z>7H2M6UO=9IDZ!BFW\T M&^<8-3_>WV\UFJ=HQ%$'N?NJ3=6U5Z\V/=XV[4F#RJSB-4T'Y6/IH+S4IEX' M9U@R[Q>_H)^2>5<-,VH<'YXTC]ILT=6JU=WJUKW9]D_0C>(1-LAR:>QDJN)L M:?XHVV9H.*NHT3JI'W#&ZEGKZ.-^LXE,K-T\_;W5:+;OS>COBBOY M AG]HVW321K&W7 $"KJ3Q+NOE-1MJ/0J[/X466%+/7S)PI]]0:\Y]>#WB_7- MS;!"]N2I=Q>+) VFW]\:GUHG;4-0%/[#$P.JC]I?&KNG1\T M[RVW7S^@X>-M4_/;(.R$8S"]YA1=>NWN0 5Y]#,([MT[H1 N!?^ LDJNNX9+OU\:A^)BCYM=WJ[@^&( M;MG8S4PC"+-1Y$_A%&+U_FYSBL)8K0SX$*^?E)T]?GG;WG-!>*7_%_Y'C]6- ME)_BF0_DA2M\_N\V<&Q'KWR,D^Z"8%:I7NEZ;33VUNQ_X97KY:G_'W?N';][ MV4_!0@]60$U.TG?_M4;_>>\L2C9TG4BWKU8ZJ?(O5_P>O/>='TW\::99U.[J MQK_?=Y(T@&_6])QP%[SJVNK&YK\]Y]^X&S-;.?2_K3@;5E0G^6?Z,R)Q\V&2 M$2S;NY0\RU<*1R^,2^<"W/3=>G5U"TD#_I2%U:JKVYN/=%*6 NE(-NRY6&9U M=MSX,?9TAA>8 J/P[=PFTC>3*FWM"FRCG:ULK?VP>"8S6\U? O?KOL$GO/_G MK=,OWY8.H72:CKF@SQ(_6C"\/A;?"X/__=?%[EIW9[M;ZURHG>W-B]IZ=_=B M1W6W+[8[_K9:VZEMK=<0T!4WXL&OW-<\&X>]:?ELJ_9L6[$W'H295X_C'#3H M4S5*TG$%/E,>7)IAYB%S65][_R%,5LY4=Q K^J#ZWDM2>DJ^QY0E/Y[J+X%< M%'R?>/9W0RA:] MU<_T;W&38)9_YV&JLM4B6[_7[L_8_XOW?O_X]$O]=&_EX/CX<^OHH^?43GGU MHSVO43_'?]=/__2LT?2 4[T3H>B 6&:!;<*X&^4!;#\<"?Q;-AK^[DR9 ##^ MA2 *\R@,/DZHQBM(NKD@*RBO%P*;((0%&+.7IW&8#9",\-0LM#R12?-;EV : M"+P^9#C,-T*-[69#*/$MORE/O1$<= ;S KZ2(1U-5*?K9VA CGHR0)KB."3 M(2PC!8LR\P(5P 5=F$ >@U*E8X&IN1:]))WX:; 2)4/DQ/@0$C'^>K[97O9Z"E\&V97;QD3_)5KUZ%+EGP3,9 MPXYXL-GC)$4=S^OYW3%N>FCKZ&AVBZ=5D5/%3W%JB#\7A4,"ITL*IY^J/@R! MVB%L;?)5<204)Y^J*Q7GJN*I;YC&B)L-3_3"L?Y_C\F,/@^[, 0P'/^;A\23 M\3_A.=1T:#OAE 9>+THF>/GA(*,0;FV *3>: R.Q\ ;(3."X>L8K -M*:'KO MX;4S6*J@O\5\EM@28:SZN,,](KXQ_,A+#%JJNS.%;4#F#Y\!?2"J'\82\/WR M0_@"_D&[#_2%M)8AWPER'3B.X;K"K/$#G@9''(#PKE24C.10NI@1.@XI.Q0F MJN+^>)#ALH>,#:AW HBO"[O#?_"ZD)1"X'=]8;&X3RKI556?="X 0#@D_AZ='5SE2$A#A. MWM.:<>Y)$/9"V"NDZ H25"[!=AK+M_$8V* 8_MWE/7^O#T=^D:13SQ\AR?B1 M7?,8J%;P6+H:"Q=1%J=Z!T"$Y6,XR9B.M!OYX1!F$5&_QY'M]\@$Z%UY M!X@G))E\#]NM8F($"EZ4#.'0:&'^"&YF9+;9+!1^@'O@$J3L!]Q/D-.:Q^"T M^@E\_AZ7E0]'_')0LE4:37G_YCZ,^X#?T-J=ZP <".@X"(C9(A\8$YFZU,S/ M."(:J1/I!9[K +N%1Q%E!ZB%Z!M>TH5=\X1)\GZN>F>@G80Q& +]*8C_[@!E MNS!=&:2B6:Q\;#>C_$T&;"X*RI]VYWW(.93D+W# M.=,29E;^> S,4\U\"ALU\_L$I"+HW;.?HPH.K+'\!1XPRD3],9ZR'8L(2P7N MEQG05.2G5MIGR :%Y('OA0DRD50?,4M1Y"VH;%PKA?P(94]_X,4)T!/0PN*' MZ07(+% ##5G]((J8@'D'DG+_^E]V0!T($,3)O0#E>S[T X7CHORQ4@1I,D)- M3VY(F)+( RT4=0D< _[HJI&1C(YH9AY9$88P=JXNRTT68KR3A=MC60Y*]R0E ME7:J;PYN<$J26^N2OF02OR=-.,;Z NWII_[V&])K!-[/[1>(/*.=+54H-J1\X%\1#M* MJZ,1W)DT&?+V\F.56>+HY!G*8]1=NZQ#L<$S'$5:.T%9XS5?1LH [J^D82 'O MI]B*M'UPNR(8!%T:H+K@BV%2S*F0AR@6C1V@'U&Y$B\?\5*05X)FRX\LW"D8 M_E8G]?5^RK]J!M+ M/^K2C_K3^5%5I^-O^UO!Q?9Z;?>B5MNL7G36-H,+?[>G?+56W=PDK"'<"/X% M)>U[?5';W-K9?$&[A;,377#5T[-\'F_M\>^8 M9]K\\EQ2U#&8M9>\Z!@'R_-8HF*E9Q3I[%5(G+"NRS*.R!$=%ETP?$15][$[-QFEOE5-Q;[&,3 M/1885'=0X6.&U?3C!/:B*\ILF) O!BS9N,^/&)]2DD8!L K0V(Y!G^VDB1\8 M5QJJBCT@_H15:U;8:,%DH8U1!5,Q-$P;-J1"]#&2T MR53$7S-,8+]SM'^=65?(_0F'BBY!6%_LXSY5]",AFG?CD/T69"&F21_56')C M]E +[M), I@A.JIY<;(L>&\8H-X:I'D?'^DF5RJ=>JJ'%E6F!T3WG?$H\U;[ MZ$-!#12==6R PD)%8^2I/6PJ+\QP)@9RX M&(F"#3I)D[&"Y]M,@9E^E,UE>&"O1%CMD8\N$+P6[$/BYWF[%XX6HCH.$I4, M7[D0J*4C-=A;D;*MWQ^L_)VSR]&A(7TWX(XI.DOT;OAX[MR?JW21Y'9XY8O1 MQ4N'_T#'(+DT_=$4;?W067N4)3I*DR%AC)6X#OUH.F8J2!(,>*!^0"OP>5 _ M!VT6K<4*>^L2LD/U;'3X8S3P02_IJIS'?S:5SG1UH2:>T9;#BL)/ZC+#C7"/\)9B!H",[/([\U"HHG"+S M,?3V)%DR!"4;'5'"XN9P%OZ&1X87!E=H>*-;%YLQ\X]AGG #Q[DWF'92$ S? M)>+#LR&I8=@Q?X4SS&2/@)",8YE')>Z;3=W#$8(;RW-)W.6-O41YU$LLC3"1 M:F;C,.!GY3+D*O0.PQCX2S+VO:XC"3GL"$34CY(.S'D UQSN;TIMKX%$Z5?^ M"(0*;(098M6#82>*7/PYN3CAT>KN]A;*W%-W,RQM>NTI4/8P$YG7BKLT2D=U M?70>>*.\ [L%4GR<^C@BNS:G//+.)M!42KY1'QA\VH>+25.?%_".D\D"P<_W MI\I80Y)>$@6$64""'H=6",\8@\@G58#Y!)Q6OF*8S&[0VS$#;Y+ G\ M:44"N2SB.>HD[,T;P"Q3%8CG*,DS/^8_ HS?@K2WMWF(,3CXAIT_$U50:. - MH,]!UQB$ ML?^:M=_>P27&Z^7!RLBQ47!5NL0?@\V$KC(^MKZIHE).L%9?.0@C^'5 M"5 =2#*=NV ^U!D,-XQ>(]Y!HA[Y1*3X'*N[J[O_+DWX2PA/P?\E4:]H \BK MG>_-R^%G]ET;O(,4G.,S5R+@AG[(4S,H&*7W=:;L346AT4/A"?^"W9OB%L+( MVR!D>^1"A0^B$/-"<@IF4-2U.\#8!BW#YA>@A0(/XVLSV!P,7E&<"230F(*V M%,M6HQ0T:IW_@Q=O".2C1:->>?-#ZVRO;A;-(;:,B"'IQ^%WK\\5B+NY[:$A%FDGS6"R&5E8<4?'< M0AH%4SB6/R,"*16LRA MX_03'T21)08)?A+WTKQ/+R!5HWQLL^0RU#:<+!>3"].9ZI0-BBB8I!9:KWDJ MIW6B-:YT5ARE0OAI0&J<8[!TV=6H19I1\+3^ZO,R-4O7#-X/A!&8=\)#Y._A MR$Y)4^< C1]\]8G]BI'/6HK-5!D!Y_%3PY3?/3V5;NZL;K C+YSCN\5LC+ + MWWX$V>/]7Q A[[T#NS&D@8&,^9]?PO^^J+K)"8#@ R:LA!1,,IIQTZ @DDP&S1=0]EFVJL^# MM2]*+Q33G8^(Q2*Q8^9-S"IF&,*3GJ0P4SB%PSI .1MQ)>IB)["T'T1[*YO3SE'$FT MWTF1+_-@]B*1.R>S'/CU!D)KRT#H,A#Z\P1"GUI^,=NKNPG%:%\X-F 47F*P MR15)6!!7()GA<7"B5H4735WB0*1 N+$E4G1RRET6 MM29$819>J13["(#>B4K0C7EF',>$ M7I?T*(\,$:=A W)MF=3)E>#2%7K2.$:4I'V?7/K15%0&&=%R"?)?F*1?3KO' MS,4$HSF<4JX]R,V3EB[4@<.B*=A\7/*W!(H2^'I>$]C)1*6<'7?BDZU3<94K M;IRH[J6QUOG4[^5E+@)@53,#U&F886W(XHAM!Q^]/6:YZ[23*6=CKEQKW==W&C6>? M>C:/X=GUD\="T3#CV#IE5[!4T9%G.#-=/M*=CC$/5^Q?B1Y(DGV%:FDZ24 ^ ME6R(07N)TE+-&L=+-0^#5?DV2I^I2(F8AH])0D#: M$KC#$4](F^A*D7#WX^')JO=9V?LA?G,=T#DE#FS(D6Y65F>R/:R**PDZ67$''*>TU:6Z?DS+ M1V=?$EUQ @)>_6^%K"1_/)CH"'\?]CKV+N-D$I&+C$;$6@(\ Z[N&";L8*=8 MD:,O26AI7KX3Z6 5#\.AS,TJ.CW>=?%A@CJY'QS**+B@$U,:9KQ/-'NY$L#^ M8I33^#$&A@JAD "OU175P,W4.%HWI&PA_:80Z)MEDCH[8VXFC9@+NGA&TXQ_ MC?>3LO=7DMX*1?K )@'*E#) G>HB99^TRTCGFNS9E"DR%2HN0DF#)!*/>1PG M4LVY0U2H0?X^%@Q ](6(]-Q H&C46#.0%[<39U9QXW85)]])")%>:BCJ.54MZ?PF M9UI8^T)6B%F5R0XK3A^&QVF!<>DD7 M,PKZ=O?P/@A;UCN;W2G%2]P\4"+OCE(@PM4PB9G) M$G^G;^@VF#B"&^D#]30(V9,")T1TG,[(?AT Y]11]U0'.1R+B706JZLS5V% MGI1R-E\H$5I*8NPH*O(?3#$+5\5LQB4=E=$#8=R+_*$N;HI5GAHB@G>2AT(. M[#(,8MC:GA]&9+BVW"-'N4D9$1TB6B 4)#F3C>9H/21RD*-:GH(""+8G\/91 MQ:#,+@054W"?)*1Z0DB)W MC<8?*E<%UGP^HRPM_.FHP.9OE%22":VWLS-U-26<@%:1)?<6P_^X+P I<-*".#1$EN%FZ0+$HKE/I*CA[,2WTF__I>J_[QZ+A]UFJT";&M?5(_:]4/ MO ^MXX/CCW\^@KO]SF;B+2MBKO52?UMV7E>LT0FR2BG':&5S7J[#B 48# X))L4IE?ED>%ZBX>4WEHIW,^.H> MG)A^5*F^Z>S*T9+GI+/RW(Q^9Y2M#!;KU)+4=053 [6;/;>"$BYUO;%787NY M(B@JZ%>\R6*BZBXM2.\5G'&<&TTHJ[JU+1; .0;:S9* MOB8@?E&25[UVB 8E!Q_-/M(U16M>#R9PEA6+8\*IHG@'.+* !C YY\1+(>$* M0N/#2E6R@@E="W,R/:EZ*M49D(7].(SI''SV.E1G>I/ MW&(]&#,*O[.HUK$G3FRA%;MI"\Z* S56QLML'7T!OL)=L1PAA06SB'RAQ74Z MZWI.QG)HV+G+#@U[<44$6\DC-W9LZLTMXVERO>6,9*QG.;J28W'3D>M_[L/T M/J;K MA!E=&8#+PNHX)4638,].5[XGL3.HX7A(NKBI;T[:];=88X5XN[2@/^R"R(?: M4P*O-/> J/#:[ZQH=A+0+I"-S$4O:"B#'$# 4 M(SX?ZC)?36PVHW3I6YKCALIP3W1);-=/4\R(@H-4*B9@4U,A6\ (L#J**2B6 M^EY7_7&$98$VGR/A:)Y&JVLCV09"/+85G+HX1W[3,J'-= 0,6Y;$3H9>7PK?HUM,?]!DDN)OX M&I34SHK/J%3%KT,,KBKK%CU3@6P/K.)"M2F+=C,8:@-B0R%S"0E\-(P2P1_V MC7UEY(:#%U&L/G=D)#N_\M&(+X/[0F?BK)"X/GSF8Q7$G/NNX@K#/#.91M-D M- @YD0)_N ILVEB1KK)"T(()US\!9SD&RSK$X$X3AF9?XZ&+F_#FN'GXEI?. MF8CF4 O@ E)93$E;YE4=90)\^WOU%7(MJ.#5*?,OQV$^[_*7O>?7*/XW>M.- MHY0/S6*OL$>#/[V-=_T6WEUV>=_'QULI.'F=U,>"(T9%F9H@OC"IU.A.LOFM M>*=$&3$D&YU-2YB%0%-2PPNW2Q=_ZV)?J<&VKUIT/D M$P8^<=3&LAY&.>\#L R[H6_,%H(I+R@K<1*O ('[J),L4-?*"IE1W-@?YS!X M2:! W&M,%D0X([?$E\23%KUR9K0DY,^'^,+N($=1"KIRGF88S-?9/ TM:0_L M*UI<^D5G"7_\*1"%9/F%LXBZH%C::7$)H] Q6W;7.M$(ZDZN% M&*%D;S\6T^DEZX0=R;R:U3HS%H7H4R+IA].8A_'"#S^K]33TO\*".'8_3W'; M$VYM%0KC]I7SDTA?\]#&K3*N+->@[J2LBW_06;PH&3=%V\C%XYRH0'Y4^-#G M,=D'91.+M^\H6>#.%D Z]&2+:[N 4.L 5>E=Y5\46I8L<&[SD];#771PO\J MW]8RX+<,^"T#?C\<9#JL'YWOUQMGYZ?8) C#3(?UL^8IME)]+LERS##X3NZU M[9/"V4T4-'03QU)_XB!RLY4_'"6QAHG41B>GV24Q>E.[B54! MMM]U.MJD:YL1".(TS4<:2,*ZO!FTW^UI0[6$[#OH#GS,'1:_8VQBS%U*!2PX M+)$&<$5^#X^?X,5H_Q%V0A)_Y=@J-L5'[Q_^TB!OR;LSF$?W&1$JR[I4P= D M?1+,(-0/)3R$SM# 9\K'?,*1";'/%"7JK$:GA1-7LQ934T'#;:-4T M5;H_Q0V8 ]A?[L^ 'J!]$!Q:>UKY3/> ?NFS#9B2. FH:<4^?AF89& +<&*[ M4KADZI)H"=21W+"F(=V-328THMWS9!0TC@]/FFUVR2KKY4MG&] M@C0APL"]8/V%L8YXNBVJ)"A3P2+AD(L]D)V.N4QW3*U[9K!$G"96*J2[(.Y? MO]_'9F/4 M.HMT):?+_ZEPQ""2V314;,5DLC)(Y!2R5,F-@ZC26+=/H66,KNHB%HE-,"=V M$AU=$88U+)CW#?);L,GT9DF-BNR] #2R0BKDI)\<[YN+TR M&&X.4W6E<89=)R&E:/%EB+7P W?J&ES5BY+)"G5P*RH_!O:QHC-5<.("%RLF MG\S=T2P,P K*%KLB]\57W-'2IL02J7)1@7MS=">@*RP']8>)Q.R8GR23VH%#OD2F-)WYJZX+DB#D$'"-W2!DBT%2':B 2OY$E!AD>^N ZE"' MHT)>CP[ +,JC?$Y=F;>#H^7E/='S7N!0)\&B_<">!E'TKY(PT#M%I>U8QL1H MFXC!P4J*N-*(G^7#H3C#6;$>$!^>8G>K!5[1;$X\NZ#CEZLON3RSDT>7( *T M--?!3G.LU/%,W/#Z/%?18Y*!M4E1EHIX GEGP/2SX730S[&&*9:R+520=?+M M&-@8QKC9@6UR49RMAJ5:^N/T+3]V6]1I*TQF/@3F,*1<&>=U,VTI&>6/(5A- M.[+;PNL_6P^JQ6U7_O6?C]C;XP@S=;W&\='9:;V!?98[#]F)ZL(&U = M*\99+.OX?1_126.*TB@I%T;\;_=S4WD46N5OZ*/P8BV /""QZB?CT!CBW+&7 M$Y5(;S??C*63-HTHZ(P&Z4"^+T]J"KP-&\EQRHY#?P&#=#.DBLY-*^LO%NU4 MNM\)@7-"/$O2S$XJ*[091ZUZ/:?Y4PMSIA(7"B%8EL5SGXR M:\QN*8?G' D.*]XGL2) !W9%L[=(*C]-,.3:^W/4_.*=G![OG<.](0?E:1.D M]FGC$_VQU_R]>7!\PHGP3W>I&$O8M,6D+A:YZ>L,M-_E'HDC[L-)Z37,T+GC M'Z9NT2_8 ")"N%1J!-1FJNVQ@R\)G#)XID":,OAHH==MYM;="<827%_6O!:" MITJ;$&/P?$U*./@."+B?H@63C]TD SV8VVY:J)SAB?.1:"4"(8;7K["JB7(0 MOU/C'W S@#5BD$*4L]K:6F$RL "XR+'4J-CV\OHV#(ZMHR.W4-;PIZK7'DO^=73&3=;&;J\S%Y' M PIAB+8MLH%K%6Q/A22E'@7F@\KHG[3.Z@>SQ%PF7>\Q>['.VHLL3V9;VCF"$]L7)U,5E$K3-BI >516LH*V M"Z>7@3K(?\F/E(Y0_)K#2!MK%1%+U ,&#)A2M5ME X:DEC[FI>&<_# VX@L_ MW8$?@N3-=/^UPO,8H(R-"[@XE#/1E)Q!28P^4LS\6C!:I6 < /TZ6N4*G =G MF=B>@& @IGUIT@$: GJC38M@](5186@WY*1K$]G3Q:(/:;?=RK?"('BV!80_ MUFIRQ8'SJ; R1?^R@([:!=#![+$1(U\"W\I"LF;18O5)I#H 911!RL8Z>$1X MEY3$-Z>- 35]=UM06)3: K!( 7T2/<)C)$]SU*X=;GM19.Q;I88[ ]%<,3$. M*=S&;R4]#D,K+OJ+=/8FF,HK/\K5?9 SK6Z*W@7=PX*;CZU.#=/S:(-6'Q2F*_YGJ MNPB%AL12YAXFQCL>M'7)]2D00ENF31*RS,R&KK&+0X ?1G'!EP #H2)P?.& MOQZRB<4MFW#?(I']7_\13%C:^X_$6U#(/KQ@N'/F2>]!B-Q %**.W4'.K"T, M4)G)W#%]?*3MA# "ONBI=73@=(B%P@ HX9L%9JYX9LS&4L6]'B3;U=YG1J81 M]$@.9S!+H4 @YK%F,^!I;J,A?#\U54"[E)-QR>OIQX%M;&=2#^B"FY'=B\9= M/_#B,RRTT_;!%DZ;B*53::-;C="3OK0BH40;@:O45J6T0O0&B0:6BP;%X5+Z=(]V[',Z:+T(<&V1>3+QVN) MT4NN6,BDK2PI^:*FTW9&/N\,=RK"'DPQ4[Q$<.'RH6H%K)NO14-T$64&GN>? M+,L#E.])(,%0=O?$PC8X&E[ DK3@]1P=LAB7!5 AZKDG@:*$^N;!+=&723H_ M2=DY^A/'$BG6*Q%*0M?I6(P3LT.(IAAQ,4H#T9B\3R1G3W7,WSNF5HXI(V-S MMG,QK9M;\2I46:40K]$\KJ"B@M(;:P-)!Q-&6V@/1+XGFKUU']^PP4\CZ>\N M.9ODX3/+^J"UG!<@.Y6=FB%3AN6@ZD,'*MAHT"A:6&.CR+>C5(M0U(WNF *U M\"LV8/+*OE@)@5MMV$YLH*)1IJO<,;N(*I $2UXF,<;4&,.VG 0"=H2B/&+6 MYHSK/&5\F.STIS)[2O"AC,,W-GB/+W">F-2 M[VE.*IN_2PG5846.44!>5+93QY-DA6"_C-"4Q!YJH81*A],<3*/S;&\*T@X6 MOO%]Q1LHA3"831IX/?\JX:2['IP2*D+6#,'TNRL M%ZEOQ/Q$4ZO8XD#;29*:LDE'0YU+W .+BC,VG*DY-*8W$)4WJFO'"76G&LD$ M+AFVZ)#C%:MC)1\YO5 SA^/JA)A"KI?>*JW8&HG@?81;!'?U3?/T(P(7SO'[ M6_47%_X+6AA$F!S$JJCO*+9^R0X*DX7.JHA D/K"LUJ M8T=:I" V -@==*7Q@7W!%N_"'L&X O%ND?54H?'(C'RR>I0G?4M0D7C"LL5B M3,LWZJ=K2G-)($85"?@U( ^$FPG5RU6DEXZK0G8+!)5)]^-K.L&Y#2\D5=*D M&+J)*IS25A;>1C=9(1Y!1>T?[*S-97>1HA(7,=Y'':B+VF[?V#LJO@J!QN4F M<+JG8:XNO2A8@FQ !ZRF0,6Z4!/4KX"*LH!?)#HAW?3ST$0E[B&!/!85ZMP M-*#-HMO"%A0Q9[$+KL\K#E[M+(-7R^#5,GAU#YV\P5[WBH<25%+6D>TD).<;V3;!5V2+5SIJ0Y"#19("3*S@0_R.@1>M2JOY>(M8&VZ']CS M5>+/G6_- A".D['K)!DE(XW/@J4K/074*QERM8U_%W4\RC2RNT4J+?]@U=O8 MO<4;R*KE4GLJDXDG@W#,9I$#D3CW9?-_^E(-V%/NE644GU-C?3UE7'!^JBW: MCE86AP2(AREJQ*]$K:'&>+J8SW>T $XE26+=#4Q+=R=PE(RD#Y@X2?OL(2W" MX#L_=_J;<,]O5DX93H1U"3[[J:YRHR(NT3FD%%*B0[HA\R@<*<[T=Q0IY@Y9 M,:GH@,T<6H./U@?F,6 M(!8$EQ7?8%JB&6NQZYZ/U)E<=_^%]?5#FUDEH/OR\F0D(.%*C:@.2 +I+E"Z MDZTD,S@ 51((!DS.5HQ3#:T]9IT=8UN1X$O['I/16'RYF$#8\X%[PN&7V,B@ MF-&EB8OV46J..+D>-?!.$N>2)\AI_FZS'2)FG?#D5#$1KI'-*N#B1TYZ)@"@ M)P) * '8S-+:P@M*55ONX3(6L>&&C. C4O26?*@,,5J\1?3#7D)=NK >LF!(%DPJ96-*4K#LA(\J M,@^[*)QQTF&["#< 3 B_JRN10M/ZM%)K(MR3J1!) _:D\+4K"R9P_E(#N%S.@*$KO&(XV'BT>I)*-Q6 MN\W91N1TL-4$6@I<.0(AT7^JI(R[:P]G+,3V2MZ3 Z"@6 M$ M0,9^1/9PEW)PV2<>86B$* 0YC5X1YCPDI!%8ED#"6 JQW70=EO>9[CXE5,46 MER/B5KU/V"+.ENT7TX0GG'T,\9A" XDZH2]'"8 X48 M-!53^$QR(YMV!P;.9D+M$Y6TXBRZ=SK3@C,QA$F/]N>C0N!7L* \?<\YIIY!/UE$!E0TL""'44&B$!N.%V*-.PG*5;!R<,4U_"_8UJ( MC_7;%"4VC(25;TJ?&B&^O]-TW$;;T@0=253VY@\I6\).O%*:\O!GC1Q0;9WY8^"]:[1@71>19&DZ'>HFO!NJFZN2U^=0(D3 M(+7Y1Q*EL+%/:3;,9*P-02!];L+)]%ST/?18E$]I.U^LQMI(I$7A$_.4$ALQ M1C102C^D=K\4M.78HQ:HFJN@A\E$B\?L?[+989%. L)C*%K .L/)TF\ I($J MG?82B7P!AB/3$(QZG6&/,#!8YT6@SR#@!%G$ZFA*HH*GXYPD222*.;G-G\#C&.NSZP0I@]8:*5/'E:G-9L_RIFPZ*^W:51(@9I813XUM$1C]3 M?[36T5GSX*#9.#NO'V"%^$GS].S/Y[2Y2V7?&I&)RY]+Q=ZN^MJE!G;EQ!A4 MS:B^BOI4(WQQBJ ;9PGA!:/%G5&_3K8Z4\4-SV;"#G.'D>H65S-#.B%H@#$U M< %-+M6=;^@3+#,L>G@X*P=!H33.@+Q"D,4-G@=".\QT<[;8*01/LJ(1#(*D M2[B$_K/V!K*!8JZ=GXEN2WD01K<*17K5RD9MC>N-,!>2-W5.,=_Z]IJ'5&*W MOM31XZ147CJWSZTN>UC4)B&3-@1T)(7>> 8_??$9"5 MI+C;(JWI)%":P'?*)H2XJEY5]KCC8 M@0-NYH.9@#"M]34^/XHK6D 9"R2IYJPTA[&?ZJK";N2'0QL( MHI'LY_QCLXH 1J&N &)ES8$ZU$G$YG0%RC!\3L34ZDXE5U9D@"58+#DT@7*:UW%:AER(F^5]*?L':'((YFCYK" ! MAQ(!=[Z84^CA+M2B'([]2X4JJQIE97DS7R1(F&&$:0C(U&W8K*(E&=\EC+2C M62,5F%33U6.WO."2&2C_Q8(,+Q <-7N5[/-F0<4T2\J>9ZCF)!TE%(73'4+P M'71G8G)3(C<@61O @1">?ULI*0CA%F@%X!R81M(-2?*8.'HYMW3^ F!/G@/< M[D[7A/D6*WEQ4F9:;XJDHZCD%T(4AAI4O*%"/>^%TI M5I8Q!Z!$*HT0J@76]4J1ZT,T<),X;2)[C;W 4HV\I27Z+;V9&Z<(L/68!F+. M+EWDD(!_H5*[>,5^2)/!FXN<@4>D!B$6@]*-M3G/NQW *%*"#^F%FX$L3$\R M@U[Q2U+L;JNQ1)\/L2PJZ*#,H!$?DYNC$E"1_ GB=#2@+GA4;Y'T$]+D2BDU M''5! @JE5-=R6/;_SN.]Q7&P2\L,IH1O^B!11<$B9(=?#+:[!4% 8:($>1'F M>*5BDAPD'1#LW4!J%J7!8BQLCV"PD2(1KPGG =>\MK..H.#PS^IV[;V738>8 M: 4O1W%(KV!QQ6UQQX6L,XP@4=X9<8^)8ET"G\+RHU1#8*%R8K1CTO_-A)_) M4CRH?]'081_/#^J(?_VLW0UL/P,=)QW.HC=K'SVW* 8R^RKXN'X)SQ?[LD;^ MQ%"NP9ECS X3)S(50Q6YT12G'<"O(OH7%_A@M')LREL*P+;S\&*-)DA.8 ,[ M@.J3SK*CIDS*L""W+M6=+8'OQLII%Z4=(5RPI2F24O5B[*DV;\WV]I6&F<$I M-G!Z\]0"!T]O[FNP*-Z42MOC>0G MS_:0O!0,$_W% $4G]K5/AO?+T%Q%^W+ M"#5(G0>B 5L#9;$#2M=&9UMR&Q&2R0'<.],7'K/VT&F'YPWGB*',BGOFB$P0 M]5:F!7.++!N.IYE6G6' MHZD4) &A,Y(G;22E+%-K29ZB-9_D0*+M$J69Z%KGM.1 BW)K@384 6DC3-J@0V[ MC4W_=0-UF-)!O^+N7=6U9?QK&?]:QK_N(R1G>$_&%D/1"C2<3I7E(NA=TCE4 M//28A,TU'*8[M=.;E1[2JMQ85Z$8QJ6YF630E;BBVZW5U/D[O2[@7Z8?2'&6 M8**E4PE#V<\(?+U'_7Q%V/XF#2C:4Y"&P\S1HLR(O[5/]8"ZQY+V MY9;:4+N9[&$:K# 2=>DAK+\AK9OPX&)R2VIQ:22D=!>O%*,K3@S&-,XP'B)R M-@^1+^V!Z<^S<,]YS1=^B@=K3:9)6.:%0O2,80J^6ZA6['+ M^#9&\!=47_0$D,.+@MWL;M,19=W'/5 (1D)O#^.O>BND/FLD>+,35DFW_,,HL2;-4\6,'4/)9/-,:!AO$';"L>.?X/') MW--OIWD^9Y@)I\;=@T$#.H]=3MX\MU=_MF6?I0X"PBHR$MH1X:*ZQ\)0D;&; MZ?[@IOV>;9AN,DE]02-#L2W#F$FZ1%0W=0P1@YI[S7,.D0;):"S();#*WT.0 M#\4>SE9P.=8H_+KU^]Z, $/+">6"U#.F14ZH,T>-X<6>(S^20@/OBM[N='2Y ?08I6&QURF6#ISNL=BI!J#-3A$0N$'OU%"/O'S]+O9!:T5%6FL,D\#M3,K^7KWC+CP> M;W[%+:RQ6<8.E]3R!![-1US#C#=(EY!XO5#G:#LC&2* '_B4S$K]5WW&C:2. M9>)M9RRGYZO,L66XAEDP51 "$O2:)^EZTM/D^2:YH*T*!+_9PY MH ^TIRH+4?(KU,+/E0UNKQ.V*802*B;M"7YRY6LT,J?T0&;&$'$2S3 2I, 1 M,L9''DL-+WN=R$6T0@79HTR]T_]X_P#GJ+UOSB?H]B%&@G, I6<*ENV[7OA- M!?-XB^-OT*XL=MB,4_AOH-? CVV@+^E?O[A?W&L-NDYM'D8G^W__:W=K>??\_OXP#=U[%AV;]30]PMZ]S5I'OHB>Z MN,O%L#=L2HJ'VUN2VG2ZCNX]4YV ],?<@)YDD-.VOI%:=?STJ6UUJ&+%>H.< MIJPUL0T ]^O_^L/1>_DS#&;':QPZX[DYFM;/?(VS9@8_-57AL).GF44N=)Q! MYH+1S/I)$A39CKN@N9J_$UR[#+N7Z.5%;!&02=W*_10B6.39W5K4>T0OFQKACVX M'(/>3KIO*5FZ:DD9^1@6$IS M:X[0"4R,A@#5];]<>(CA^ASTK6P@,^7&'3K&Y=/-=I(]*_0QVWLC?TJ< 6V" M#IH#@6+?41)Q8HS.?"?USC>#]T[V[$,!1W#.,W!?(\K5J+/4P:D\Z+I7,V 15$R*![S%8,#4=3MXF0LV(EGIR)RVL])ND8![4WVKT69)QA$6DAJ.V&N;R'>8 M=D$ $/%T!+:[)L6.+XNZ79@K$WU4$ = RKBPU. M6%A1P0+^.Q^YK5Y[!(J%8<5++5KU=YA:B2HFR#', AJ3#0N/TESSB%..X5D- MQU-.L^> E[2/1R=.:L0@"L8Y"T5-F%R.;L5$L8*&CH731H><%NE&2"22:-L0W& M#F/DSS&F"]DFKRWGI+K,.5GFG/P\.2>O2';R.4O_0&9$%(TAN-2Q6YAX->IN]66NMN3 MZ6[[Y-5J<.UEO3LN1TRC4&MM1*93\3N@RJ"XISV&%8M1+$3\ZX-R894VJFJD M&"#UG\@S@S FWU#?%G&Q%74>#GH4./^[P4WHU>04P MYR!SWR[IM$GJ:%M&?:,MZ/A(%=)&&"Z,,->2B8*JH\>X:@" MA9B.=(@\"YNKIIK9%,P_V_=T>=>7=_WZNWX\4K%WPK>(+KN#(^:F%:#,*2I.8D$>'9>ZE(2GIHE? ME_R"@R0;85#4U 'HK#4L.Z-PNQ-MP I0V\:2 4_%G,+: $0_':C(V#B,7!?Z M3I60ZUF18H0A;A4!2!&Q29H,,9E/G]J2C]^10+4WRN%R=QV[IA .T4X8*_X+ M&1':/Y39%LP8*RT5ZCTH'[@)P>MN[I=;7N.GRGS8,KJ]E%JQ_VQ1I=4U"<=S MRB5,4HLY&1L8UMDNI?R:S%8X"J%5O%%$$L+4;4GA&DM?;#O\.@JY[%;OX:4\ M<13FME9K'S@SX2[G3\G@@DGK@A!72@5TY#["!J0]E KK%0% M.MV92VIR^ 9=/5]AC"S0!6"41B-(',@(?8K7V/;0)MLDH\06%^*@XKFXM;^0 MP+ M0R]9^;T5M\&89G!N71+/G4V?TMN+:>^8E:&[4%OUB-H1!)0"RL7 ?CX>)&RH M(1BH3T94YB2LC&V38[.ALGK:) N\43&22^\.4 )N/3F*E!AG0Z7-TX<9VC7'RJNZ>>\.1SY5Q#8?CKE/5]? _N=40[AAY0_Z6;D M9?C[GO+'E"TO]?@?]TY.O3"'8I;C[WP"'-U2(F8F:(FC1H3::Q3 MWR2Y7UJZLOBBL '-IWGN?63H&T_NO=E6)X.3,A,[BM9I4P-AE8>^66%UQ^P. M3MW4/.!D];TJ(N3/3_:$40S9(_TMRM,Q M-L\B98ANLYF&=&NC5A=6@8@3S!_"4W-(W6 0H8,V0UFA"=?I4 ='I'^M&90P MK&RVV6X/[YLT3XY7+#@V(I&X9SRGQ@]V+4ALEAYE:&*_:]UVL_Q#!EIB\'*& MO\ETX>,DT[#5G+)9V.:R@P7T+ QC?U>Q-=Y"#9.0:/ X LX1!9%)HH"3CN-J MO;-0;6LJK:\7_]0.'#NRE)S2$AIP_3D%3)X2*^].*8M:,R]=VY#]A**^::&9 MK>O?8E@_I\"7*BR2,'-R!U5AY@,[.Y$@J"Y' M''UT'DRP(SM1E_ MO01:\1;H23YMKG[!8IF#CV5[/3!KT]V^'+P C2)@*'B>C6/!3F@CI%BJ )[ M$FC/@;VFN!9H,RDF8[5-.N<9^CBIOH\O'Z,%&MP^>YZB4)CNL\IFI?#\?Y&Y M"T$P$H(.,V>^5/H5["^F5LP#\UEWG@>YXM!J(KXI7^RPX@4#/:1@ICW7X1=B M],S*Z>K/$TL53Q ;M,"QOBL7&XJO.URH*"35OB"\BOA0JL1: M4@Z&R-I*J*/"L(S632!I)EM3S4ZZXEV%2<17#EDV;^<"@A#$KD[ARG=A2^D= MW33$4HQ(WWK.L>X:F0#2@TJP H5G3-?>1(E>,];'^C+O8IEW\?/D7;P$G?0& MV#='E=,0W>)[Z?EAE'.Q/:P\):!%/[[W#R*.%J( M"L.5BG,U#VLU<]14BUWK &J6C2%=-5PHH40<^SGJ+57@.]Z!>8J85M4S+@"8 M@_1&\,ZCD?38,E(^2!CF2T2F21%T L;> B.8 V,Z!-W3N\L=U.8";%U_I*M> MW3W0$E)75AR*S\EB4&=Y-D+W-5N681NL]7G(!00807;*]R&I &44YCW4;*171\N6ZF6UGPK:/? MF^VSXU.O=;1_?'I(:)DOR@AW'8$%U[/H@A+O0H)LZCH9DQ*]46,\ _<;AIWC MOKW$([#('$VT, %#1(+%##7[;6H333+7)^M.REQA9R;XI'FG16CPWK2;#8&] M@W^Y)=EB&<>*FR!Y;P;C\>C=+[],)I-5(*E5X 1OF3L)HFU6GBE;Z79>-\_< M5CL2[G\J[(_V0Z$S/TUB:13\7-?;]!J?OP*XU?D80?%#V,(K8(JLF; /<*(Z MSEYFL)G,BO'*=<#8)Y@!M0H,])>WC);C7ZIKANDF(QV)QBK[>2"\=1F=B3OW, 'JYMO@K<&[*)\/2AQ(F%L?'0U)-B,TE3F57!\,4&_ MYN01D)2N(MEX&OB8,&><^K/07&^X!D\)$^QXT_]H-L[/6K\WO>/]_5:C>=J& M?WAGGYH(&]QJGYW6C\Z>L'=;W<)LF6X59:AGCGH*]#7V1JUX6FV5V!4QL8Q; MWY(E2ZWY,,0K91T$(-.#+U+].M/)#5673 *04BC_T+;(]1DNMTQGN4/U/L\! MQQ:3"VV*+ALM12-OUBJ8-:+'J7ZKC%;E%=FR]E+%/-OC,LKZUFKMW^Y>E&K@ M'8/%&1[UOQX5!O(2#@!NQLSR(%W 0M9W5C:WE M2;R DUA>B1=R$+NKZ\MS>+AS(-R<(GC4S4JK*-DZ]7STC9!0 D_';!8?S[TW MI53Z40P[R4LZA9<4NW$?@;'T/[]T9#<>56]\]K6R23_[OP^T?E;77C$MU/L/ M2 K72H=G7^HCDX+H*:^8%DZ$FR\)XH%XP_JK)H=C]HGQGK3#N%OB%#\D-A]Q MO3?H"K?5#EZV/'P)B[S)1_%3+/+1N==+6.2-MO5/L8!.^I#6^?,'Q M.1QZGQ7VKH6?ODZQH%69&^<^A..*U'-S^QL4E(\GC3$723J^1I",$9>LB M$EVZY+DO@N=NE'CNP[;T>^#*HZ5?4@1+95]QHM&6.0TVB1'>)1-$1BP.DUHQ^6U&-6A!!7Z8XI3&/!(5 MD1'8-,-)I8RE0WT>"*[0*4L4V"N+@#_!LD.J'I2NQ[&9Z3/M?2$P2O/CGO5< M4S[/=3D;,RK5V&%UI^JD%FJT6O%0\3 XH=2?VX]OKM;+,$?)^YJ$L3Y]_0T8 M^1@:644D5.X5..>IBH?@"@CPJ#?;OM$?$VD,$V\?RTE3]AE0IV@N1D6(!>&\ M;6X:[!THGUK_C;T/&!^+0>'M7H9Q1CTSGN7TW'"+W=H%+N;YNUL?I6'DG%.U M=M.F'J:"XR7OM3L\5U)=Y_7FAK!A6F@%A1!-_()6; ZC+/UXJ&O/T?3'ZYG7 MI@GU8!Y[G[ Y B&HMUS,@]79Q8VQOAGH%C@ 8LK#&Z@4_O/)X4=^\.#@Y+F. MO^2LH.."N5J,-[R+!=3?'7T5,^_VAIM#$'9HAP[TZPF:%AN%,I2N(0L^_&.& MDT"H1.?PZ]\11](["'O*N.U,YUWWYW/9CFD"/](31$IUUN]W_\Y#3H)]LD.: M<RUU(W*>?'^9;*(7H;='[K"TZD(/PM^-2[_^K1?Y!B0"3R MI'[DL'Y#P08;\JTB;2(178+A%*C5$-U^V#]?A*.Y;M>R6AK5AW5DL@$(C?U; MJ_ZQ>238--/5)U90[JI(S=WKY]&M2E;SC$@OFPW$G<%H2%*LR#>& W*.0\*. M99+;J,R(;V ^28H]9I)X+D)B!'I;A%TWAB)J?LV!TD#"[,Z1,"7&HF>/.#Z( M:>9-E9\2T)_IJB@(I2RI(^0?FG[@+T(B2M**5/HS"B7"D<UM=[&Q:[?ZUYT M=FN=WM9.=ZW:[?R+-X)_T3IK'E;KIZWVY_UZX^SXM'U1W5A;V]R4AQX)6>8Z MYX;'=\$0A(=3=-"_8*J>S/5)%61G2O\3SJ%( 0"?=3R@FX!QU9"IY[$ K1+8 MU01;X$:ANF)O@MO>C:'3-.B2]V>2>]E (.D$+PWE(PB3R(\-X#E^]'>.S3W" MKF_1;:)P&(XU1B$AZ4W\-%B)DH2Z_UJ\*]V214.Q"1#;__P2_L?ML'OJ@ WN MRV ',EC;#';]/J$*1[X7!=L<"P;N+'+/+#[4*L[F4>3AS$$O+GPB@@FPK1CM M2$E,E+_%)FKOR*6#_YKYFG>&2KXPT\OM5]P2-'Z"OD)]1%3MY]OO8W=Z M8>;T3D(43W=W@52Z9O]7O3;JIJG]#A29";5Y98RL9(B8FEWZ#U_ ?,)[ M3[),^P_15]!/J)//1#!QK0L_T&W'9K?$/O3NKLAH#][*4W?NI#FL1/X45OFN M%WY3@:OD:?N!>7$QP,Z/<7_37]PO[C7A4EB,#@OFNC@P1HU$B]$PT_NS&'$K MA:VPCY79=)Q> VTWT-U) $ M"'NJIF7<96LO/WJT[MINMZYQLW9["W]Y.?Y)E\.1NMH)-P0)*'UN2GCBTAZ" M3(:-H1@*.PJQ\^$S79D?S&UVEP\T(R1INTB46A+QDHA?%!%K!AZP$B+]-7+T*)KF M<8GH2-PD!WWZ3I8CM@("5MY1W82ZBF?809:=@[;Q01X346%[[SSJX?/2A-D9 M,^E$TB(H8[.#FE^[G>,=6:&U)A @ ;OE;(/X?D>EYX^DNC'X?^X=@WXSW M>$L?^TX68X,&JBV,<>[O5NB3I>V_O-2/(YE,*S$8AE4R"26DW(22PXWE2,[J M8U^*.R59O;#\=,>?W>J5(C,EAS_%9]P4\IF068;M1LCIZ,,9]6,*^@('Y5XF MP 5[DE^.T2/G^T"AFBW!Q\5OE_8T_%*<38\[SU\50\6E'P:)%R=C8.NQZH7C MN1.OW"+T1JZCSFSL0@5/FQ=[VP!H(>.7@D?$(BINQSI*;]2K-K')8M_8(=(J MQI]@.WM1V"5!='Z)_CC8MU:6^BHRR7#N,Q_][WY%-U['=KGI31@D&L/C:E[IFO[S0Z!?L>MWW^Q00,SO*A!A-*Y)I-\+F7B': ME+"T6NW?VGN)G1$STVN14KDQ!(@)B9N<90!GAN=!#84+[8=Q^QH<3:S,"3!2 M7-/-[\ $5NSD&%54DZK10[1]LH+@YE.DSJ4*33W5!W*Y8@)NQPC@25 MIQ@*XT7@+P.,OR:CH>2EVMYC/7/VWND6S+/\DO>$VG]QEFQ13HL!62!L"=2^SNS, MVC([]488Y, MUR12BO@M90%=)=$5\FK-SWL)=A:D-\8J[4]U-DU6T5D]VI7"HJ3B15Q6 50$ MNX%% C8GR^8,D8/$[X.$N:)VO78Y)I=HU?LRP):D.C<&%S@(,:54NDP.8&C7 M-+ )9[&G0LI,XE.LV)."(V8]E/.(.FE"%8Q:%K&Q8E331<+NEDKF,^7>Q:9W M-BD7JD_:'-$BGHII0M M3*EX]EJ_M^E]O2A'IYM\C#ESI*6^L>\@O0R^4#K3F/14F"5HT:&/*W[[WJ%X M>^82.PVI;CJ0)JW<.AQDWBA M^F'&O!F_MAIXH3'R>],='':/%L:)"F-%-A88$AB519_C")E#.H:?HQ2 N04P M#%D:N#C]EQ)YPWP@SO MS*1X?N_UG%EQQ=T0-RT9:)0C2FV)N^B, MY9K[;I*B3-+D#SN7!WFD7-ZDJ[38!UO,]05S=YK@A]KQG$0%$QO,'6!^&=@E M$S\%CN_#D<#>PK6#$Z)TQVY$-J-0E)Q61K'*5;C.QK%<019@;HZUMYUV\E96 M,1<$R0C;WL'1I=\\WM!GXW+82]M'2=0U!HVQ.9T>[\*QR2AB-8 .6[O$0[QA ML'HT?5%3,TFHF-]/T]>R8)5R3L49XFS3W)=RSB:*4E604-TD8W>47%PWN[>@ MQQ@J82W!NO4I=8_:V+,'@$SL-.F!:L">PE7OB#+ZS5SY]/PH2YQA>OB:BA?X M0^XG#$H$Z.=8L >_X0[W;(C#V(.P0V9F06?*,1.7R(N&T.$28'PYWR+JK VT MBXE30G0P/%= %F:'.^)GY&G M]#6XE!R7"4QRZN1N(O3,IX''BEXB69+FGT; M0N85A3W4*(*$_T*E@J8SY3 MAHAS_XP72NX+7"&09ADL%*\G*ZS U'"=1=>\XIXI,6[&R=(M\"!\='_S]Z; M+K=M9>W"_\]5H-R=]XOK0(IF6\[IKI)E.5;BJ26YT_W^<8'D)H48!!@,DIFK M_]:X!Q"4Y42V*!E=U;%(8MC#VFM>S^))9IEJ7C;T'=MP7Z'YZ%B?7[?SH0/:8ZEB_]"*[%4ZY48MDTG)Z$3 M*^D[%GD7*Y:6X4ZXG&'R#5).81<:Y\L8 MI(736;WS3FRA!BT$0G2Q,?"+B9U'")_,JK%LSY80\[N//6(G8C9P0 M3,A80FV5,1JZH@ULG]I5D>>[Z< 77/KD5T;=:0_S;N]A[CW,O8?Y+W+[3V \ M+3)_5JD"L],F$DQ1')(M[A[*H3"U&TJLE:] B0*NF!%$C,=QG<1=HT4RHU!E M%49L [BM+\H3N/'8:DU\6B.OOC\LAF40,@:IU[<[)O1I^Z4AY[ MNWRO)8T7)D5O^%[M/ 8O2QHP71),L%5."0A1HX^#CL.FKA';0+$C(N8G&K"$0,(N15CU4B\<:D^CX M)2,?EIR(&?X%Z\9N6": 60SN4-JWX>8%W0*&!>,5/-AF;+;T O*AQ4#4I=# MV&1)GA<-U0BG)"0D4U2,:316!WI0YM(1% MB\]WA8$H1+KO]BCYO-EI](*LARO^98"J5@.8X\#A_@DVA\VF66UTCC?D!_"* M+SF,4@=0AF1OX1Z[ "$E>JIA1?E4<*P8)TU.5S[B4_C!!+^[/",QJ3'B26 N M\/RL -T&2'&JL;5YO%1*DA?3)9U*>*08?N AT(HO41$%:*9C.;XV\-\5T44L M\0@CC#);#?MY&T3W,!"*"'2U>N$OY )OP@I;?)*>;-@K=ZZIMJH"TY3@B2CC MGC+@@]V7)-^1046&Y5,"&]C,Q$'DO4@RZ>>"%#%$B3INT*=+HQ>?"_+9"6VB M/_PNNA+!25S.P7I@3'^.\?/T!BF/7.S((SEG-5+7*3I]FBG%@=I'A->E D:- M.#;B9D5$#EOTS-$"Z[RY@I0YP&S)&2$,P30G81&^-LC=8Q]*H',$6V!/-Z<& M>P%A$$0MSR;!M%PD6:.:FE]&QRC6L+CD+"7$PF9._@@/FRKN=(4DZ! ;T7*J M!T118Z2L3[/:N/% M>HE0+K"^$"<'=#KC\@8DB4IP9SWKP(M(+X\9\UI45DR'V#@Z22^"U$D8 6]> M0GHA#:RFKY584,BRW&F/_?''A-)91UCS8YVJO&/*$( [+Z#5 M)P7.B#C,Z&J!LL(NU(.*V6P[+.$DY:6Q7-5?66*$ 8N@=*.:PNL"B?HYBZUT M7* IPIEC:,7X&\I,^%*,N@5]WK&A*0+Z^I$#/WX,:O\R'#C)RT9L59HW3X]# M,*X=W-\-27;DCBO@T)]663)S.PEC 9+'/0D-Q=(IO.(%UFDEW-T0<'&KM.EGB)?91")308G$:&G+#A5)TCA\3B16')3/H/X/(G' M M5[O/W3C''Y*>4,"5_*>[D"EKG%GC"+Q6HNZ7L;\,0/E *P4+,B/1*@W9U,/S/*E>D:L&^ M7/$:GGY? -9^IP?KCM!D!84KXNBN\E2KQG*ASM1POA+Y ];@7"#@::0>=\W/ MX91#+Y^&736I9C!<&BH%B2F7D/R!\B#1*$$KMHD1I/IY!@Z^GZFZ*.W]R?"< M$6+9150!3254G>QYA[XX.L"22N20S*]5G,SD?9^+DWL&\+48P*7IT#LY8PY- MWPH,*?3;#VI.T,IS@35VA^\*"\L',7,9,"YU&3:R),FF&7CBY,#$6.(26,7 MT0&J4N,W*B8GJ0XJ)%LV<7^:^]/\#9[FY-HJ<;'<;L732B5 W9HCGCC.--7R MWA*-*7PB'D2O0!:#+4T.1&NC3H'DE]K\28J9=UIQC_&Y"\./LL[&;_,TW\VT MH+T^+:A/"[H_:4&]2.U%Z@V)5&!CF+=*0-<6LLZU90L<22Z%M>5BMRIR3B4L M5)XE0!'..I=D$0?]Q7D*[,87Q^&W*5/[X_R-'^=+KISQNA2')9^^WQF_Q),= M2Y_@W/C>WJZ3*:E@?"S%[RQGDR/RFA(7 %.R2UA3H?J#V1_,;_-@+H@M]=M2 MRE^57%#RC+^K!(S-.J6HN974<41NHG-;E)6/RD2TO;Z,_V)2&THRTQ['U7=E0ES'V M.\S N. 1._0=G)6% W#HDUB_Z\V0NG9XPT6MQ)8W:I0LI\!<9XC7*1YJPN(C MV6_'0"8:_9H:P[=(78#OT5.$$ \!N&^UT_.LN\RSNA2 =HPJM-PI*X41.+Q\ M+SA6]9KF37IJOH^_;4M%I,^51+&3$>ZQ> DP:W@-VZ[Y*-M2[F"FN>TSZO_N M!\Z( 8>MLQ9\\K<)I=VK*/UQO]7CCC)9L^[0H48]=+-"ZIL,PHG!<[#(R96Z MV],.,K(2'"60QZ!K&,7]LLF9FJ_&L0=KE!"NMQH+?O8,H8"Y(TI 8%IUI*C. M5.'DE)D?]3U9(=+?"Z-YB2PE:$[-3#+QD_Q'K7OTKM9"L2Q+@>F-)(-=E*@U M5*+6+.07!]U(/\'RL;O#0&Y07UBU_.]?K1TL.?(CW?ARU$(I!Y%3,NJ1K4Q) M.>MY4A0C3M:T3JEDBJK>'\0N0;Z!#*/>6%SYXHQJ/P%:&TO H<%QA-49W8GA MB]'B(JS/N&70:VHEKNM*66J*ZD"U-EC/@&:.*UN 4<-\9EHRC(DI=G''#),' MB\/PT#7F/%/E!';?SN9:8E.:BQ1FY&],?/5^^'UM98>L7:)U38QLP2G"?ED= MFR3S]N@NSY'A76C!A5CYX+<)QV, 'JP.1O 9#6 1"ZQU^>_05B0?KJG-;#^P=#RS.]25)RN\4. M$X Z7CMN@4*-$W]CON@P]Y2*OV?+BTPEEX.,JE\"*UMPNJ&[!G_S6G5+$?]# M 4@99H3[H_UT[9&QQ3GMX@5;8^5SA; =K\P.BP2HXYG<2"<.F 14OBOA;HL?XR$D@';N:LU"$- MA;J:1MQ:V^K;*54^M7Y@7*;BW9R;*EM/'>HB)GS#*""^/U/UH%IXA.G@$I!#('M/=B$I0P"^"OH B&_]N MH8!2^+.%S$Q^4O14HJ 2$#A6=BR85HR5V+#66..9S5U-[(71>B-834&-D)XX M# SH.HG$04U..":1I#@PYK>N%(L\GT.C=&X[=[CW^=4WQ 031+%@S.:@"M=O MY,P,7B#$N9ROTI)Q*7$:S$--C$K$R/"JO')5*% M:Q.>6UXLPY5+7&I6S@JZRYX_:MIFOT8A8]LC8GD'"G!W!%6U ^D\8DEN ^'B M6*;'>IU:DMD,/=T(!X0TIK#/&+6K"6G2.S+\1$?NUZA<6K_#*9"/^A3(/@7R M_J1 KJ*&(QRWC:U12$NFE(1.NW>3#_YC W3(&+G2^SPA-*-.4!Y69VPDS2;K MH'8BROF58^8"W4!:4%6G]X^L/S=0^/;="3JFAQ)H*MI>XX0^XJBEA>%.DH M-++H9K(O&$QA.BU&W.&M/T3](;I?ATA$A/&[C9!8\?&+^*!X$/FQ2Y3@.@^! MOI3N@Q1N3)25_6:7\P/=S7HYK5=<4V&V0/D):;:HCJZ*+)F2BG/H?&%Q4D>[#>E--34 M$@9'U)_,_F3>LY,IDBLW>#X3 B'OPC4/CT4UQ![V7G?NMDCKZ'%DVS 9# ^Y M$S? D.24!VBE*,\>DU)Q;1FBXASIB.FSVH!4+9_%QUI336X->.0^_ M2E50?X[[<_R5)2S()VXQ9,-2#*K#M2XD)G,X&D._OQ#F)8V*6;T@A+]XUH.VPPKPQ4$(T12I;:U:%"OYB)^:+!E'YN(>'##TL]E( + MGYOD(N7;I4BW M8>F;0U]@0G.0L7K+Z37+E@Q.85D :4ZE(YKG$HZHQ&2=Z@?$F>Q5+F@1 E8R M6_ #H+:R7FMF?AOF]F.W/N6!UJ:ED M!$<>- N.6YV".3/>-7+SDIIH!N3\XT5AU+>QN30NETL+S"JM$(.1#"E+"=-^ MN9:<6V=HOT24;)2R:Q66WZ M0-5;NB28B.6E6V.S%%/CKK2/)2BCF- 427MXX(6M5CKW>1 <3VM5:> MJ0XS@]V+.)D8EV+.5?C.JXKJLV?NR0C A%OD>M+ M0TX?0I#LCFGR6]%NHZV9[[9A62"V8-$,ME;*4GA,]T-1)GED)<^C=+YE54IA M:F1A2T!8ME';$1Y&R0=T6(#LM5W_I-( >Z]8[!*X]R(ITZ*Q71']ET28BS$I M2O7LSTQNU(ARB7X+;;G6)"'#[D>KOYMNB9^*:?,O8>4HY9"1X.3@^JH,3\WK M8_7]V/62]6C)4TZ)=1I03LM"NH)G\[4Q"K 1:5+^\C9H^-$KL:037OB0Q^]E MVG>0E,O<"KG M:-+T<(TJ>K6.]J[<=I(:Y2C@ZMMR7T;(?]WEV'3D5K<0"/ M(X1$"#AWN1;@<5\+T-<"]+4 7\J@. C,NE%:E-A 04#R]0,6%7< M6C$6S SL*2.ZGU/M%*\3\;F2.J&G7*1%9@L&\-N(.F$/YZ#87E;:*L]QN5$R M32:VW4UI9DVM[:/Q9BZMPK'8AC14JBNX763M$8*(X4[2^)(&,4,8L" 8@*W/ MQHL8:R2G\JN&^+233K=JQ)R=FW#6*.MJ@6@2RP4AX'C%67-,K$T3ZCNV:(U* M#-N%CT')?"D][J_>:BF&LWVU$E)7BXMTQ#6P/Q0*TTQ* ?E;6?LS;-U("_28 MN_)-4U%=:A+V&!H%:9\.@U%X#N4*9!PKE[2Q"BD%^SCF=&Q$C5$Y[#^#%2&L MJ2-=37*WV9E"C^(SS/FJWJIYNE[8#%=;S(F.!?QXOC*9C.+ \VV,=NXFG%ZIICYMLC, UU )N1",<\.>8ZNTMNL)( M87ZD:3ON(:B3,]9XU*/"F\AK[#6STL'[)FO[]?XI\G"Y'MJZ>R6=;I78V][Z M'"%]O)996N7L="NOKO,AZ:)8LDTL9!0K3^/^G-5Y@WXM/"F-UEJ""D%J/BIT M#1IHY_"-:/+R#>B;#17R(GT6T\L$FP^>-U,$0B[+HF30VL%U.BMJ.VLD3^,:YJ_% ';(TAM:[&2.N;C3IND7$#0 M:,-J*%3;I!Q6OR./P0 70TWCD;S(EN^.U!AVH1Y'YF#:>J"2,+P2E[PA*WD] M.E6YQZ*0 \$JY"R;0\.%'&[$XAKR+DQ@_AD2*'%&0PM-,"HL4]%ZKL'V'C2U MQ>N-+IH,2\%<)]]@]DC!PI&9!0\,FO3"@QM: M 6V"YQBRLMV -2O[57:+MJ"%_9!C']N%BQ?F4X7'0_0B*9QG_80A1X$@\4>6 MP0[<7-KY^-]T26,W]A%(&TN6*I^0*PN##I9_;(6[FI +WL/NQ"(2166"@#_H MV@T?'.[2,MD8$(8NA;S=KGN\(!4#Y:/E1]%).%5//9,Z,J/,I_LP4-O0:)@E MZ=1V7!P:@Q+$,XSGZOQ(,CKNK _ZNJ@R#G$]<.!@[!\U'A>&J!-%PX[H/ _1 M)Q?X%)$?"I*2D8A(?IV@R$H ^EQ#Q1?U&.<)A[30U&G!C$ V&82,K#.Y[>_B M6$YD/J8,1.A#_FO@QV^N3?X1V[,#L^+,+,* +/OCQ %'PW$ 5OY]C/B[$]+MKY,).L&*CT4\[$VR0,*'"92G@8E4 1F%:@282/PYD^(6., M@DK I:)1<1M$JB(RO*29(+ $"L"Z,6N!)OY\C9V)>1N*1R/41K MZ716,->5M<%LHP9^0:_V;_","@/E+(5Q0"(>@-&<)VP#V1-D10"?Z#T(*44^O:S8=V\7/GI([UVGW'\]N!@ M/3K*:P^]G9TFAG^T]HKGD6ER6EEC34T,\V?U>2B@20\AG(!48T8)M]=&"H:3 MC-#*NEW65T[D"J0!-EC-1CL,Y,5IK.: -_@ 41-L4>S>76*_46&AR8AZC];2 MQIW<,BTY+/O@(>\Y9'52#5"(HMLJP(!.QP'$IP<]3:119 TK$@A*ZV%84*TV MCB1A-0LM'3Z%,$&:D*EKK$_(,C-QJAMO0TX@:=J;' -4(YCR"%6LBC9?R=OX MQW'Y 19,*]09,.@QP9E*9",:%"-:'* 8=!6PH$!7P07A.E*%K+:L#]U!EL!E M7S%X65%O=.!4UQ+ MI_51N >1)DLR%"BN0F<_Q=,W%;POCZ'0P4I!;"'>WEB]L+BEVJJRPCY"[ M,N22MXCH523RIP9E9%I-J: %C2+DG:%)0E#D8WDZ@G<&X2208$1+W,K X]1P MRT_/WIY8Z>WR$B,;TA?6:;>2?9*\PT?O8'3$3H30PL 0'ROD"C,<"A@!VWL[ M/VYM@%V396J1T4\[W^DCZP+)[+(HL]$E<,>(<5Y3DO\'= M25@H0 8PF9*]6\3^8UY((C$E@W!/?4\?/#.%AP(G^L,P!/; 6'%O"" $0^ 9 M)RF(&<>BR^=@]%Q+0MB1N13AM1[]9(\Y<"U"%&/^),)--# T/B1OW5F93%<3 M@D6UMF5;PL1BI7KZ0."&KSK]\"TC7_SGSB2C29&U1XP46;UUK<>1-.IPJ2A7 MIH/%;5-OB15T-X.6^WW0L@]:]D'++Q6T9'M,#)NL8(V?43MG*(!!AJ=H7(Q0 M[*!_U3.?Q<5[E:4FJK;G>G>>=W6WMYQ]K+@,*'$-,+/;FFDO2 M]C1TK,FBVN^6)QWR)LBZC5-T^8^S MN1 ^G7Y[\WR0<*F)0EF@DV/E*!0EM+ M1(QC);'V6!)+!@R)*@W"068&PGV*.8/L/^;"TQ&F[3<>OAZ]%:7E&*NY-D9\:J&:\S-:[P< XQK2"-NRU'AC3-I?9.- MFUP N+TTR7&19<5EA!X'/.M$[<50&_32Y$:2TZOC$J^FN$;)\T]G$D:07%J3 M7A)NP';*F;!B)O/#1Y] M!X8\]?FS ^&O0--@Z@%SY#:'CEO5BY2HM90M>H&ERJC3(\F*D$*(Q&1W8)G\ M/DV.X;7A.;G,@WA\$(LGF%E9N+IQ]H=^6QZ>K"XGZ?5H92BL6 M/+N&Q@JSHO6E[G;:O=Y;%5TZC1UK.H-U7G$2].*-7F80[5SYZ'KE9SXBG/*E&:\:N/^AMUR#9JHWE$W6,6)JI>GERM%8X=5HJ M)V]:A]FJD9SJ'A:W62.EG:INNNO&/#IUE-A-7^U"4M:O*:"Q'%2[9YZRYT*G=:NPQ>;'J41(&$W8LDZ3<]Z:*#+ \+A=2HJ""K=7AP)1;ZK%R-'=PO7)3FC+*2]HG/Y"3 M%_D0.0K+(;L?_LA(T[!%4Z[MIU>%X56L>#2-I;$Y*5T>37-S*5>#).O,E.$5 MHK1UO8Q#U@F5L7(R0%>-I>:%1M\EMR2 %;YUBQ6<%9("2FHN/MZ=1DQGB9?IV3,?$)2.( M)]VW'BFM#3,Y069KD6:O0/1#;$@SF8BCE6J M6B/=QI:FRGV9RB@VVF(86F%JR]?PF=QX9QY8Z N"F4WUT-.A1._ME%_UY;)L MD95KZ955:+Q&,#$PP/P#7LS9]^8C-P@2Q=<2\=BNB[597#%RN"ECPL7J,BP4 MQE'*H:3=N73QTSC3@M$16[^2C:AC2+%JN9)LP"8.X[8:QK%)VIQOY^)Z:35] M*(5\$@#EI%H_1X-WMZ5$B^G3,EP^I0W%(@N-+PV[5"1KVGBZ*ML"Z903WCA! M)Q&O58?6+QXC[L%&Q\FFTG)MAJ8@+6BD,4I4'MH5FC'S4\SL8R0$!/1'+V++ MY$FI3Y>7.L3K6&)0WRWGS+>BP^Q64EE'*N+V6[40(\< )I$RF*@)]9 MA9D\B=.\N36F38HBPKY,J\5&<=YD9&QKHX^,]9&Q/C+V)7VZVEL5K7'$ M4Q#H%Y4.* !;W@./97LQ+82L,J"5?2J6 MQ>),0U5BP6SUDA 7+%9MITE@8'Y:/G-.V*Y;MO6]+;!=1^W"JS(J&8ZZL+H+ M073.VPI;<44NO]\D#6S&4&B>N1Z>,WR0ZM-*$W2P"3?#SE=#A&"12D?G! MZ@#FB&89%^OD%%GR7FP[]'&/8^J:C Y[AQPE]5IX3PMOB# &=$T\;R46,?EE MJ=SQ%\=A41;]H@P2_FZU&,5J+GHCIRHMZ9CGNDQVQ\3:*!P+#_!55FW,"-H3 M92K5R0>3VRT S7)6>56 8BYX?5&EBK]K4P4;BH\N'OYJZ^*S'C RWTE+;&*O/SHN& M=6BM]J((#(.KV))'"1[B2DM;YN[Z:'IA49GEA!=; P,/]0>_?H];938Y9H5I M,+RENG,4W8;,JW8* NSVO-#2'^8F5[6%_!2A?XK.%TJ#&:;'6QMO'9#A>*FB M.5"I(*^X= #8!X; T(2Q#Y2:6345*LJIV+#>]4BOL"-@C7'W=@^S*;3\J,[0 MQBXDX=EE8L^*6@K/K(6^D,Y!5JWT [.TZ'F1%/L\?&\M&\^^JL"A&#I6Y7;F MYGK[I6%(+4S57GC0,J>@GH$E@1_/Q_?I&ZU-9/V;ZF\-QL$.-J(TFT3;6>2D M?J> .:]F>.90^MFSU:WIZ*H3A>%'X=+H@:)TB-!NG\+&J:VKE2S#SW\Z[9CK M:2B'L+E=S::U2BT\'+]H3L&X-*(Y3,I!@>6%Q4>VH#5U%U/S<^;+$PHO:'/D M&L[WC,N1B-2DO;.V9R]:)[95E7'Y6?R)<6(E MQU8HP%&409(NWN%6@7*1,*$$DV+3;(0,'3WF7M!$UG.6("Y87I%W1N$&N/,S M:N\UC.""!4"3-Q5[YF%)+N$G2K"N U>J@^="KX:"-[IQ8:O)"98HVT1>ALM0 M^=+R2GAN=$]RT@YZ_#(/TYE"U^&"9BLI4Q0^ :4/ $!T$-UNG4,0&'8Y,VJ=[1%5T!!?Z? M&*4?F)':HZI>J.&+/:TWME'[N,.:"^V(=C+ -5.TESB?PK OJCM^ZVH!!?#J M^"I4@\^!8%M5D@N%;P$CQ/G1:W$0[%TEY]GWJ!)O;?QX=/H3_;7YXT.4H;6" M\75[\;R\>!%505:[)!A@PES6U [KDEJ5. H/6Y!+EVYG0&M'\K"^&^:"3K&1 MWZA\(7!.R+JR5\Y>D')3!I?(1^)2U=HC'SL[("9FF%Q?F=8$H.I(D?%@^4*O MY,8[Y4',>#7%]3/*>X3] I7*-?&-."DG#N$I_)KV-L6%QX*]P[;DBY1A?-S0 M:3B?Z:6]15&]1!\,\BFH"!$EB9=;X(%RLDQE(V=I-V('XMCF0\BKB/E*FFI% MD%+=.U8E8\-&O=KW''")OM>X,5JP]H@0F^4K'K8W-8Z$0Q3C,=I9)A,^\6GR MP.0T4B]:U4!RYU6-K4G)_L#0/FAV>@G+*5>IRU42K70)'FN2X/$P$->V.BG- M?VO*.49R$A0 B8(3"IJ#5X_SIW@YHV&(1>D/0)/A<$*\.<#'R@48"D1"0-A_ M0OVWN0@N"5DG:C%(PX3BQ30[O%52W@3,86!P%0>BE6EV+0*RGO 88QW$LM0] M/X].'OI]B,[")5_PB'2D45[0;*?<9*[&KM,/E^2HB?+DI?6IVBZ9[#J 99!F M8>$C*2C+T@S"8OW04>J%8GW/3U4W5$,J[A'"%]+*;=U7="-A%)#0T,9+FR^P MJF@3EESO\2+'"_A]@N,[%[X QYPBOBX\ZA(9K1$0!#FQ'OG"= 3D*,&3@565 M#5A,8\L37$8&(E+0<10EW58(HCJ!NT,YLRA"F2#&!%>'6R1I!GP"T:M=> B_ M9NZA#='91(L]K$5W2:<<,W:L0"F:UDG*ANF(8]O-LDD MR 757@A8(<CM.8%49! '/"E[(.! +2946!I/)\5(=D)0/G*"ZF"\LNY]C M*_:T$K:KJ5N C6_Y[-TF7A'U;OD.TIM9^%86- <]$>T)?ZU?,5;]A*#E\*^%GUFH4I<(2HGU4/K>JEUW@G;H;;*[3W6A0S:O:FG9'Q3S?H993+GU0+/FQ88T$0G>FY)_]Q #:X%A^(C];W)R92@' M;A [QNW0V6'P=AME6FE7U;TV*C&]65HZ>];+E;UH9UB6',JELLB, M;\?[Z1WLAW;]VH'T*7",X+L6U O=0&0A4HHL#INRL&=SW:< JM(+'"T'MP2; MF^J-F;%U704C8&N5S4]UB*.\F$S0,5#S@B&F2XDMI!:QL16/>^EBJ;^'0[UQ M= XJ#?6.292EU)8>0YB2_1>:M.^L!X,>)?6ON2W[GFL"LW)F9-P#AI!(5^0&SYV$:&$;$X"N4. Q ?+:*TH4(&KM5<*H*,93954L0P@SI;$RUCWSS&UVCHW<9VQFL;O?J7 :**0^!#G M\$1@"$D>'#KELZ[@/58?\/*3RI"'IJ:&H<+^/P$TR4J,-[PEHN'ZKV2-!L$K MY2P(+-(H#J$M.:-!?<,,\VI<8@_?)?+"V)II6,+;C$[LC+B9J<^ 7X3*!AG#F=R MR,I[T)I*^@P:Y 26]/TNA;1S&2YZ)4XX#P_/XH O6_5XF9K1ZEDFD&9594C5 MMXJP! H"&,AUMK9^U10Q(P":9.9Q,ZHER6V4GY GHR2.3N'*/T"1I%H_!XA& M+_M%!#A"V'TD;S6LX0[#N['-04T:&V^)K2RB(G9!1LSX?VE0B2.JD]*&X)]N.OH4IYY93" MF.2U&TZM9CCW5^.:#""P,A]_D%W8?('QD&&YRRFF ).F@2VE8P<:@U-UL9NQ M,&:%05]D?K&@R&-<$L^/A)1\HUD\]?"P[FU0$3XEI/, ^L[:L>AZ6..NDT1M MDFHCR4*?;!FV LA1+%M8JMEH;]21#BG\#;D:HF/*ZBA(18Z/(H;;: M.R=E.93H$#[9I:#R?>)Q\UOYY692U 2U[%L$FO<89(2J&XEVW7KR6F:"IM1K M;AD*'1?[2E2!]BF#PF]<(::8O6'*04KJ(BAX%2>\GK=RN5RZ/E!+DQ,QL9\J M2TM<"/,29C M@BFG1?]+I(@[ M;).+"8L=S5U/AUT [D0_!R5U3'PTJ&#Y;8U8XEDO[L!_*^5?=0I1/W\F+&3P M0HVT72T%N\_!DN?6H,&]/$L^KGZ@A(X/B4-M0D:G MK$PN2 M$K&&:DZX!(M"B=J'3$,SQHWXFH,^QP0( M;R8W'M1O:Z6P;"5[Y(21'?(J']BN$*1UBHM=7'W+-P47]N^;W%61VI\HWA [ M>P9^W^K!G(NC[ [\?6?#X?'[OF:;': KN1X]+\T2I\N_;F]MVE,O?O=ZA M&] N;-'21U;JW]*Y]$=WD8*!1?OWY#P=P?GXT6F83_XVAO\!9WKP3U3]-[9_ MO.61$TPNBD1;X=W>=74<^6?=D/]Y ,)<^IP2X4M-)^^B5[1GDU2#7D"/'&SBS:J!XWZ!F3.N'8U@#Q:1HZB?C]*,9 M=2VIIY*IML^D4)?P_Y'.@2_;1G7[P0_^#W]I#FA%8MZLC(F&!\/_$1A$;=8J M[$X&*O)EF\]V@?ZJT?^N,*+%H_=GQWR-?5Y MI2!KY8 M!.OQ-_$W<@;KN-'2ZZ+\(!@^*57VR!\27T]KAHXE\:1IXR$LUZ+4<.5JW.[, MG5E&>"@KF8F)KBABDMZ5KF'R"D3X,)S,(/6JV\YE4-F&3K41[ M:W$DP#VTZWDQ=HO [:^Y)S=W"4;/$7823BK7$WML./-#W/:"S,D) '&8QXNP MA#/'6WT86PME:LH))H&AUEU0?I($B]5!Y/?6#.:U]%VW%M(]\#I1!NXJM_1M MYUHB[>H9.)4 8,3 I 3HT-)>C][-I,Z^&+(5/S3\LH6GL"F;&<_,H4;F[$D< M9@0)@^5YU".DHLP'+*^F/'"ZB4P>:^1+&,<#O<3 Q6-[?X#QR3IFS!+$1+ M9@ '#"Z/FY+3(FAR'6ES:G]?V@Y"SB\0],-T_>/0#=FUE-0_^2IW@4OKIUK- M3("\S# W!>8:)M@U!DO4,/2[FFD#;SZ9[J 99MVH6 ATA#YFH2W"%15D M$VY\Z:E6E%R5?.1?I*[_HP^%+:FT(#0J)@&O KA5'^@WA\:'))?5PUL-]A_G MDL5?,#8@YPX3J!3#_"5^%EN[&$4\Y:YJ@*+4'+_4<#P9<-8)R)6-0^.JBTHS ML<^H8!(5E"1S0C54,&R]LE:F^+.FA+[35IQ M%XQ31H72MA.OSJLO[BYI%VSLK4R!/K&WSTP"_QXL?:.<:')Q0R8.' MV/CVPMA:%':3T8!&CI8TIJ?;W_&DA9WV$G:(5XZSXM+OH-4%?46^6,GLKM2(!QQ=P@G[C"E<18)/'SUNY1W^ M?9NOM.UFD2?'M&G1_P5\P1E%B=<2UTK5]>VQ7WR,=%*9UN59'.8XTAZ;;O<[]\:T Y& MMI/S<0B!(R_PU4R2.2(MG/+'KY8&WPX,4)N\)U**!J=UALA25@ITY&ICW8?% MU+$%%*5-C?#1GW@<7)$29N=9H)8W('6?II/HJ8'!I.,F@T]@WAP,Z]ML&S+# MYI*E]8RV)5K,Q>^@E4AS=6X&B2(&5IG6!!,MQ7A#14XL5\Z_ON9V!X4(DO0J MV>F\B+9UB#46O,HOV0XI;B^E53JK.Z[T>:3[,DNJ6B6GI4S;^\ZS+A243A%% MTX]>YHNG;=(.\USGK)W3GX&=DPSI6VT=F&*]$$U&%@4[P>?/"S]3J6K7A^<=:^UG>***Z$P! G0!=80 'O$A!<.J<=TU)0@$ MV'2? W/J=S3OT/K8TK JXJUGYSSXYS,UZW4&U"<%Q5@Q_. GHG(F%"8OHP\M M%Q/%SSBY3:OU.FA,?H_%+)'K=A.,IK7QU@KQ^5.[A MZJ9^]&N7?,A]Z_NP!597^!-6&&SP (M0B=6*^*(,LA$"8F:,YQ7[)<'.^E]H M0I# /X@/7)8)282Q 5HB,%"4RS$?=02XS:1]4>C;L0M)9:GLZ\1(#GK@0EBS M6!H[#1,\^ESHS4[[C_AGS!I5H7CLFMB67B3#.6E<4MY)KOQQ.M$*6T&Y:X.T M4*<_"[Q.&0O2-D%4Q"(DA$7D>2?C%^GE$[!Q?IM#R<&3AMP!9K+?51+KHZA/N8'SA)E@$7KDL&>@T<:E,Q2WEKE8A6@ZY$(3]-ALQ\)!=#78; M%!/]5EV 1![6'ZZ= '.$^$$FJPP7>%%=J^<@[[+1,*,1%3=D DUM-5%W#!B+ MD""GA<42BE$T*@@Z4CFG,EU_B-^[QHU;MG#6KY9E]]PEVU,C5^F+4Q'VY#WO MH2N=E6]Q!-[[M+]F)>JIL[M:]Q"SJ8UW@T-";CT)]14)JQ)ATR91 J'4Q&G/ M7XO92 %C/1@^P&T7L=V92F8 MYNL&J3,DRN[7XF8MLNL;\]5R\$\+K/%9 > M%&=349&7-N3@^*,\&0Y?2;H;YIR!JI8)3BI\E5(B&:%T@B5C.RZ.S 8&R6W M?M72N24$3Y).A9\3AAJXHC 4^FNM""0::IT.!V^"%J.1@@-M/LD.4["!T$+T M(*?' >^-W:=GR&^/O"+P@PDYCLD)_^SHX*%_+=KLM<847W K17SCBP86+CK5 M> /?^^+%Z>[[,C>.MR5+'DAU@ SZ MS5;DI"A&"[W.,89O,5LQE):"X+,U\JVB/XR%5=0LE'!:RFG*9_\'!\)2"1R\ MUEFVRP;#(]0]=D1"EBWC/^PVXT9X1.8M_0]%L"L5@XO;"QP&KBM9Y+@WL>&" M:E^XFI@"[QK>QT2.#J-9&QGXF*H^L'T7\#VW[3D[]_O-FSC$PW=ZFD#'^IK/ MDF(AYVX)]0R)ZI$ZY.,IAL3CK((BGQ2>!H'#$1>A6W[<$'<*/,203G:@P"YK M=.(\S41=B>D"XOPB=8.^-S/BH>'Q.+Z[\*Q :\01'[UC(!L$L9?&%_"^?Z=U M643/G(9WXN9,!UZ1_-]%Q_]^=J)H_I9=32G &7': R7'>!CWVD_:[:/N/M?L M1Q?T=D^_;.V;OZ7:6'SMFZ'VN'A%;_(XM9)4 X>@.N;)NW:RXE54C<&ZI:]2F MX5_L+S ;)0)!04 PM#GC5%MI^;VXE6C@AB2$/0F3S>YP4'*G#TKV09=I@WZ7"I/^P85$P&P9:Z9*+"-'4$_Y@$,Z!TO$UQ"C=M.D.$RXE$") M4U#5H$2%6&Q,_W6(7 S+AO64W!N#4C-M5Y0\Y6]5$Z9,&FQ@X:^[.@6=U\7W MZ+E>7"WECMU=UJ*69%C,*](PFMK'#?>D6NR7P>!'<7"AMDE@W+ ^WBAO\&8 M%)%T.FC SII*+A[V8B+ +"Z.'S&<28A/%'D_:YSU@NA M33F"EN\M=";/N6I='42I"&GJD4;)K4TZT(+&$H!:!' FW< EN'MD+EAA[9Y+ M]E8%K?)2WQ7\T_>Q,2*.O>LVW81=+B(N0C9UEP\_6N:^[[1220%FKU%WSKYD M5R!.JZ4)]N&W;4>Y&#CP**.V:>0Z">_T60+!M0T$XC/RNK0 \5!'#JY"2%#K M_2,I1T4C*;!!M,8:_PL^T(317FU&=EZG:SXZ)ZX'QP$$ME.(FZ4%ATNTY?DA'PUIMP2TGKGZ5VGS8R::L?C3:VY;**_QWN0/*,[ Q= KRPSM+LM\<1+DT+IE% M99 DUY NXD9#')#]L$/R 9%1+) DS<0V /BS/>^BP/AH@RR,Q]2\;^F&AK+ M.S$>XK"H+-,">[?!5,FYHT5ZUDNIS2=MC8?'6/_TT2 !1N-&U_;MSL+G(8OD MAZY7"GPKA793GQ>.D;04^CH(C7?#XOHJC1<+",GW!X^R/Y^D_-5>)2R13J(^ M4Q9!CM!<48QE'U/TE4ZY#2A*7>7HF'9*NDNE;(P9B+/]00'O,!L .M$+!, MT)^,TJF=\)^8&54-+%.3"M8 M_D6S9$W.("=DK&FY[!"K1K*F8O,4#?J)AE?=#Y[[UE/F==*+F^U^83M-P88H MI4&UF0XFW1-/12Z'2!E&=59&+//[0(83[E^8.I+'':PE(26 MC0YHXE_42#UN;3NOJ#4A+4B\CR.[T)=9TJ?)/D %W IEVQOQ4FV2T(25'D$, M4D?Y?EH6S"5W7B,*X- Y#T7]W6R[$]Y35_\MK6;#@M?"[W?;C-'BNO"0[]SW&-[9N6DM'\6.IEIC5R:7-LJPL,6<3-U^Z$+KLZ 1>JR] M:J7:C[M.=S6S#\-UYV"J88/T!8#%<8.)29CVCC]+/KEKYVYOY!U -#@"ON7@ M3'!H+ G0;!0+LK6N^B)-L^#W-.@%0&(0A^S<($:><'U=/Y@794MP'A+ MJ%YPI<7?U<4)QKM$5S90!N\2QN"?-32 ZF#!_(# MS%W$<2N[E#LPZ;<6\Y_:E?H$1L 1K%]FL*:C19AOPS"6E1XM=UHYK2'+O(*1 M13DE/0B<:]*OAZ,+6EHLOBQ'$<1LM2)*R1!0VL;I,9[HL?QDEHY$C"KBQ5T. M7.WV@:L^<-4'KOY:!9832)Y^[>K7G-<13<12.L'1)0,L $#&W$J.78YE>[VV MY5HI)$U[VA@/L:C"?I4;>R$5E*-]3WP]Q]@*NB.OCX6!DH42Q08DCLBBUSX& MC%AJ QI>/RCJ=\HQRK94N55/X:_418K1F#E,TFHEY=7;9^KN<\JBM'>C!4&"*WOT2/>45 MQ.]8]Y)H/ 6!9'EM 657(2J0#@;5N%T1X?AX:>\2*)">&24%3$G!)@*=)H3& M:<_^I_;;YMH)Y@C1YL"V^F35FS\$9J=7X4DU082BI6HO/@]V#9LAVQ0WOP;6 M#82Q1K0?-5IW!5DP6)@@93(-IPOR=*Q>7')?$9ON*K[0H<6EXD"T@K4T7AA0 M56&)ER]$^H,4^.ZR;)4]79O'83HV JD*\!R8.%REW4LT 0(4E1%G-#OP'1=M M>([I+;8YM&9V*ADSR>A<^AK[/\&+ M1N)Z%,[-O$BR"+WA*:FT;I#E(RPR/QS<[H_PF5&VKR@W'U]/ES@,'3^>[%F: MUKR8SJR5 S1OW>96,O^BBS/P]A#_TR=C) VEC83.I_.XNJ^=&NVG)-?&>H-JZ24I M:2A:3!3XBI?2 :9H4;W X=J)"R3V9?F*"3!+&TB[0L MF)]B-(0:TUKO'#PKFU-"?#[1:%N3SS!?:D@@I.O1*?K[2&2ZC #LD9F.7)/, M($>\E5/?3D!GP5SAT]/JW$BZ2IA=F(L?/RC$]\MX@O@%0\&A=8;J:Y;D@NQ ME3VLM=B@3:NBU^;KJX_0IOA(YKK;5QC448,*07"NJ0Q74P^]*7RR%]\2DTH+ M!UP:SL04DS*9G=]P][6_# %[-_UV>[W?KO?;]7Z[/R_U?W+JN9=@K07#6@^: MU,MR%J73E:\/::&CZQRO9=EQR*\3K@N=-.F(G"P%(262NR%@RI)_: L8/?%$ M6\[YEP.#23!^W9ZOQ7Q/3=SI"BLE7-NABZ+]4@1GWR.7 2UCAV'F^#8>JM[1MO;>/%X@&@ M:"ZN*_PL=HY24H(!>JHP3[FBQ?*NT:^TS.^<4J0^)R5="A9B6Z[ V]%@.T_R M!Z .EE:#DG0D+PH^QJ,96^R.H*)!\*WX/O$&:(,BIA?&1KA?FZV&0Y MEP<"=V\J7'9,6:-\8#_+&OUZZ/QB JP+5,ZK\Z8>%9=^QC7A ]@Z!=6<%[4W M5XWN%UW 1B72 HMK)4IQ&M#AY#9=\B([7G4M>6X)]&J5Z-G8W=SX_L-#)AE+ MOG& (-"NVO#J,D#+UNI.I!]E*CCB85I5UKXH_,""AI.!WW'$(9:>T\1]I.VT MM0[4J]7-'62QNUKINJ-]$LA??\-+%-5Y+GQ0:30V"B).\9TY*6-(=MN MU.,94?X0L^73@QN4& NO[05-U0J::"=O"3.L1T!Z!LHE-*YXC&S$*/;6+WEF? =M,.P$DI/@!HG:FC#_ZBHQO M<2CPAU2BF-(BW+G[55-IEZGAAC3LI,<:#AM\I8RG7VTUMZ:+#$R6F@MU$W [ MV"M52L[Q7B9EOB3="T+THZGV+>6(WN$MT4\>]W'9Z6OW_!ER>R#ALLZKD)R21E M_\PB;UI)C^X2UV:G=_0*Y!17_2/:2!A>T/4.*O?1Y2G+?N40%_;D$VV'+7C( M9[_'"U)YA,G>-I"-!I@;:6*B%0^)5C'X4/DH2@VC=-4,\[OH3V8MN ;=YP_3 MQ=19@_%R(]#/2MJG0R__>LYBS/ 8!XQA5)AJP?;SU73,8^^D%8ULN6('#W2M MTQO/.@LKDXLK&4>I5WGGR2X;Y1)J;"G!-AM\H3[70G^BY&+I*MA$Q[DF#[S% M\R])C#C> P;&U:\..#EO;LTD;X?@%CJI02W+S7Q" <%F M#6SAD.M\YFX<7G3&6DEND$V=T:L45UK(-(";E-/O\2-OO!WK9./ME$;JM+*. MA],!FWM-K'USA8YN,'X]O3CMR[+()VB;A",0*J1AY,X=H\;?YYQ#"_#8I;JY MP=EA?1VGOKMPZ_IM#>^FB_]1[^+O7?SWQ\6?1.GH'P_>#W#=YO)UO[^V;W\>/]W;T'O!!\!TCI5YM/W[T^.3I]\_+?1\]. MSPZ>/S]\\^K5T>NST_>[.YN[&QMRP\WL?#?2=]>I[F.W=<8*_+V[GX>%_GQZ=G!X=OCLY/OOO^]W=1X]W M'ZWD)AZN1\%85S+%^7 ^0 -0Y#E'MBQ4_!LT#O%J:S6E'X$3Y:^Q<09H3.A3 M@)&<($=[UK!B\Q[V\_W6QM;.^[/B_=[[[0W\L/O^[?CTW>L_JI]^W3#UV_KT MQ2_UYA^;EP^B/)DBBYJ/G@0C05SZDR(S;\:O+-;<&;SJ:58,/SP@:C@;O'][ M^OM;6Y>-^0)<'9;M:5JLD=5@K H\ M#%82]+A)F4S14Y.Q0GKS:\?6P3\>I!^EV_$:3?BJ-76K^59X;O6F/)3,05.= M2/47B)CG63+AA7Z=E.7[%_^YN/CPV[3XY=WO%Y?__L^+@Z?SWY.#!__L,@:^ M*I5VA^/__O[;]D&;?@[/4S,.[,4W&!(T MY?_[(9CH/Z/O!7SS\/B-![R)!N HF8,BL@;_^.");7@7U_ZQFYC ,L!!N Y( MS\# Q6H-RM8YPS&6"6+,NPRJ4WV&)N_!9?:[-\X:J4TR75^8T-GR=PR;Q7

15UB&V+X7/BS\3@O[W/J,95G%GPW7DU=])AT?95NPJRE/*V<*::@^KI&O5\-4Q M9_?&XOP6= >*Q"0--HIU=IC%P.0IPEAU?I5=(X+?GFFU++N!+E)SR1 "C@:= M#6;++<44M1ULDQ89I;ITXBZKR,,.%YRGLP4_A;U8*D)I7EZ"=AS!TBE>.0_3 M!FS7HU7*TOH"PS@.72[>,G*B.^T?+2GGZ O!,4@PALZPMD(08RU,.+LH/5\F M>^,0HH;=%5Y'=5>0@(Z1H"87-33;)E5.VM(3'QUDF:N>8;@VK#*3LGUTG]*? M>4-E$8CS$I 4$9\M3) "?ZZ@8%Z%11@-NRYGH 1 J%!F9=@NKF+:0T^F+D7C)4 )%'^XKB"A0^=A'#RI(]ER/!6A62_I@"E M[DQOQLKF*ZOT+7%R>/AN[; ^^OW%Y/+4)"\N7R7_^AKZUE==D;=E@>'[ MYT7)0A^HAA;):A5ORM-F8(6'KS05Y17+]V)MM\N#7G];>O&H. M+A;4U3>V8Q:P<+LK5L#13RKBJ"0$#"Y*3\[H7WJW+>/7)G62)=+6U$CM,!.) M.2X_,Y1))OY #'(/N9:M_?_ZM/Y7MW'CX\9_4[-S M.#V:[QV>-./MC?SQ:.$4')#LM^]JT'[9W<3(L,4]* M?=8$1.5O$:5]M?FR]!XL1R[6C%N"J"(U*EKM42U4(K5F01J9EU[AZ$SJD1A_ M!O455FXEU4<139;H(\X#3?D:E2%_?7VN&HU]OS.V= ;'"SJ/WUTHZ/74^>[. M:;9?H[$DB5)ZV\3 2AD53DP;#!351JK"<@KK6H3AUBMZ\;.=2R+'?]=71HMI)!T.](PF, 81RR@4F$__(:I MG8-K*HYLC$QGG7"4T8P9X+EUO<>5V_@6-K=-B7E9"^/"[[AM^\DM.N%>:*OK M649@8J N E?L"!MB0F4Z1/<$HL]N'JQ3>]?HN0"ZT/'=_%$[!!T$VI' JW'. M)%418L27NWE[&2&QI!J[3:M=[HPV[B$X^CJAIP1Y!#[8@X!FM'/@7+I;B" 0 M:PL8+U4%\Y!:H )<#R"I2X4K_I=TBF %O-,BTU\9'X_>VA=S"W8F7]^'<_6 MXJ:NH.;F"476X0QJ<0?X+SI2CQG.#9L4'>2C5](G](R/X:(&=SDN?O[?#\_R MGX_F:[]6E[^,SR:;-0S XH0>U%=<]QXOV_Q"^MZ7BK;1Z7P5A@-.U2+_8DV9 MKQ.]LGZ!M/+Q[2/!DL0EB,3:1 $N.*!KH@Y2=IHKN5;P2><6SULMBS7%GHXG MP[MZ/G#"2UQVB^6VU/YW?>7413T9Q\2XT _:DI(G/U7O)O7/[QYMK U_^ZFN M]^?_._YCPFZ@[BC0N,BPY[U3JERF']5[(,2'IN5S9EU)YC%I\UB.-.0_O78S MHN6+0S_,X.J2HAVF!@Z/ITK1 SG\L;9[TT;.N##>TTON/QY*O-6J\6XIH7QQGQ#6)X3=GX0P.),::V*5]2H=0G2#6U>.G A8U'XV?SY\\9_-K/=%Z^?7V*V#MRW1EU: M%LQ,MP[%N+[4@CG?O'.->-TJ:BB'EVEJDMR+ZBY ZSL=(7BV9J;GIJ; N-!8 M@!%(5>*.WOA1(W1*KI2Z<$>=0Y^D/4=Q-C(&5IW8>%*V[QVR5S8S]O'56^[Y@7KD*F2X M4A-D]7MVV4IVE&U5*.6P'D?Q&&? 0A;X:N"X5E>/P50.KBCV>80M";Y$6X8Z MN"=@!6;:3"Z4(, 0AB)W%"PYMHDL\&$].KI $% ,L<1>WLNTJ;10%NM2$JQ, M32?H"Z^ZDZX2QN07B6=?=N\3GX"P?7#< %W4'D:)?28"?]H^CXN! ]JAPJ8, MS0P(@E+=BW)0O(X?7!\F/VCT"TXN^C,Y+F4/>E?.%!_^,6=5.>Z%N5!50<(- MI]B=B=G*D; V^:5Q3A+F#*D6/6I;FX)U&>RWV.2U2L!RZF'^U?-9JFT(&)RBTT>G^:QXJ M*5[8WC$;QHS'[P>;CQ^_WQGLC=[O;^^/WS\:[NUMC0:CG*%[;>GKQY M>W1R=GQT^GYK_]'V[NXJ%BYLK4=NG+=8;6*KIHO+7 *6#O9&D!4J+ 8=_=Y0 MF@83X\G_)-/9C\^B4XE&(#A)BEC-<\(ZF,T)%"(%>R#!BD^@9_I0%77"L6CO M-_^-U"2&2\])ZI))TA4=?8MR =YQ.B3&6/&JXM \5!%V]F(Y+)QW,&Q$PYYP MP.$V5]V?/I6IFX^B#1@)W'],,1Z6S:/'&QOQQL9&5.$&(+2)(;8)AX5:%;$Z M02@#OQ6*99UFJ%5@9S1KS3'V4/CH1YN=C^;Z91X4<<4 ;(DB;2#:A^<+3?DP M.7>F&M2IX5EZCA/44Q"&3PDRG@58G( M1W>EO[L#0U"U)ANMP1)E18B10>)QP:A7ERFGQL54>>4V4G[I MH00BHR?38YE:OQYINP#$^Q,<12JGK\GSBJ%[;B-"T"Z71GX+&Y/"7J4CJ<8J M+5;Z9(()P_72W#F__/Y.F=M4!V89(7$M9()9,JO,$_W#'QOR#>$9>"B&?.J" MDY0T=1$>(_HF(/U%RE\4%'6I Y,7;O+,ZY%UU!D$(TPR62B>OSQEZ]'ZQJ/O M_$63]^D">J?2>SZZ;\9 X+IJ^GGMLDQF3YCM7\(Z?9+=RF8$YSD95$76U%_F M/+?8++"?W>Y>X-Y]?PZHYX=Z=(U=.$]KLT9&&7!K7#V=]?K>3K\OJ[& > M]QNS>AO3'YC5W)?MS?7=?E]6;U_Z\[*:^P*6<2]?OMR^_%"7J#-_IGXL.K^: M#K./$:Q(.HK4![)\N_[R(CV^RHW3O6I7)?^?6H>LS>W_LGQDU19 ;.2%_][0 M'\(YJ6X"7IR^1+DPMK1_:&6L_G,])3R)2B%]8+[0RFG%++A)7IN3!TN MTY\3TU]P]I^GJUQ7.UGM [*"<_ZD^^4^3OI;W.A/N0WNXYR_Q7W^E+F[PG.^ M>S+*R\\Y/$_SY%[0K&I9]T&VG)XG^>0\22F7Z:E)?Z.TP7ZO5E \,$[P#YK% M:?K]^?ILW3-'*#SNSVW[2C[O#QS[?]+0'_Q3TCSO :L_*X9E6O5$N6(,_BEL M2EUD1X]X2Y8@S^&:+!8 %O4E7)\+S! MUK?]+MT!-M_OT7U@\8\V[@F+?UU<-)64Z^ P>QZR:IS^$%,>\CS%/FN'6 .9 MC(I^DU:2T?=^FOO%Y.^+6UXJ.4\)C["GS15C\*= B3\7V(KF$,8\+DK@]?TF MK22##QTV/;N_5^Q^__%]9/?1RWJTWA/HBO'\-W6=7":*E=-O3\_M[^INW55N MOWE?@K"'69JGO_<\9-58/*KUKY)R6%2]8M^S^ONP6W>5U>]MWQ-6?S"Z2 AO M_!#QP#T(KIY.5XSYPU.2\D//^'O&?Q]VZZXR_MV]>\+XO1*JY]3DH*?/%6/X M)R:GQKO]]JPPL^_9^[UB[_?&A7/TL:B*J>DU^A5F\+\F67V.'9OZC,O59_2] M5G^/V?[V?8G3'F#'LHG)>[)<,5Y_@*CN>1R=F8])S^)[%G]G=^NNLOB=1_>$ MQ7N.FV/$OLU']X) ET'D?@Y&[ET7$L^:089"HM_7>P7 ]NN]DB2WOJ%W50)M M[=X3"?2RR9/9>5'V]'Q?!,]9D17#MQ=\YU3"1I9_?CY)E([^\>#] M[GAG>V1&6^\' S-ZO[.]/X"_DKWWP[W![NC1:##8WM^#86!73+X#&])OOSSZ MZ>#EVY,WAT='SXY?_W3Z?F=O9WMG5RZ\A:6B<^PUQL51LJ=B>SVBT4;><&^K M7>\!=8$\:"9P)8]N:RN.MC9 H?.[7&*[7>PPF42SI,1.QT7$S30G21;-RF)H M##5KIQ;(\2>;3\;4SK(T257D< SGD?DX,T/$VH,'GR<7<*GKR9F,@%U5)C+C M,5P3%7EG^\T!-FDW546=W9NLIGD5,U-R_\PX&J=YD@_Q@<,BYV;G.+1A4IU' MV(5'FDP+$3Y*DLW'R<;C]^/]#?-^9VMS]_U^LK_U?CS>'B:;9C<9;>TL$.'. MJ^/71Z<'SX_._OOL^/3PY9O3=R='I^\?;VX_WGBTBI2XLQ[AD",><^0-^K;H M\342V6R6@70::'-UV9*M9'_7[.WNO7^TL;L!6S+<@Y7=V7V_MS]^O#\R^QM[ MX\U@2]X>G)P='[]_!#/=WUR=Y;^BXP(]9F2&!5-MJXES^]<,"/Y)DX] H86_ M%GZFESRAUA/P5EP,WO3C8]O&P9'N[JN#DU^.SIZ_.3E[<71R]-/QZ=G)P>NS MT\,WKUZ]>7WTKW?'9_^]O24,B'87B)8&&\%H(QANY,8K[. TXG%'// 8KGAY M<';T+#I]<7!R].+-RV=')[/TL.CX]?7=T$KU]=W+X MXN#TZ#1Z\URF$)T>';X[.3X[OM&CR1^)3M(:QCN\S:AMF0+/!ZF0%B,K*$C@#(S)0=3@'%D,E6:"GA4+3();A )!]=,4? D 5.9VY;19IS1AQ$1_)I.NHK=).EH=S693 M-1O^"/L%2@@US\9.?-$FHQ3QCP.3&S L45VHSLF:M//MTCX"@L4UP"?*6S?E MD>WGE,BJ1^N1WYU\!@O&5R=YWJ"N@NK)R"YH7>#FY9/H[[L;ZSM\):QE!OP^ MYN\B^Q&'@5]MZU=\.5#J.*W ^!,M#_Z[PQ?#7]ND/J$NEEZ8;,Z#>UHDY0A' M_"R%,=<%#)]/$)J0H+R!/E6E-"M'X)KSJID]&D2A2;NBG-5VMDWB:_-[G07K2]R<<] M5*A)+!#C(%TZ2F#1P.JA-8(MJ!/D*H=P!7"9 U";C?22AW4"?1LG6Q'/2.#J MBR*[0*(8\N72Q'Z.6_#WS6B@!,$-[8?PL@'L0#Y$_9N;VN/[1ZP3 UW\?6=C M0VDFJIK!;\0&BV@H3>FM_EPQ?;1?"YL[0?K/Y>&+TQC1[/RSJ8M$\P?5'[:N M0J;9<YV"_UCYI^T?2[FEPPH4,Z<$L$O3)= 1(7*TO]+_TNGP.,Y.4 MZ)LY;]G4VTAA7Z+-YU*U96M'_5*6OKR2P?[:]O:UNU)[9_VC:?N/7MW>\B[V][*UN;Z'[ASX*!/;V5Q_ MM/N%MJK%>+8]'2R)SD%W^<>#OYV].?R3*AFQ6Q+M"*:&>9NBCR3_]';]2EJE MI5V#972CE:5U7X9[LK#4_"/(F.'W>$7T?^'TXYT/6YO0VDWGG[1[.:N7/OYF MM^6FU:SCJFI -7G;E*#E5H88U-'O#7+94S-L2IB2J6Y+Q'5I[J69R5BC689B M98;2B@5![72)/'IN!F6#G'=+I>.$= 'D_CEP V'I!CAM!6R;W#7 :J5'"A$>!.(9'VX$W,_P82,%4 M=+OUZ,#*R6P>>U.R$TVB'):;1,'":J! FY5I!N?5.MG0TH ?ASRE&0BMM&BJ M[@?$+.3L'*I/S6'7F\,2U57FA0M$+G%0#K(")F!J4C#JOR^WMR\\Q9WUS7X35N]P;*[O;_7[LHK[LMF?EUMG M6AOK._WI6,G3\7B[WY?;/AV/UK>N3 SJ=Z$_'?V^^/NRW4N3%>!:FSW7^G*[ M\)E)_^(U$3>/I@W./D:4N1)IW. K9I]VIVR$F-$4_[R)!/E/N":^,@7<:#JQ M9_;?K=T]PRA[]+JA;(UB')VB+[:R7OB;J1VXVNJ^R_M^M45[VZ1PFV>!KS/_A,W A17*VJWL:4OS09L-ETM\C@4SPQ2C#= MJZ0@W%NL]1UF\^@@SXN&(%C?9DE>8<;.V[*8E,GT9G BOB72N=JFN%O$].4/ MV.:=.V"ODH_IM)E&SS"^648'4S@YM7?2*/+[*IE'_S5U]-1X)^^=S7R]XI3] M2:W<&F,IFM!;1'Y(/MG-C:OB*S?86> DKZU]_&6Z^ M]H_R&[9NE,^BQMZ3""OQMTHBU^"F?[^)J8JZWA^'IY[JNFI MYK.U^%5?F!MAJZ*=WX<#LOEX(WZTO1]O[._\5?";3V8/?@T@1RI8004[K%VY M.17[&U.6/I'SMJID_864YV]L\S^1P'4OY_RI?*EOB.*_AG-RQ7;_4_E _>Y_ M@TKM-[\*G\HW6=53ISNH=RU_>L;Q",9K5E26] MX_DJQ_-MD]"*+=-2I_5MK].=.&JWY)Y<,1I:ZL+N:6AU:6CE]>"[X>*^-0.A M=XBOG$/\6E/&_]G$E"XCXJ;HY-OUH/=BI_>P]PGEGZ7_]R>F]]%^CJ[?TTM/ M+[U/?\5\^E]DTO?"=?]F6!?JN._SP/L\\-X=ORKN^&]L&?H<\15TA:X8C?09 MX3V-],[QWCE^OYSCMI\)Z> WG3)SFS/C=@.+__V&,\(WX\W-Q_'._E;OL>YS MPK^1G/"]1^M[-TKO?4;XG=G[+\+OOL']_RK>XA6;\YW-]][8!:I'%?7Q_70: M/S-#3V/MO<9]DO<*N4%ZKW*?Y-TG>?<>Q]OW2OR77 MY3YYL6_<3%@9QGM5BK>?<6(-"6=$W!2EW+[WNT_R7FDGTK?J-+]M\EBQ-;FO M:=Z]T[U/Z;YW3OE5UTZ_=D[W2BY"G])]R^#>24X-P3WG_&[OG/_BSOF[)P9Z MYWN?TMVG=']CCL\5HY$^I;NGD57UA:_8,O2N[Q5U?3\W@])JW%O[-ZQQ]PG< MJT6Z\<[CQ_'NWG;OB^X3N+^=!.ZMS;OF*URQO;^["=Q?@-]]@_O?)W#?'9K? MC3?V]N+-K;W[Z2!^E93#\]X]W.=NKYR_HWYV[UJ\??=S3T,]#?7N MZ6_4/7W3^O_*4,*5T-M>V@A;",XZN"DBN7V/=I^4O=*.H6_5$7[;Y+%B:W*/ MD[)[1WJ?E-T[VGM'^QUTM/\QOW6/^3>V#'W" M=>^M[!.N>QKI/=J]1[OET=ZX3S[M5\D7JF[\Q@C\SJ9@[^]LQYL[&[WGN4_! M_D92L'\_@-YJ"_07X70_7T<-UW.DD[1U4:3<>Q8_W'MU/I_+/36YZ MGW*?I;UR3I+>Y]QG:?=9VKT_\O9]UCT-W0,:HOLN#:X?S"8;_=@[N6]S7>Z1 MU_OF3825(8ZK,KE=-@J9$,Y\N"D:^7:=Y?=/X/3.]#Z-NT_C[IWQ?1KW"O/3 ME:*/V]37O_5%Z!.]5\A N[*:LLGFD32U^=**^"JO4>_.OV&3-M[=W8@W]V^0 MB'J'?N_0[QWZG>6:&^M[-Z[']0?M&W+G?Q%VW5/1G?#?WW-W_9ZM:.T9">ZO=D>^__Q!^_(?FU89$7Y1"6%-ZMS-M*WZ!Q, MS-J@-,F'M60,+WZ29)?)O))9/MI?WU:/U!,K;+9YZ=>W=[^+O+]Q.1;6 M/O@H$]O97'^T^X6VJD6!VQX%)M%Y:<;_>/"WLS>'7;X1^AMX53E-LA]];XE\ M]>"?9WC*HV(<'<*O0 B5I=;$I]@K:966=@V6T8U6EM9]&>[)PE+SC\!QA]_C M%='_!1L=[WSH+_+6[N[ZSB[/W!M0:X<=J[7[BU\M>>7-;I6WZ&D-IVL8+#JY MJ);SD].Z&'Z(WIIRC)N3#TWT$XB8\]MB;V?G)AH765953D=.DAWI?/*:_BT8\5/F=: M(*GBC"_3^IRN.OV?9#K[\6VTN[$1'>E515@ZOU=]CQZ#*IHC2_,%5M1CK&+*GJJ"X3 MI)QHE,RC@8&-,.1$XH8+Y$G:W.[_JMOPEZGA;BI&6[UBU"M&MZ08?0$E*(G2T3\>O!_L/1Z/ M'NV/WN_M;CYZO[.S/7J__VBX\WZP,WZ\NS\$'S'\=G1J[W3HY=' MAV='SYX?OSYX?7A\\/+9P=G!^YW-W<>/-^7J&U2R?)7J*AG0UFIPJ"S ]]8C M'7)DQQSAH&^0+WZ&^G=R='IT\N^C9_1VV8FM0?)X=S@O#EX?_'3TZNCUV>FSX]/#=Z>GQV]@?L_@ZY?_ M/3T^??/\^>UM2+ 'C]8C-UC1H4XC-^@(1AWIL*,WS]U&?956D7? MXPYL;?SXZADIDP?T%&^ 3V0Y/551P-D^H\&L/X6 D>ISE8/2DH MJ\,"[L.7K$>_&GU[]'N3Y#68561Q^"-)!D53DQ8,7\"ZH2F29##<40F7ECCL M8=;02/ B,QZ;(2G.R?#W)F66R$, *R>?T#Q)48=U!BNG+,'4F$<)OV)8E+," M9F+HALI,:$DS6(&,1IMD57'=(>-&@*$$]E/R,4IK,^51@ 0!"ZJ"MZ?C= A/ MB,;)L"Y@(MYR@ZFEZPV/[5AP66:V''1+P48KFFP$3X'?$[).8+%_:_(A#?T3-)#7>MDSX-V723E: M>UD4'W!)3F$7B/SM(W"R8L5-39+3NK$Q]1;H!G?XU,#N WG W%["/Q.>^ G: MA=/H@&EH] VR>Q/<"+"(Z4F5?6MDD!(R6)WK3Q*,#EI>(3V#M#'F MI;4;B@NQ9,K'K=TZ3!K\&_&E%U?#>\Y)6GV(GC/)M1;KF(ATDZ[>/+"C:6WT M5V+.GV:!;_X-(O7XZ-?;8L%/TV+M# S/W/#JC)!-%#/@??"J!D\U;K=PDBRK MH@R=&Q4[-Y"6)KA%,1RHJBX;IB.^6'P=>/21-. IAN#"B8N!R8K1"SAJR20O M8)!#>%_YP<#=ET69C4#K,T"S>-B14XR,F2'+&C5 TL#<:I ::<%';#;+X%%$ M0N;C#,,BE8F1#^%X85RUF93$L:>S(J?Q 4W0!&ID7N)ED:.#+ (.QB %:VA" M(X2WPC0J68-ID<&)RY+2&SG,OH15@Q47]ITGN&BQ7I+"!::F)\[I(?#("2P' M,1@"K;(-?S2B]]&O"-! 2G.-SX M9 ')4)PIZ/$33R'\[\&PA3="#[YZ E!24C;F !1)KCE3(BMX\1G)/:IBP\, MTC+^ 0^C%2N3V5S$E9T["AN133("KYE"JI .LO,1_CQZ.7QZ0$R@@^H>_$F77-'=9NJ]BY5 M/J_1LQ5[BA>*Z9*6!V:7#H#\0+C$_FG!.Y.J2N8^5YLTK&#X.\:L#$[]QZ(J MIF9MD.#F=_$.>1Z\9G2!#O51!.RK:O06L,9!^6NB\_F@3$?I'R(I>0SLNU6V MRS_AN"I9&2 5V7]]*A+FK)I;?3JV)%7+=44^Y.7\D-8\RVZ^[7'=VV,A_V^P M-,T6C=5#L-BB@\-_O3L^/18S9W!KH=B#Z(.9.R&D>ISXR_^_"H\,T!&L?$JJ M6=(("T+K+L?=+(M+.+5P.LW'M"+6J$P31DUJ,3X](YT)%2C?=%B/#EBMS0IA M0Z^!.T0[L3\(N1^)&;_U[L?1OFSR9':.X08T/:S+?H>(Y.^;>_OKCR)81Q#+ M>4Q\CHRGM7%I4!*:04U_^D_UC)$&"(P(/@%M=7W_N\@+,L"S?DTS#)#\6F3C M\.W;2)5 Q5V3VP0E($6NB6\LC1S7*6CB)%;.*4K4>OA@[JNQ\!+X"\[K'$X MONY1',%DX0,8.*B4S(P8,[FLV#D:/AH:&8(NDN!P&^0_N#@P)=C]&STP?UW[ M/'CY4KT"-SVN(,[X>0-C^5\@Y;^;H9'W%>,68"MX-+8;A[8F,$LVWC7*!@8R MT>[N=WAP_[ZYO@5\E@X"$J8$)$?XFW=LUOGN-^4$[+JAGFZ,^NU^QVQYP;P' M!I%7F3.6$JIX+U\ M5J:P%+"J[)G(\40 9RI(/DZGIB0K$(3TD PU/#]7Z6.!6]M//AK3_V"MUU

^6$A1Y4?12#NK*\RB63'L/=\&&)D = M^5J)K@,*P +?K"(BJB@I!VE="HVAJ1[3G6FI3 UT#S32 H*+Q=."J@CJ6OC, MA6_6U!.#/:*\M[A]=T'_A8%K%-1W@L'A])+'WX5*\R[SORMTD^B@DY^$"H(O4<;)15'2OEX4&9BC%&THT;DC M7MFV@G"CB3Z?I\_M7%>?V_INN?ZVO5Q_V_PN9G,LB-V +D8RP5LJQ]8WOUM' M!_6=4?>NZ8NY%>VO@Q@Z7MW.2H?_KVT2L?"^KJ >N.,[JU"!$X=5QJEZL.F@ M:\2>LKBSN4Q9W/Z$LNB(H:TJJF)$D2-1CI B#L_-M#B$/2_G'^/H.!^N1]\? M'O[G^*&G.L77?EIH_1^!U$.F$>J)2)P+HH.88Q[56CM F47-:@EVTN<7,:0J#.P?F#1QXS??2 M:2ZR2Q^@0#EE#$3CLIC29^#Y1)YDV2\VD^O4Q!GHU!U T? MC0"MI:4M^A97DVOP964YBC,$_!))0DVU1,:))5,69',=91#7.Q9 M99[H'_Z8T.H0BP-5ZB'K[*&-LZ@4+]J0=:EOE:>QM/W_V7O7Y[:-9 _T^_X5 M*,>^UZZ%&+X?\F:K9-G)T=G$SMK*R=U/KB$X%)& ![I[MNSRT.\WVO>V]= ,=NWYN%.*.TB*;^HSU5V> M"X_P#HCPH".V+$ MH#&ZM]N/8<2>&-%N#'J&$15@A)&(BC#"2$1%& $2T36,J CC$24RXA'-HE[ MT'W8WZR':R,>>VJ%+>AUGT);O_!X,T''ZL9L&V@H%2G:2N2CKAM-7#<_R'&FL$T33TI.3>@.$>,'0-&$H#0[?N8.B<&!CJ;1$NZLA*LYY&X6Z6I.JPI;SUI^YLV8-/=:K24D\'Z2HM+UAI)C#U ML"I9-' Q/E,-S>[RY.O07#M!G\DPKTX^4S&RMND4K]?M-V6'#RO*WAIX55?K MFV:(#FG@9-73N3K4KDOEC]P[4KO3L.WDV';83)-'LFVK=9$ZM[;KO;5V/'YA MVO""#@2ZOX;8>(9;.Q=YF>V S$Z"!(NMJR>T1Q_T/VGNM@UW'^M;UHB[G>/A M[DZ/\WVVUU2==AYC>;BCZG!^QT.N-?:P7M,1(4$2,7\2O:EWGX\.G5IN"B4/ M7K'::O1-Z7 U&-$T$E$%1HP:G8%A1 48851391AA5%,E&&%44T48851391AA M5%,E&&%44[F,>.R&PT,.]7Y;6^RIK/5^)5R5"N7']+D9/K7/3:?;Z)U.GQLC M'2VG2D>KV:A]8X>R6KX88!P9,,IJ_V* <63 Z)2Q:!YZ^[!XHE!I0#_T MQ [1!Z99 8:^+&$FPMNL5O;X4S+FAH.FW>[VRK;Z#LUB VT#[2&X;J-FVT#; M0/OHH-WMV8/NX-G==0X0E7C@1+\Z>!'5D_4*#QF M8'J*,&WW[J>ZW-UK#KM!N.)Z_B,PB3A:WCLZQ96>2<+X[O4W7?9_[R/Q=/IVJV><>&- M&!@QZ)7N>YP>'(P8U%L,-M7WUR#N=86[I[*PSKAECQ+7 _>HV*7;=NBYE=&+ MJF4WV[T2^U$9:!MH5P3:;;LS'!AH&V@?'[1;=K^[!MHU#,!MU6;(.$WE.TT' M;V:RO_R @T^U9$>J9;=;([O?,8E?1CR,>*P1CU9O9#?[32,>1CR,>*P1CT[? M'FS:OU7]M1[1&NIY/%24U;Y1&ZLTAC./+8,D/I^ZW_A$+\85@U*TSIN]3QV7 MV.E=LZ&[642&*WRGK=\\& O T/D$M S"\^]:'?R_YQ%4*WKQ@W#.O+=Z98?\ MZL4_O[B^PZWWW.'S,0^M3LNVL-S#MN(9MRZ#.0QN:C M'*_#+MEGTR \0PO=]6TZ_1>XW:PYCGEDACQ(OCFS\8\$=+-KVEK8%?/#$75F_[H='E4+] MA-O(41C;FKH1 )N885O%XAA+]8[+NLH!GT+.(F!D[Y7E(#9"^#L.M =U&]9% MQHT[-YY1ISF^^O@O\O&*6XH_V*8NS[EH/40%O/@WP$[D!CX=69)-2 Z9:OS% M(%%]\;2&I8Z/E!DBU!D>GZMHE:.0^G&E M*E]K-N!X(!ZX'LT*&K"#7-I%MX&-A6#MKN:!"XQTNL6Q_RW7*2%=(,^DXI*K MH#8KF2/3)L5XP\]$(P8VA1>?,^^.+2/5:1,6W4R/JT$A&:Q6L]$!>FI_(SE6 M:(E-"#6*Y?H0RMORK0C5EP\TA- 6HC88?RCB\%%.K-MJ#'H[8E4A,M+1%G=F MS4(^_>'%=]>?+M<6B#^H^*]I30>AN0RH;V.4JB"F]Y&X%ZM$VC,@H[9>"])F M7^9YLD)J\2-(K?,:K[#^#M*+=[XI,*' S6R=37FYB#<^?F<2]'"#3JF2?N6")2.ES#C,/!OK 7J MWV .NHOYS%N226-14Q,Z0Q!'YG#/0X4%]LS26O!PBE!!U4L_!O,Y#QT<#__& M';JM81VJ[6EQ\2K4(HC)%PH2[EW0^OR0R9U^K]>IA:P3HA'FJ1";U6TX?(5WN 2V %10L#&K*;H.0U@LW/2*G M]4I#[7I5)"Z&]Q<0.^-LY57*W[1& [S44H8/J) MLBGCP>J2'+]?O6V/E)WKMX-A*F>$Z082/FFOKI]F P 9 MV?A<[4[4EL*K+*HU%"<0"C^*X7[",P >UPD?S4^0*B=,F"?$&DPP4.*PTKC? M&D(!?DXF,22,*-"N#P(1!^$23;6)[%_%YD$8NW_109SB=3$(H0M" M%]G E\#YDS0"]R-Q"?^&?W.*GL0AGN$9DK#"D'+?G*F%R $9@T>YZX]#2UKREF?!G4^/TJ@;)>/(!2$.71PIFR#3US-ST"0N#EJ-IF0F_#F0 MASODJ_'&O[#SPRFQ>R]SK-Z\'%+Z+0WC<3;;\()BC&,D8 MR9"?0OY'@#1Y']H4&C4.F_1,V,2$34S8Y!FK_04H7E!*#IA,Z3HGU/$"%K_B MPJ)K+*'^0,J C M3"/RBC#"-"*O""/:C8Z1B"HPPJBFBC#"J*:*,,*HIHHPPJBFBC#"J*:*,,*H MIG(9\]FW=D/!39$LB41]MB:I$J$V),$ MW*]ECW3:U8.] ;D!N0&Y 7F]05YL<&&,SJH:G14PN:JGGYY-B/2XK<$SCJ\< M]BO5VF6GYU?66]T]67D8O5A5O6B<\0JL#)5K;W7(8TJKH>F,7!BY*$-HGG@!^/YTSB0_>QN@Y@2OEL[C);/0J3^-"3W+IK MJ6)0Y=K>W]^H=)N>6P]-[5@ZVS^A(>-#I!'ZJ%JDV8F#:^!?J:GMJ>&B@;^! M_Q'!?T-#10/_YYBI>S77WJTMRROQ.,!V><=3CPU9!AY.2EY><0Q@49>C+R&\>VTV"G-NM:>\T&X0;A!N$&X0;A]>5U+2.?/^D-U\^L MGRXN?CV:6&>%W.(*;WGLVFVN\-2?XE8/1DV[/3!.M1$>(SR/%Y[^R!ZT37JZ M$1XC/$\2GF'+"$^]PKF;K>WLG)"R#>^3L+)K"M+Z1@2>HK/P9+PC"@\42/#* M@/FDP-QO= V8#9B/ \R#1NF),=4AP:OZA66KN>]O8KA'"X Z)D(=<%?*$,*( MAA$-(QI&-(QHG*)H/&Q'8X>!@X56KV#TL3MU^42>N4R'O9^;F&J5//?-D\P] M]A+&/ Y=>,S_<.^6XSSPDOYE$,41UO@'-SY!3SUJUCL"1K<326RTP&)SG<=X>&9P;G!\]SKO-8^AI M?/QQR(*M>3$/8&!_40LIM"Y=/V;^C3LN\WR!>C#-^+_'Y/\^285U[6;Y!Q,8 M]!OTUP+]?;O?+-U6->@WZ*\%^KMVIU.[;%,3+7WQSR]QX/QY-F81Q^.1YPON M1V3-VF#+.EX2N;<4-N7SA16C%[-L1G9UU0KYX';5@_?WZEMT>E5X?52GT M&*DQ4E.VU R/HH. D1DC,_N3F5'7K#,UC"!_YE$<)DZVGM"3YUW!Z($)!^Q2?3XL"+4."1A!,()@!,$(PG$(PK;@?]VRN[W! M&P/^^@6&,PMZG$1@_D:1->/>Y&P:A&=8S%:BN=PNVURN!QAJ?O1W'6,0AZ99 M*2JU^QB%>DQ1"2,P1F">(#"C;L<(C!&8DQ<8$P7?N;5^:,?D@AJ3\8EUHYT# M8:+0NS[TI@-B/@F2L<>K(.=O]WKJ3;7F_J1LSU[?[C0[1Y"]5K4.E49\:C;W MIR5+-^WVR(B/$1\C/D\1GU;7;G:-^-0R9K[)Y-:.7BLQ3MXQ<7*3BW>*N7B# M9OW.Q<.GX\! M_)V63>BW23XN@SD,;FG-6 0"E*:NQ3,6TW=S'M-UN5PVRPF!/*'+&M8U_+;D M+(PL[D] )/\W\;G5:=(K>E0?#7]T17.B":='Q7=H--!OD?O-FL.89TIQV/C' M@CNQ>\N]I6T!'SQQ5Y95]_"H*BS71R?'=17:3K6%]J$PF<6_:0MPR&^YGPB9 MPL^YF^1:O#XMM6$=I;#L8>AD^+X/%T5A+AR!3G N 0,!3&K^Q:F#JL M5VX,UBH2E]\R#UC.43"G*+JXTDIYDRLK900-WL*M=X$5\1LZ!:\A /!%?'P" M0NXXT@LH!WH_N).GZAU 7O,K!MU?_G(FQH9I]C+V/V??SA"-0!JEUL\\/HUU M#_B,G'7Z1ENB:%U2;U4["7*]VJITM]]O=$;W>=P3]W;-\P-XYA0XI4BB/E-8 MX'P<TB$ )P3HUDP HJ/%-;F]-+V1ARM#WAH M]VV/@N]A:NF_SRQW&@X-7ZK'EV&C9=A2/;:T&X.>X4OU^&+$I9)L,>)23;Z MN!AYJ2!?C#6V4[X\LM_0@T[+P8@P? 01=@K(9U-@F'>=T6WGX?TD;;YLVW=/#W 5T8B_?"B]^*IB]NH,3QL^=H3B#?.O5.&3\>!-X$? M_\-9:'U(]R,$X3I-6U%P?*2(*IXH:]1$Y9A:#+%M _7--%E5''NA$CDIQZ,N M<*NR)*7PD)]0RM0?5@&// S]]/C=-?Q^T*LZ*H9WCG?5W\:.S%N--;<+CL@2 MJ-:<'P@^'N.4=Z[ *SAGP^:3F/-#L=%CG'.-M?;3%N4*-!'79_]K&,3<]:TO MCLM]IY23)P5+*S;/DEVK2A4?BZJ6C9C>6-C2:_3+5M@5X_JKG?C51\+\1U0U M&>9G3O:1N^/T.+L@*CE@H&B*J0['NW'@F!RW'*"I"91724^9C M;9Q*=\,4.EM,05R"@Z&ZN<@-J"Z.;:J*JQ(<'K#>GDC-GK49$Y9['QI"X&44 MLUA43 $5L;[8QRP\BSE.F#!/C!,D,O&G[#8(Z*TO[&\FQ0DNL]](HEBOYDK?EJ[[4EP^DB6K5S>U6 PO,YO!13JS; M F-I1ZPJ*(!.QIA_,&L6\ND/+[Z[_G2Y-O>'MG?O*QV^)G$#4;L4)7)1NL0Q M/9WT7JP2:<^ C-EH)6FS+_,\62&U^!$$RGF-5UA_!\'".]\4F%#@9F:\I+Q< MQ!L?7RY;5O?/5Y()-JON+]SS8-2V]1/W>0AZ!#75Q000Y49Q2(.V/GQ;<#^2 M8?$#+"_I&&^T,;+\&+D<(ZIU6H@=]I38 [8F,*)4.5&J6/E^*F#MIPK8J-$]*ODJM9:_?F#2B6&P5*4^ 09+ MC\72Z,BPU#FJU?V(UO-JS?FAL,$QSOFAT.(QSME@^S3F;+!]&G,^36S?&TJM M\)2?9GU5K"AU!]T6A.16;)Z'$N:*D>%E::O1452=MSM-N]DMM>>$P;[!?CVP MWQK8O5'/8-]@_Q&6VG% O]FQAYUN21;=<;?E.%T_[("1X[VV*AD>?JKEBWBK MT[=;S5+;F1@Y,')0/SEH#^Q6IV7DP,C!(XR\XQ.#9LL>-E>=G:.(X5T',9A\ MLH-%6@IJ/+JC]NC*7OF.P:_K],'HZXY,2,,(P(D*0+=K#]HFGFT$X#0#>YUF MS^YW5A> ^@7V+N8!C.\OT-\P'K2:!L8&QOO+8-L!BMMV<[#J*AQ%1.PBZQYGJ>9N)BYFO*(3 M#0NT6G9_4&*O>(-_@_\ZX;]OCX:EVVL5X[N!__$'Q>YG^B;TOQ[9HW[OS1$$ MQ2XW]O@U7EA-O;!C+:8K?Q'KMNQAN]2#G S>3V'.=<5[Q^XU2]_)/"W6GR;< M:QF-HX.'VD=:9/IYV_,7@B@V\3GCH)U:?&)HMSJE6W85X[N!OX'_1O@/1R9G MS<"_[N&YI_HYP_8Q9*Q]B0/GS[,Q'>Z%!U!Q/Z(0G?'=:NJ[G7R>3[=I#_LF MS\? N-XP[HSL;J_TW7\#X]K"N)8!,E#&[7Y9=E+%K.*K!\\W-6[14;M%A]H5 M.@H':MBT>^5W^CAYA!A!.39!:;?L4=\(BA&4W6V\'H6]"$N2!@X^R6-;2;PZ&)E!@I.&DI&-FMKHD7&BDXZ8YQ?;O7 M6=W[J7FXL4^O4/WB#F 15H82E7,6\Q+4 0F:!,G8XY50%CMMG7_PF9>O/'K# MH=UKE]YUU4B/D9[*S7P'6WW]OMT9F),IC/24)SWK8Y,'G_@.LCT&0Q">U2 & M6:[?QPQF5S[7BH,3OZ3N %ZQ)<++&9GXB ]2IZ+3-_IYN@7(M9HIF3_SB+/0 MF9%!_)[?F6ZSLAIPS,E^W&T((Q M>5@D_;KSZ@W=]++;: O'+_VI!S^YOC5U(Q G"\\^IROQX&H;RW06W$%7P%O: M%HLHL9.%\/PXL!:A&X3B:4L8E[6 &0:3J&%=SW@Z$GQVN,6X]0&(9^+%V9?= MW*MC> .]7KW4NH/!P3= /."#Q>(X=,<)H1VO)X>&W[B.!0K@+I[!"V]Y%.,@ MB&A>@J)-CV5:ZZ!@:OV<^&PQ"T*>'V.W896(@LTLOPQ\UA!XI:7-E MXMZN>7X SYP"-90.4I])?9Z/ ;)_GMT!$=X"!0D#YU2;!@)0>*94;?1B=2D; M Z^2F!QX>J)RMNGO7P$;.N=F+*,!_A M<[@?\[! S=/ #UFJ9(T5O_]Q_=NG@!.X"%5?G@Q?/%$8G3:C=[@H(D(H/1]KQ@'#=<]-D;M#P!+5V#EOVAY; 9I"6@I5/O1?>( MEMD#3W+?[1,.,LG]] N^R&S^(8$P1I6I_6;#899[US@V\X&9IW)IZUM"G^[&G MTSKBT2TZA\/5%IT&Y0;E1X3RSL@>]$KOHF=07F.4UZ$!RB-!WK7;:WH U3"R MI6:>ZWWR8"6=<:2.NLI\US&$@T^U9'4P&MG=(SNBR>::C^R^"TB1ZFH4^18D6K>7 MNQGW-XQ1L@ (L!659H#453)U;)U.V7NWI%-'TDDO4M)JKQQX=HA*@X?Y<2ZK<:@MR-6%1131UN"F#4+^?2'%]]= M?[IBR3-.VA=CS='XN932+%Z+7( M+WIC"A],YY&CZ:G3LKM=TRS* +O2P-X6S*\'[?X; V8#YB/K#]4?K!8DUR"$ M]%E/^38N3&5=F)*;X-1,N#J]TJO]#40-1$N%:+-G('I"$-U#?*?L?GCMLBR4 M0YN=GSF8+#R*6R2B[_U^E7(VM MW>:6W1LUC>-L,'U4F.YW#*8-IJL?$7H$I(>M-9"N023H)^;ZUNN?@RAZ8X$- ME57F&W_F%/R9&KK&1!(<*=@S_ M;P)@M>8\G@6375@UAY[OJ;H;A\I!K99C\J0^J)U563="8(2@MD*PM7?>MX?= ME@DX&?"?9&2JU>W4,C+UBQLYW/.8SX,DLK)FSR9IR9QY5).3O;:6TDZ[_ T1 M VP#["KY'VV3*640?LS'U74W'#)2KUA:X:BZS2W(K7P+"803CJ 1C:_]F:/>&71.!,P)ACJ=;L1H'=J_=/*'CZ1YU LZZ@]:T M\V:LD#O!C0_/GEB,FD'@^3-^/NQAFK4W5@QOW&\'AFW-DX8]'N R?<&0A?=,VD\=Z(T9%:XAJDPN7E M_W>E3=ZV7K9:C<$ZFFFW$_T^S%V?^P[/W8VU)CG =3<]RIDQ_T:.P5M%S6L"U!=6-;"/&^Y#0):C5:5$" ^XH.><#27 M/(;K&HM\#H5*.08J-%HY8%+@*G_*I'7'0VZQV()52IP4:8&_++C3[C5ZKVQK M1/_B#:U>8_!JS=&2-EZ-9WEA((1XR%GH@WA$UICCN5[*^:9Q-:SK',(0)=G; MX1(:07'TF\Z1I*,7)R' JR_KK")ZD9_,QSS$\49Q MX/QI!0OZE7_CH>,B*K,3&O47XJV+T(4A+;$7LOB)NIU;"^!:,!&34F"?LN./_L9;?12V4A=UQE+_=P=5J9-8$+0B[*RK(GY0^Z%+R" MD0-D 'VZC#UZ?*UAIB^>/**.5=)@VHU.3I@[- ML9[F6,_-6#7'>C[I .L/H9)KD@,<*#7N&$95@1*ME&%$!1@P:PXYA1 48 MT0:CSS"B HPPJJDBC #5U#6,J CC&JJ""- -9G3&*O "%!-YL#>*C "'#IS M8&^)C'AL^N9#D8V*[./O-FIPJ&/1]'CAG@AQOVF\]_2KOYEVL8S*V)FG86>F M)^X.GWKB;J?=Z%:J<.[11^[^![.^/OB8[OB_B<^%*'2:MI*)\=%(^=[.YC/J M8&\1A3*$_\G';0\;HYH+/Z9@EG8Z^SZ,U0?P<-#3UP$.O=K#H7M,<#BL>JA MLX!G@J%S5,N_NQD;F0O@FG6_VNN^";/5/)1\$D$U@]^C#1,;_)H0<)U#P =G M[3YLP4,&?@[=!N.C7LXBJU1%V>R9A54PI1F!AY[HH=;5RK6>+:._AS#^JC6U M)[55']K=?JE'?0P,U"N"A_*@WJW:U)X"]=:P9_>'(X/U MN<'9-7=F/C\WX#TE,*-9>+TL*=S MII,I;4HF9KC/%O.7001FFM;5,%D$?MJ"D3G_35SL'8=]"_TX")\IWN>@5VKW^).-LAP[V(\BK#AHFY#BL8842[8RJS6_)[5[;Z[V>CQ M*.*Q:.2]&JRT3+3RV (XARJ4J18AGI0K:8_*3*DYX5B/D8MCBH"V,*^R;P3C M2(.@AZKLJ18AGB(8;7O8[)EX:4WCI6@,BS:PZ0%E\LAX82T'>+:\"9V>9@RJ M?J'35ML>=$P,ZK1A6\/0J=WK=PUJ3>2T,B;P)J2^'MFM[N"-"9?6,UQZ"B:G-(Z19B.M7=FU579J02C3A/@]8NU&H#7-=IZK-TWRPC+MEIV?]@V<=F: MQF6_Q('SIS5F$5F;<]R I^BL;;F^XR61>TN&*9\OO&#)0]&[TX1LCRTR98KL MBY'8MMWJE;Z?;_!>!3R4O^M?K?D]K?38;@_,SL.Q1EA-J?WJ3EN[52+>3=QT MGU;K9Q[%8>+$20COI'314/_F3&64.M@]RL1*ZQ-*.NTDTO;0;G=,_?UIP[9^ M@3Q9I$_+*1F6V5S,Q"WW:0%>^;=<-'&W;G 3/2T9 MLOS /PL6/&0QC,9$*DWDYL@CE3O:5C2 KP(@CCU4N?4V8WO8*7&/\80A;J*3 M585X9V#WN_W2=])KB_*:Q22OY@OFAF218F=ZT?=IQKW)V30(SS##TP0BZQ/1 M,4F;6RFM8=/N-4L_X-+@^SCQ7;_09KMEC\H_P/7X\7WPT.8)IFQ6(GA@HJ#[ MMCF=>%WE4*Y8*$KRXZ G#QH]>(;G^OQLQA%*\*[FJ[=QL*#!%R@!7\/[7K?0 M/4D6)2'E5'WP8P\SF;BJ"3J=%. K%UF7H5";'E5 MT@%5,@D2/)>L KH$7O)RE_'F*L_]2?4*HZ;=[91X0O0)Q^=.65K6!ZNK//.C3:7PDNE\;K$\#R4:3@MMN-HXOO[P#+ M)KNV#EANEJF7JQ%/?%6K"&'.&N3?L+>_Z4%P1"E[)>Z>5W>>3^I*T+%' U.U M;1!?R[33)_;AZ+9+-QV/'_&5ST$M<1>[NO-\$N+;]JA;^H9U/1!?\^ DDUFD MEL]CBZM44Q;'H3M.8H9I%'%@O7.#LVONS/PRR[I,MJG)GS/9IEOESS7[=K=G M3@0RTF*R3;K$1T^YFS3M")LP4,K MFK&06V?6Q/42M./K4AA6#S34.O6O/!N[9CJMU1BU3?SM5/%:O\ZVK4;YQ[T> M/UX/GII:GIU9.[R.3OFPKN\I+@HSIO"H?(KT"YS \]@BXN?JC[?]?JX/\]>93"G"Q:C0@W M-!TW\WRXPF?J9YL'4@$(.M/*&3W16'S$Q\(8PSGSQ#=WPCJ67^$I9XZ73.#) M\8Q;_TU8&//06^)AMXD71]@(#7\H]OYU I^V=N@(W+01\-):A&X08F@=;\)^ M:>(!;K3U$^!>AG>$$[IE:;D^/6SJAE$,_T; #S5.?'B[V>XT4D"O@'G74K:& M8?< "+"SI5@:(2Q5"-O5%L(OKN]PZSUW^'P,L.ZT;,*U3G M&L(?79 S4@3TJ/B.>[>4'L37FI%7=**83@GQ RP)&%4Q0J5-@^PB=;4K*"1.D@B3>'LPFQT8-(\5#QI=[5^H()!G5%Q['_3!Y_% M \^DUI#A4FU6,A[5)JUTP\_&(6=_GK$IO/B<>7=L&2FC>=3H9'I5#0K)8+6: MC4[OE:7]C>18H>6K1-HS(*.V?@K29E_F>;)":O$CRMUKO,+Z M.^8UPYUO"DPH<#-;Y%)>XE<;'K\S"5I5:Y8 :[4Q3R-O*;!,\ZDFIJ"L1/5*6):Z)M#)V;;4THGGY.(M,$ K%1(H(8L 1(,L!AR5QD$<- M?9/C]"JC5_5B'*J!J>"WM,JV"O9W^XW>O=%0#83:\P-XYA18HY91]9G\Z7.A MY>Z 3@]J%\T"32]E8_ .DG@W\-UL'&@7HNFYI0NM+6S/BQET&H-[PY6&$7MB M1*O3:-\;P#*A! M#Z(B0;W=6N<[CDYM9#8%.MP8[G&V9OAN]=[^*;$G -R_\![IM V[3VK:I\ON M^VV(O4R[V./#+,2GL1 [@8=?_O"B]^*)1$'6]RI5@[N6:N/<6^26S#CP)O#C M?S@+K0_I)K60A4[35D(Q/AHQWU<>O]$'>_.Y="COUO+N;#3S"/H7MPKLWNQT,J'AD/IG;B/A=DCP^N3 MX76KURBQ[EVLT0=G=JUY$B3CB5;*YBU9VIJ-$ENT'L"W*5M_UHQ]K6Z9 MYY$8_NV;?YU&U_BC]?%'K](R7:RX W>4JMJP2_(-JW0QDP9 H^4 M:[5+CR<:Q!C$&,08Q$B;_N@/C,V=\B/;ALV58W-K5&Z8;>]^_K,#V+4U((PK7YN-J(,SW/A5 M)S5QP_ 3F[CQA7<]M\_84$XVPS2[S[7:_DHW\TKS!E_,!3VN]- M>QGWZ?E?XL#Y$SM 4_O]^8+[$<-61<95K*$A>;^<;A73>0WB]^;8G(F3R$K= MFL/M1L]P^*@YW&IT2^5P%?S##1RNNO=76&X_Q3,>&N_O6'9-'B&1@])U;JU= ME@HS]6G'Q)F$Y2-F;[O1JO5&YRDYN/#,ZR!FGCC&8R=1UT//KTH^;84E?>O5 MN=L8&H_HI!'0,C[Q<2+ 9!HOZE>JN_E8+N,Z/\,,[X!@3H($B[MJ*IGMEDDL M/0D^MVON3QL^;\?G9KGR?/ ,XM,[L+AXLN=G/N5TVOO'();=NEMM.DT3F2'/ M^\3C@),H@@^6.#T'3_(4!\0[,^;?<#SA??6P8VO,XSO.??U@3CJ1,_O<;90X M75_\;'W^\.73;Y\O/WPY%#6>7B(*M&,W3+7H]/,3Y#I"($'1D:O M=U U3$$YX*'4>, TIT.6U GHMW08=1PR)T[P?%D\01N$Q9K0]7=N/(-W!;XX M!!WO?]EJM*QTG/1(_4ST+IT["^^EE_M!^GZW.(#5>WL-ZU#LOUC'1-MBBT48 M?'.!*MQ;6IWN*W7XKCS^FXIS!V\C 1P$2P%!%G,<<&9B:\P\YCN" B][O2(@ MB%I>@%Q*N?M;XTO#)A;(LWKG#$\;#_7K%B$,+@3ZX(=+YK,)LZU+X!G\1SSC M7PT:5X#[:=:') P6G"$ 85"ARZ,RM)];(#GE0SA1C,"Q;S MD XQCJR$""#(<1MXMZ@/0?>!OK2FS"$];\-/4>*1JH2;7_9[7>UQ0/[$3V*X M\B^>BC;=)Y\M3HG?\.S# 50_@?#P+_O$C1L=<-ZQ? ,@W M')580=ZRIP?X.&J_ 7_..8]IWJD8W@7AG\0_MG IQ(TB&7*A%W&-S09MI]S% MI\,HX$L[O5&MQ9&=B??$O<7#MR?B28H4$>IQ):OK ;ZNE M!!^P,(M02,,@N9E93A*&,#C@0*K4X4GP#AMHA5H?9T-?:!>HFP&SXJF>Z_.S M8'HF8"N^2X=]PWV<,P(B#.8:!0ZF WXD4H&.!.:(@_]@##C$&]!,L!8M$5#X M'S^(%0MUZVBM8LC3(&,N,IUD)DCB"/AG14 VJ9&1L/"8TDTB>I#J7?X((PFM M$>M'+[B+K!^15Y\$KP "%]@*%>;/HRIHH@Q2A+ "KFBM:P\'C7YNL;/AR]$H MT\E"5%ZV04]WU7?B!M>_[V1Y4O0+T1O66XKS[B<:!E9PE+LXHG7C$1'MKI8J)FC4;1;'_K?<\;+ICL*9$WA! M>*Y"0-JLY+&V;0J%W/ S<7HMF\*+SYEWQY:1G.5@U.BHZ-)Y&D7J"*YA],S2 M_D9RK-!RSKZ=:123D93F+E5[#8$%9! MSUP&:+#&41JT8?_4N'XO5HFT9T#&;+22M-F7>9ZLD%K\")K2>8U76'_'@!S< M^:; A (WL\A:RLM%O/'Q.Y.@A]7,>W#ZT;[,5@L[9W:3A89+QL^)SQ8SL';) M]'W9ZH\: ]U5P^7@;!IRL'\G?!S3G[I]U[!67M79\*J/;!XX'/P&\:9FJ]'. M+ ;LN:=6'W5',?*@O;:XQA_.CUN9?B\_?:'<8?HO6[V<%PR:^\L"8S#OW*!A M7:1&L'#]-SXOY X'B*%]E5E7PF; RRAF!(24:_2,>Y,TEK02R2&[@01RHY&1 M&F<'IS"Y96X(OI<-H2)[D:!(9#*2U?*]8HNB MTR*":H>BYI5?)B5=,EF4^4(QJ\O_[TI0:M#)!/P)T.LIZ)4:V'ZJ9Y0&!E%1 M+4)09!S#!4KL%N!YSL"> =(N5BU7/_^T#S102YJ M*U/6!K< W>/ &D O6WC,X5N^1OI[*KPR\[+:S/2V,VX9X OJX@3.Y-V*;WP:J7L U MYX+IJ793^M\Z^[2=7]YIP^$EH%J1BR(*: V0BRJJ+KDD2IT!=C]>&"]IIR)$]0/(^-WU(GCG[X$WM=QI&FL"7B<4 MY!#YAW=7U^\OD%<\FH%%$A%+YSQ>[X#HSX6+: SJ$4!,^ :9ND('H*46 MC7[9[K1ULDB_!+N_C6CC4'M+P_KB IHTVXIH)G<[5DB'.SYCW,^/P8^\ 7), M!% FHHP* %#D=$\6[P+M2B[D3J ERX(,7F.[GD98DM91CXQ3L\$8GIPOABZ9N)VIF8OD9-*4&JW&8,5.:^IVVLOV*'/&[73SEG_CH>-&PO!=2,F WUIV MNSFRFTW4&':[VQ1_(LM:=F\PQ(_2M16O10(%\SEM8F*OD'76Y:;-JRJ%H^Z# M)HB_7*?1"ACT=!?R):P,Q4T]6/OZZZ&(6Q6"?-I#([E_@:D9L&0+P 5)/ 6A M5LE(ZZ2Z-O2;A#".EZUF5Z<4>.>]%6K;-C\;EB? M>;9)ATI^D!] K[\R@%Y;XZ[PA>;H!\L4D\*;'K556S5NX3@%36FPXL]5J[?? MZ.DT:V6Z)7O 2UB71YL03QJ'\G321!BX=\QG3*R]%%IT7'BE_M1(?>%;K3;Z6V>0SFWQFD^^99I/(@)JF2ZB, MIB_7!3'=2$LOU:(U4\ZSS#<&.@F7ZTNQ#%S)4ZFH6*M@H B6S[SEI$;;4IDSAQH='A%3IY<41)/& ]:@AM>@$'()&HP?SJ<4#2 0M4RGQJQ"N"$ M9RUP#TU$VM!WP4C"0D^BQKS6B7@=C?YB#F1VF/6:LF:Q>/*-BN?C6X53+H@3 M<8T<43K@+%XRS_)457(.9@[-Z5U(M3^2R8VXA\2!T5'F,IZR"$(<&9OC?*)L M$];6LZ1L%=02SZ, :L0CMT&$J93D@Z21ADV95Y^0IV!ZW 1(1V"@ M2V'6=#+\EGD)30(MO71*N<3B2 M((FD%H+1)7/I;PGR()JXY_+;-.J*26^!2%C*,CP=-W22.3 $$^IM2GF_&$C<&U$$]D8;C$'W'B7&-&D7;90$5**IN@DW@2X$DDH#GA>.@7C$I8 M1ND@U%,\/!?,H]A683AVKNP'9.2&=F75\N$P]"D)]1[_)E<*$G!AO4[)EH ]W$)6&+,@,!_!P(C'Q++O=R=(TLHV^?J)H)BSEM1PX'-=6.7MJ*5%6UC70#W;ZAD@O;7P&7V.*8DBYNT M92=;LM7== ?H#%P3<,UXJS$?;"/P<3G6_%"H'@LM<7IO:56ETBWYF:+OHF ! M=Q)C:\"1'* PG'HC$WIO(*@@RX9>82G@XRY,_/!9;^A'(;, MD".!)I@OQ>CU=4;NQH%.#D*IC#.6(II$ZL$E>?8@*@G8/Z"9*)$%9' NAP<>,>6L1#CL"*;G MB+WJ"=&DCQ2$#G54S'1KHPL LI"P9@[+.T)?9U52V(JBJ[-\6U*;- H M6" -I#2*5$>-8#I8!DOF@=\JD*.HD-X;2;4!HAVQ M6\(8##&@$MF)F$)P1WNM,*<9&;W >EBIT8*1K\O$!KL9 MC)!H_$B9%:HRC\%,TK: N3Z 2'A]B$>E8$3Q74%RQ3TRX>3*SSLA4FRRM43J MYIF[T-^5LY0U/V+E-;1\+M<3*-W"19>&U!&LQ/!:L17-G%DF=8%WCY):P9S* M5!/7Z3O%F,/EZ+(O5CI9XJ@)-LJ8),*9\DZ56A*#8B*?8$6J!5UW(=H'M$YS MDI)?_W1K-E2BK9_"$W/2778U7%+.QXD9>LGIAN_11RFG _IX&N MAI:HD%ZK1_PRDRJSHF3@)\N=D/LF*TH&8?)]EI,C QZV=8OP%(.6@-/LK9S? M2[)3Z'V0K??R@5(T'YX-#!#7VYQ"6)E%@6.P"(CIRBB73G&R9F88M5#[Y+0" M:PDHXI'7LS0U4Z*WZ+#BCU N+9#B;(*@,5.$_9*I,D$\(IHS% M8=L"(K'@ ,6JI9= :Q@LB1\8)5DI.TU\3_T.5*"ML 37>)NN;;;IS#:=V:9[ MAMU0U&-8G* 4SYCJ&90JB_)A)+"*R5O 53<6P>*ND MU)_0NUU@U) 6 KQ1+B"BE:?<-0H>$X[4F@7!DS#U)%#A\ZDTDS/3X )K+;57 MI>LJ:=H-\[1$NI8T-5RUXZ=%O[68-X#H@W3<#AIXRC9\TCEBTS0I-XJIZ^/! M:M/-$8$E33(Q-G?C2SL$%WC'8]%].T=9^!,U;Q:OP_TCL2^(IIWPY811SK\Q MC+[:VFX0O22W046V!^V=YH9'_J6XKT$<@JD3].TT /XM)E>8PH3@KVF!0@K8 M1 [X=?#-#:R_B CE;J =B#LCN'>OWV1KXQ?]?6[@1U\A1XH&U1*%^0)66Q*3 M@E@PG+OL;<%&U2=RQV6'"GJ=>+0RX73^:*C/K.,U-C%MQ:BD=!\T07SOG&#< M7CRC8A#]H9HVD0:S9EFK_??*[.A<96,#4"F'8:>CVSR8';S^4>HB]97E M:-C44_S2(H)BESA512$=<\!<9R@ZQ='Q"C+VGG/&8E'DC9Z_!@[:JLAY65FO MK20$U:Y5WJ+.R987FSHE45U^J"0=*R64+4 U!2L6@:IX%#%?A+WK3ZA0$*,H MJMHO&^#AU'@@!.QW/=7](BI5Q;.ZSX5 U"LT".ZU,<1^Q17F8S MP(7%7QVM\+]O8"VX28-"F&&!G2'SM$+4%:A"JU/D D[ #L)"FF#N.@@^+ (" M< #WG8BVS7)E"&BE IQ$0[X\.ZCHC!)>B.(4+-7[Y( 5YZE,FRV)5XET"E0+ MT2:(8RA0M?T383BQ8()2 $:3]Z(""H3B4/R&H5KQ(SY=['1LN 7?IZ]D"'8T M-R*U/*B]X:S+4('YM*,)@J0A2"5N,&Q(BCD7>/L$R!(N9>%[^">/M<06FP)A MF)ZQ-NYH:_TLP6N#X5/&4MJN58UQK6_DDFU#BM)S_Z1-*#1H1!!>(*FX4;F" M[\CR4-CH1M%T4"8/")&7FBB"2-;)B7ITE04@P(-Q,.M//[@308=B#@IN_DDPS#E6;]!FZE9^ZCH]13 0 M[OJ:@#FS_(3*:C.EKNNMC"MS.V"I:QXG]&EM;V#5-CDH 44WC+6+$5ON9 M&ME3$T8D=DESC(I@)B+_,819TH%EV.A\?TH.VY7F$L]%QV+2XW)?:;TN3LU% M:NU.J]IM48M$^04B7;?0Q:1PC+;@QT7MJEY@BY08E4C/J4S3D2;2(Q<^?$:V MRN529-5VFZ4W6EIQ3W)T8E%:_TV528DC>KQ8:1E3&HW;$#LI;%4S1 TX* *$ MR4+U07SOLAL_('N2GO$%D(4-2LZHV,L1>83%5I?26?O%UBH9=UY M#_PW[R![!1]Y48EL[KO)H.-^'[Q M;EK55E91%$BNFBF3KZE=@_:U4%(OAQV]&9#,#E >C29M&.V1%HN=K8IDOD^1 MP9B8S%5<2)9C8CJLU>H6 .Q.1"JN( ,:>DN]54*1(E&=M[PZ9LO+;'F9+:]G M. QBC:.-+A'[RIS0U:N:P=0>:3B?R95(17V>Z0A5L^X40!?TW%)) \H)+KE1X"ZBP- MBND$D4AV7V("J[Q#EK1,T3V2P5B'B1YK&%AM-]]JU9;GL&:A%EZHJ- [?=_K M2S*G$!I\_T4KAKK(QONK'"\]N?56;=_A&V0'IZW+.=F"6G%O*.84JN5 >/KR MV[LO'_[]&Z#'^O!_A\30)]^Z2&YP1[:GF^AIGW??#Q+94)-Z<#F)XBN8/.) M*M*N64>) &P%W,R%ZS]\"R(,\>L!GW0;5#3>SEI49G'-E]F7&%6DUCBY5&$J M7U(CQ'2;@$*W:PYA2QN/I5G;TP#,B3N2 -1=N"T?I85%JF4/&KUZ%CZ^@>OF MD&B1L=:\[!]*17WZ*$Z9_O'JX\7'RZN+GZU?/EQ\^>WSX1I=7&]1-*T'M*4V M6=,?XWV^/\:%MKF?B?YEKA?&YZP4_5-:BJZT2DXG#*AG+IK[^@:1S*N3Z0+Y MCI-9@5DIW2^PQ\7KK,D%J6!Y9'@Z"FD2GQ,O98&>C%V)4W0= #9;1/Q<_?&V MA(B-BN%IWV#PB)! #;P]M@R2^)SVJO00A8I^B1A/_GQV>=D0?_M>_^%9 RZ< MKDM A;'>%@_N+1R\NQ*B*B'IZK[XUJ?PAOFN(W=R MTN#6RBF]!A6GA(H+2@NFU,\@PHXER <##@..'#BRG6$#$ .0-0#!U&E5N6W M8<"1 P>GD@?*56/?*/5C,T3*WB@L3AR+H42R[/G,G4RX3^0;MIN=M^5W.']L M#?DB##"0B.9\Q#.C'=LC9Y$N=VV\)I]W+/-W*,\VB=0#U[D#(KU,-.A(*U3Q M87KUM\A$4TW5,N>&DC.55T0Y4 [5FN7RB\B9D;UQ17(V;K.[MR)MF(.S+!*3 M?T\;P@E?B08A\KL*C?K2X4MZJ3-RJ),1ODV5L9 O3NW:G.7*.$2ZX=I.A_XD MC=/F^!"FA3<8=A )S""LJH.%:&?I1BJM7/"@QMD.79/M8+(=3+;#D^ Z#VE:1+ZU <&-),EX<9''>V8%P,K]5-7&B-J;+0@4G45T.0FR[B?I ?W(/ M8[0-+!'_6VERHC5#7L 3U?J"[?Q5_R9\ZB:>R'.LY#-%D^I5< K&SD_88H@TW.1TY?+'EN-H7(S^)(DIT8.0A(S,@ MUO;F3?N$/&K:]IJ)J.9,>!;5/WUM#?=)BE-4G2]ZEC!-5Y MI/FNVFNW##HIE1\['JJ U!(H"D>I=0Z6 W"_^I2[_.LB6';V=3%V(225K?-< MZ9P26<@INA@S1+ \ET'V3I9@$SM*9Z) 1;=DM49X).*1K 2AK:_YP@N6F&(@ MVO\)C;D, ]SJHL,B2!01FV+#BN'Y7E)O8\6!:/X#VN@OKO7A3D_VS5K@X$9] M0,?HZ7UL\KUN]!IKNYC"I$Z64-^DC7%H&'IAED]=3-77S/_\K_+F M=+>>,J(*K2NU+7SYGAO<5&E87S907.RSZ2H@QZDO"12VQUK,":W"X["-%1[?%RX5J M\9WX"VRL[\1ZLRE9X(X>B3L7_1TR%*6-KL"M#L8@4WJG9+7YFJZ!121DI_NL MZ9B4MJO2MJ&T%A*Z@_<47 H97--V274]7Y4=L4(+Y:EU1]W02VU[@!*XL-S$ M"T2[!7]K>$JH*&GP^1DP2:_G2UL58OJCM/D4^&BA%<7:+&L^0GO5JK!2I-O8 MZ3&5H@\YE;NJPUN3,*L1TX[6U#4&'0-+[<]<;. K6J+1GWI#46R- A:=BB7( MQFGRY?@P04O52%X\.FM*6BQ\EHJ#DU^O+])I3B3F0 K *C)J;0.Q3DGV,,Q5 ML:>D*<*/"H%A>:.FW^F#B7_\!LV&[%"=UX+C@K?(JC=4?$4Y!@Z+9)OY2)%/ M-K/0&:2]80[& IZ>QN)BS^.T@[P\V#J6C>30?$8+#JNSZ - #TL$:? 3561' M0,JK:ZS=CO+M[;;5V=E!VKK@AEP @=(:9IR),L',3*!@CSA5BN[,69@*QG=Z MV$;VL12=V:F[@(93X7MJ("'Z%MN#"-*KDQ(>8X)GQ:+RN-;T4)&\0M31F#E9 MVI$+*P;@]I:4YA=M\^"-QKSR"31K/:7B1G.H"F7MV6'H*TMPT1![IAV69Z-N MUCQU+.!97.+EN=B2J/ 4A6VZU@MTW6CIZONV4+*%&*T*2;/O5 M4SW2*:JF6.5""9[0><%XV//EAT]%D2_JXQ7:6FD'7=D30;:[%56BF%U&+JB> M:R475N*:2*?!H]WR]I6NS_(J0FOAKC>"QF5Z%==J4T-1/U_RK"7/%VX54U,P M4SEA690B[>0A:"YL*E0BVMUJ> MO5$P/'TO/KQ@ON<6:G5C6K( M5])EM]PTKN"$*(.ZZN/_PRN/CW;QG] MU9?+GS]]^4W>M*/$_(V2*VMU8) RV_RB8>F#M6"TEC9<2XVWW,3]1PVX:*5< MO/OTV[7UR\7G?WVXMCY???E7%VAW$;P?[%7UC9KSP#,Z[5>;#NC,Q1GH@&@ZLB._?23PD)W9O3J" M?-A'%DV LH4K>1(&MM6EO]_AB7W1#":(%5I@:X0>10G%E9%N\3WD8VQH(+1K4S@3Q M339+HN- L@/1R*-0D\U1V9IZ& 3+FU!BLINFF9]@86IB%MJ\Z(A#LG\R5X\J M,,3U:F-\PP%EJ^[)IB-:Y>0*Y["28ZTJ1^#MVIO3(T94$.^ +;U_P:R#,TX! M,%T$P.F+[[BL/W\65W(]'VH3BR4TC6;> E\S3Z1IZ\ M@VNH.A ,DRC4KW)KVQ;Q71;)FK#HT;4U@KAH0MG=4E9YP L0%V*:[N-=@$(V[@:R;TKS;3>: MAA%58$2KT1X91E2 $<-&:V@840%&&-54$488U5011AC55!%&&-54$488U501 M1@P;;<.'\OA Q8KYNM!G^=,5J7? M+8,"#ZF[_5!@[XQ_R.XYTFE7 ^][G[8!^2E-VX#\E*;]@)E8[5D;HZP6\KMJ MESV2$$[@X9<_O!B^>")1.NU&;Z!2D%0>5FOQS:+=4DLE-QV::N.-J6@O_OD? M[$;ZP<=\NMP!E'1O!.%W!:#]5,$:-;LWE G-A\N@_-H0\)275 $0'2-< M9)< &=4>()TRUL\L9_K\.\?A?#K=[Y+Z(0F#TD!^Z,DHLZ8DQ^[0TSE4^.( M\]9$D9+5#DV(:N#Y4!&-TYNW ;X!_HD"OWU,N*]Z$",MJ,/J.GC!_\#<:^-C M5$)$]SK)EW7<$BK*D]7)%7'F&*>/>A%RRMF :ZQ6HS6H6Q3-P/.4X-DT\#P- M>.YWKW%GZ*QA>*AHK/P1FDALBIZS$\3UF;7N,\&W,<*[KX!MP%W MU4,^3\%VLS$:UC[^#YTI&?TS"C_%2*N*E MG'!&1<>;1.'/!%XUC&\TUY5GC4,[YB$'^,XU,H1?J*PFH0? ^ZC M!7?;@-N N^HAGR>F5;=J'_\Q"3]5=V)./9FB8RIK#$8KCM%VZ5G-!J,5QF@M M(T)EV2J'-D/U4]6,3V%\BNHZS"8MPN#9X-G@V>"YDC$?D^9C?).*^"8GFT?1 M;+1*W_PR\#3P-/ T\#SZH Z@\RBJN$R:CW$<:N4(5V4I.323#;@-N VX#;AK M$_(I#=MUB_^8-)^J.S&GG4)A'&V#48-1@]%*8;26$:&R;)5#FZ&7S&<3%Z8\ M"3R/A<:MJ+E;82*V.[6/_Y@DHZH[,:>>P%'^ F(P:C!J8I4&HZ<5$7I.DM$F4E0A2 3/ M_'+G1I$U#9GO&"^CYEZ&2;TPJ1<&^ ;X!O@&^";GR.0<&4>IGKOF-?3C34]@ M \]*P[-ESB\[$7C6+\($Z%P-U)N<(^-A5,##,&D9J\):^@D=AV:R ;13@]'CQ6@= M(T+-#2?:?Q^SL<:Q+ >V!@ M%D=*(#TR\J9SAB_N6#BQ''AIR)PX0B:$?)(X,+%X/6_2FXDW@D\1D)(N<%@D M:*M1/V)(>GB^'\$KB(E /[@A=]7*XW5>C9D'3.%6-.,\MF!,+CVG8?U8O$M[ MC77#7%^@P0LBQ L+D5^.ETP$_S\1V_S /PL68)O'H%JLUW!!,.=O<.[&G@N1,:U)<4'U8PM3ZPT(?[Q?N0"2&?P?WN+;>NZ(D-"]D#SA=W M8KR!1NJ)E^(K& Q1/$J1(DK&D3MQ >PP=F+@;XTO#=EE3,P&*!Z$.)M@S0#? M2:I]0:K!]1& -J1W7SA.,D\\NDIB-S=BI-=!42S(1-1@UFRYP$'2PF%%+@P\ M9CX/D@CN>F6Q!0P^UK$S!(Z#[%'X.[B($ M%[P#1@X71F_.B<*T*"@JCY&;X9F#CUM$_%S]H1.T#U2:<5RISN?LVQG*+H!0 MK8UG'I_&^F)Y1HL:?2,-@F;S%2X9<:C>*I_6$DO)=N[TL-MH=N];G"?N[9KG M!_#,*=!"K4SJ,RV?Y^.0LS_/[H (;Y60GX<26%YXI!B->K"YE8P!_$O/" M1'?CV#>:O?6&@78?_+BMC0=32_]]IE';[QF^5(\OK49_8/A20;X 8^[U,@QC MGL681X9IY;I2@*&S$8ML"G.T;5;_=5X\=.DO:*B_;!;5IIP'Y(" MAXA)WF\+[4M[E2?2]9/??M/N#9^]JUK-Y?H"WH="S+R5@-"Q+L>'$N**D:%L MN:[84GT_VS>)^NO^:/CF_CT)W6S7G!/' _,6:363HSB3[DIG-9Y4^NP="EVK MZ6,619I2(2;?[1==CK_E/*N4=QA0"\+S[YKTO[?:K*1'UR9FWO SX;BQ*;SX MG'EW;!G)60Y&C0[ @>)SYTTUJ(Z(738ZO5>6]C>28X66&*S3*):+U\G;\B$[ M]>4##J1D3!PLSML 6A00^"@GUFTU!KT=L:J RT[&F'\P:Q;RZ0\OOKO^=+G6 MJ\2_0>#".?/$8^_$>.57+_YY+39:IAC2QOAFE.*7Z8[FO5@ETIX!&;/12M)F M7^9YLD)J\2.H#>1FG MIVVYE##+G?SPXFN3.=T>Z[6_]@>MR==NRYE^92UG\)7Q\:0_;+6=-A^\$#P4 M=USY$_[M:S#]JN]*6$Z#KP)_'AU_>$7 M:]BP?KSZ>/'Q\NKB9^O+]05\]^'C]1?KXN-[Z\MOO_[Z,WV^^/P?Z_W%]<4_ MOA^7N?WZU($CV:5T91M&*=FUO:UTO#7=IQAU&^T->2Z-=N_8(WP'BK72G'J- M0B3.HCM7 MOEFDU2QE\>V6!,,'UA1XR:^YS-^: M\#&UXC[S11#&N$SCPK'@\(\??VT]S;(3#Z.0FO8TZS._<7&?'=:A7Y.QYSJ8 MI0#&.R5(_.B&\Q4#\(D@04-YWPAYT.Q ;V;X&(#,07P\7A6 _!H&4S?^^G,0 M1:G)%C\-'L_)L<$8+25Q+#EFR""R)I3[ JKUZ1&4I?1892"7A937D"V$@ B+P?Q?KNL]5)!5C?KJ_&^#)C(+W@ MC? P^OKAOPF8!#O4'/K;9.:I)5YZG\JPCU9G=.JK,RY9-/OZ(Z;3[1 O^!*+ M7K)K?%13L73KJU@^!C%_JFF*]U(.]!9AD=HK@7TUWJJ"%[II9\12DRL-/E:K M8;WGD1.Z"Y5&\"Z),&E8F*V4(IS,8:A+6IB 7.X42 <>D.;O_ K@Y5E B[O%.\]%HS4SY=Y!D:ZS\!(MP$K!?@NL@CJ&'C_*'.S M[L9%[QF\[S6L'YD;6O_'/%@E?N$,J_.>8)!6TE+H#TY)!?2? 8,^VIACL2"( M(D;IHX#I>!&&6))Y+%[*H'E*H!@\ Q2#AO4S)C*?'M?KOB(,G\'U8<%BE%%- MU QZE:_0$FOW3%[CKLV;IYN3E5Q+!B=E3HZ> :!1(]M7^Q4P0J'R8U A)V54 MMIK/"5DU&X+M9V-8/\36*N@(40>3V1CON,^G;FS]"C[I,=B;CT-(W75$ZUE! MS59#@D L&M^__B#:8[PY!DWQ*+^C]IKB.2'*5KNAS(9K]NTHXM,GQOWG1"=; M&)[D-VAI'IFY.#PI?Z/UG/!CJXO;%%$<8E.N$,W&8^#_HQ(B:F\*/"<$V>JA MQSF.^'\3U ,?;H\DT#2L]SJPJ\SJ_3*F]//!RNVY^*C"H14!TTMP]MJC\8'L M_">,JY[EH@-3+FK*13=CM6[EHK+FLU_\ZZ?+6 M9-2?#)S6,%=SN;F:HX(EEF*P3R@6V5&9)6(MH(10/:>8HF3XY;L ^ZG":-^[ M(7?B((SV4NSYS@W.KKDS\[$%: @4(\?LO,1W:W+HQL!8YY[1?%JX/N6^K6E* MNCZ94JL@SD$U1:7\V"X5I#FN_LZM&;OE%DLF+@X41\X7HT\AUI*64 MX?4L$/TH$!VY;JZOXZQ5[YN-90KZ-UV;1D2J@$_R@XERN-8<+0KP4?EY@VUF[T E:*6)% ]5C>4N^9=./$D_P")LKRY[#@>Q1 MC%^53'>X&HB"<1K<$KQSXYGHC'O#?7BUYRT1X'R!]&*9^ER 4^^X"X^7V@+X M 1M4/?8"&0$/^1_NW5+'7WP@\Z,S^=3'M2/HY+5'-_^QMU-E0HW*=8TB\.9@ MPV92'<0/Y"8@U)_ LA$I7LLE3<%,6]H^@<,6X?(H%YK7O_EN6KT0O;%>_WIY M\>G=&UN':=IIG?IM8T\D:O<=>!865FLP#VFIQ=>L ;9MB;TAI=*MUNMCIO+#>*$E2J2S5N M &S,R9[[LD"Q#FGRX0WSW;^DS$A:78,%/@'#6]P51:0.4)Y0/X@964(E7"0W M211;[;:45/X-]0'.";"8^/]-8%6;NCC%_/(E>E&#EJ(<[KP*>#QM]R-3>W4O M'V,:O&.1*Y2;-!)V9J3-L$WWPVL"=NB6RAF1)JFVB2AM-2 E9@1@4AU1PT)]@JW$K850#9JZGH*U"^-([>%4K9 J$#4' MU"D>UG?\'08X1DL@,Z;I#KGVX<_Z$K=!9=$R,N437$:LB#L)MDL'9GGL+K.% MV6(!8R7'+$S4P0PPTL3+B_"7['Z\XH,Z_"&3Z/21-*?Z+DN[66D 4Y/$H5[^ M*62V7VN(HM;U+(CT7R52)#W+HPL8)'#Y)0E'MA3T^05Y)#;C1G]'&URJB/3B#!\9GZZ0L MC@L%]T6J@8-@NDAY5[82C19"I7!OMDCL.%CO\M_ *7&[1EI^M%^B#LKSSQ(?OR4WG6"D#K&+J9SPZB)9-.CMHI@X BI4C)9ZU+7*D?@0\ MYEX;A,7U-O>S7&/%JYS4VA6+'(O/K=>M-])9%OI)R ^=FZ-+*KT<=66JK.23 MM]"P\*[7;;"\_=L EC2Q=) )X))C"$LP..?^#6F4*!G_(4Q@&X> ,06/?[/^ M2"8W4GZ('>D4I>RQ#1Q*CR9BGCB:R$)+ VUX39B4];V%JHW9G]Q'G M%]KU3IA,\!X;U8@V.JDRU@^.$&-+J2=?".R;!:/#CHI#6_L <;:1IO96V1; M.%U0Y&ZLN&Q,&GW,[IK@OU0_+_[Y)9E.L3863WM"D!'MTR6.W"[LVTVG3OWC M>W<_^VB'(]9%1-A*R)$%41*5I 4S/O5?MI$FS?H/11GJ7QP-0E&9BFN>.-$+ MB(^/2^;ZJ6N8%R(U3(SN2@".,5D4+G7GP6.0E/Q19^8I2LPT\YJGH&R$B8,F M;90J-/#<@SD/A:;1AT>G7[ULV>W6J-$'8\WSM.;M8J!Z!X=U@;*&526,U'-K M=6BV5LW6ZO%LK>[&4<9S:H9@IGM)VX#7:KL/K"5' 9>G!H]K$,+#$^O;)2DRT\V>+$%(8+-^'09 M_G'" !QQ+Q!&)!F6KN;E3CC,3OBYN74JO0%7'6%;:4[R'0<[4#K;?%(M;;\C MURA;:55\$QQOZCF2HTM&%7(S)I-0Q$& YAN ];L,Z_')*AS@$8I!XIT^B_'P M4+0,8"V1\9-\Z&6LCR$/<%OR73%;/9NMVXI;@P 1."GBH/#.AG41BWVVXI,P M@A.NWI_>:2/]I A+@9YP#&4(/XY'ZMOL;-&5G02'AQ0X*^X>1((4]XL0C0PC M5T5"K3'Z"@\%SR0ACT984'@C6EY"K8BP$+$:W-",.U$PC>^P2(A%D4NS S.2 MP6R9MXP$-RGJE.[T(CMF[H(>B?OG"0 4O#URF;G9%+ MMRB+-,+=='>Q6'.OND3NLF(T5 ;^V%+XS4>NB7XO"LB6Z]!X*:&@^*CMG&OR MJ(EB7@#6ZAWR*]2[CIKR(C#73FW [Z/OK7^XW\"B\S\"/D/7(3 #:3ZC9?@^ M$6D(7P=?6U\Q8^'K=?"U_[73Q ^]K[].O_SV\:_HI]^;//XU_O(__XI;?[7N M7@"1YS#D"7?/+\1"\!&^>$$[ZQ]9&'Y=LG?]]BQ9_/CGOSZVAN_O?ON?GR=_ MW;SXY[]^_>4GZ^>??P7?7!_2+D%(N_!P*<:Y6+161ZK%#" '2&PWF^W]0"3O MRSWAQ(5QN^.,^Z/>5V?LL*_=#N=?1\/)]"L;M5J]UG#^-.?S9JW_[XQX=_O?]W9[*8A(M1].^O363O+Z[O<[8( M/-P8H@]1$+.ULOB84H$J4'I/[0SW,==\A"^?MU)%WE2V8,,#>T(%8%K-1F^; MS.3^@Z?AB@<]7757A>BUC#2.3*311!J/)](HS3C6ZVO7:3E? MV7C<^CH8]KJLVYU,65-EKU9",U:_9./^":XU(1Y7V%%F'/&Q@RVPXQ#E'VN& MO'%\6D'(2GXPIC1K52&?5:)L90;_@"9;K1Q9SPVK6 3R_XI$ZGPI2$DYVM:F M]&RI49^2I?T@'4I.X\9.([DJ#T$O/>H[9T OBAG=5\R1AET-==6"^M#+-"[L M(ZFL9''<=I85J-%XH*ALFVHC4QRFBL-*+?P(MLG6WX%T/)"^11?V]^UK/D]D MUQ=]2,NW7ZI9NV/=49=VVIMS9&7 MUFS+AB>4X%1+Q6QCI*^IDZEJFD*."*=7/EB&*W,A_:@ ^*PMH]-52TB*6%">L;GF-B!V3JJ M%L<-G60>40K!?=4JJE@EVJY:Q9@N#^J5]QP0Z:;^^\\N.%V9BCW"8,:%Y3QY M>:4Z&YF6)"5,K(JJAFJMYLM7I8$;X+*L"'>32212VD1AADP%6EOG0A[*-SF! M11(N@HBO+8["]2P*":40J>0T>@[X7"C9Z>I7I[H"2]:7\"%4X],$I6'KV=B81ZGC%JGZQ_JNLPE ME01X2R5$]S*79I)_0ZCE=K%(4W8(%,SPB[?B[#-XJ)Q.*K1TN+N0!5$<>QJ# M&B4>Y*=*PQYS? X5)@:^M]:"8PEP-M3C+YI[((BKPL=%6E))5NF;"LJ"* M#$&BD.HK8$28(YGFQB6^&@T1(CTRR,;22UM6)15[FQ2Q+1E/Q )2>A,9+\F6 M7K%JJD5Q3U[RCK7@NRRS69008RXH<-#+]+_]"+&?LR45O$F>$>F)4[GJ8M0M M8#E0\=D?W$D1A/#+YXKG#160FVE"&6\BSB)D3"9N*]6164UI.BB.:LRIF3., M>0*F+*:$:DG=P@F(9!^9B2OG3>4T+)9VU(VLTZ:J0#=O1J?Z+<@9//ABRN9U M,3;.3\42R0T*D_*R5+A%>3E76R14T:O./+8$ET-D854YQ2I'MDWY2]7+B=EE M5],*,\AD*Y6T"[S5%O"]_6;%@[?7NV>^.F\[4U MF?:^=OF(?QT-.LY7/FQ.>TYSU!TZDUQ:]__/WI-* M7^:A]SD[ A%G152;'3:?"/?5IK-6O(=WQK\\$=-SQV;@1H/ %-? MVG&>/A[S.CWH)UW8!:G1EFKE?/3Z^D?=BCX(/^C_2K_X\3-"7ZIX^Z'[_]7XG5T0S]Z MXSA]8A/;TK%ML0\-)V5??[^\_1/#LCB'4MI84VD*Y522-C"50X&ACL<:;A@1 M$U,&>%N'L#! N/-:B""V?7J!Z;2S;FIK%7]I\_J]8J&!+3KV:+M3S%H;:<[K MN:!?FZC$X4J))V)$W+E5 0JST9RAVQZN8(5@LK8Y!;< M;%R/G\F^7WBFHYLJB:!AA(6%*9XMTGM>)4^?$^E-/$;S-CJ6E)3(O$FVABX MD[7*'*[TQ@H 5-58*TC+;JX;$ZN\#&25.[*2D&?=6B"W13S7#58+FUTUHC/" MT,.ER'J[1+8+2;;:P7*\[NJ#97LNJQAVN-09E3J=TJ;3$H%I#"U,[W5R<:T* M?KATY;?KS7D+[*PB8NR4L,UYDWCI 5O[6ZI" MV#2W%NF5V?=.QYWXA?X,C!XN5Z<6CA MYDII5R1I:[!*KQ#!*EI*O%W:;+>EGNFN@0B* L_A%%]I&,E3Z;=+:SFGQ)0" M;2 *N;537E<[PX89;8L\? $9QP=6+2A@2DAP P1HNBX:R=(#$1 T>GEM)F,# M$2DO>QU#RKN:&RT]PH0YT6ECXF901+NH1UK;(;7&UK31R%I V8[595A<")PQ>$[86T;E** ?LT3[1ZOV/ED MZ0&V=J33JJIC5T.K.#X;S=NVI;GJUNC M2*';>6U1=;9RBIQX!3)GS-VW=F [1 MM@1*1HGLUAO#Z*E' %.36VW79!NA6)S7AIRU1NAZGU?)[X"YH,?QK7_Q^5-? M.3N^?-9%1.-?*>(C+]$KD^S5\V/G?)RU^.P">?X^&9;U;6_SKR,B_-36?O)^ M_&#,:2/?M1 H. HJFE!P$%$VG/8A? MS!'YJ4&=IK2+LQFKEPDR7IMH'W4"&\3-/\27KA_[!CX$^M3)YZ7A%\3%(^("_UU<8.A7\K9Q ML:^,&-VG?G^P7\@@O\,@Y.D8)&6Z,620DS ( >_/E-R?#V$&/H31=WT_QOV? M)&37>]GD950+R*Z07?_<@?:]$/C;?^DZ ./Q9;?;^#Z3^$1:S;5W="TH7GO? M_SD9WJZPDP^Z4F2('PKKGT>&%;Q]YZ9,Z)C[P45Q/^.X7#CI@:@J[;S*BNWE M?"JT5PI2IL:+95WK]@WYRRG&'1E -^>:[?_O%X3X$K?SFFO!_WXQ-\$W)YPC MAAL@3RN>)R.%/C+1M,6WUGY@=<%SYTEWMF@7/3.8"D]#^<3-T\0X_JF+7T?; M1.9D=(31,XB764I&5Q!RFC6MBZ':'E8F]1E.X[Q*Q:5$R=#I+$U0S^.3GDEU M.E7PVKP.,0XQ_@<8)UYCG%1=8EU0F)WAH_/<,D\-M_T\MKT^QCE3<2V,J=&B M,)B7RT)M;OF+N!2;CC&.45P6I=$S89R\/J]#C$.,_P'&\=<8)]2\T="J4K\Y M0<-QJSI2RK5QJ/-7Q_C4 *+)(AU3G+.>-*TA.&UY\3W.)1@GZ"R#XA]@_ :\ MJX+K!R]CG*'O])=$T94C 3\0X3DX?BKAE)XHQYU;'#$ I7'1=0V?=XPV\%:F M#ORV:QO'#(ORRI/'V]8&K7(3#IDK(PHQXEXMD6%!XER6H(GSF140U!#4=P+J M::FE <8P\W0AR]'J1)4&P$:C/YBMX%#_\M1D?@OH> M;(I? G7;;A@HV6KVT&6^%(:^LRN/-NOH]2+3@:#I+,LR)S<%[;FOA8_A20V6.R;WY5#$'Y(Y2&6LU*O)JTD.1 MH;DL@Y_1/+@V&T/X0OBFW2[X&+Y#HM,;V%MFA>(=KR\W2_D:Z,?PY?;P9;&/ MX'L#$028GPTS"!\A@Q!ZSR&[/@B[/HI?^,XW>4OL>IL>3^G[%.AX"J@/_&^W M[/@\T_0Y:(NEUQ9[V=_)=@G]?I!9;XE9H9<+,NM%F37M/IV769ET\OPVL.WH MT[+/@]*3D72:,3<=TP^\I#4J].FDUNHX,<0>QVM\[ICM$ZR*>U#QCL'_ "EQ M;T\<<2CW.X,AP>)T'BTJI678DK:=E;2.)^817_ZE6#9+X1A, H4(O7N$GCLL M^]L(G:RV9"Z0%D54&]?Y!;&=S<5F@E#ZR[\D36<)!F9T0H3>/T+/'7G];83F MAE-&[);[NE@N8;I;X%?*!Y^C11Y@VP K:[ MB,=XW[+W,A6"ZW M:ER=6%QHPXTT0Y2!*!B^)R@SSM3 G'5&&HS?(#BT_ M')DJ%$UD48*#\1@(9@CF*YLD2KE*7,IN]&A#E!(PUUS\FJ)1" M8<@I4Z&$XDB^[D^F=2&_XU6,2+J HW@6IV /<(ACB./KVPX?XECTEAN M\.Z MTK/]ZCP0"6M&RS&.Z7BB&IVEV7,%1F&D ^+X#G!\,;/A0QPSAM_I3IEM5\$[ MH[[&\IM-=9O@.#(<<([-5!*6G0!XP ^>4D@/Y90OUF*DQ;MU)2M41WW6$&NM^J\BB6SX-@LA1ZFM)W"'((N M- C%ZT/QW)'A7X,B5VAVM>G*D%!\H5*%DD(LIPTYAF(\"YK*,L1A@/A$6(3^ M08C%*V/QW-'=7\/B7&!5?=MHUBW!W!7*6M=;59WD6HQG-F-9_,BXA;]OVOGY MGCX.,T7OT\*^:X_1G66*EIU5!,6X;G:?FO(,SKBFUER9$9\>FQTY9/MC9$,L M^DH1;P3(K#NB_?Q:Q9*);426/5N^60JX&Z(:HCK]UL'OH%KTZ3SMD\%&Z2T\ MN48#M3<$[I&]-BGV,1;05QW]2C?<^XR&8<<+HN@@]J80 M9V>O4HO1^MI;LA=K[S=%'1C#[H8K\65Q6VNA?'ZVVNE,),K8)*) P*;B$-4W MB.I["$?\%,K1QJ.''L%T?KP>S002:8IS 2G*>+^"R6J":3J)$K*')2\P,@%A MG7Y8WYGQ\$I@Q&B1?]'M7G;+S9;=92IK&,TQZ$-+LL<2:6Z MG=A&]$Q1\YSH$_S,"$0D!,]F1*!M8*=NF*_Y -+F_.E/S_UX"IX[%Z(W,9TP MHN=3PQ[7\7,)\O;K.C'NQ$W@::X745WSMN4 S/U(9,5[\-QDUMMS5/98ZB<] M5'KDC"FB>$'JN@T37[)+.=I:,L"(S9+TN3(L'B6$ 5%]"Z@^?_K3)5$=!END MOBI7:-0,>!H=] OMNKZ.41T75[!4EF9A\VX(Z_N']?GSGRX):T>J#N1-@>70 M^;K9E=J+/E^M\#&L8^."8+,T]1&L;S" D=1FG,' 2)>]G"X_R+4#F!?VDUQ[ MN^D1EI>Q;"(A^.0^R0$'C,UC@FZ]Y$"KR+L=M-WWC:DTA_2<:JXE06 M/:=5S ML6!T!(H"* INRH3ZC"B@E^M-M=-Q4%&@ @L9-U&[Y"6B(#)_*"*+?SA>\ 9B M*PT09,!3? 7&4F['/7.OO7'3(X3.;9HT/3>2.>\,00"$T9O3F(^@6JOL!Y%) M@M>-R!I)YIHR1)9$/TH;A3&2E*'U/Q!_J;,'/L3?J%=&L4)9;RKXJ@T$?]K1 M](HYAO?>MSAM3*>T8+ ,T=AH(ULD GC*]J16OD]:8A_ MI59VW$_G 0U8"&NAV\[.]DNX1.;3OV&2S*3JEG,[$PA-<&QMX*>X*A\(3"3@S"_0YY MQ^A\AR1OS,+]4(O(@)/&'6W3=+WD%S^$:YI:])ACX9DQD%Q9*.U(!>PP)$3G M.:8WFJAX,F46)[,H^E&V%/2<0IR?3S+??(_%2X/[W;Z-'-X8=,MZH2K."SED M->RUYW61CU%.?_F7R9+G:\$*O:T0Y>FYS2_2Y?V*MWF^UAE:)<%N*]*R:9:( M@MGLH-SV+<1S->;M!%^RNVBP=T6_-]$G;6)O!-"/.32?Z M$Q"?O>LD"47)GT'_[KUY(5*4R98BP0NSG"%W0^Z&'F3(W;?'W3>J- = G[ZK M,<=9""U@ \T'TOBSZG/6)'2G$QX MQ;!;SE!^HQ\KC@>BU]I%"O!$,QU_[\@'_M^9B&N,Z%FKB(Q)BH,?>&%LAO@9 M)*-K_C0SMMUU9@J,"?"3X4L9=QRW.;R3&$#F//^#(^O.$/5+;_7')5R6UXI' MQ/)8B 1!(9(#I5@,%",!DI2%C /@M5YL:UU[%LO:YN=^R8&K]YB^HC4L>:"Q0%=RX*KA6].(\HZ,MN2H0\K.&"( HJ"](N".['6SBH5W@H#OS9V96%7'UA;NBIN MG#):[/43O2")8S#DFMKA M)\/ZVNZ) KE&/*J9$]D!K^+)(%R,S9+$H;D# S(0U^G%];V;.:_ _*[AHMN5 M@/(DL8+BE4 UJ+ WTN0$U7$I*Y[%J7,F5UV;O2&L[Q#6#V2R?'!=TS/7D,@^ MZ5L]QS#"ICHQ[F3( MNW?'N] Y#GGWQ@W(-*B71S.2WNVA^*ZM:9*F V8.LK-ZFUVC3"UK>;0DQUM+ MAJI^9&<^@E?\$AT8TV6II"3X/#_=>2/E&AN!I-S :) M2CVKT*_H@C=0>97 H"\>BHR'%!F/XLO_S1+J70OMSLM.=8[B%C4("D0WF%0F ML<" ;GXH,1Y28CQ@F.#7E R0TZGFP*O.E.*BI0N1LD$C:SF6&?L(PHA6'9\R4V>R8"-#*!D8RV%9]IR&T&/H,-=F?0CI6V^G_VN01M6N&%:< MREJ4.HM@7@\8G-$G,:1C4X6BLBSU4>H"#!=!3$-,G]W<^#5,C^ORA!;LZ=0R M2WC!([S*O)N38TS'[?>VF0O@9?RIYH'3S4!Z3)?O;;#F[?88OJ*"=>=' M"_GWGOGW47QY=[[)F^;?&_1;O>FYF--\4[]ESU3:)%,Z3)L3NMQ3=:2_YF3/ MFRO3 (F+/3$%?+4M5[J4QN01I3A&]>6B/RKD'?[$ 7'\EQSMSQ9+$WCM^"43 M1+ZXV-$7%SM1J2R)?&"\70S0A1? _HY1ETTBM)9> MJT>S=6!TVNL8CHGVS9R^;.W:)B3,-'TLEP',3(*9II#/(9_#3%/(YP_)YVEW MDD;/[(%8)P=&1HO>3)N N//;/%*]]QIVQ@T#/Z[QBE\".D]OQSP\<NP+/03<8Y+G?X;D;]/7 [,Q', ?@=);#/@A/CNFBM59M!-0T MT43X,B=MU46CM;YNQZ)G39_?*_J-<#X"GC1.O-2^]%W/_S%;Y%5O1I:JER?< MVA&U%4,QBYGM2!:O$OO!:A23I?"/$D:@;PN"'(+\W#V,_A3DK ]<*2"0 KH$ MX\:.1Z=CK"C'(*?W(&=0%N9V0I!#D)\RQ'QAD+=X'>\U!X50I.L%9EY:#VU^ M/(E!SNU!CC&G;W,$4S]OVMBX97GT4,+G2F;$$\H.9- 1\1-L]>YHER<(43 [ MJB7GMA/$GJ@DNCR!7T!K;\JH#;LVQ-&MY_ ! MSSJE[52.T1I;!#2:91@2)HY"M#X"6J^DV/\"6I5\?[2SUP:OX#U/&/3EH+!< MK&.TQJH]C659ZJ,T[T2U_W_)Q(74(.SD?*2#> C@CR_6!B#3< /@[^$1N!G! M=9(9(%J<'%$P'>?SSL6B)3%9)@AW1-$NJQAC55)*F475$8B-UC!DDS6J$SNFC+WM" M[/\BI]F1K %J>PI X#_]ZC1G_/IL1JYM_$PJ"E*C+=7*>;XCYC,YOL8W!#'3 M+HEBIWTYT?P_YA%F,X/H#_0XMOPR?#3B+6_A[B_L3'1!9MKAR#<-4_-,$/&; M>:G;9#],]15\/GS_OTPG$TS=T(_>V,]FP$8'T5\F.DJRB9<&D)GH)M+^?MG' M$W<9!&H8H_%(9<9C7"59'%,U8JRI.J81 ,=1 Z _LT6,<-QZ:,U6AN7Y) ME/G27![S*J[B;U=6*HV@AR!B6418@>SB>, ON[)*'*[<->9C8C"6&E9[26X[ MP!9;!642K:3>KLQ;3:R$##'!VLYJ\^)(8&>*&VDH*GKPGJ3>(9N*6Q)[HMZL M8E:UV>VM5>IPY;!+]:W.W*)1,)HYA: YWW5\/M+4#E;.C&83K3?DCMA6-^,A M0/)]@IM$*P]V!#JNT2KI*BT*-./TE.E.V?;7TU[G3:6*O^>Y61Y&S,J\ MBATY?';0*VDV)M:94B(R$Y!#=_S&2DZ+.S(:X9AE5FRQW!CN>IM5\M0#MB[C M74IW3<$6$72\\AMU),]ST5./\$#(#%5F4*Y4K+ W6LF+JEKF"M'2(SS07?N* M41RU6I96L8=3KD]6)"1Z >)PJ=15@-%W^;EE;AU?]%>#;GDBQTL/MC4=#B>- M[I:HBLLZF>^B=6LVJB9+#[:UW4U;S7Z-1JSJPAMXNTZUM(WD#WZ$":$*7-=K\M%3CS!AM^9NZ,TJSRB(-Y7U(J69(R22U$>8L##6>-:WY;FB M85O9WM5Y8="(EA[AK*(4&,-20:,MG.Y.6E6"*EEY/K9J#Y8Z*V4^$G:@+]); MRMY*@^Z QY(A-X=R(!*.E99:L:U>V^DK.(85JM.U2AP[6'*M5Q9STA"W,TU% M-JWMKEN*7N#($4S)8*06Q\1:!%MCB!4PR6UUDD9#A^)MRL[E%@ID:]E%,'5J@?CNB>B6V>V9)OAEAJL M994\@BUGGA\S(U)HH&V^:L[[MIJOB-%]>>0(5DQ1FG?IIJ9L>3'P-CXQW(VC MI4>.0!NTVK5QN-@H4G3-.7CH6?0J>H$C1Z NG$[8#S<-M->?3G"CMF5Q9A(O M/8#AHB:6";,P9\6P.BR.K$TG(,WDJ<\PW ^-?S;I]G-P(G/.UA8^^/;\Q6MM M*[: GJR?6+W7]_;#C_;6H8)^:,\&WO.G/CT-VRMGGXMA,O17]D-'W2OCX=7S MW>B98]M=/QOKS]\CL1OMV]XZ74=$^*E5^&2G_V!V:"/?C?U"9[8&WW=(8+_G MD/@SKR.>6-'P(*Y^$-A7XD/_/#R("QT$^Y7"X$&DX""PKR@'#R(5!P%%4RH. M@OU*0D2<\"!^,?/NIUKKY7;-_<*NSZH?_O&6N3_U6+^N\OJQXLL\34K!Q\+O M,C[[*W/!SW2BAR#"S_21!R$"A,-/[^%;(@*\ Z]_!_[A<1_>BK](%MVUXQ_^ M[Q?JR^^2"/W*OAW$C2TVF23EYQ)SN#^C1HQ^^)#7^#YA3"#TONAXSFN^#P#]%<\>+N%[/"; '0].97:17DOF0_VZ%_\[L MD[RLZ+ZFJO&FX86@^=.D=D"/OP#+T%QI]K[HYB8-@O3Q[C7TL0/A>"L.*[>5\*K17"E*FQHME7>OV#?G'DE[>5Z7QJ_X8'=O=='U JQ;H M"4C=Z$\MOO\G-;PQ^GC'B/\C?H<>'PB:YVTC.G8U.P1'*G>[(;8L57C91[>! M0C7K$U+@\K*:S$K#:#R+L6<9EW8-0PD"^HR 3IV-=%% DW&A_JA(3K6J);GS MP:*TS,\FS.0*@':%TLH.\HVN4AQ*VHPOJ:LI&P,ZZ:2'91GNA/-5+VU OE$Y MVE/7"Y >/.,MM),.\[R1R(:(WY$E(SIK( ?S$^J@CR@>+I)R^;:9N9;Z1.? M#8;?A+D)^?"D?'A=<_/6;\%$PG,*Y_C2RZ(,?O(K+T6&-Z_KT7L$?L8#.H@4A>@2S&9LX/L9S;;===S5P8^; M8/SGUFP:_OGU"ZZ7=\-1, [MY\VV7O;ZY%%^RQ6-2$]2J>%*U,7A=(U6BV9] MT!]9P68^^?(OF<6QPX9$B??BO%0Z T3^G$KVK-_;^FK;531\%]I.(; :-3ZF M$G'$^LM&?.8O@!YGOMM;Z-RY)UOPQ/K7XQJ$YY"&!YAN@. =6$=7XL!9B7Y. M*?@6;DN-8GNI%'MVW,J#B/--Z"S[X:1?Z-B!8(;>G3->VK\&YKJ6*T_ZN=Y2 MH0>-J=)IM7.N,%&35B\XB64)[J-FJ+?EU(DU?2=P]^VSH-OFP,;.-I(F1\0(/>N:3J_&(2@R=9B RE6MSDQ6]Z.46"Y+DF?4"2 &;P6#T&7U M)U?[3S"H#(1/SZ3(6?5C_E]F"FSC M)6(#?0DW;'ZDCPK0!W%Z'T2"VK@UO+]P(\@6(\(NRHYNAS$5HY_&;V,Z(3"D M!=CWQ'W?J.D5JNU&+E1-,41;4\>B9R5TMHX;@\;J")XEB(_<]M!# 44$]&RD M3_TYJ8C8%6;R0K"G.10,%5UN&*.5VTY$1*0M1;H20]R-VT,*IL#+Z#^H1]#_ M\0>B[;KEH&<-JZ2FTO7>])L$A'L)]KY0JF!M'.7*7DU9FH6>B2/EF4A,XB[E MD=Y",%F21J$7!2+Y4YH'1/*9U)!/(1D; 2;?UYN:)7%BSIMA@E1J\3&2(_6" M(+(T]='4Z1OVQ6!X\OR.&VCVN72.1[O>-L@2+NO,Z8]Z4;C]!L MQ15]UZI6=N/"MN+0BBG'(U(B/85&V2R!GE%1@?!_+/B_XTB!\#^OH^4#^ ]G MU7QI0*[1I;;,K[P"-;-*R82D2+FALNXB>LEM4F42M\=8Q-5,V8P# FASWW!4$Q91 MW)#-_ S"IJTY >\8XC,.CR=KV3MT7!VQSERLTDY-\!:^U&?6\>C0N(J"I++, MASHT-*$AFF&NP?E,X%]$\[;A+0:580L7S9QH^4MAU/1F?(SFN(R"PK(8=<-E M%-$C6_'Y(NX8"7T 4PC2; W $HJT:@A/64G.I 8T'R2(DL:*#Q)WVQ&A$BD$ MK=J6RE,B3?>:$VLH,&);CD>&1RH"0V0)[HP: @3EK8 2UE3\433_%T$IZ&5U M1V#;!@H0QNK5)*_96O,Q*..\02R+LX?='V[B68[X2 !!OP%$+O0;G$^= M^ "Y8G% Y805SEH"Q]G]VG0ZXV<).H0[%5OFO&%)%8O<;48V MHJ.RBC%)[0!-92GH+H#@A.Z"/VW!\%O@-*BQ,-SQ4PV5>)NG>]RF.IDGX(SN M?@IELBA[7[T9HD?FP1AX'C R@;;9*P30@7##9DCZJ =#R?7/9XQ6W9T=PXZ MVN9%RAT1:M9HO>56FJA;FL'NJ&6CT7.ZD5!+&D%B:)9 &>B)@"+@P;LL'/3G M3[\AOV\8 */\L+P8-@JX9J. ANOH[Q;A3 E!T OX%"A;PUHM>&[.J=/H]DU: M+N(,D:51:.]#-,-F 6EI%O AFG'20:GI8%T3>Z3+#B;J,K^U^!C-<0(A369Q M^K[R"EX:!N#DXGO# -@HX!J5PD0$>,,-X\#--8396>=^7GNG:9%M9^L2<$28 M+;96C9#1_$;!I]QH(W1F'(6NH[=(5),L13%9EOZH_PGT#4#8G[(YP./"_FS= M 8[ ?DS+?.!TI+S5R_$3%F'R V.'N:?C"@KY+K)ZW;2'E[V<;$%^.F+GAZ MXDOD\M[,?:-MX#A\T"6Y#)3N=/_)!G QG'$G;W$/G_5Z$ MI5&EVC#7>4><&TJYII $6LI-5)Q(?(U4EL ^2JR$MM'] Q$F/)]BG.Q/@6C7 M=Q5O3=@S!5<[555<#OP%RL= I)/9!=R''O_;,Q+?7/EMS=;BP;+9S%J;1$^, M6[%YP-8"8,2*@!=&Q(<&)-3#;\. O'7U09PO;'<+0&N/P-IW+\[[ LRA!EJY M9(=-$?&Z1#"O43(+UBJ>=&2CJ2S#G5&3@(B^+T2GSK*^=3WD=Q M5S7.I>V>QBG2;A#!)$1RH)R659[/0JR;7T#S[6,2)= VP6P/'A@/M;L7'N)OYX MZRK#$X ^)5B4H+X,]4;)4^A&(:SIGDH7:Y%@H9Z<#A]WW8^"-&R>%NOP]70V0!- M$^ALN(3F\(R^GAE,A="/R ^\9ZFU?5]FK3N:L?.;)JL(VY:G4>$4U2>1S$HZ MN1%XEF*@OP&"&OH;KJ-]_":H1YF1I,8E#'B@B3Y8B/ M!B/>ELMAWR0B;N\"8([#XUHYT.UP K?#2\.5CZP&F=G['CWOFOG0\9Y'GV.W1#0(L%NB$N/U[F$[9*;A/6*C,7U16- M+G2?PX9B2 MC5$"YT@9P? LA]^/ZV'?H4X_+-*#_H<_$$;WV> *MJL[>[NZ3\5H53O/K%6M MM4*W^EQ0J>48#^G(6$H:UF%9FCSCW!J(YGM!,VQ7=_9V=9]",V[G*JK5'V(* M<"5NW90'>=_B8S0GS5XPZK[ZV;_H'QB>/'_?KNZ<"@@TD#[5Q.IN!-NG^M<] MK*P[@^;R*3$7(E.FW>EV=];<[ GUHN76R-4D?JE8:6&H+$N>L5;2 MA_.'=;D\U);/GBJ2OBT_K/?AH;9\]I2+LVWY]@SQ?UX-EC-?)2!"NQL&)F&> MP55FQ+U2HH\/BA.&ZK#G$9.&**Q60HZ?L4M6B8QH/.FLD,5H:$)#.,,\@^N8 MP+\.YS5IV0S7Z/"H9+>T/M?9YL!2CN$<#[.ELNR-S[&ON<>$#QOT$GC?I=OB@W $Z'Z"U IT/5RQR^'"V9F>=F[>L M08]"\0W39QB>RY?6D;!*&CNR1):CSZA*0$3?%Z*A_^$R=0X?(KI9W2F5W-A; M6:"B>XM..T<0 1\C.E(_6"9+WW)CQY?R!OO%#P$+'![9QH$NB%,6*'PH6')* MQS)G;*BA9H^C\&E]79E*$Y78-W9DLBB+0Z\#1"3T.IRRR.!#1%*U3=X.IAN MFN.ET%3%YFY:2Q 9)]\168PZS439]P[[*KZ'],$5NB?NT9A)G7OB97MP<"%D MW%NRPM]EW/0;F^VIYH&I:QO \Y]GF(-E&#,D-#93J=JF;\LPM?LQMOR C U3 MNZ_4XT5Q#.!'[YF,T-/WH>GH UW=RO[$Y,V;*], B<'KQY>;K[;E2I?2F#RB M%,>HOEST1X6\PY_8[D5\H,>V[]KU#!\XSV9O /3IM]>;>0JSM^.M--RFYG4U M.P1O;=^&YGEJS^ZTAZ:-Z1:@3+,!Q$5UIZPCTI]]_[_AB3O#_MMY39XK!C(2 MI18Q!/5)JU9P)U_^==PC1O^;'V06FO=/1@N#J>M%S&9\UD_R1+*BM59M!-0T MT43X,B=MU46CM?Y3EBDW"I_RE7Q(M$1C\_F7G;V0#GU%.IZU<\0F8$=*T:GA M2--;% 9^_,:1.#^*O&*^FF^5ZUO&HA6QPPIYI, .4L(^%R-" M?@96K8G-U2W)(/NC&H%6=L;D_$2X*">4?3]\A9[7^R<:0EME==Q7EB&^(P". MLN%,OC,F^&#_U46XV"V]EBN","][@8%76P(?7S\.^+G@^(1H,9//SKA>QOW. MBM!="[U>M^&N37UL>&QN@('L@.=^2B <540[NMH25N)HHL_+8LC-*G-)U]IK MDE>)I%-NXC/#_X$I9!#&-^J\3GU ^40P;I:'P%KYSE:1W!Z_K2K=@7:81+9P9A63)?.?=/A.$A/P[ ERMI1&X^>F_6"3:VVJ$8&R*@QZ6$MX:=:^J6<)"?<*)*KVZQDK?(H MT-VVL[6:SEB,;+*OZ+%FBP?N$.#M3=F;=8H?94(DH\MI2 M.3OW7(2"Q[P KTDXWA!*4V*+FC5O>J+F8LA(#5-B!?_QYM]8OZ_W+5:)+:Z0 MH[+2FTXF/:FT:@<-/FYY1F8Y!L]BW+'Q-F_%3LPR=R%D/J"4A-*%_L#.U\5B M>QM4 3J=+J@+.,LNLN^?P0-KK *V71QW12 M\=_\()N)/FD!HF]6P-["O(-4AF=ADGM:D]Q?@?8]XZJ;DU9\KUAA?++@>E-5#+I@\]A6!9E81,_B&D8 ;G2T.+? MP72/7W4::FL5*A+09,65/#&>T$4F?>TC#LX2Q&EJZ](0#FF!0#,=8&2 YCG1 MI\)"^LZ\#2M-9])P3=" X;P6&DL8CP&L#[IN:U",4-$$CCCK:)Q&"T]>A3CCDY M/+*.>$&35GKC>:FDKX22*$<&43*G@.*R+'L8(_D;.CF@>#BE$^21Q<,Y/".G M$P^=[H8=E%"TJ,P]:E:1*F)Q'DYB\1"I2PR;);##?)B_;\]?\L.$8__=YA#0 M?_('0NX^)5JB\*16?-VZ_R5QXSY!44P@&(DO.XQ)V'2]> M\$'CF* RTD0TZ M;MQ6+7H_S[7M:$DY>E,/^$='N>?K5$701R5%:]-3O9[WJ[S$JR2Q]]%P&)ME MT8\:JD(?#10 WU4:* #.I,J<30"@Y6U0Q$O;C;A4;,R?J@V/KR0"(%)L\"Q* M1P+@P_2P&_8#X>0K;>=5G^4D;_D"V@^T^CYE]1&1'#'<,.+KJ\C(_US.(73Y MG:9%9)YC_M1W0/..<2A CPA#2Y@6J3SHN5:XY)JM5:V\9:FU2B;3(O L13%9 MECZC-@0%PN,(A$^Y@!Y7()QCXM6O"P1BL^S/EVU5LR3/+ZU,%D&MIAP+A$0[ M8E B$@@_C9+]OT0INR1BJ<\C]C0O]8IM=!!KFQ^\YOXW+U8"FK)W;0.0:;@! M\/?&4>!F!-=)[)@D5%@P' M_UJW@>;%UO$OG6.]^4<+W&Z7PM^_^?UZ__'=! MB>BN[7K?GJ7AJUU-02ROON&)8)P 9.0!S4*T_JSYY\E0O3EAZZ?I.I] M\X"MQ>5N\=-_>&YR,(&[^(9C7^,P]3SZ]FEC)/:5H1](O$L+U_['K_OD\_BNRK6/IEW'&,HR"&RPNW:J\Y]D-> M34B+1&3\_K9/I/W^PQ_/Y(#4^U]&$E[_*UZ1^;\9//G+O]\O M&S*K^VM)?9$S3RM/<^2OCVH4?>#/Q*(@-=I2K9SG.V(^T^Y$_ZF+C4X[(Q4R M[1+?$DM2+2^VVL^FLB@KY<[@@C>,>80KXSQ84X]^FS-=I /TJ0,B)O06KI=, MMTSL_'8X\DW#U+QDP))YJ8MF'VYYA;,/W_\OT\D$4S?THS?V_WYYS208E)M/+@XXOC2K5>%2A&[)6J85.KX>HBB)^)H6^7JGE&(?5@TE80;%@) MBK1K$F,Y7GKPIB-$M/BF+#4M2>W7V,&4[DW[R5/IMTM;/7.YPJRQ@O9"DJT3 M((_SN\A^/-S4L+(K##W0J"M+C[;[:H\QU>HD6DF^70EPA3"5L551YALIJ (! M[0&9CU8>;#]?B+M]=K"2%>KRJ#<)QN&8B5<>;E_WGK:T6*'VZ0%P]1GHE-%BL^SWJW*W,)LG M3^7>+C74$CNHEUI-%*SGQ*[GE?K#&:]2ZN%)%=$.4:RM*1$A@\YB+#;62$Z. M5AY02BG[LB-31D$![GS1'I8++=6*5QY0JLUYNVKT! M98SQF5+-+_F^I\TT'(V>>H13IUYS6,X/*QO%[#>U;AM4F:H:4>#(4?6Q_*Q- MELN^:(J#$D[D6*46R33LR%EUK'Y+HGJXKVS9=EA961NL(,GQT@, V'.% T3+ MRXF X#N"UAI'ZL@Z7GJ @+D$"K62U-!%S9]SH4&9G*@D2P\AT%^VVD*G7&:4 M*C(FG()B=$LZGZP]P$!K4J>;U-!JH1H^F#H%0EP7_?W: Q#(N:4(VI)IB&U< M1'"*41NCROX=#MY7F_,[9:=22W2).(*B!MIL&"14.$2,JN3G(I4W%1$PHWG3 M6N.-H!"]PQ'VQLIY@2@ADU L3H.@(U.F[NK1.1SA;\%?5RO]=J=H+:4"7NB' MUH(3HUOP"'\#6S3D!B_[UG;"3#VMMR%0+UIZA+]9K.-7? *9H7.[:'9J!82_%5EK"JMEIZZ8@^%L8^BI M1_@;\*-:TQW7MVATMYONLC-7%)57\2/\72\T65,?Y 4%UU==?.&4):VSCI<> M\#?F8CFJ2BNN(@&*VC8'-3>@Y'CI ;\L5VJ5M:V^C6XQL=[>CK\K?N M#VK:O$:/4'R'#]VIU2?#DK4L\KUBF]P$K3T5#OF;L2QL MC(IS&RT"'%VJ\]Z(DJ*]'>%OSQ<8)6@ZG*41N=5&(*L-MA.]PA'^KC=\6BT5 MYX%5;.<'Q0U#&&3<(.\(?Z\%+[J-V;IG;5L25N3#WGJSYE7B"'_7MWDPQ*/U MEC!2L%6M;HWH2'P21_C;D8N6$R$'$;)]=.,M7Y8*G4$\HK:8L.E5ZK5%G2O38_1^1XAMRAI*5W Z*0JZ\5 M8-9[%8^:]X=RM/0(?T\' :.:(RTO@FZ8\\L8:10B58,X)K]78DE>ZGQ9":D< M*C?4NF^)ZWCI 7]SRWQ5:8\L7#'KJ.28"ZQK"'R\](!?G&&QVMZ1$]DJED:* MX-'S,MM/EA[R=V6TQ8*@2TL6;E=1!U!D2\/>P1EHE%%TVE*HW+YH5K"IT>_NU!^\[V>VVU7F+9\5JCA:9A5 K M;HS].SSS=^(D?7'X[-W@NFO;VL('WYZ_>&UBQ?Z1)]](;/SK>^_"C]Z80_/] MT-L5>,^?^O0T;&^1?2Z@3:!?L8MFLNV]9E]1ZKOM>-P)C%TN;$-?=#9,^BA M?R78QZ8 Y 'TW#F[J:< ]15]< I %$0H>'!)2'^E(0H@"O#'I@#SE7YP"D 4 M8%\?7!!R7^D'OPPA""X].#5]%."^XA %#\X#4"&Z&X7H%PM^TNL?9>\&_NQG MDHU^),F'Z4;[S-?#?U\2CV[!6_J+!'F?1PXRY1Z6:48_?.9KDGS$,Z/;\:[> M.,]>8R/MT;)Q($UA5,GAOGF=63[$1RYFZY(\W^UAN7*)=QR=XXD2"P+JO/G)$< M)R+!(VDKT,V;.GEQ!N[XP?%[1ZFRZ<#00['2Q8D$7<+0)0SA]AM$^G.SF_E* MW90N^'U&VJT8W>GBF)1:#/= I$>R*2#<+B6@;\XOF@QH@,+YDI""?E+H)X5P M@[I0>HCT2+H0]*\^@ISY$__JBQ9(_K862'R][E2.$RN)^YGFF:1U,]05H>OG M,SS3U$P#,1W(+M=A%_8K>5-!].=ARI!?H./BLW?2]Z&2D&NNQC5G3M ^,=?\ M.)\+L@TTQ%-%)&B(0T/\ON3,M1*=[L?X3D93^/"JNHZ&0WUEF7OB)G[NADX MN>F:3IS[X29!6\2B';+3-9T\]\-.HN8YT>O!R^ZZ3J#[8:AR9.W/0>:OFNO' MXYL@5UW1271/7+4?ZWZ6*DK(7 ]]!7;< WWJ]QPEEYUIS?[$=9+3;,W1HZ=I M0:82.F /&@+-[K_ 41P_&7K2M?-G\7 JOT:Z1E>_X?[CHZM?D^.STZO]Q.NA M%JVU:B.@IHDFPI9YQP,AUXCFH_,;T7U;M MY[FO=4@BZ MCXCVGY/5KZ5PXV>1-DH[K[)B>SF?"NV5@I2I\6)9U[I]0[XQ49,\_&F.\?Y= M(A/(#N-3:+I>3 (^"#QS%"93GSKNC_'09\7VB%#:3N<[H58V=#'L317-*X@= MN16/[J0BH92E:!J*I(M.^D@A,L\MDO;-X%*X\1L62=\+-.-\O;+SY-!]$D\6 MI96&FE"31%JG#&ZD-H,9+Z=1/$W"M=!TYGP+102OR8D^7@B3&<3LEW]I"L^2 M- ,%U$5[CJ<0I^<64/OLC11N_(8%U'->Z'-HX$DRN6'3'N"C)886RQZ)\GUS ML_!2*9EV;'?(U_I3S )$2U+EREKCC&20.19K3AB.9SD""J?+Y="D4XB"U_H9B MZYQ5XRF$[_GE%@[EUJGEUG%A\"2J,+\[F4VJKB%N-W21&&PJEE-)A6KUKJ@J MDT:G9L\,Q%J6A* YV\QHKY3H6$PLJC@HIZ#M!VV_%-A^_>I2:#3S"(K2WJY. M-@>L65;6:9 M;T4*'U3K$ZZPYI1P&>R\&879>3GV=^-H;+8Q*)9%,>P#LRUU MY0WOHX!./J$%=%OS?7,1MIL)O TQ[?WO]&,6>@'\343GU5& MG$<6NJ-':]Q,1 S$70 O6NA,,N8^_^IF$F/2+%HOWL#UYVK-M4D"F>(RO5C3 M3(&+-UJ%L$@_4UQFN%::*7#QR5D0%NEGBM1. [X8!2Y>8 UAD7ZF2&)"CTR M?7#HGAT1^=!+3%>54;&]*Z+COO@EB+.%?<*JV^UTF#Q 0T(<=*Q6,&^1O^/O M"( ^_?;>A\7532U@ \T'TKC@>B"BL1!Z7F23;SNQV;ZG(>\8G>]&?,%SYVW- M!D?=)$TM^N-C;A$T5UJ.%BW6$,&VA@[5NCDD"8^-^3PJ M(Z5<&X?Z[^2WI$71$30%7;IBL6=),CT-:@T++:A\M.,D_H,=AI3OI5YS'PP2 M;7-N.B]Q(.>'ZR0#DJLG8SY=*YEQ1.*,'U$P7OL<#8(A]K/VM[H\46[0JP%9 MYW/5C(],E'()Y^LQ3OD8GR;ID>Q!/$TV]F#SXR4=[-+(1X@GCZO6*G M1Z;)NX50$$X03K]9A//(1'FW0.>!O:%IC-4\9\P?_[2RHWNQ6_7962J-]Y[1 MYYSZ=_/D@QP@/&]76E@ALC3;1&^H+7MR3!?FR[\T=AAR@<()ZLYWK3NG73B= M+%1S)HF2'ZY7=;*LE]&PF=^MI):WZ'M\M)DX\O*Q1+FYFIL&"#+@I>EU^D/1 M%VYV"55RF&< BUU@L0N$!2QV@<4N$!;IRDJ[F#+T\-EE)VD9UP9*NT:*-504 M FP]K#N+#MK]$T]*TW/'9A#GI!WK']"*3)YJKFV(\\IX6@"$T/!<6663MF\X M2V5Q^HR^D4?&_;FK>2X&^[-7Y]..)4P6XVIMTNDKM4E\)S)?_L68CW*JH<2 >C#4@T_NNO\0KL3.&G @KPEB MD6NJE?[&&W;-6(6-'?&Q"DN2']5[WD,91%*($IW0JTJ4IYY6-QK&O/ZT*JC/ MPD@VK%* 50H03Y>-#T"BP"H%B*=;S;2ZL(T%<0%Q<0O5!A?VQ<-$POMJFI4# MT5/ JUX1;WM@-T @C3O:YHAWQ*DM4+%?54IH>PB[D2_7A>E/;L[>J,S6)M2(5[88T6:H07XM^>:A[(>& 1>OI4\P',\[]HGO_Y^CKZ\<'Z:M%:JS8" M:IIH(GR9D[;JHM%:GU&1/IPB3Z,.2DTV6]T2^LV*HN#$8K[XXRGRK1>6-7C' M:(' ]( 1[20>K1-1V342SCX6./2T_(*C-G44%?HHHC4V#=Q<CSYX M\D*'/U/EA#:A>]AD'+"ZH=QC^27TI[A MQ2<,&,=&4E$ZS@F\88N@%91X%8F2Z!U'!.PT 9\P=9T!%QXH=I=E,SC;(C: LST.PG>;.IJ6ZO MJ^2;RE*HBFMSJQBMW!^;/6>1-^VF@Q2M%K5%I=ZD40\V%5N836)YPW[Y%R>S MW(>UX5#FP#S/&\[SO+I_),7QLI-(&_.] ;\+"=GN!)FSQ:6SIIQ^H6T%JW4L M=I*^:G@6.])6[71!-2AX8,47##M 6*2O'BGU1(%U3!!/4+^]#?WVVC;U><)_ M9[UH8#EHL.1.+534P^M6AG%_NW?MQE[0LPYY^5'P*HX!Q3TG/U -@//U. M6T?\ &N=4E7K!&-\;RH.3E;Q,3^_6_&TX<*-!!ARKH2KY0H@N<)R M68_,4CP.\L%&W[#>*>7U3M>^\&];+!P1"*7=!"V&U>8:%;; 9":2*;00.18( M<3@.R@-8[W35>J<[4NKNH)=/\:<8P5V8$Y!,&B=*RR;/$C6#F1/I8X!9N-#A*)PV54A!/=\$Z M<)1.2JJ"()[N@G5@9M^CV67I\M@_YP?FGVV15ZD%L9%RQ'PK#R: (6=#W)(" M8;N>F_V5YJU5C$A\\A2:Q5D*5J!:3U>5DC.)54\"2@ F(5^$+^5WW'?^>RD>##1<817*DX+1-OPHT-O V]EZF"?6-("NCMQ MDJ>\UY-XTFWDK%YIM%3 (%!6JI'#]8ZL8F1<.T"P60([U!&A3(%98I?,$H-7 MYNVQ-\Q\A]Q]U]S]X!2 F>\0%E"GN5\[Z>2.ZRO8-CLZ[[OV&3R?&S*,PR0 MJ#FQAJT"A=:6=3[Q(*-[HXR^I_$>X@?A)5B,\7Y,R?4,X"'[Q=^PQ2;CN[9I M9/X+3?X';SR8;7$D'')EIDDSA9YB*A!6$%:_'!6X'M-<.D1PW9VF69],=;S@ MTPE5N;<)5<-K\I\E61[3;F6L,0R,L-\6YW5>6>6I;&1(3%:/CB ,' M"TC.:MT^@)QZ,G7A-0[A\:LQA@= QU/ :(#HN.70PW0=OQ9W '""L(*ZF0I MU,G2;CM>KX#F[/9>D2TMJ@JBDTIOR]6VZU4C5$P^MO?B:,;'!M]M%]7L/R&G MV9JC1T_3@DPE=, >5 2:W7\1'_^-AG2O7T1SCQ+E%XIL>%^5QB=,@6"&L58^+2&8QBLC2)PW34:]?/I%AA^<\Y2VON4=A\5GU)O:1)'CYU[>B$ M_/V[E!W=#N-3:+I>3 (^"#QS% ;:R 8=M^$Z\?X\U[:C)>5HIY%T"H[(I+9% MHJMVKN=8\_E$)G,(I5D@D4EQ]4V68C[*Q8 2Z2(5.'N7QZ-[D4RJ<3SZ"9,G@>[X-95RF:$U<(*:G:0/^X1OD< M@@E7-[G='#&(-EB50+DO2L'KYL@'.U$'TW*+IW?JJ M%(NF T*.;*Q")#W<.GELJ<)C4#TJK MC17*=#G?&1?YY3@5>I3YWJ!D=B4"2O8]TS)M51AU*)?<+N1$;I%?_J7I+$H? MMG"!D[8N7>-V]V+KG3*V%(NM0XTJ9@<,/T4 ((#FAO0W/B5*]U2Z]*65'N< MTD.J72;/U$A'^N/BMG-8"EVE0N(]R]Q: ..:7HWV-\M*@J>)U,2YXFU(+-?6WM$<6<$A+A>K!N>:.V_"<&5--SQV90<_UC M3:.7\]',ZWI L-HF4J593EDYX5K%V'VXA&:SV#D[,3XR7,X]>RCU!( SBR J MX,PB.+,(PB(%VB6<670I+=$EU@6%V1D^.L\M\]1PV\]CVS\)3G^HX%GK=JG. MET9;A[H)UKC$$)O5$N<;P&(BGNV"=:S3=3CU1X*P4 MB*<3I_D_,DVN,6/E^CG^)XV1?3[EOURM+B2IIH]0H<^*6DFR_S][[]FDN+(E MBGZ_OX+H,^?%/G&A1P9A>N9U!$:8P@@GH/BB$%("0D("&=ROOYDI8:I0T5W= M16$JS\3L+D F<[E!*XPZ\OIKN-$[WIYDHPYUVG"#I M_F2D#1EIV?GZ6:4F M?W?(IB;3^E.OTT^+O5XZ;76XA9-6,^B01;4H*2I*,2ERTI):%%*+0@Y:4HM" M:E$(6SRH_OEU:E&NKD=^>#'*WZF #3:QZIJ]UDR\,@V^!@(QHCN,!%2$@ M; 5C0'1*Q1Q)JCG9,"EALL M8+F%^3QWZ9PM8U(_#>W@'P6?X/F !]00V>%FAZ)LU!R&ZI7B%K/1LK'5>BPQ MM!_O2=&DZ?/G1H (4*Y>_7/KM;#W(HFPOA(JB';9)EE@@I'F\FLTSS!,M8EW M;7>:&)5:8KO)54%.E1:]30:))Q1".G5L$=E$*JD>NI+JL633^<$^!94?9,L5 M]4G/=:2E5%MEU9K\UV;61>34LU-@4IZ\:HJY3+):WNK*1%NND)Q*??O)):)Q M*DUDU0/GT=X\4$C^[7W% S]$2KV9R3ORLL,LW\[DQ9S0P MBW(LF9M!R@"O'EHD=32$G4A=&JE+(_STQ?3I+UV7=FT;_C+AS8O8W>IDI-B5 M8GHJY@SM>90S*A/.Q?Y!%/IDT]%4^MQ$W;NK2'LKS(FF]=B:X@(U^$U>08(@ M]6HW5:]&@IBO*E;/R876GJ+Q51E$SV]6K2U;&F!31KXN>H---=%-K@?-'A0# M#(IBIB\8POSB>L$7SW^]>L7:M36%^Q8G(8+DR8D5<[(@+ZCB^$\*&_ZI4'G3[5XPMP.F-6O:/#-46U6GYQ3*+2Q= M4F'2A53IW$7B]51,E)8#W%R/[<&50[,U+PE+5"J*6:VXK M&U!.%7(K[ NG?D,9?(AB0-F91%1MJ4%&_L @V*UL\B)Q,9(:)D?F?#'*5.(.,F MQ.R;/@OC]GS4KU(,GYQE*M5R:19K2G"?. 9 1>/T:0DB*>DA)3VDI.>FH$38 MB93TD)(>PD\/IQ=_Z9*>J^NW'U[3\P[5M*'UU]/\=EGB>X)AUM8RN^PF5T@U MQ1&)7ZJF=U>E@X$1&Z).CA!',U2\A'$3 7XATSU$4Q^G+.=>SZPO?D!]\<2J MB]>6$+:X/Z(@I1)7+Y6XKY*K3VZPEE&GGN.B53D=ZXUWXR).K!OECE2C%H#; M<"#2V\!>:@KP$V!:0+'&)G[*6\VOP78U&E)E11,K5"8+_\^EA'93@I!*??O) M)J,TFR!E6W>9S7;S$+AX%APYHN^/*$A% *D((%Q!*@)(10!AB^OK4%^G(N#: M=MF'.]BO8$L9$[K[I#N#J#61PFE MC!X;=>ENFA6UXKJF6?.DUZ-72"BEOOV,1]GXZ>@-(I@>)P_RYH%RC?S)>W5> M$M(A92^D[(6P$RE[(64O-P4EPD\WHNY]Z;*7:]N3GSK)YCTV(*].F'[5,JMZ ML1]O.>V<,:3FV#&%(FW(".0>:6P-?R9\1HIBWHZ96;8*[)A_\0]ZOHXXEJ&I MD7]1^'_DQ"/9)"'AGBL3S2U#*(C]$+8B;/7NZ 5AJU^%,JX'H5O70V\ZKO'; MB6;9UXEFX1JO;8UM>?;+)+00K3C6K7K6("=G^1B?K5*SIT*OW%U)3 )%1M(4 M*>2YI%5,Y-NO3&NB-A"V>F\LA'#5KP(CA*L(5[T[)$+8ZE?Q$<)6A*WN2 ?\ M[# )L55OKY#IXO9EKK%T,AN*3>N K1J="E5(B>H8V9P+SOXB;_#5G9 MD$T%/DUV(T^>"7RF8JFH_P="_YV&GJ]?S/2($N4=Q4X91Q)&'UA2L%%DN4^W M:@4*6-/$S,UM5\7NW[32/GJ%7]$D>*Z#-@HQ$2(JXG7:':>2*N#E7+H>+X!! M;21F)":)2IAH+A5EZ NZHTC>QN_5,=VPPO)?ERQ5>D1A\[OJR\U+&OSPB65 M##G^6LJF8G@("PW+1B#(N*ZM#3U7'AJ@8]4M$^W/M@P#7E*&.X72R0V123TZ MEF/F3L^C*HMQ,35O2RLO(9W$]:9HKV=5(,I38(E\^N!91[KY5-7J,W=KO?)D\>ID67X:9K!@0I.1Z"C+<%$F3F33YP9&;XY%+RV:WJP#NV'1 M= *(#Q];\9>ZDZ)X,\^ EZJ".P$VNLP&$V ZVA) \6'-0""NS+RWW:@)/L8O MYAFY5'2ZPT3RKRL!/D)<:6\-\IX/"Y5-M4A5]5RQ^)05Q#SGI)I8;L6__4RF MHFR("XI,=/OL6KR'%UMOE-O=L-@ZU:@0.=#,1P0 "',05Y:Y*?CY$U:"O68*53LP9+3<\Z:9:;=<;:@^4$?ZMM/)DHE4M$4 M1SU295X=N!$06';WD$GS8&.I;EFHDZRHQY]"-8-W&N!31T[=,L()R3_^A*D7 M)'_Q<5)7WRXA^:LWX;\Z!%Z0_.UUZK]P?FO\.+^5^YCHQS ?+V>&E75.SQ6S MA9J:LEIJZF]LFH9MC32W:CEA_;2[0GX\'JGKF-Z;K6/F-&50,]1/.X4C&$DV M&J=.C9(($0YDG-,[9CFLBH)L(67TY+)".>?J$Y-D9ML;YU MBCT*N VW7:JX]);^FQCR6:5/VA]R==2!*XPZ\CK$Y;%NQWKI1+D%= %H M*7XYV0[F6E-BTCCCG4Y%XV?G3Q.A1(;/D.$S-P EPD]$(29#:VXFS/"'I[%3 MK7-*?%10J(5BTPWO*;W2JQET&J, Q"]/X[M+A<=MH2(VV$VG(?GPGYH/?[E: MU'>T,?M0!?RTUY!'90;JLM%G^ 185NARC#$[E;_N-=3:DZR:,=46<#7[Y7@J MO^%9F,(M]763>V)J(L/7&-/H6VN^W,3;15.HN)!:EX\K,/W*Y][C5Q;\7F^S MNY0G5['F;T:8X%EW(;)$=F)M?CZM)?BVDUR6*ZXUJN>Q+.&@+#D=9W<_@N2N M;*_/*>"X*Y!9XUI,J?]U)XX_%3GHU MT+-*14WP%;N5'6?ZG?ZR/$8[3Z'F/BGJM+$/D3QWG"%Y5R"Y>LKDG4F>SZJV M^3N1,VTH^6F[1HWUF3IIE%),PVA6L4$.$QT+MIQJ=46PB;JJZ MLZJLL]0@EI%8&@\VBM(ADN-.^>?F#]8O67KUQS./[E$8/72D\%02884E5!#M MTHRRP 0CS>77:,9CF&ZCI_68PY<,6NP5YT-!KQNN^/1JR=AW!:5;S,Z^NC/HAB.:'R+'WIQ'PK/F-)L;3.I4.R;TLQ/5 MRT^:V'+$8<\H&R+0[GH0($C%Y4U57)(8[$$TN$"9G)4+K3U%XZLR MB)[?K+NDW=JJD&,\362ZR<)\.;-EU5Q)+(."L.ES;5UOER]N_N@D-9=7K[F\ MMJ9PW^(D3)#T4_SX.<4H^JS7K8UE41/R_282)"A<>K]RY*ZL-U)R24HN[R/J M^:=BY\V80,/H#BJUXBHF"MOG^J!:'PF]V!C)GU28_"$U4'>=I;I"UCRH&AD/$HG6")^2 GF->.,!"2$;T@) M)BG!O ?&N64(D!),HLU^6(SOPQ71_C8CMQ-)=Z8S[3I=F\3+U;&"%5$1%XGHDK^'J&+]YH) "P1LI$+Q7K9% B12U MW6=1V_U!B7#<32=UWA64;C'+\^HFX&T%-':YHOF=V7.4+8+LH1!+T2YUAOWA MQ"WQ0LM,]SRY)W6XE<2R.&3!45$V?>X:%5.QWKCW;B(%BM+N2-=J07@-AR(]#:PEYH"_ 2> M%E"LL8F?\E;S]&5+ZM9:'&WP&MV<;WII*V=(38F-X[9\5)2B+MB6C[ FJ5JY M:I[?_8&$, ZIMR#U%H1O2+T%J;=X(,:Y90B0>HNKUUM5N,M9Z+(]D$%HLF0\?]PHQ?F7H/49@1TG[-M2)@-C>L#0#!#[LQ9)&Y M(9MW&HM]Z.H-TJCM@X=E\0$#X(L: ?DW(/6'-6L#,W?()HHI0?3HZ:K5F"^V M2G(EL1QJUI9\K"$.MWPHDVJ8&ZF&N77EY5YD$59N: MGJS$AKG$6XFR]T5(/%GXG^D".GMH)]EJ\".^1?_H.?KB&,9FAKY%X7_]Z7%'G?DY7H@NW7%]*;#,+^=.I=]G3H7K@+; MUMB69[],JPM1DSW:%C?U[I31%\_Q7)+)Q@HI:26Q"13(23$<*9SZ3'N;2,!W M6^,$9(3Q_CIT0XCHW7$< C+"=W\?P2%4].YP#@'9K3'>+4/@-A3+6X;0U?7( M6[>DKUL7!8G.F[_W74SFOR$K&[*I MP*?);N3),X$?76&IJ/\'0O^=1MBO7SSV4J*P4**HEC*P:V_\ MJAK,S @+#&..M8=B''WH&@U1K4INGJTTDGU+??J9I.DJE'JM4[,8E5'@"Z[49]=(2ZLW,W6MO M_(XEU!O3N-K*IED6*]65OM'FY=&XI*6*TYM4G7AK I[D7F8@SJ14=OL\W?85 M!HLF-+L+2J9$(DK%B73ZW%#L[?'HI873FX5QU][X=<>;_*7^I"C>S#/@I:K@ M3H"-+K/!!)B.M@10@%@S$ @LAZ-J>5>*;_E8QGJ"L@B:@OQ-""SMK?GTIKYN MQ*A%LWG!]49] MX;4W_CZM"A$$S7Q$+("P!S$ZB-'QOF.]8UCKK@,2D@YZN5A-[4_T3/\F71FQ MTF+HE)IT3!>R-9"2JPY--?P $(7LA32=BJ9^W7_TO_%[+Y".@X+JVFCSFJYI M*EP4_";S?_@R%8! ?$SCWWZV 8C4+1^7/^?Z!JWNQEC\!TG^KVG+W7_B?W=V* 60;R8E)\(H]SZ-7!6<&1?W[(ME9 M+^',Q'=B;D\-'/MZ[?_G>/$'P153+,.R?^RDT]&N)@#)CQ\,%E1C$!O:0-9C M\@B^^(=LK.2-LY.%Z4.>[8^]@&-]^OS.'I?HJS<>OT.+C 6UE*83+"TGXE)BI*2D.)<&TC#-JA(M*Q0G#X>< MFE*_^8#P[T S+*6"8:V<@VT97/ QF#[&T! >3+^2ACFAWA:JY7RFP^NW/$\[_JX40'PI&: I*(=*L6 ,#EKT\[A9'ZXI M=B4Q*$_DY96"-5_VK&%.U$&C,TB!3GE:L)H2>WIE;=CTZ*G0ZHC"H+_(3=K3 M5'8.=0\I_OK*Y=)LYLJ"JXD;#BRFH[(RU;(K>&7B]94IMC+I9LI2D\^->?Q(D#Z^//^MRD5F:I4(E(S^/H;)YLL[J:K.<;C9TA6=&WFAD M#+N3-IV1DJ=74B.AQI^OQ2DJ=7KE\[@\F:<7@^=Y&+%J= M#%-2ME%-<^*QL6JPF MRT*_T91H^O329#&='DK5OJ@G%@-Y7-KT^IWG%;J4/5G 4"REI42GJU<\UW"M M6BG.-.$"F-.G=@K5=G]>SVPI9BJ/DB#95I/J&%UZ\M1LEEDT=4:;32S71I>7VQ'@[F;KHE9I+XTA,(/ ^GMC+,+ %?Z9?3$Y/J MY)->$UUZ H&JTBB*$ZT[%WMTMCXQE^EE+@6?&D*LTUF6;BA6W:&$93FF#!?K MT1(:'G0(M3)Q0:E;#<7C8\^9>)^?T'PJ@R\]@76T'1LD^5 MB0@O#:'L$2CU9BZ3&.CM^FQ4-&BI,J]!;(60=L.V6ARG"^GT,[\!:WZ4YV/SWA9N M*P2QCLV(STHO_:0O.AU-3>NUSI,%@16" GW=GK8L2+?Z1FXXILQ+I5H>/C4$ M!5E^6DW7,VQ!;.N=3JM3'I5GQ3$RN$\NS>52'88I3*M%6%.K3NK1:MAOVL5MKV"EUZ M\E0U3L5:J[3]3/7Z+3W=RAJY%)2$\-(3AID78YW$(,,MJ5B&LM8+369Y%EX: M0@-+)2XZ9=>Q](3F,HMD=9O-J"LT?OSDTIG4B.5+X^E&E%W6$>M/W0DZ!.&E M)VN=VD)UU"]9EJZIK%)OF;V5C-8:0BX3H?.T*:WC!5D$*V\M+76O3%IS6ND(Q7L)E!;?7D7K8!7.R M@&7+2.?6R<6MEXPH,X4P@4Y?N;DEM/\@-K,[;55L4;Q]A1>&D*O MN22T3=A%U=';I9'W7!J.<+-;N[@I>&$&$O MF3>28./U1$%RRQJ?%,W:H@DMHA#Q!OBA["A,5\\YM."6 BY=*UL MHMLS>XK(;(>MH55U)T\JO#0$L0UXGNF%5$KGO:JU9D:9>:P 3T-XZ0EI=T:\ MXAF9=%STY(TPRTPF.0[>'0^A@4H[^4S;>;:F)\R4TY@_IWC!@9>&(+8TC0N3 MX=(V**TC/*DTD+0-/#BY,$EHY NIY)+;Z++7'59[E80,9:'$A2"V[%&0K,WI MEF>&C0:7U[2XZL)+0Q"K/RNNQJ:K33%18C::21OQ&*0!+@2QSA,W9/M.H0>/ MXQ2MN95R?*:MT*4GJG.WF>2>"VHNI?>F\R(EQM855A^C2T]TY](@FYFDS72& MW_3F"[$USP.=P@O8*<_8&[GW^?B>:<4R#'GN@!^[/X[-+^0B"=PCR/Y7? ?# M2X?,J05_ZO!R[=U;@Z?1OK7V>^4T'/V=.MMQ[KC\M%^M7NOKGQ!/?!L)I@.Z3,C@_8SKVGX/ELVT>RD7>)QQ'"BVA%A$:?"O3*=>+D4RN4^Z6.V6^_>/# MA.AMS2J\@;.%OOXU_6"I*M5O=AE.M7F6"MG5JA4B?WV,\E&X]2%NG$2PKQ]PF2/"3,N M6>RJ(":WJD/-LHL\-]CT\_3F8H0IBQ5JNJXF9#%&+V*3)Z;"J"XB3-0E-I&* MTM2%)KW=*65>..9Q6Y3)'%,F*^75NEP1^HTQY8U:E:%8KHX\Y6\ZZ6E'LS BKA6Q 424 MHAD@8AXI<.@7]%F1G4ED;EM+#?GNAYN(-0<(E>8X@B"SU%P-.,0;\U#>F!,) M]W$VZ#4L;8+EKX#E+^%/N2C.B%_DH\];.H6?GP=S>,AJARXE\@QU!=OB+XBG MY$[5_H\6EU]&][^TN^28W>#?!L -^$PU<\1U(59!SJ@,8G1*3(M%AAEQ;'+1 M DG4GX6%]BJ5CJ8I]C'L54*X-^I.^4/"3=/]OBF6P8IBBC'5-FBVI&MCR1_' M0]/1)$T3PB7>E@MZ6_Z0<)>S53?&V\\+/A$KU\9" 8 G>B7ASAHTE8PR["\[ MF]ZG'R;0"W.6XSK8_S(VX=5J!&+>D?TFBK*R\#0;?J>92V"ZEKTA/A9B?=^K M]?T@&J8+E,F/@JS97=GP0,^&&!#GPB@3\&IYQZHALJ[@/:6+SW:+$RMPM4LW M)XRYTEA*X3 ==\$#FI#UPY#UI?3/OR#K3MV=UD 7]5LJ>,YS=NIT%Z4F)&NH M>R:9"PTR>C"ROCF_VX-HIW]!UG19ZSZBX M.]?D"-B^FHGF$T5<>0U(\A9Q25[;L_,_%YCN]?E^2)^W_-%?'<19T":&_^;@ MEYKKG!NWE:\^C]M/ MR#\G6:_9?:H5V_J:;R?B?3/K,-QRB$@6JH)L.AJ/$Y*]-3?D9Y#LY7V/?TZR MFTF1$I\2#$6!Q*I0[6F&6YXADD6)8.DHESA+LO?O@,1SJV)#V0&H?G(V!Z;C M!ZG!&OT-B,N1N!R);^8FE,GV1+9!%G%J[HA10V1:D4\95J.KQ,59,5$'676N M>[DF&O3!(MLUFF(O&,8F!/TP!'UI5?.W"9I)+&M<_DFH\\),9==KW55JPA@1 M-%(L4U'J;+8V(6CB9OP<1?2W"3IMC-@UY0WK?,X==X9LHY/J)_$HIB2VE!CV M@1R,R/\:62(';$3>UQV@X@*$*K@,] G^Z6@J",:XS>4-F@] G)#$"7ECZ64? M.;6;8.66G1:?$VD]%&)UK-Q>'.:.I6'#%X;GG!CMYG92&CS7:9$9FYLG:SS4 M"S8>UX?THR@7$JXB?C?B=_N8J.K'D+"2ZRZVFMWDQ(0Z+RQ%]7E;Z&80":-, M0"9*GZ?A^W?$%67-/,[^R^7Z99SYY\.6^.&('^Y1W!8?K401W!'G85A+AVEM$.?J.M,4O=$J&=N61GQ]VD1SH)%/ M)1FEDXF/UR"NIB[\@P#SGPAJ;X&T!K#PX"D9F0%W8JF74!N(CO#%^DM_"2/_ MTB$['K-E#7/E07JU -SQ%JB(A1$#"V9><^:6@^X_30.C,Y.,(EJROJA-E;17 MY8141]V%94_H_=JQD$L']_Z ]-]T#A@=C#1=!W&./Y!Z[2<%X M\ZZ9.]65<30!"608A$K K3XWYG7\W60E)]I)C 5DBE&W)R/XO:YHPPS@DV"S8?V1CU* M -5W,OE!5%SP5S;;WM#15$VV-X)]ZJ4"8P )XJ:XA-_TR/YF[YV2L\]^XWJEHG&4S10DTG+ M%$:817F_=#E$A)66(.NE->G8Y>M9!*5YO&?,5R^I-1-"H\V\T29UKGTI(^FX<-W>JA/X) M2<:252-764X;&B9IU)(C2G'G6@K>F3_KX-_%#7^1R]>)3("A MQB!P8\C+13Q;Q+/U(+Z0.]4S=X;T@5>A"+/,<55; A5':9R.E05^"@=0A5&( M3.-B8V[2R>;38C$=Z]76Y<2ZCTQG/%DB146Y.QTL0:C^VE1_Z32^OZ%Z):$- M.WV&+?-@\#1\IAHY*C]>(:KG<'P^G2!4_R">T@L%&F_)^R>X$V"?SKXD0QF( M*Y!X3FY#1<,L*NPX-+,?3IN#YF?!L%9P RY 9UE8G86Y3767%UC@COF[GNNGK<6FP MR21D30>YLK@Q^>*D.UI)#(U413H5I>.G1?-WT6.-T.F=:8'GZ;0P6TGZB$XV M=> ,A4UR7"BEZF-$IRC5/QYEZ-,8-:%34D#Z\?K<>3HU%EYF(-0%D>\QE7*O MO);K,HOI%/7AI:+TPX[4#%2ZA@WFLJ;N)FA^G%Y'_(N/;I!^27?+YRN$ 8>> MJ1,M:V-N\9QMB:#26BI@I<13,2C#&*P3QJ-L\FRI.R'H+TW0GZ\Y_I*@[=%V M8DN\38O:R-X4MT/'V=16B*#QA"@Z?K8W/J%GXC'\5 WSE_0\D(5XU1N)A_ *>F^M%J8-!=QE3S?B\63WPX;EPM62KB>I47ZUXQM6+TB@9FW28 MIL3@(0\T&TUSQ =Y:Y3\8*4%?TS4KVG9T4U#%/O%%=6VP'R1*K*]576%:!E% MI[EH,G&N@<,7)67BIKQP,Z%@H0QTS&4V' M]-9Y*#]F6S9D&RN0*WD,_ Q*&QBR"U5.K'I"-!'?)O%MWJLKZ.%S)_G9W+ V M +1\ICU_;.=RR9FSR.;;_"Q;C!'_W:T8BU]_;[=S=%_%;XH, MI=H#CQ?HFD)##!:584:""T4]]*+Q2[J5"/D_ZI%^%;?JFS3_YHD^B3T-S$Y5 M9<1-W9"3SVJU7Q97B/B1VDI%N?0I]7]@ /]!R1\KL5^:_*_BE7T_^;>R76%1 MZZ^'8FS NQE3V!8WFR8B?]P3.IY^U,DC<08_OP[<".JA'9G;UE)3@1H9;B+_ M> [\0S/_<]J4\".KB8AG]G=M^4<5DV^XM&Y7*XUY&?N8:FS_KS[;Q0:J_&N3'B$I2TD$Y%TZG/;9#XJ%SRAM^8<,DG*>1_ MQ25/.9US1!5ISTL9G"5+#N7B439_KZ'YS?N7;:^3^.1[GF]KR MUVS7_QF-_FYKSP3-7V+/7Q+-G]'VD71Y#!Z9R[1+D4)5Z+4CA990BY3K7;[= M*=>+D4RN4^Z6.V6^_7&]C8G[Z]%363X_8XM@^2M@^4JMKQ\(9[>89!:.LYLS M;=\:(>#'DZ#Y#T&I.I&1;+VTTB M().2NWN)Z^RXL "9L VY31AE=AQ8L&ST31LHGHV]<7DP#!OJ8QK-9J=FK1T* MK#OE#<=YO6:C*3%IG+4?I2XYTI[0\!W0\*6C+A] P]G.8I;JEKICJLUDP5!H MU;+]VAC1,(J]I" 1W^>8T <5&&/1=EOS\_S(E&Z=G*1';@PSY/D21&^Z,;@#=GM/]RSC'!WD>6S1+2:>=&SZ-T8K]Z1$<13U"Z>-9/UXNUR\? M*5S$<7H6P2;!YOUBD_B +NH#XJ$&XFX.&D=A6=="- ZO MM>2I3JLNB3+KRG.UU-S0^:;$XGD'23;*T.<*D^_?\Y.!+T.;K3YG#Y M&]PL#$ SC]4 R$>GT&R+?9,AL7 M5QNO2'G"M%.MKM=JRH46%9Z%P-)1BB(> T+:-^,0>P]I4TJJ9!1:VDA/++>J M&:^9I45KA4B;^_8SP413R;.CB@AI$V?89SK#WD/:8W:Q>"K&\HJ^4&M->[[* M;-5)$Y$VBD>FHLSYJ89WY@?# ')\-30:,8&+W&"X88+L@TXE3K#[<()]H%;AC/YU(1Y/4)?6@>Z5;TK/_PS6<]]'M.+FT)VP',A-HN,NB.K8[3CF# MZ#:)FJ+143IU 27GEGQO>!ZMHDDZUQST=-/W7T=EC4F2C8I%I_%*;M-;LM3E!^$YP DHTSZ<_O@$/[Y M6OQS*57YT_AGM&QTRQM+XBAM[%8:^;A=M_N8?Y!/,9I.GZK2=\H_Q*-X+_KV MQ8C_S8:M?3DX;"4$#*@GN0WF7Y) M6]1&K%ML2FPBF.KY"S.,<,/#<<-C53#?),YOSG?U2YP_A+M%=AS@.I$),-1] MWPGB>GF,*7@WR>>W/3WO00*?;]=G[=)A2Y#A@_+P$ U(7@T;FU'RF1:9IVUU MQ##E1JDF?$2_-U70[R!! MI@J2J8*?60YWNQ+A$?Q(;XQ_*N]8_<7XIS>C^V7+['..TC=$;]5[9GM@\91 M=7,I7!+*1>F0CIT7]2H1'OE"/'*E08+OY)&.-&TE-GS/$(612\TXE^U@F<<;ZP&PE#5E?Y QFN>Q*7<[ !PE* M$TMPT43\[%S[F_-;WIZA128*?HDMDU%S7V++!,U?8LMDHN"G:J.O)PH6RO5, M/4C[!!IGV$757!G8W M5N@]''/WRFN/WZ7GLW)XA=&^P#)GS6:6V78M10_QCHETI3RO MKOEN+"/%:11FX:@H&U*+3]KR/#ZA?E8[J=\F5,>F!*;-E71^LVS7W,FTW%<5 M3*@<)M1X2 ML0JBD?]1']8_Z;4)M#^-F?FSD6SP3KU.I?K(VKEM-1*A)3*A, MR+S4AVH8]2IS&H$I8LTQ[L$:V(KFD!P?XNBX7Z/YD9.>$;,*F%<=/N#5L*YX M6_,IDZ?%9$&/L4G/63MU:JG"PQCW:^?H:)(]-X^"T#:A[2M,COY-VIX\Y]RY MI:Q7^F+F;3J=4;(Z:341;:/F2E0TS5YPWOD#T?;-.N)?![]+V6&FU%RNC ME>1SRVV7T\:CI[R!Y3;*A4E'4_2Y,>AWYF!L@=C\>&*T@M5V7R$E[D;B;OP" M7IS/+^1W? M1:RKYUPFRY5%5JP49F:BW%++M006K:@C53K*);: M$$%G<]R2MQ@[J\N!W'NB MUV69RKE2?)7O&_6Z,$;$CD?=^>#G =Z//) &A!&,1<""8)\^'$J*-$W[]=0 M?GROSJ75QP.+":-?"9]16TH4\X:FZKW")-7;CIZ8F@"%#X<'#R4OW*J4T.BM MTNBEM<#WT&B&2[&Y;9E)B97Y<[M9H(>4)(X1C2+MCTL0(B4>QXMH<^\A4CF^ M+!<3&2O-)S*,8HT$UF:R6)"B)$=HHH1I<0_E:>S(:_B@N:RI$8CJ5EMT(A"_ M>"ZX,Y%M$'& ZQK8UTBR'1_*V7B3M=PWY\=Y!-5R%X-I 0.- ^E8D.E[FCN9 M6 8")6H(BU@]*SM S5FS.3 =O+XP@?EL;2R7'TZH]G#$M(PX?-HR(\5QD_Q$ ME&,N&44D_/$U^>.S NH?P!]V=:T.-G(](-(Z'LM&TCJ>4 .A!C)(X&%TI:-@\E'R(]8$"CM% MX/=:OO8J5MHMI*:ZV%[:8KN9RYEL82S%DUA7BL:YTWDLC^&;_+VA"R=J%1FZ M0(8ND(;R=^VJ?*-7]CL%IT*M648K)'.ZMUH]ZQ-EE%DB+R4>NL!P;#1-G6U> M09B$,,D-^RL_ADFDLI=YWDX3)1VH;;$L<16GNETA)N&^_:09)LJF4X1)ON34 MA0?+[WP7OYP,)RDWJ83$C0#5JZ9&53;N-1@&GR5("6>B"3IQ3WF>MV>5DJD+ M7V++I!W_E]@R0?.7V#*9NO"IVB@_&@'%1;478*U,9',,(E"% A'_;P>E[F%' M&4K=PW^ A:R5Q%*YAIJ-IYI)CXV^.&@GS/9*K[28X[DT7 MGDV+"Z-4FHU%0#M:TO*::S>'60]E&T99ELP6_IH.O$<(I-\VZTU[F\%:8R5+ M!VLJU>L91EZO8=9+?OO)1EGNU"MX/VF,N]B[;VEHGV%<$$OB?FL6KUM8^V Z M_E\)N :$G:5",6<#V0%YX/^[%WO'HM07KV&2K=,'5A;$VV)1FB1SL2=E,FPV M)8[V>Q)%V?0%&T<3%KC5X_[2FO:GT_V;1WN\.*3:VRE3$;4G]VDH]!Q/$%:( M 3A;/R6BAN1W<@0P M-E&IJC2)S#%_B5B=N]:_JV;NPM,TXDC ZTC6@ MR!T6XQ.YH@O6['E>6N2GX^3X6N+U[SWF KW,+(O\P!+EPL88#R2/F]2A@H'' M#M%H[E#(M$K"6(2Q/I:Q6$F7:L(F+O728B]6Z2;SR6K<%*ZFM_P]8UG-@A,S M7=ZEY&Y.;#)L1DQTQXBQ4$IKBHIR2<)87](A_JF,Q4C]RB)7;^1C%)6PM[5X MXSFEE<6K6<=_SUA)N]NJ5FMR5H_12J&W<,"@HV<08Z&&_$DFRB7.!7EOW]U] M5OL'\/N/U_N)DO^Z%)6% D.UO*$!KB(@_^M2!=>?OZ];D82J9_QRK&:E@JK*R>.19!NEN>9(?/&[H )2&>^D0GF"B=.E'P=?GE\4S8XKK0 ML?OC=)7R1ODQ/[$3<]$>(WY)_HX)BS7M_W9E2 N73\+_347QP]59!8(:V"\7 MU@8@4K=,D>,^>V=#[ F:DJ']?1%]_N4$F?M0:P]\M%W^]]O]SO/B#:1Y3+,.R M?^S$PM&N)@ Q[@\&2X@QB UM(.LQ>01?_$,V5O+&"7:93']G=Q+GQUZR(#!$ M:.H[R_T[-:\Q\,_3V!:!5^##86I[\GN0NAZE7+$O: F/^5(Q,;R:E_=81< MJ)6%_H;,"^61X3]VY:\W^ IU9$:"'-J;.23V<(Y5P$ORSR.LGZ55#-H8!.-A MM0%H#U^^Q,D)J/T?H7A2_D%71/YOA,%W_N<5$EYA\W#@['&)OGKC\3NTR%C\ M27)"3J:322#1<965XK+,2<-XBI9&7)I*JRHW3 #YFP^(CT'D,0*&EJ'^2LK4 MA0[?]B5,1XCDA'I;J);SF0Z?CQ3*]4P]5\Y4(^T._*+&USOM3Q)_?L?!(R+4 M0DA.<^'="OPUJUFQ#E F)H 49L\M_RS"SH^V-W0T59-MW$E'^RSQ_7K]SY"< M'>1U@8+[R3.!#W"6BD:028G_&_>_0XM&:@!>J$]$Z!"0Z(!*_'.R[LW@FI2/ M2.MZJ2MD/0^8Z"5U&?XO U\ISN![7]L"'";<3 MGCA#:&^(MSVM(63L_,Y8B-'?@X^_NO,(I$@6[B =D.D,KFF#OF]#@M)&4($V MW<@![I$=X']<5 ^9>HZKC39_S(FO]C@,]O@#L5[DB$W1GC77B3A'[!F%I&(8 M '4N ,8&JO]HV\,]E)S(&VS^CSM!7\P@5#;_B4(U&=YNS:,1N'5O!-5)S_;? MYP##B!C:"$ 550.F B)0/QBCXR@:T4RH_GK^."C_6GNI*1"*4,V.H.?;P($L MK 0>54,SD843@2L?FQ8$F0+?9NL WKVR;$.%1P'X'D']9".69\,E@3GJ^*5Z MBAN!ZW9'$)D6?I0\GT/(^1L!ZSDRG1P0C:R OUP-LO?8AF]2X/XLN"F_ M150"KUA"U5T;^^HWNL&*##6H(HWQ"N>H=YOC '];,PO"US-D^VCEP4VR+AXN2@T E=D>G!Y,P#<()\&SYE K82!C?%U1*&1"3#P8 I! M<:TAL"-,$HM_)HJO>G$G) X(&GAD0,$"I;2I(@+% (#PWRG]KYZ/VTTF_P?> MC*QP ^#W:Z9RQ#"00K0@EB@,I(W3/#:,R_7"^RSCP\QFW.[9R>P!L#=D*?^$J\NV+8F#4DJK M\/447]GFO8)I*6Y3RZ <8@H-_PD= (3 ?4G@I'S@%!;#W/-DUFZ)\C-H)J1Y MN=K)K3X3.,G-;"WT2BU!7\3'[+#]/*W&9^-O/^-G@ -EA0F-W"7 %$@?<\)K MDLM:$$2('O.:#0\)ZR5_J&BC4+"A#[\+[CD4D% M]U:N)$T?)4L>/JB]IU6/VL0,<3&3$D(<>-MM:WP.]C$'* C^\+10'6"^!CT& M>B %D"_&W2"UPT<%/"]<:$=!*8HD< LMC [%!S>QX[4Q.V[J"[,^83J+,K 9 M2*PC>"2=("(&%Q>#!PP4Y_#YO\7V4*BC:]"NL.P(OH:&%!3FIOH]PLOPO'0. M6T%70=19-I9_!ZS'?;2CWX"&T/GQ[/("@_$7* P^U0QFN/7ZF9@(>F*QP\H: M,]V>%2YOX-"%&LJ/ ZKJ6+@*(Y^%RHX#->$&L/FUYJ#3 G\=BKYUDX^5VBE& MX7.#OFX.@;+NE2 [N= :!Z=2!EFHZ"]X$!U$]TLQ#0]5@% "L89\"D8@Y*&V M,='@URL %25X0KNV-O20APE[3N#Q"P]:3!"VK.+S[0AW3-K'W?=(Q@A>[!_I M\+?@TPQIL X\Y*$&9:+'3N![(.U,Y"6(# $P(=Y=VY)W>I^LHM,77@?EI@U& M2"'$=*9!4E3VE.EO"1.KKP-(@RB'W45"LP>@RYVE^*Z^J3.)NG M['R]W#!BJ\R%S)@/U--%'Z5@MR%?0>] P$(\S>5 4? ]-N==CKB6SC(17T Q M%5DAG5<^F"US&ZH:VASI(5#5!E"512A6%#!W<<];C$S$UO 3?BBFVPS&H@SQ M#X4?HF4('JBJ8W4'DL5,UL%A[;X>#1EK-O=U8'@PB^">T MYH)00-3GT=@0C=# ]LMNAH9O_4&5= 97B(:U0>D!S30((@AUSW#1.>,92,N' M.+1]]=)]NJ+<:X"RBTKRR>; MMR\1&@=&]>G^L-6# H'@Y=@3, M@,_%B@T%D:W)^*Q\ 0-?)SUZ<60E.[M5P>6C&Z T0U_8JHR>B27ASEES!O2A MJSMR_.S4'0?"3\6.(?1Z[,O\]2;_R;1S_WGAKGKW4E(4%_V]M_W=>_;^,$@F M0X1&A-W?>_'W2-G$GI0- EBP +CS8$%GZ3Z%^R;_W,?87J$Y^M)VAS@'2"/Q MU9,=L>_I"%( \O?\FDV0$/1?:>VCV@. M/ED]/@U&FNVX\+](A8PL/&CV^YHVC"HO6)PN*W4@7_HY4H.\G MB]2@JJ9A)/!ALM,U0G<$X#YL\$KH(ZGE,Z+B MS3P_% A7;J/2NL!#@;9AF:>JX;$\@)HV2M,M0'Z_GE,32M$\U M]RXYBZ)?" M#T_4_:]+E:'2C"]Q:&R7,Q(;?')L^%1E E3/0!98J&@Y_1: .A1)&6AD2\@> MEWJ:X5AFSS)&1Y&#&MZI5$]J&SVC3 T])K52LY4SJ'*YE_DVB3^:+=>Q,@JV M7_SUM8$"I38R&@K+NK:W^1-'-G]G[986O)/)4#//=%I*JUB0,V/4X/_4X(?T M8 3>7!Q]]%W_ICK&[?/ I M*'"B0#L"!7Y4@.,XT>"LWO%J,=8"ZWU(QH#'*S:B@L,4@R^0*:=0A&LED_K:CBSS6RF\>1,.%X>MQ=\.[6*YSK-;S_3I_-,]\P6 M2KL$M9^)6E]$A&+4;6M.W^IF"J@*56YD%+GA"%!\FI G@=TN-5WS]U+#,F MLKHW07<2$![22.H)YMFGXC,910>W*0:\=\TZKY-/T< M)0%KR,)S?T\U0>X)[ G;ZR=!4@$TU5!0YJQ: XD5Q?_AJG'V/E19@J=$@XR# M<+5Q1]F^8WH&M3LD&W^A"EKFJ5R-^(YBY!G9'Z[0H'*13Q*[KE^H4Y=AI(.G MX_*,E&IO^*[ -8M4+&GFXD(FT6BP+X+&]-\?F;4 @/#WCN7"PW,]Q]ZKG00, MC3S*Z<0J:[-Z1\\MBJV6-.G'TM+JV\_X]],6.1$7$SQ\J^8G$*V 0U@WYD5 MH-%7K4.(\$!\V-\_Q+8U,% P0\.R>H2>SA0U/\UO42107%,5"C_QG='!*^: M[:!P2CZ74=D^DWQ^H;*U,0C.Z6S2U!X\*4.JR2]24Y%F>OWG;J]Y/75\6TRG M-:VI3<0$M5T\%10IN85ZWD^&.:T^W!^MH>[-D\]W60_!D7H(4@_Q./40D"<# MS[X? SZ;-;[S[K\C=YQY^QUG(PA7<;1^HAN!G$GO]R.LS-FR9H^B 4__)WR/ET;'V?=!&L+F!O(0[_?Q$&7]+V9[+&Z+(_ '1 MI/^8:#)[Q\IAOWN:21_1C+[-=!:%C9G5BYF6H\3+I3J((9HYI9AA0#%SPW,B MO<^/;CND=[P_$/ M'Q"[ >XH"7,?W$,AU!^13'CZV!L1T=WSK'UA-0Z$N,%;4<*8ZZ<-;*!B$$/M M?.Q=\MQ^GM8AR0QE52'K; S-\V -EE\48FLX?KF/>[HO]V6"?>(;1!M^L>6Y MSJY:0_S>_HX7Y@>#T;*: M>_&H,GZ4;U,>A5R/%^X'D'' "D>*]L4S.+=0">Y">PE9*HX4AZTP*QO8&&U/ MD*'Y/1(0_Q&F,?3W*W^-+S\0OH0(W8>&(*OP/U&,8.T#T'&-/).]5:E88U,[EY0W+%,E8[8M MM,1>7Q>9,K\>U-NKVYP5;_''(5CI_+TH(25 )G+L75%@Y^X/CZ(&1 ML:?Y>238\PD5#70>N1L_3('-U*"L;*>>.'[&B0(W!U$/?T5I4X@T4;;FV+)4 M!ZFS^Q(ZE'8>^I1=3L?^7B1P(+T>A.@NQ]0S#73Z007# 470!6(#,M8A,QG=\?N@U(+\XATDG0HG!)L]2+$VN4N;"5Z(<^&=G>?L2%> =_J.;)RYXF,/8$\? M?NHP^-+P!<,KD8- >K*8[Q'(I@ %P'Q2.U2],CZ9'.)-FNFK5F@A-AA#*.,B M <\.);8YYE"(4%0/\MM0OY)X\4L^4:\3OZ84*[N^Z'R5S%;:]F>9]40'? X, M^$HJ0XT,]@[J %K'9:WJ89=^RN];O_I9Z9 "<)H\XL+@0,'G/V0K=&"AW*JC M6^3]1/*C0@#L*P"8\FW@'U$F!,.N=C2*BCZ0Z$($91^N64*U)="*\!'JE](< MW08OGJ%D69P/>O([SG:!9SA^UU$![G6RRC,J;IB$U+"Y"(2$ M6)%?MP4]Q6OI=LZ=Y[KJ%#11,.K4LGX%(0@ _YM+@^K]LS,N JI1@Q>G7-J; MZXRAI&JY1J^E ARW2YT'%3[2@PSR0S\2/^[KYYQ .3_?=6;X?LJ[OSP*KB%8 M?-RK#Q2_E!Z(_S\9N&;_5KE#6I[_4SLW>-0IX=@T#*(\4Z?,L[ M-MD]/C >ECBC%&OA+E+6?6-E!S\3RH]?;PT78A^F'!ZVHSG'V-+,EUO8I=EC M2R/P(CB!.0$!@S4XY!B 2X)/W,5ZX!6R#E&'++R7V_&_1T:,OP0 Y8/YFF1V M!>0A/C,(1'0_]M_,D+5F:#IR=\/UF:@VQE\H7GBPED,.@0/92\:)=C@Y%ZSE M65!.A+*6,>S\1@8^P61>4/'1[GQ3#RYC3RK!*PV4F^>X1T4-0ZC1CK1@5?"V M,=)4D?F$ECO21N[&IY&YG\VTVPV^$U&?C=JO;'.@CL15^N5F(T2R7Z^E2SRN*JD[Z#FLUQE!PM9\F^BX]TS@B=XES)<'PWH^^,1%]',=D&3''BZL2RT-:6ON?WJ'>3K[*,0OVF)[[A MP!FD09&S:Y9PLKRHOR,L"->H:/W(+[Z[XK7C];<QV<*A48NG[%M^-84.*BA^+]V:AWBN/LJTN=0$,XNX\=GUM' MT A$_"BHD=P=+LB&=W:*YDM5XRH"PN]Y^WK(W!O2H:J-XW2[WMSJ,7M>&YBC M(E^C[T$ZO#4 PM<9WYX/L2MKQ3]8J%.'Z1<'3K3QQ-C$# U>_++,#U,1/%+A M0E$G+-1!["B^98/C&E?L:$3^W*L<#C77WBFVH8 (O/=0&;), M$$.:LM_%]AH'[H+E.T*@/ M:_&'%X?UP/"SGN>X31V48C.D_HUDS<8=-4#0]5$\?TPA-WC(HX]??'QZ!,$, M/W3W.EAW%7;I(-!"68F7%'0E<%K[YB&O.(KZ?Z=<+\*PKJG^ 7+J"@2'=V[JNZWK\;8?EE"?3 L(*5;FK+O!N-; M SBR)?MAJO-!HWU;&=0\$VMJ0\1I.Q,!\\8&+P$;6BH^M]%!OU\^/I]1WWUW MY!G[#43WE:-!$Z=]'Y8]J1]2#/:9!%!*!$X'I%L=QPIQI:FO1/KYP"BOR=?( M?*;J(:MK5S"U*[7ZC57Z=B<$#@JR&Q%4%&H=A1V/>].\+ >U\ W&V^G$+[-J M[C.A.$$2BDE"\5=.*&;>E5#,OOV.L\?7511#G.$4N*W"VWQ%9'CK.(HU$K^X M=0(5/0'Z"ZMR9W)N_OY+I)[9U&Q@&WD:@<$8C_Y\\F_\/M.K120%UU:#_ MAJ\RA?;C^:-$,[\H6-[U4/#,H%4U.JN/UXJ YB*/Z&B$H]3(O[TY =U++56U M .[WXW>R0L>JC9RAA@7Y 1V!!X@?L+,[*:^3]EG>-81[RV1>.J:G94NFP/?6 MLWEC+I4D/G$'^5:[C6F[P,K1%\>*T\X1;*V"EA,6M)G^P16:,0UJ%_Y?EN<& M 9?_()T-:5N^L8#YR[WL['/&) U\U M/QBH9SJ&RC$-B5-"3;W>/XPVGN'UBD/\#&4KS M">=JS6D** ,DZ!\RMRT70&L+:;RN-K14W+L1.S.@H1:4K_KFX5%W$/4H0^1% M$3W^%JX<._9M>*,+'^,$#3(ALC1GNE!T>C!<+#7)54,+W=SP" /O5C8V_ZM#K=KET#C@L M2R+=_>KX/^Z[ M5>W?NS?+3_7PG<[M'SU^"WT -Z1&]_#TS?.(NH$B!S>GQS8-ZOJ_[VD?5(4Z M;ZUKU];%7Q_N-PG?C1L_>7Y+?+_K"\I.\K/97H:_]FX0M)[5KHG_SIK!@4[9 ML:!Y8QS>>L0[![#@QP6OPXN%$N30KM"T#L)>"<[%H '=ZW3P0V?/(%\\3);X M#7Y]+(9+!22%?$\N.I&"SO"[WY!I9R_!:TF 1=N1T_P0M4,D?1SZW'?X10D" MNQ@1HMH=:GT7XA[S^Q?NS6 ,6DR:?HZC[X@ZK 6UW(,K"-W\$&!OR7%Y,4KO MP@_Q@\:[=-/#\Y#K/[1KXR_S$EF6\K<>VQ\1FZLE*C9LE.'M;AH&Y.>,J2*? M-DZZ>S.5K"XDNM:([^BY/A@+=IZJ/IEWD/BPV^C>>7B4JQC^VZOB!!?3P_?( M'D*(V57DU@BB(8=N;DB71,9(##6'VN=-++'>>^3_\!R %%8\5@3G$;^)ZK#* MJA;B>ESKA#[5H H[\V9!65. 7>E-[&8W',O8PI.X-IB>^I MK7%F8JZ'/:UYVL5<]6S$P[]-6"+>=15N^BC]R !IFFUKRA.E;=J#L;;@>MU% M\]M/]C4_'$U$^$- R>L/!E25:A1!7$XV16%6KYD.Q4V[DW$HH-YHV?\^6"EK MA9T.5EZ'$CJS!*4.GZUD;?7M)Q?!LO0UQ+Y'LIYFH*,3'HC#X,\@.18^D?"E6@85_OMMKG[MWRT#WA?=;?!X^^#=UFN MQ(SRBZ8L%I?U=QTN^$H["OZ?UI]YL-LIM9AI?[ PJ<9F94:)@\2]*K9*DM"^7EU.9[0TTF0VVS=@;YQNPO!*DVJSPQ*7Z3> M8(HKY9;,-'<'OIP5]#Y7]E'$D!+'^"13X>9,G (:F/.#I+%.#^X@G/AB;=7YO3[';OVC_ M]-T2Y(B-&-@W7*".'[SMJ$[)]K/ST*5#X+I'PM@W+1%TL9H>&'R^2'W50_?P M$$6!!.0O^0"(HUW-X5>X8__0<[$SX&3MT7> QE_3RP 0>I:_'KBXW0J"20IH M99_)J+B(>T^Z:%+.(>QS/@MLF.QL37;*;'EA2WF]Q#+1Z8_O(<]CO]G(B]T& M:1[[7WV#Y<4E 5_M[,X@27%?D1Z$Y8+"0+_55^!D#BQE_XZC$1#[D&70X>!X M0EG0*DP]#/7;N:6._#K8-#^N-=K7N&,=Y[\/7J @)7$G7O89EOA\PEW]]W>> MID]"R?5Z[?O/!_@$(SF/X_ZO!WX< ^60D+"#9M9 _[,Y'U0E:7]8; M'B= M6N@=^#SR&W[[1XR?!QVL]]> /D^*&,P'(?@*B,=T$ C9?23\%5\XGC(Y)M0] M."._"\ECY@KH$-/FT7J.0'B\%/CNO;,(D_1+2)V(CI=$@)(5#&0R[)LZ'RW8 M]X?"F_T[G:.9IE-/'1]:O;^<^X+.G>.I+_B1P7RW [0#3!\O,!+":/@4W.=N MXV;RKR?G^ !WG"V 3ENP;]"!\0L7*?M''^J%%WV=Y1X< M_*\C5T&G^Q=AJWLMQ"]:EHJ\S% C+N\'!/D-+UY_?I4PE,AW))G?91V![KQ85M[L0=V,QW*KV=6N4QM)C MFHN+?'?Z+C]* :5'@2J: _B*=D*-QD024%JA'5ORS!RL"\URW'I.H(F'A>]WBR=DJB<(1<6.=WT[&:X>^UC=FN4^-'$3)8KO/>T[M8K$C-!?;9_ M,F^9R/X,QE.QATZO_\?>>S8GKFUAPM_G5U ],S7GU("O$JGOO%U%$,'D((*_ M4 ))( 02* #BU[_:04($X[9-LJU;MT[;>"/ML-;:*SX+-08[1&X]] ;!T _E76(GZQG9<,Q_/A932IKZAA2F"N1 M\5UV6C2_9AW1G#2+E5^&*EM*;EZ:9$V8C](G4CM/CWO@U,[=IB'K%>0EP2ZD MO@J[5Q@ R?ON$2_!4CZ?HK7 ?K!P: $\86%_?.+UIT/?AKC:9ZF=?K+/72"^ M.<(>!/.8.0Z)'2A:*$%T-]V9^!1J 75T_\FH%Q]6( 6 H%^:TA=#H?^ M(7&?,3[DU_8$$3>:QKH-#N]ZQH8[4^ M56&R-$[-<1\(6-@R4#TE*'0#<>&);>!K5T7QR?#WSOB,!QF?0<;G3\[XI-^5 M\Z M];L5L%O=N;M'7J(IEK9/H:X(RP-YW K@K':%]3Y?"-(?") LV+D)5I])H!_: M4;FB;.[ 5:VY^^S=W-$#0)J([R'.?; K0]J;HM_SA6>(RK+=:QWZ"6 #:JPH M0!_W^ACX"U>4OC;0==L@< S?"0QM'X#7N7F!\Q,%X[37SCV*E!%:6K!_)+YM M%[KLP@Z :]LK2/).>H%,5\TR?*V&8<*6 MO+2..V_Y#MJ;^XX0CL[^;NF&$'IAOWJ(97EDX*SUUH*'_N>T#'(;[?>NKB6*$*,A M1#*'H'R.6>[PN'.<5 'IAFN@%$HH([ELJ^]E4VNN^ -R1UI\6 M> I*Z$Y Q6<\E.Z?#CR33'4BS0K339V5N5H[%Y/EYQ$ )C[4)TZ/^RKM:?>- MWS'>"IP"*H@2=$]A>_BH]_MI\_?X^GKG8_>:&^]S+7#B[U).X?-<^"",O;X3 MV08 /7 M9T<[TH]=4MBF1.R&S5QL1O.[L/E.XE_!/CXV;U%^@YLSC:Q7+V Z MFD%Y[;.6+14D<8_D!11 0 4336S;[NF'^#T8 $U#=[QAP*-WU \>%Q\X+X7P MB?\PQ]_=S1'K%9X=;>P 0O .@H@$3)00Q!%T0KMIPZ>5ECO>\YI#.OS,WHH> MG4+WZ-PR(/0U1.&V]!T1P[[?7C+YSK4*,.4<@5O$ G7DZ0T'0W8P+##5PWDU M1K1".<\8J1KO*$3AZQ6\AX& M \0@-ZKM?!] QSL%>#@@UV!Z?.&PU;[%B-7<$^,883")!-DG+X9A8B$20[XAV,6X1=^:[^!P,GX;V< M#F@"H?OD_"OO:IUX?4%$8.I[$X7U.+O).K)=E*$4P-L#C7)<"(:K)7UFCH[^ M!NJ",*Z^BQSPVE? ^W:[9+@N 7PFT&@\+/\YX'*O4'0G*ESCA0=J*M JA6GQ#QR5I@[;$K81\>1#-AGL_\ARLX\X<_ MR.6>^/=F<6SF[VI)]N>R:_+A4:I71>:A9SA'Y DJ=(\"0#3D.W*].HY.#!4_ MH)ARQD%=G:D#6%9<( HA0%3?B^#,?#Z:M9=?Y<^NPKB78#LE>8-]!A!\&^C% M,'D!.-UT:)RCEA;8M7>>IRNN^^N027A M %<4$\-<= Q\H/D4CY%33LW_E)""9("REW"BII_-^) *E0"?2/<+K=V9'$GQ M\.Y8Q[JV!GAS(,$L[-/??'+<;\X[4=2OIW;R$D^-!$4; M*/G>JC :M;;-TJ#QFMIY^I* [C+?$0!_H,]!YOSF+R_U;+>=WLF?\LSOJY_[ MMQ+RY^.+:=]S<@ 2 0#WT%3L4SY*7^8JOS/B]AR&8><<'-M-'J(\4NPY#'N6 M^;ZK!<9X_UX3#B-5:(:GL!G/'AFI]AK)U2Y9[S M#^0J,RIGRI$T.69;2GWUF*84QQ[V>>95 MYS("78Q00W10?O NO1P^ ^K@WSKG(Q'D? 0Y'S\YYX-Y5\Y']/5WG(WLW$6! M/$Y=\(I>H)@$UET8B$4D+D&#(Y#NP2/HC%?4QD,S&Y0^G+@K7?R25V*D?Z%_ M^-2/&43'AXJ'#&?J3-LA590D\%?J@S](A./4$WXF'02ICW4HL"L[/0IXSX[B MHG^G^;A*@0OI\VRIHL/OX4,-X]"O> ;Q.^R/1+EA?AA_\>*Z;WA 44F9IX_> M%:O)=PS[<$N.RJ+Y=>;7/%B'58..I'+1CO37&I/A".))-YXO=Q:=='@_D@?C M7B4,L+)PH?4E@.-\!737+6E_CDT)6O M &U/ESJACNVK6&[\#JUEGPV1]^R-^"W@.=GXJ],"KUS,^!%ZBN:BVIX) !_D MH'CP5D-Q+*M[10,HRP;96#@O["@]_PZ<40.58 L3UH^$2"@MJ/V# <$N -N$ M;$(7^1SZ TQB_86(PKML.A@,"/ MVXEFN7-.RYJ'ZF7C>IJYUDK44DUQS=7X#?6\*=?6K5KC$XVSZH "1<'(Z=H\ M"RI:3-BHJB85,29R4?5/NV4-#5F0(6[CR0Y;S9%1%/MC*A2==!Z]#33?JD);%A>S&J<3%1O$K) M-%8_6C@ZOGL>SB=ST\GP QJY0F$3X^TLEZ_(LTRZF2M%Y,^TML-M>P'5N7WD MN[(YR6 <3W:#G:8I>-F)0IO?G"2W5F+2>![-9TW"2G4;^M;J;F<#4.[U1+Q. M;6ZV&L2@=*6E3W["2"HN2CV78P?S2'E_HQ>?. (_NUK>OOC:@6U!0/P[D)59 M$&S%(*(5PIX5S.=$-[[.%<:?.,Z\LXZR9A@UM>4LOR:U3&VD%%5/6M@U'35> MJ4"4L"+L5R"^TO!Q+N5GSM0(PE:M1I2ADM,X"R2(8Y2^?J8^\)#3O0%"_AR; MS\'='LD+_TT3/J7['[A)W6[,9[)'*125VK<\P .A1N!WI^Y)2A\PI:GM(',- M2Y)D0+TXWQM$+3;BR#)%K (Y&A4./("L1G###J'BX_;VD74?6CW40T8@[.#3 MN[%H5<>HG]&>]0Z\;1%Y$YG(@K,)OPOPG\$ZDZY/AI/.:+&")NM)A74YGS]ZT_BB7Y=0H##"+;ZL I6.H8C<*T7:+QX-[%[/"]3@<;\7D]'%UP5=?#TT1N2'@6Z8E"KLX&NS",0*-+=-VVY)=1YD]>_JJ,$8U^%86V (DG>;/DMR M51G7AGV"6G!1MK,H1N+49WH&>["T78#CG]76ZDG:)C=1@;![B80B1F.U7G;8 M7Q;-\:\_Q%/ROL+FQQX<%%0[&99!O'+R\$;4F&NVA/Z&M5(#LZ6E,FQVF3I_ M>(>]G%&!T0GFA.4AGC;OTT#_!LGF4NKHL? IGHQ6[VN7X7VU$89-=FH=U!$% M$48>(!(ASC*!<2P#8S^!0*/S!Y1"A4TJV4N]=E:$W5R"..-A925JBH=[3(*V M%D!)E?$*4+\OD(\M[?=/!9:"IN_42R^/VU'P9<&GHNY97ECX_A_#UQOMQH4U M$&:O*:)B4+BV%$)D? T_8L[6JVEKP4\XT:"7]4B5%R+\%V@)L;=&%W820>N= M_),/E\>%W=JK]\"C$'H6M*'FBYEFBV+$#:$@V'Q O)@5PZA- ]2/U$B%:0R M6.(;/K"D#!?S# J\O4[9!V5J$'D,3P=XI-Z:!?0[HRQ*"/(G &Z7AQ88C-: MDK#!^;8)PSHDD1RW!# N%70)K#^(%(5T*]=P3GTCX^-V2]0F'B":/PKN1POS4Z M>JBXD1'R.6C'B^8-R\.A\N:5H^A^"8&&3%]VIWZ"K0ZZ4I^H>#S=B_K4L^[3 M=[0,RKHR8+=>DY"UU68B;^MDGHV\R%H[NB9L8=TXCF:?'G?5BL-WP.G =88J M/,"U/8$:#*45#+)*\DR&V*.(I""8('9![!)-]\%^47:TC)H.PW]W8M3KZN&" M$8=]4BD,,Z!AQR;< 637*V 7PX-,9,',5%\+Z] N[1JNR7FNNI)U3<4BU!<,*8=SB= 3#T;[Y\2Y8 M,Q;>P YP-3YWQGA^4XPG5L7@X3"C-&Q=A Q@J4?#@^C"V)-1^#5BG,,*'#O.[@>@;X9O,/03X M'- B'1:1.WXE3%S$;12"OVSR^N6U:FEXE4.00:_ MFW2!]5%_5R14V@?_BLD**ZP[TOTW[!8V^I,<_!H2=&D+,$YGA-WP U"P-<,K M3D"Q>EA>>Z 0^[RXP/T,)()W_[A-Y[Q&Z/MT>,F8\+[ ]'MS /0=FN-OY QR M!@ :(>C_>HZ7ZTRC?12E"<#;OPUX^X41VT]VX/W6>;/)(&\VR)O]R7FST7?E MS<9>?\=9^^0J-]L;LBU\&BM)]K"4'(''^COL[5T+Q]W- >[/&'OZSFGX.^-D M3[&%Y@Y(N8.@; ":21X!'0XY;5"S*&@\B*[C M"6N3N%^OJTEZ4/K0ZX4>Y&AQ_,R$C3DEH'_!.PL$"8"%X7T3WO9(%705/=X' M-.+I;JY6OQ]]\N"1=BCTN)@3N(G#K0MWC[O'GOB81?) MMOCF.J=CKZ2L,8!207G ?QDT0BF.@[RR'LPB8IEGY4BJF*S9@T6UN7XE;I3P M.6<2 QK_$EU69_*BN#+9[DLQ8TS6XK9439TKGGHK/M,".$KT_I M4.2@%ER[(77462*U=E950P!NK-=*URBJ=6C@G2R]ZLEKMC5OCWC"3F6FSY5Y M?*464[_^Q)-DF"*8XP#/+B_4L5.A.0QK"468+V. G"7<#62_H0A(M=$]+S1, MEP4BT77XP0P;1^=$/4O%#>[%[16J'YJY@CRS((NS]=9>GXK]2$[T*51#NO 7 M)@D8!'F3'EJ.F3"#/^4TW4\$HN!6XL%G&!D@BD6! P@#.9"]AZE'Q:/PESKP M1&$2&GY:444/.$E'+ZFYL9PTVTTNUIFH:\(D[&%W_"8=W8%704))6S9G,#_7 M15C:A6-SD%(S$UET=@*D=SE45@.7IZCC6"S#E,F4I0SG7%ZHKP=1+K(<)L_" MWGSIDVTMB$V.GVDT*W8R\T:UP0YL;NV<;#P9)A*O2XBAB-U+KW0;QB(AP];0 M;;MK_NU5LI@P=N.*$YBU!R"6-,MP- $D8'=H!Y0 OAE%\[!W+47Q[@ <.I0"A58)4!C=+JHU#B'#L6%[Q\Q>P%$E%V M%% VC2D[^GG*WD1:1'TU-I.$6*E('-5(E\S,9U*4,0$:SJNAQWY'RJ=3#1:+ M3F^S2',V86OC1+5C+Y][AD-K=/R)>CU1!+H1#8QAXF6THU:E$.5.=%VK+H'L M0C?(@^.V5KBB,/K$D;E14S>37,H*1O39'F\4.S*868U1*M^3SY9J?VD!%%>* M+QP]8"=*_CE-IZVRJD=J#E&05)BD3J2H8_FSQ_!_R\P[&PSHW9KI;]MUS3RR MFU+'E9DXQ2FMOE6P*XJ8K<6;5GJR&A5ALE?T51[^[E[QK!^WU@5E$4Z4+?J2 M'*^=^_9N (AWT@TDEISX2E:9WNJ4"\:0UK@(L=03+WT]03&.X<&0YXJ<;I$3 M2/OWA1EH]#K'Q;>"0YE2?MZ^R)7(JD7JB -6)[-+0KIOFX-(\Z^ MT&>X9S_;+@R1GE[U*/A+K%4-P^FCX =X ([1["B5AB4Z!P@S0UQ2;("42*BO M&2Z^%0X%X#=<^*SV>V?1 V50J=G,H)ODNI%2)YZ-EQFU=BXO\@W0DK*W74T1 MU(F>+J\9-;8)H7]16&:G MX_BY'/:++%:>%(I"P7K>>#X/L8UUWU!S%=T%^0.P4BWYX/&L'X M.T\'*7PH204\%_IB>._9'C SR#H#P?;7$@]\#DH1NR3#?IQ,'$L(>PUV?9A\ M?G?K#KGX>.6.9,*I97@U>Q#YSA+07_V?:B<VGU*5,F&@P=M0*%;>=/4CL\F?4^=@4A0M1=A/ M6$3@,3HOB !($J8:+VP89W0_!\GKNNAF&FNX_/14-MT_Q?J_(?>[J$O&"%2G M@M]V;81@( @GNXYU43SJO P3D]%C<)+]GIA!(@@![U;,9<-F.6[T&4/W:)8]Z;KC #Q>@RR/IRY:77^B>T/QYEV*!H&4FYUF AC M>QC\&"#3M0[1MT1<)!<";?&@8QZ#'\.K OCC+6?CG#?Y;R8D!/UBSG/!^;;& M%4'P\+WXHJ5BA3/\JEQSP9;==M1']YF;IN4G,4@_]E[P;*ZIH@G AG!T[^ET MQLB#B*3+3..8?_TI"$-M)IP# X$DU/)M86H$,ZH @]9Q(OT]\9@E#52R0'&! M&[ZX"@#(U0*PF13X M LX6_@WW"4W33=J!&38@86?&+PSQM_N#?UM C@O.;P$)'".4(;*?47.<@K'+ M6$H23Q1,N#!U][7X<22B3%/PZ%($,7U^AD\ 93_AQR2HIVCR?_N)&K_PM_/\ M*'J2+T7$]PK@V ,:@$OK[N^1M>[HUB@'"2C>;^;^X&RLO>02?N@H))9YF%SB MS_#ZCRG\[2*I)X8^L\80\03SLMQ?OLVZB:?8MS];DO[>!#P!!3G.Y3$"J69@ M9KNS37S=9?_'U'^6Y+JV[N$;Z/SQ+S61GRI.O]-A?"D9_YTV_FM=/-]DY[_% M;?@US@)?T>^\CK'I@W>#7&Q"T+,8#/.O5&/W^GZ.1*$J2NWQ0C_..D[[2*G,[9.*YR -H MG3DJIOD0"U]JL:^IN3HH@?AB"LOJ"I]A\GO3S->ZV4GBRU[M5W,BW'HA-:__+^XD<3D7P5=GY@1WO@8UN;TN*L":'XJ3=!YS^B?MK9PZ)-*$/^"E.D]2M^?S,E7NP 8./G5V(.]%7SO M@5G5WDS<.R\,X!>=G9-AES]4U"ZJ$U#<(!Q^W9\SB;\?PIU]#BHP>$P$L&_F M& ".@PQ,V/T.EDGCB@2 +(=Z5Z*98?0\_W=PVSR$AHCRFV&!MCSW4"<-D]?= MBMM=U5D,XO\Y#S9US2UM0_A_1R"]-"S' /BC[JIV':)]6_#T8&FYSN1#?=$\ MQ7'[XNB&+$9>H?#6$:_"4'?GKYUDB$,2) (@R0"%^GU>^/ M1'@&6_"LZG:W,HE=@2A 4P:WQJL7M/QV^Y*8=VONW>&X%LI74^%!7J..T$ : M\X:X)X-?P:+>>S#"Z#?14S#':5$XBTB.NC?'_%_0>TO6K/ MNW7G$R$<"Y=?%-Z,'\AN*7D?YO>3IZ"^8.#J/^R>-><.Y8?CP'2 M#23MO2NW90U-I+921.1O+MZ#&W=AZ:,)B*PBQ!W< RKLX;OM>53#H V.D?8 -%W\44O<*CW8+OEO?:+CO7@&Y[,P+ M%D2#;B1#A[Q=9 >X* C5YZQ,=>;BK\':4UYAY:3M'+(H25B+1SV&1;<2VBUC M]ILG:+-@*:,'^GEZ@'K<[OX4FOAKA^R! M**>GV:2<:G+*7&F6!MU,IB]3)SP0I\==WP/Q=_;/:YJ-)Q+!&2!'%845F*.L$M&G!)D&&UU@ 8<\C_ !8FNL\:XMPZ$&7 M9&"ES.>6JCGRT5&C@4PTY:$FR*A7 >B^ $S_X4S30.L<<0Z:)*%F%NBS,6^ M6Q\"[N-&$+A8VAG,F["SG"-^0-<:U(T-C_&U5_ :&1D.4\]$V%S(Z\+@0RD" MXQTFE56(J@N*Q/WUG(X00?UXD/KA-J5P:X!W;1TTC%&!:-Z]BW9=KK31R-(- MU!/*F,@+U#NZZ"W!M[>[J?MV&6(1 E5AY;:*1(L->YVL=X#$ ,EAJNE@\\!$ M^1FL+<=]ZEY?-@05=JA'!2D$LD-8O(X;1+CG_Q1JB?H*= TY10BP,PKLQL8# M[#7WZ "6,L ^-LQ=@R[<]P@=*=HTYY)=B3-M@=ICZ1IHC.$[3]_40=8[FK%# M):*,1?YN\^'QBD!2(TP0,'U4E3UTCD.2?37/XHW]*=2U-<>*C8_E'@ M88YTP'U*H T$#0A<1 XWQGTRO*91>3[\%36#1HW(,*"U<.*T_*VL0C/G2M1Y MV(74VX=]"MFCCXNB,+]' '5]IQ_2-=O9;7NW)*S0(&^S@(HCP";:*/2^#U+R M?XS0X9!#*'#X0)QZIG#QG,%J '7_N=$"O M;:2XOE!L%:/NG#> MA08(#+J.X*\N;;H:_>D63)=;]QB"8V!]U]L!V)$4[/8.5P<*O&?+&4$3X7WT MOKL1369_>3OAC1L?J1#^3?9=D'-^URP22&O9(?_7=O IE$.2TA#]M]">4)Z! M[EPNW[F#O&."USZ&!EOH,D)P@- GIU_I^ON1=P>;8C-P*@;J!(N?@F, *?1V MGPP_?B%LG(I:"B!Y[)^H@6>ZNU#N=I088!.VW42TZVHX4#%RE *@?>&.##N5 M2!6!X] 17;:S'\?/\#IG[CT/$ %J6P&QU9WO.V](ND]Q+SQ^!_X*6XK--16H M4\YK4>LP%Q(5J#S""IVDY!ZLJ_BM-5T)_2,^C9].J#:P;R=^FW#6O#N;NCJGRX#>_;O7U=R_ MFT,9DKUS*H?/P-TQ$40^;AJUCXKFO0RW,T6=^FSD.7H5!PT(N@/<.* E@BM[ MY';6 L@F(6#ISUZ[M]VV6KBSGXAZV5DJ:)3FM=$TT"VS)WF?0HZFXK__3FD- MO&M:6(@WL+/+4P\1>AIR,4!4(>A*6LL&T%X="EY 4W&+VZMBSY.K%/.N&@0[ M[QW/[^@@SEP,7K,^]QJY/PGZ4?%<.G2I#'9ZV8S HD%+V6/J#.-6OF!3@ IR MT*UFIVHA"L8=@MW^U^ 79YMX'4AB_'0@\8]-'=\N[V'[G=MJ>&7[5$%'5ET: M)/;3\)1OH<*>,]G#PG[Y9K>WIP\M;)8-::;IT=JJ-FQT*8O+&'$N-N/KL64,C#R:9SZY M9:1H99GC1.6E.$O-)_%M?SV('L\S\IR.C.,9UF3GM)FS,\9BG"+&SAUT-%+) M,(;1+H^S1*O76&NUR"@SGS6RS MSEV0J9 V4:M,Z*[9G ZF:_#,H_U0-BEB-MNM3]%D#:07=;+M) MS >+N9">KGC[^>2Y&U3Q1S7,ZJ%3RTHBN$3R3 M:%'4<]54+3#R:)[#9ZXRH!I*F5U2W#B_ED9CJC!V1A[-<]U:JI/EMFXI^6F^ MT:N;"7J9/DEUVF;6K=EFK,!FBLR:5->C=BQ^DNIR(IN7.OFAK%@=L]RP=*W^ M7&Z2EEB=J*E"A2;G_8;J[D0U874>$"2IX;*@FY&6AH[GXRX84-;4W4N!88> MDY/<)#F2$ ML;6R7REJUHLKD&@P]VOT&7U$'+WW%($2^%&.S\U2L8\.A[O:_ MDO)V-E?@'EZ+%&J\ZC:!'0$4?A.E@IF6#AV#8PWDC\]!WT_8"T$076\8B1R: MR)4Q$N6%^>1F!A@X'"I8(^32]"HTO.6NW:$ -Z HA$(AW@!/* JS Z:,%@&!:*L1CAT$1V%'(=QZ]A"I, MMLIS!O,(#=T%T\;9129*QO%<3?<*9,&<:@" C)QX>YXA8Q\5'D7^<; 1[?1< M-K&;<:_9,6\Y.Z]CHTX7#[J#XOUV#@B?R1"%AH GTGNSZU-?P% T2(-P_C-# M??_V[0S\.)B @-'0W=S#TP_ [1H@34EXW;**.GN@)L\PP^&OG)LH< 8\G ;V M;^((VKD%H*8]'N@UBMM"77X_!@K"X]H01(5@Q;.7B,%#/@(F,!_"D36<$V+@ M!(.UB%MQX,6"Z/_)N7@MI-TM\XQJOR<1A?4.0+^]]D&0Z(5=[J+O*5[P'E>. M> V'[D7O;K+1T 9))W"9O(%79H3^@>YWS3*<[3'^_7V+HK;]G,^:A"<(S8KC M/+(UFRV5A&K2).P^G\E6TL_&Y'J=*7;FF=\T.0]I"/[XE^6"-\=D=^V7SP$; MQYBG6/1T&?@B0+*\+:HH$0L.X@$.@GPBJ. @'N @DD]TP!&/I"#"$33@QQ$()H>Y" "T?0@!Q&(ILL>Q#L1RMXTJ!\$WNBZQNI- /=O MO^RWA-PW7?9;(N6;+OLMW>*;+CL@\I^T[(#(?]*ROS:1!ZK8=U3%O Y1B;T[U,NWNO^W]=S%J[PTK.]"((T7O58*';%HT:NCFH MHY36FH[1(E(;V1B8XF@R\/%/!4)A#NJ&G%EELYQ.9 ICBF]FTI'$NK%7O$B_ MJWCQ#; \=H/!GU.&(3K_%]K\QJM@I']Y94%:N\,L,TN:$U?5R7"0GJ1(].D52-$V7RQBZ-6 M:W0 G' /B5"1GU=*CN@GB9) -\U^HV44-5"J%W,D I4(DPDBD B!1 @DP@F) M0/DE OUNB1 U5%NJEA6=E:M"H5I/5\R!/;Z[1&"T2$^LRG15J15-IFT-IC-J M! IMDXY$(./A.'V,LO*E?(0^\-0OX_]["+%UTT6^NY/:PX2>OI+EXN,%+)7B M')VFND,U3^0K14WF!@/Q>75_J53,;Q(9D]CR1&;<'91-/I9.#4%YM6.YD"05 M)JYIN03<'7#W@W#WNZR08^Y>U+J;890W&TIWO&Y1V<6\$Q77=^?NEW(RFNP- M>W/%DLFVE5\TDI32<+@[!IK.)L)4_(I62,#= 7<_"'>_RZ(XYFZ)B7#IE&W5 MB3R?>ED46XW1R+R_U[% -;EUGB,27(N,/K_8PUE RWT<\?BWI@T67P/\&9:.S>9S(T(O%QS'V_/LI%R/ MM&OM^TO':$VC;0R[TEKDR>D7L=H@&4"Z4B&H]?4?0*I\C!L%DB5!S>I M3DN5S'9B2PTS+[-\>MYHI2;/^IRZOU2IYW0B*8@Q1>D^)\G$L]:,=!4@54!< M)QFF8N=4KD"H!$(E$"HWL>1."Y5"HS]G=++98*VJH62(SISCQ?L+E3+9-I(9 M1N/8?++7;;46S[K!KIUE.H9<(AJ.)Y@O'!GRX*9C\/EM#6#PN7!]OK8MQ@XK M3Q7-(((4>*&^F^QZ5P0)_R6E"J[+ \NP1%F?-SJ#5H>E#*K*OBR3V?;F_C+L MI1_)Q7-&A.-BQ6VG75*[2RV6 MT(Y:0U[15OKFK!)<^U^'S=\5?'J5S3NSET16*!L46ZK0*?:Y_*+JW?NS.9M8 MC,N]_J3.VFJ1)9@&US.7MJ0$T%<>BHQR3CCB7-O,E M@U&N%1<$GMXO#?=D >W( D&S0..'7:RH.TF##]19#(&@DXZV5@P%F!W%EJ+),!$+"IL"9@^8_3WF2U:H\J5:KSXF+*E9&G+%LF2- M[N_D6/!2O5_K6FVN5NWQ TMH+Y+5E,/L*,)$Q\+QMR-,_X'M'/^XPW##S%NV MK& 6?]VRXJ=,RM?N="QJ8X=3)_;]>Y[ZJ);=F**N\C.78HVTG<<3E42- M5SJATO$HSZ?7Y88RMY-J=3ENI*AHZH=W0D730HU0>40\Q9+!N3S>N3BJ(1V?=]N56IW0TXXM%WX2VUYF?L0L 1 4<$ M'!%PQ+?FB$!E#%3&"[6FI>G'[JYW8A/?[%3+7J=3;!K0T]_1TP6;XP;T%-#39SOJ!E?YSUCS;6S?QUKS MS2W=H\3OHTW8EW%?Y!)X>T$!@08$&A!H0*!W(]"OI_: 6A]1"+5,WKP0T%B@ MU-Q^S1*P\\@S,9(LU13MYV7#:*U4H1J+56! MS>0T6:VLMOGY[/X@R:22,'DC;3QS&;Y%+ZO68EQ(KE&WS5B"#E/TM8T.;Y_^>IL7="RS7[29N?1HEVO MUQ>%=':,6G#&HO%PG(D'+!^P_(]F^1,X6G_%\O'\\Z;57:XD3BYL4@.9E$?% MZ?T1M$8+G<[9PVB=L*8I:U&KK35&&:.^G#&&"C-GFT1]S$*Y*QS?,2.P%385 M#HGN?H6P$5-R?A:T^<6LF =;];U$WH-MPR4A".]#V@\E'=]E T$0>]](R/THB?:AN%(^/;#H%<5&YN9664:Z(S/2BQ5&S_>/*VEV3EF( M<\XFYN-8*;):)_@A@YMO1IEP@@I\S ';!VS_L=B2P_9*JY&UMIR@LZ6!75ZV M*"G37][?=2(+C"&-(Z.<8JT8J3HMI[1^;(QZ;$:),$%>T? )V#Y@^Z_"]A^* M+SEL3\6,"B](LPJ1Z?&K5;T861H/<-M'.]/G[#C+I-ENA.2F:SJK)[0&ZKG) M),-,]-QM_RW"2ZEZ*N,/+^5UT3E./929R"H?1)<"WT[@V[E>= DPGR>I,.=! MQL->GHU=H2R18BRNQBFMSJ#3R]=*]Y>:4ITLIPQE1K*1@1G-5BRBMRFF4 ?. M>#Q,Q:[5@3/P$@>2Y"=(DO>'F=Z2)$DKWB^DV\]-)39KC5/-+D6]3.]O=C7Y M[#I.STIY-I/H=74JIZX7*FZ[&:?#28())$D@20))P)*+=YYSFQ:KR$JKN1A:-EEF"X4QZK7I2!(R^;T"3]G-C*I5.*M;H[-JT;73'46&2J>&I $,*3H>#AZ MS2+Q0/@$PN<15_]0PN?]P:UCX4.P,R*RUD=UPIH31B4Z:D8[[?L+GT64L?@8 M(PS8;G40:R9R776Z7@/AXUAS="S,),]I=8'P"81/('P>R(Q\1?CP8XF6VH+6 MXL1(?TY7"V.&3M\_ F9,-F4I42+[2MZJ;Y:S;7.QH,= ^"2AYL,DS^4P?Z40 M6 R^HBJ:(#@3H[LM\*"EX8/_5I197 MW1KY+B&:=;-5*)GDEKR_CZS1GF?EGAH=L)$EJ6YF.YQV!1L*86)@BD^$8 M?45$BT 7F:C+W8O2]KW%P=RKVPGGPO)"F>1 MHWQW;)JR5(7B( ;$ 1E-AHE8 /H9B(- '%S41LH*5;Y4Z]7'A"4U2T.N6):L MT?U]+68_P30TL[GB^%FF_C)M$+:@07&0A.* CH7CQ)L6SW],WCGG*QSCU%F- M+-E^RCG9K,=MX(W&>58Z&/^W?(Y66+6 M;#;.$__#N[]7-5,$:I_OHX$T(I.TQ$L#6B+C X:4J &?C(X&R41,I(8C/C$: M,7O?<*BF-)]7F]M>/\**N1=*'5BM@=(= [H_',EKI-P<9I>&(H]S4;N]FJ\V MC=2 .AXY*J37@_&6>5%*2[)08R*+VLRYF*A!]'#D(F*MB.=$+\>6(IH\'&AC MAL^,!\R .!S974RCXWQ\1BJB-4QDZ982BV29GW=62FWV(O5S:3[Q MO 0C]^V(PE*)\,AF+$4DJ@;^QQRJ7,)'V)5O+6BQFT)?$S]+\C%=' M8FLBBF96-D8SS;!TT6@[+TS/M)&"!=EPT-6:8[&9U)XYVRY/)\_K1;2022$1 M[?"P**3,,^,&8!CY*R0Z G+A3,74+?%BUQ+\U=_^ZN Z)HG3&@IZ#/C9[4/V MZP_@X+U&8_33F]\)^3Z]Y?<.*JG,+FIHNB\9O.(5KT^9H(@K63*Q)[IOMC*7KSD]M< 4> MT^7\N=6P!\1"4>2\WIDMAM2@LVPER[-7T9F-!G,W9)1V\H^LALR) M9AD.(1G_HB. RH [0ZP4CK39C%\8XF_W!_]D@"=R@OACSF\B\-!4[S*?B9+Y MF[=,S?T ZG;H$ZQ&HC$^O1*/ 9^X#?2(_PWXR]3=B>$7DHCO_LY?&V>>J+,V MC""O3CQ?ZB*O1-;./OUWH1DR(-'?NCAS:'4E'CP3 M*P+PQ>Y0?FAH,\L4#Q9Z8VMJ7PW[6YW+69KWWT_:EG0T.)?'.Q?RB4D$Y_)X MYY)\(XLW.)= C@7G$LBQ1S\71XZ1P;E<[5S>F<[PIGK\'5W\;XGL!VQG_LY] M\=J71S_:OIRB3P0(OG3_\F=+Q7X8F@B[#IGAQS.! M9YE%._#NM0'V4=DGB* MDM^*=8"W;9]7OA \#U;H?.P\]Q_R7X?QK45@F'Q*UOV,*O'CLHX?5A)^ M.V7'Y?<\8/>W9.$@+2328F$Q4%KM.#MOCI^W@PS(SH8 H+$PF;@2=D3 []^; MWQ\K!G-O?K^FZO,N?E?:.;%-J%5)R3."PO9$+6&VQ@Z_QQ"_$_$+PC4\FG,& M(3CX,K/#(54T ^OMZM;;W2L=[^; N?O*'T@(7E#I 1@Y.PGH"#U<5))2A:JF MXE].B+].O9].+4>+ 2=6I].2N:J1F@K*P8"ZDXR&J;, J(%\".3#A=T_=U_Y M \F'"RI)'Y4/;:,F1JFJKK+Y_HIJI=16,_L\=F8(U*-$-,PPR;^M[7Y'5=?G MJ-8E'M\GKM\&SB$RXVW-,G]+\D843A6Q^1)OT3Q="MO7]#XZ5>1;.N%">EU. M)(ZH'3J;]EGP@!V.\M N4$ZI DJ;[16DXH\.W6HAV26VD";M%9S>?&+_Z\J7 M.#9 !OY2X[(V@K6B$,#.'5 S)Z+NL-L(\YYAB*:!T>R8V$M2*5+DF*-:P^%\ M(&T*L\+G-8'7;:'7V;[*Z_I@7JL)TVBVVU?FZRE7JBP7*H4Q;1 M?8X6$99S?M^9PIC+4%BRD:LV"['BA(BUJA6Y8'=[B<9'\(0N1&'/LZK-Y-LK M@[ D;BW$C+4V,B&%Q+0)?F/0;QE-A2X?WG2>ME=([YC>NF@LQ!&H$IG9."6<=YYO@BDX MQR*.>,/Y&OJ#J:%_AR+P(0DA7@)MR,!$2 K]9>ZL9F*$#&MHB$O+.820J<$! M9^80 A\:3YZ">W2'^TI7?#:.9R.M ;YP<7.,T M>/HU:F%>S2RE&%?M]12]&'58X/(_]NIX/$46J#2:_MO55GVKPG$D"E[E8S&" MRH3@P?WF9VO>-EPO4?*)WFD>[J3 -H1( AA.(=_/NWW?.YM-Q+=C>T7N^&O[ M=>[NAV^4*_G.G"*?@/=H[OR*%\:03_'HE8[JP!RA=P?S__C01 RP8LX40AD2,B=(#(D8D!DPT M3@T2)#4<" +!# 6*HDF"/$20B63GJ[;!;2:*N+$2$UM>/&_YQBGLGB8O5X?Q M:'>JR!-J1FW$F?C<')_"[FFLI4VYIVH9@HHD6L745M7&:N,4=D]N(H[+[8VN M*WQ\+I5[G:V:GZ0&]#$F3K[&D_8PN8XIK8S:',I)D^6YM3/RZ.WM7M5<)ZM4 MF\MH58*B>H90@]AM=R"M*FR" ML+99F:O; MN>&&FO/YQB!Y/)(H9W+F:!X9LC51:K/6>E6VN)0S\A@+*==79MN(;"O+EE;, M%LE4IR*!KCI'^SG.]!IBLQNI$:7EHIO?I!-$BDR=HB6FVL_D=$ZM<:U$/*=E M\Q2]:JZ=D4?84N5%;Y+8]A6:S7>KLW6-Y,GI["1BE)2@7IIL62BQRWPN%4D) M^KB?7#LCCYZ9'1+]FDZE5TIFFZM/F2E=82: DN.'(V?/(MNJ;+M]HL1%9MI$ M[56+C9,4$BO;7'J2I8N*+?8:M8)JEY/5]2EL*6+Y,EGW&B-)X:59O$ LY51Y M#D8>S3/?LVI*S*JWVB99@9 +9C57%CN+TGI\BCOZN=J\&4_.!*64)S+]=C,_&;.PXX M;U4=1/EL+K-A>7W+Q-?5C5)HK$_)_%5^K(J%=E9BNT0GL6B4F(2Z39WBJ>90 MK'0:42JN+(?)3KGUQDJ5B- M;PJEE/VR/4FKY4I=+4K9E,%2A8%45A=$=!A;GZ35F)9?-5-JU%!JLUK]1P]_9C M.#+Z9;&>TW'>(NQ!9-RH-/*5<7W\" !C>_LGNBOXP5AC]%,LP+9X0,P1^NEL MDXO@6.X&T7.VE4IP+O\%P"J+''/)= CCT4U-A; MVO%WS#=[0_.\"V"+?"):XX&#OPYW(^_OQP4@QJB'*$=X9(BQ@&4>X] OS#*? M08B"'6^_#\M<%EKL!G Z7Q9:C/A><(Z?AQ9#PO7!4N++O"I<2H@^V-+NDNU_ MNC7T5T_F1Y;-S\9RV*4!OQI,2=MM>R'NY6L"_L+IF=%>H;L29L,-9S>5(2FL MUTNY^IEVCZ_.(Z]KQJE22*:6F#2(4I[E\ES!)KLRS64[(+4& +V$R2AYI4J@ M^R#]/)QL^)XX+X%L\"=P?U V]'*=-;$R-AU%-B2]86B1JDY^IE;ZW;*!&Y0Z MFS8SJK.9>5Y/1 TZ->^ %+D8D@WG,*"^GIF9MN09>*,!8\GR?*%K*]C^[!+8 M=3>Q*!].NIT-K7TA)(>WO+C?3GA]3+%Q.<@9YOY8]+$1EFMF9J-5Q!2E$'RG MF6$T6BN])&\JU^AI(5_)Y^($)U82&F5/FFNZ-4;@=E24"=/1*W6VOX5SX.&$ MP)UQ9P,A<%L-YN^$0(>EFN7!LLDJE)Y/J]3J>9I8-6XI!*1!NL%/)ERA< MJUV6%$F4U@C_CF+H<")&7UR]>3!5O\*/)K(JZH?9J5-)*2TII3C!MI-U:Y$M[)L=9F2H73Y4MRP)FMSH6/H/8IT9 9S#GOJZWF50.&]J5N(.F0U MY&C"8UTT I_29Q2JGX >B@7@XT3+[RT-/Z9!^?FOJ-8Q]V%QN.)LF=2K5H85 MAUHI-AB6QFS[IN*PO%%3_':=98A:CEC1N?5ZNVPV$!0?18<9ZEI]%GZH)^K> M_/18>Q+(F(MH7&=E3+NPD>O4O-5BK:51BHP[!6)LW-3=+0H306 ZW1[1?9D. MJ8;0TU9" \'YTMEHF&'$HQ+(!\'WJZ']78%!NEC8A=_ M6)K%R5JSH@AY7 U"KQ&7]RB.UI[Z)^OIK/XV#7KXU;GYYD(T7E5 M(>5CVE?%WPG)][(:#U.6-8^S?&1L\LGJ?,H, (8?\ 3IS+ M=*\*?#AG?3AW;]%RMYJ5NZ_\@8S#6SJ JN(I2:@O8LM-=)J/<)'FIB0V"+[U MT@& ESCG*$Z>\V8'[I^@=U4@'KZ24O5>\=#JDDK1?";997F:J9>3Y6)6!>(! M*DIDF(R>2TG<:WMQV,+B!NBFASR-_N(I[&#$7[+Y':!8_3IO2-PL1-400VO> M"%VZ4L<%]\*!C%/+[/1%[N7)>VK[HNA1BK/RK(^ MY[I6(=8BI>IR/D@Y^T(^'5_2NWT!ZOVU]X;R[PT]R I5OE3KU<>$)35+0ZY8 MEJQ1ZII[D[/:W,(47Z8*I:M3,3F0VZ+=<(14\BE^M#>XN0_:()!%*,G@D;#C M$.P[Q*!= VO9;RGT%+J7."BJSAF-97 3XJ9):U$7G4.9+W39$ 6 S0PZ$TG: M;*:MG5OQ)%+SE3&P6Z.)*%@SL2;MIHOZ9SE7#6ANM7;V'+:*.0;%GNO)-9=I M* 6NNU3;_;4LM1E]?250;%_+'7^[F5.7QNZ;[[@OOB\B=BP&VV__1 C&URGC M3ABE,28XB "7C_801!/B4 T/<)!D+!S?7 0=S^(GXN7_& '03Y% M?V@?D8<[B$ T/<1!))_H0&NZX$&\,RC]IAUW[57?*,!RWD:Z/@;NZ<,&/[MP MTS?9B+=LE-MLQ#GT7\X0)6N&7'-E61(O!"']EDWP!2G@ CC]CCK"/%0"T[O) MY=+ _($\_*+<\!EY^)49X!];Y'7CWXN*R4??C^N(T0]#\#M$1#W^IMVH5\-; M%NZ=*,2_WIL3"$D\??%K]M,]&8)[]=LL\C8VQ)T7>1M[X>[D>MX)]BT6>1N MV;N?Y"UNW;LO\@>0ZUO^T$=:Y,=T@ =(]_9*A+/B2IQI"U$(F>)HHFHS;6Q? M3 ^XZT+_>\$Z-VPEW[6 _Z3*^GH>VV&!A:&;@R:OCA'$$/BM(JORW)IC/"$7 M="CG?&J*97DE"H>Y:VF[PD\U/3/C#6,/J,@CHK9'0TV@/+M819.%IO>;5556 MY)?EZ#DB/H_*D\9>XF/$$$>_!4L'QOQA-MWK4T*^4N E]:5 SA=4OE^GJR/" M%B7NV1X;+YE(ZM>?Y&'J=2@2^MP&\IL;;:!17=?I3OZ94:Q(89MMY5="O92Z MU@;FQ^E8M%TDJXJ<$0>MLI1<8( MDM?@_5RYQU5,JA)A2]%%;CS.4FJ%_DQEW)E)O@J.M!9*!;K;B[*R1+8*LWG' M7A5!9Y/HKS\QB@@3,>H:U7%(J;\WCP2RX;/*_ ^6#[9)9"V[^ MO;!)%-@_X#N0*JJ *%P Z/$Z-R#Z8EK)\YEZ MJC_9/B\CZVOIZ]2B4)\T\[V\TBWF^M.VFDY2]/C7'^IQ#9ZC'6,LYSTVO:XH MF6G"HBQ%6)6R5[-P"F*O3)>J3(6KU;299'ZYOJJ%\R-4EJ\IRAZD ]N7 ML%:.&-<2XYWG8B.OL)8>Z:P[L:E1JGZF,O\#*LBT5J>J&VW45GBK5:P6*ZQL MY4'SCRA@:2H<.]O\(X@Y?%?&ODTHX5$8^W.FQA%C#R>%186(54EB3HTTEHT5 MM.2G(#<^P-B959E?440IPUJ-39N/Y%EEE@>=P!* L7$YR^/>'H8@/G,;^\0EHZ:?BO!SV;DW5I;<4E#C MM+*L9GK3)?"%:EX@6WY)>5,K>D+,;.U_MN16GY*HYYDKT/#+3ZRV)-L?.XJ.@[2$5 M3A!7Z5H1!&:^A7 (HC-7$PX:7)GQ35OA8JS!V\TXF6DHUPBY.(S5+(MU?K(:-8A,79.)U(@8S#>@CPSE*.-$ M$$+X>9[&((1P:;Z]Y47YG!@MQH5G=:U$S +?+L5'C<2BX?"SHT4SX63L&#DS MB!Y\?YX.H@ITPTESKEN=EV.M M9T[C&V.'IQ. IVF&_M:!@YHY$?60[.U5$#,(8@;OXVA(08>C\7-;N70V)[:J M+VQ+)T8"PW;$3NUJZ4TQ0UJ^]#G"4+JC3J3-<-.4LDC]^G.4J_,X,8-SF\=G M3&MML5J:Y=-+;BW,NV.[?[5BF%&C-\NOC.Z*L]OQ3*G:WG)"HW'K6HY[5_X_ MA!;TZ/MR_9C#O9?[*+K6Y^RG<\)%ZU:+V_FT);-YH:RT]=*+78\T;JMYT9+1 MX&.Y08N(5%*-V(MFUR4*])ITK*EXF#R;#AY$) +1\J&(Q;V7^RBBY7-FW#G1 MPHFQF9BKU@8O3EXU26HZT_O1E+J4,(%I /A@5 M)HBO'-" U?@2W)3(#.R*SW[#O4Z^9G3CNR+TG.'Y +(G\"@&48*+-_7\P)6Q MJ16>2XM.<#=_ZZ\^-.\^Q?OH/D! M7M0*L?&(&4E];EDM1*/-&"E6YJ"+)E#?PD24"2=BY_+5OJ!?WGFFKW][B//E;AV1Y7O >WAA[B9'GU??K3'%=QY_WPC!=0GYE,^*7_B&HRU MJ)*<;T;3+"6,TTN]'A4FB?6 )""<#DTY-^$QG,Z_@9,TD ;?UTEZ?6EP6Q7X M[Z6!7$\,2N-*M\JGMV48^/A&$@#1RN.,O%P/'[Z_K4;CY"OKF![EY-'BI2VLSNN:6W4P\T^LQL55]#+@9:)A$/$PD MWH11^8_).Z_]'6.W*=!4UO\;?>BUS-!LY8.E?%!'!P1.*FVYA/"=:G% M5;=&ODN(9MUL%4HFN277AV?1&DU$P9J)->F,%= &F]9VWIN>:2,%'\AP4"KU M**NL4R,B/Q7H<9K2*VG>>8/H'-W">8>I6^(U^&%J&:8LV8=IX^2.)3(3D!%K MA$PM9$[$T(C7==LA+N"WME0SI$E 93_6Y,'V&K(!!_PCJ\YW-]J:^KNQ'SM=7_]K3D533R1U,]LWXLDZ1,1]:CGD=HJ M.V9N(CB7QSL7ZHGZH0W@'_M<2/HI\4,;PC_VP=!/T>!8'N]8 CGVF.<"Y%AP M,-<[F'>&&][4CV^\"3?Q\+RE>UZ_CO3$+LC[= !^=AM&N[''X_\Z]O[^AGB] M@*,?[05,1Y^BB<=N!GQB]\[U!GZV5!%M%TV$W7T;?CQO+>"91SGU8_'I9YO; MM]&..;/[5JQSP;[K;^C)=Z>?NU#+4:#AJU/+YYJP!Y+UAZSY+>OL.Z[Y30_. M=UST3:3^8RWYI]+V5UWTQ^ZH!T"3\J\^+3I_4D$H<,C/>'4D7NQB>K"%WHN? M'VP;+I$0@B^DQRK303D@_J7^E#207*^=:QA:I,W)FZ99F(FS-:N")K[TWV2! M?.Z&?C#J#IC\HDQ^GY4]$)/3 V50J=G,H)ODNI%2)YZ-EQFU=H?,S9?HD"U' M*_,E:\?+BL8KXMH:-QPFCSE,3C/A&!.]7('M YC3J='2 M+^.<98(&7(X*$4^&$]'C/A ?1S5Z3)_('A>#ICX1>1-!+/R[ /\9)+0AL8Q, M&QFE-"^^.(K:\F4[&)_,/?[H#'V)RRHX[]E__:F5^*-??YJB8>K6R+1TD.4A MSQ>\K,]%U71%C&%]>L/B3]&_G<],5L6(6Y\#ZF5,;0$/[@0@P*\__Y .Z3@3 M_'/IK,E')JB?:X;>+6#T8/;J]U,0BY[8.;YC?/;LJ7Z/0V-4?,[.BZQH2'IY MT=3D2ANT!@&:(AVF3QBM%],4?SQ[!%+B@;U:WT\7_;B4D'K;WKQF6Q&E.RE. MB$:FF.O4QHZ4<)12D@G3U%E[\NOYMC*6KHOJR Z9.J\:LTOASO] M:T]AQ2LSN[]._MHIT!FXLI^F.Q:2Z3-_>\7R>E]4R:LKA#'#>>4(V+DH= M=E8;E^(<]=R:4H/A*-W:@NX<0(,*T[&K]&W\L9ZV>_/,8^V)JSD]L"#Y?FK4 M9R7)H0!9#HD$WXK4GKEEOQ23;78]G6Y JRW@\:./ M=.D/)"<>IQ23X3,IM:4+.2(2WTP:U=*L.#)20$[$WHW(_0YLY<^1KTM$OD_< MH!R<0V3&VYIE_I;DC2B<@IWVH=^A>;J4MJ_X?2ZZ>"(^^#K;)(ZH'D82]WGQ M@"UN'Y>51!T $$U>GH4<3IF(,R'B_"EB.+3F0^@V MGD*>A#VB'1]NH>]$2;Q2C/IW%<3W=Z&2G\K0"T'\15$ .R.(*W&F+< OXFBB M:C-M+#NSD57 B;"/>BBC(71RL#M&:,T;H?]U6S\0EAB#,T97VJ[P4TW/S'C# M2&UDP_M.UEU?VUV>W01$8E3$^5#4O7%%=:3-16?FI@BT]RRP$36I M!;8!?WMKLR>[59H][8$XK1:Z2*Q) XK/*Z/LCT"7,3:916 M;"03G9HSEDS5U,:O/PSS=!RW"SDD-W-^"%_]# \L\,<]0[VJ$;&*E5DKW>1V ML2J_4/'NRXW/L%U>S7O+='?.V4-AM)GW5+-7!F<8>XJ=.4/GB*Y^CI3_'.D' M/L?87"1%?AF9$Y8P36FBRMLM,77;<\PN.X5ZI38O$2T]OAJ3:\[4B#7DQ>/H M&$K:PX<)!*TD@T>&@,P+@_\RZ(3!OH<=F6TLQ!% S9W93Z&WQ+JI\X((UV.$ M0R/GEG V5$<#0-KZ1%Z %G*:ZJ@[\X7H7([\6!?A;AOHI0L>=(W8OPA:HC-5 M=1P.C455U)V9@H&\,'=(P3!UB.CKS>6+7!/@TANTP695P5YE\$XU_1M5U52\ M2REODU*J4$<[] ':Q?N81[OH/"JUMX<%E?]1#L]RS3&CEU.OD777^*B^0)40+3R*;436XXYRFXU M9K5A3R>U\6VIP,JGGE=\1:HJF=$R8M78C)&4G%N*II^.F^X>4,$7N:J^ "7P MDWI-6\Q?AH38V^B,9-K33OK&]URQ&$]/+8XHL6*&F*JE5*9M$G])"6]<=&CT MWFV'K'?GJ>#P9=7BL4WOPU?W66.CF M/1:C#['A_\<>!+[GA@*."$W_[?J:?*O"J;T4-,#'8@0A[/.2\^+?_&S-VP9> M93SY1._\!>ZD:&0A/M'1_QWR_;RS6O-X#_H_OU,_2*MS:B+.-/E<1VMK=A_MG T=_X<[RP7YJN/=X^%AT)A$!6H1)3D8X-8(AD?,#PO#A($,QQ0 M,4H2Z7B48N*Q7V@C>->3-Q4'>K8?-S4EIA8VG;E*R(WXVA'EQ.'(4=HBN=9: M4KC8*I\NI=O/A0(U!D+_<*3.Q91V>="?L)%UKU<<3H1*=+L>4,?/7$;$P2;? MR=:52*0_;0[DHF7;J0%]/)*GI&HF/UD;K#R95#2!ZB_(%P#^=C2R54IO,_)$ MJ[!B1V-K%:3Q"@2 M;UM*ABC-=+([JHV6H!;D:&3L91N-+8:5.-D&"H 2/%R4&"'C@V'/*Q1(QGR,-GEW*SO#$?2@N62E#/]K SC*WS MX*RBAR.[R_JB%TWQB?^?O>]J4EU)$G[_?@5Q=C?V3FRK1PX!9V9N!-Y[A'M1 M"'DD))#!_?JO2@(:6C1M#D: 7L[I5I=*5>DJ,RM-5JA/)T*R(3+MM@0PX,-5 M9Y' DP8W6:AUN:9$;;Q4*93@2-^<>D[).%.Y6*2I2G?A1--HBI;AR/C[D4BB ML8@OP$*S"-$D\FA2,@IL\QA6F62OD$M/; U%T.X";[*I6%N4P$C?.I'$"NQ] MVBBKRKQ9S=>%)+%0(*7X]][+DM%X3UUD'3V6ZHU-47=4)(Y5I9_-+;LFI/4&4JD?IM)_6NU%[6G%4)Y&,#XPV MON(Z31^=0E^_.9_W:PLG@>)6;EK(4)ET*@XIV@=YS7(PM%EU&2LRK3J>1@@U)=>:7A[@N_-$5%>..,;5[(J7^7%! Z)BG3Q&U?-BPRSU MTKD9F#.5;+,$U486TC%:[:_:5@;7RP.5I9.&5N?C2DJ (WU0:A9M<3*2D@E: MR&JY):^-.FD)CCR$$D.)*">(\1&#L8D10XX((!GC%,90,3*!B21)B80/KB6K M,V"ZZU&&GE&#?%MSZLFEDSQ*4]9R6:M."Q5Z8MDZNJ:FZ\;P*$T-HHQ*%&AJ MC?*J,0>6TPI7TZ19 M[JNM^=)8'CUYJ#@2JR+11%%-2\D&69)L(Q,[>O+$#&0\G\OCM=JV$UR^Z62M MPE0Z=O*DZE)&K;.C->V(B7ZCRL>2Y>SBV,F3FD6C;%K NC2;7K4LU>A1Y?3^ MR?/.SMHVWNT9+4EH)8P2O5I5QG)I,8T6TDD&#H7KOE++8.-4R^"<8SNFL&_. M;DSG#WH)%Z;K:'Q$VPL4Z4@MK+VJ5%6I&81>PAU9 *NP@;4._;FBNR_82-CO M\X4WFOZ>PJP%S9"#YDJNM>W]IK@#1$/3C(7U9$V'8]1KXCE;W!V]@+]=LT'R M%2-#1 0 $?@K]:1-'P.&"(QZ)4*6.",FOAD9[QT--P@%/3@"8Z_X5EM0=+!7 M^S?B/3J %CC,J3,$/WI"^*;1K[OJ-<)4/>D0L 1IXN!R MX^YBU4\8$T?,B!I85V)-V4O-V<4'&L(4"/2#$ MK[\I["66B)^O_M]GJNPMA5/L;,+IJHQZB\#[T]K7Q<3M^412*'^N)'\& FMV M%L81L5/)3]#6O)2OH"MA.K3$6+S1Z$,W%2PU''^)H6?L7')G:E+\8=2D6PFG M6^_[W/(J5*%N+,)D4Q"."#&I7M**.+;JT(JBR:U$8510!O">U:V7_I*(G:JB M\$"Z4R+4G4+=*10\YQ<\.<,QC\B=QD"T:^5JHZ4BW5@C5^^,Q2K5]"(L2/0E M'O.G8#R)\D2@H?(4*D^A\A0D&0;&'I%AV7FA&*L:RJ3DQJ#IM>;YO-3501F2RY08^6.. MO<0RE"/I6 H0C0H'_KJM&/0;0.1R2_@!)*X4&%L7MQ#PQ[F2J4I9F);YJ>ID MQHA1P-O)5E0*0IQK6@;@A!^EN*5 MH[EDW.J5@U+)Z"MULI;OXT9^?5+\[L8A><0K_J01><'&"_Z*4B%>@H<7#/^D M?5R(F)L)LI,=.4.\A((LQ$LHR */F%"0!1,OH2 +)EY"0799Q'SSWN%32_\1 MB\M_9D5?N K7<2B<]"9^G)&D' *$,S0(I?_\PG_]E$')UW@L<-#Q,L#ZMQT4WO)^@+6MSW:8 MWS8(_WK6]9^X(@-&$F>)[L,_:E5W\^"]ZW6B>ZOKORNJGW(L11P(9<>Y9(?*5.LKDNDEZ!Y2[L8RL0JIU_\D5> $MV<4 M5>B-$LZ(KD]E&L4H,8=PL/Q%XM??\1C^$B/.F,,9 $]HDILYBG=?Q;(77>>L^!)./;-& \C[Y=6XT4 MK(L42G19%5H]<+ M4@@8 &\E Y\>#,%T/_@ $_DKL*K5\9N/6K<_Z(PR@W1V4C!'49P7;&GY$Z$, MO[&3R%#.Y RS#:1,DH=)WW M0"0#((()C\CF5"XZ&$VY> DMTZ2D-^NC07&Q MJ5:%O9"H7S+_XY[]FL'BK5#$!%C$7-X'\?2(#^D_P/1_\R/V;&;+GYV0TQ*U MJG$R9ZGU7@O!)6.JDCG823KQA1/R_NX"THYI CUE%;%-5KRJB96GC5(O$7+.;OLW0^$R(4*,$2*+=3GD+)<_?W0'\HAB14J.<: M295N&X93KW#9HE&"7=_A]= +1OI;!X1BZ%'%4*C7W*.==EYY8,H)T:Y( IH5 MXM6)5,.(,CJ%1:R!W4:\$+B_A=$?VVT!\V3 W)?(IM\\&5X,/;37*HPT/5.D MZ1GLM)B2S_"\G<[1+#%;JZ@N&WWE' K2$2G7)KWA8%BZ4,)* M"!0+E"P@V/B!<=.M7 ,Y4(H%T*Y\+%< &;0*$_* M;%FM&Y/!M##+C*68=!E.EJAED6Y5:U.ZU\PNJ4K=R%.4!#@9V#&)&/Y"4<1# M):/<7ZC<,\JVY]IS((.(PY28D(SOCHRO[ZU\U\OGO"K]M)L=%@2!5-5TO!:O M5@N+&=;04TD@9F N%/X2H\Y?R"$H 731\+KH;,'"!&!QWG!@ M@_ @R,)S7HS?>I\!NB8_@V5H95):1\1[#$IU1F.Y%%W,U]*%[ME;*9R8CEE^ M2"M5E"&;DWJ/6BX8#/5"Z:B76,R?0A!ZT4.A$ J%2PF%+YAAB(BN.F,MB6;K MZ?RRW,U.57-^(0DAS_AB=:"1*,KBBI*DL 5;K#6AA(!!=5'R!8M>,-@VE!"A MA'@."='1C&77$BA&%7III,KW9379OU"IYSHZ)I-E#$-1I[#$HCE]5)2K$N1I M&%X71U\21/0SF^:?-@MP!:@ _K=%QP:EG*%I[-02?F]_^-<9Z'%+*'M/MB%O M[AH0C5T9COU;5)8"OX];>,6HB*O];K_>.K?4=&B>_72I7EC>D>B[C_D@[J-L M-T[OD+G>D?Z^4/HCJ'J_PHG J@!5:=Z338^IS:-??P-B%-8"0D MP8CHF+8,'O."S2I:!'##-F0Q8@JMK$-%#8=D#T2K3D3L$/N F)A2SI[DNBSYD)U%S!)=[>_=QV% MKK2R?>(XY!KW_2\>8@=0/8??YE PM3E9X!U-J(LNK#Q0U0Q]0RD=\+&49G#J M1ER-&+2(CPRVVZBBSM)@DL4TWY"B0-T1@&";PN@"TQ$N<2@J!CQF@B;MA]3 _?>^SH_^9JV_X&"2)Q4 MBD.\W 8OV"L9#_$2/+PD7G$\Q$OP\!+*L6#B)91CP<1+*,Z."C^\W%C[:0_O<_1S\/; AY M)BA8/S//_+R?//IZ?^WD3[&,%R\S>EC"\9V[^]O_)C^%Y'.,?,A0Q :34X*U MY\^LM$?<\V<6T"/N.:3MY]CS'=/VSXZH@&5/9&<.V&QD(MBRP4<4?2YX.7#;"2/HU/TODB28[(Z1JVRX5M&8CH2R)^D:2PD*]#OGYTOKY <"O\_5* M[]:3J2[?H]GR3)=SV3ZJ\ NO#39.XB\$<2I#_9:6LRMI;E>GB-22G>0M0@0SX.6Y>V\$-";+-AT7BSNQ$II#H3D4/',H M0)+U AK3&TMZX95'1*JZ:B86$PP;JWB%HWD"S9L-7?*:X.(O1@NFXJABXA MMF!.7+>-;AOF*C3G'MJV[C[P(J2G'+L&^I'T%E)I/C7HJSG&$K9<:A7A^ MT^ R^A+#_+5?[]GM4SRX>VI/!=:,I!0C-+Q"PRLTO*Y\W=06@%12;$6P>@I, M[ 0?9WD K8P [0U%AZF=.58QNZSF",D).!F.R:]JO*BOTW9/5P5V,#%ZZ\*T M9&]:U6'1%Q0]53PLY/:0V^^.VWT=6A["T>"F?8>FQ<5-BUL'])X"T]E*KG]H M4=QZ]X]YKKO=)SP?:GI7FR2Y5W+"9>YC[E7-;JP6:YW+*HW,NA]?]\1$16+B M[N%-O"0H+/0^A"(B%!'W[Y3XL8B8DL.$@N;1/JK,$;NZ0C&9222])E34"Y%X ME+ 4ZDT+VA2_"=9K#\M_ATS8>B.I-K. M=*JY]9Q9+9)F+3F2TXQ%I*A[6(9U4JY;41&N 2YA?V$9Q>(TPW),P>I +/L+ M++)U)"K$5D2!=AAU8B;G%20A+6Y18/$D@#D(8%C )J*\ 3BB6$ A!6RE@3]8 M[\LPWG,51BKZ2IQLNQI6_;E5];+3[7!#O-RJ>AF>"/$2/+S$7[&PJEP \1+* ML6#B)91CP<1+*,>"B9=0C@43+Z$<"R9>XJ]A,=G %)/]U,J_&1#BWP#"1>7W M'T,@/KUUE-V9"5GH&5?EPQ M-/%*/A0GG;7>;/#(YM36/Z::44@UWRTS&U+-1:@F\6!40YSC; Y85&M1YXR) M$+'9)9ARRBK\^9JX!FNCMPB$@<9_P,!PCM 7SPOX;.G /XQ3^(/L8,B9'%8X(M>Z^6Z?6,R1H4BWQG4TXT*$VLR!(QKBY$O1/14]&W(X"&#APS^ M(8,3^PQ.,@:QR-&Q-6^AD]0L$QVN^AEL=7$&GSJH..4+M:BJ+.:M;@E?8G)+ M @P.H^NC+WB4#!D\9/ ?^;^?G;_Q??XFF Q?8\OU?D-"';%5'M'%BNAP?U;> MYPO\C:U&&!4?$8RJY*V:U<3EU7R9!/R=^/5W//Y"XF#W+01H^9K4VP"1H5:_ M!?:K$ M;[//;I!M=ACS\_/)<_!WB#5%=UAOR^=FHA]*"M;%6LVP!88$,_R3O7AV M6LJQ%%VPK+0Q&2FZ.]];2IH_&6U9U\TBAL=EU3'1C)&,#O#L>L,# )H"G[1/ MC&/@,.Q"J6N^B[&/$]>.$-EAX /$@"?UR UZ7C]])Y+D9H[BQ+8BM@R:T?CP:"7"#@6.#EB M"F <$%DO$79B@'<-MVJ%+8,AX)FW*C>KUIO1!!\",CBB*:S+/XH ,PHMP Y\ M9"2 V3A#T@&,P"@[(K**&9G#DG\PZQ!\_OW">+ K=SKW._"O8"6.9KN##0"^ M#7# ;P(+%KM;P@XR(]A&A=,<&")U7+;LA1SN!59RFL":\("4W\DQ F+O$I&5 M'UXPX^3VD-\Q!$6^#Y?\?P=1H3MW'$S--,S?VSORO5UMHE%Q]UB7!,0+.F5% M\.'?K+9@5]:V4DKBE=C>OO_>7;,3'HN^$M'_B>S]#,'A@R5,^]R#V$'FY^:U MP^3/[<-/@E\WB+&-Z6\<>X5YIA/PZV9C)/8:BUX(5>\D%;$GJ=B(;$)A_U^= M>OICP76J 9";5@PI.FVXF;)OO7_8_2#9D[3J@A8!8'Q;[0:T;P\/<>(#M?=' M()JXO^"(R/]%OXJ@T$D>P5X1OI)5CS9ZV4C-J3\+11J5D9O4ZK+GN&[E.]JPE(A*JFI[T M2EFB49U5XK"ZJ6]D'^UWBK&E-LB6A]1J:#" SS.P3I)O9'0XXWI22;;4=JJ] MEE2AGE(G"R9Q!$HM('5B6$K(L@9E+&VA.^$7$H.A_J%F"RG-9[-^E:\"(8>@;YJ4^V8QL;ZJ"!EI)582.7RE@2'^E"J"^U)RTK5QG1]51O8N9K4 MY9I@UB/PY]-S,=Y'Z_%L?;@@"0HI#=F6.Q1_T^WVU=#32M96>?J&JH7?IBZ MHKO:!) W;D05"Y4%8$G9;JD RQ-%DZDIR()NP;YDFT ?T30F\$P&9S@XE:<" MYS8M@Z];GBKQIHDYQL*H.4 N%R +^HQL'R(?(%3UH04"="U_?@HL?@[>#U+?H MBGQVNJHX.CN5#4!6'8&3=:#.2M"F:"=?(\\%B+H>*3G 3HR]0+H@7EQS" IF M5E_MV5Z:MC6DC 60HY:L3 $#>EXG5RY_"-#(7W C./JOW0CW=^Q?_W!-Q_^^ M[FW6QN'!;!T>>VR07"H6 XM,,KN5[F^ES5:%R4@P&5PMI9;Y=".7K59FQC@F MI5BTKA7PF55)KK2N].MOC$J\^L/K(H!J-/##"Y2@K%NQ!Q%-07@!.QC9[H_[ M@O9U#[6PCD]$@S7V@],QN(]+TI]^URH.%;OC?WVI5&; .VVD!Y&)>" E@!=)E#I $(26/V 353!WBS8 M?6%#H0O6>N?_@(#DH,[!ZIS@.5).B^-D.QV)H]&7R!;WD3WD6U <>Y^5#(-? M '2]J33PVQMWQ3'7ABE,X09<8,G"UH.C<)$14']$Q>-58,0OM@Z;#:N_ =,T M>(>S]X#J.4H\+8F#.S8!XH'FZ4X#=NHJ;$!M I:^!?[J@2T"-"K!]NCWW58 M$>F&#<@'?D>!5JD'PFV8=V3JF !7P@;R>SX7#K!-9,J:NYUG%%;2@=JG<):[ MS/:&=E(;VMGX $*.1D0 Z G!3 $=R^.(NXUCJ@%,"M;W( ,M765\GOT 18&%#8 M<3R]@NW8$0M(0P_Y;\C6#&OC]P.TMJ.?G<-N,_F&\O_7W,U&.NP(AB>Y] MV]-(V2G@EJ4")1X0?N%)=NPD:YA&#DZP5V^OY-.HRQ<#CCGSU-]/%?_ MGJ-_/P2[(*(^*C*8VMW)5$$HMK>%"N'-QH;6/))G:^\76KDB1)RI)U1%Q=6SW Y,UN9%F%H>(= 73Z"ZETHG:D2^OU^9'O>;?0* LYE0 M;S<"^][PTZ?X-P[Q.RV'&3]9^_YQBY8$K'@,]4K$0D0$ !'8:^QD=?40$==" M!/H:?]*Z<)?!Q#<3.TX?# $)N[JLT+UXN8"3U1/.6CD!PU^IZX9P'MOL)Z%8 MWT%Z2,U7I^8?8OB'E9K.1O/ORH6\PACBFS7W.@JSD][+G8U[6+OI!_1_TYQ3 M,&?::[5QOD97'L7?>ENW2"R(W;J5X9ERAC=*7A"SAB^6:?"^?]49/%W.&FM8 M<7S:5%EAD*-Q,C^8C_\DC>B(R]'O'8,.CR_XQS9L[XT\DN>@87;2K#<%E9X0 M?5*Q,H4A-DMZY48P_ 4[F3H8=#4 -CV?NM=8[GV'&S*M&;J$P&[GYY:$3R'V MKKK)LR50?6K-AE+M=6 6P-.3H#X4G2MYYQ: H:87$)FXU?2VG'I$ M9C'DO+ON%HJK;%Z.#@T+5;,4G62BKLQ"R1F:I=57*+NH G9(;S.2I8;]# M/2RP>M@--GESA>U/MGUO*L,NJ]&-K_OU=V83J,I'[#TI&&H3H381:A/GU"8V M4^04L"*AHLR!);0[%CU;)K6JLF/#3&O@D'2GW;ZS8]'=S*L6!(BUG1M9BJGJ MH$.A^##KU,MR'YN(0?%)O>WRF+$V+JO1JM_)R+DF$X="D7Q)G%LF!DH=33L66)U@ M>GD0,+M 5J:A.GH!=?2&O3UNHJ[>>K^AJ-Z\LV7QUCZ';^;E>NOTDN S67IE M=GM#5C%R7?4^I'8IQQ3%=L-LTX*13W"#@3DO\TTFX=T[X ^@R5*>(FO8,%OA M, TB5&E#E3:4D_=TL>H-*;IIGP"')RXGDFEJ,EM@9)<; MA24C>$5_]MKTN);)$07&L0L+4T 3U6.K+ M%C1[96-@+6%=L$--)?2CA7ZT1Y2YE_!W;>4($*Y[?SPB8(E*LC&(%GH3M6Q: M36H1E^?35A-6G'4%;#QVJM%)T#5'6$JJ1\QVJF*&'[.9ZYZ/O._2073EGG+5DMZ]K)%1O NL@.Z/V\KC*22 *3WY/ M5VFP*[>(<\?8J"';Q0E6WC2L8T97.39EBUBG2*EXTZH-%52MD&(2ML[XNM*Q M[5L7V&9OUVD+UCE,3_+7=-P6>W0+V[Y5FS[HIF5XA7/="H^&&('MX83(R*WZ M#-M]L3HKNM$0E0"W_QJCB_*PB\J1;L%0'F_?D9*Z\F]]%(.;=4\)&O M[DI8 Z(4.-:"L\/BYA%%%]V:DF[2O&.__>*U+6,C$T>S%:]K6D18:> \LXA:JVUWRGV_:?@N6_FA#__N#K0!(*8+HU>0V MC16KV:O-%KPE>24XWQ ,ZQH?A3^LG"RXQ4^-S@ZM6@!$/]D"^21 M<*IH;,""QGZ: [$G@Q%+X'[SC@EKTEF"_EX$?[PJVA)$1ZLHHK!7M+?:L)>- M"A&=H4Z.F-2196UMFTE89]GM(V*]+\KZ&DGN(^N-2G;EOC]@:("V U+Z5L^> MBU/:QXN^7UK[28#BQ>ALEATAG7HV9J$3$4\)1#&U'/>:O_Z.?T1F'PFR?9GZ M;?D5+*+;WXH)( C^J7I#O:JC19$]/M;'[=K=7X>K-2P #=?2#>()/?#X=_.5OD M8N"=6QFQ10\*L<>C[JBW6T9MQ'>VS:NAU;"?39RC8:-7,-&KA_3 MZMTVIQ1J%&=K)*(=;3L4B]FT.:Q M1JX.MFJUM=I@2BL*M>QFVIWNNG^TD>MPJA+3G+7*H%1#,;IKITGF&LUCC5P+ M?;;1R[/D0EU)"6/8;RUL>24=:^1:IV/M.*OH%1JGXK686@4FHRP=:^2:T=(% MJ<<8#MTKQNQYL<9D%O+B6"/75"='9^9B?H"6HUJOB3C%J-PZVL@5(_..,NJE M2+0>G>3[23:>&,>E8XUP_IJ+(T*<[Y2+PS[*)9H'FWDNLP-5M-:KI3?!6H]@H%Y;Q*UHLE)"T^K+?ZB1+7.(T^[R_U'Y[=ZA['];:.="AM_WEO]QD[ 6(4A'. M,EIYSJVM\@$'>?.[^CATYT#G"CA"6'.UH*5TMGZ/K]H-$X?W!+N?OV2B;-<)%K^Q)-+<6ES2F9*FXMB(&#=Z3B$M27_0D^K$ MU4!-L.LBO+?;QBX<;2_5GJ\';7RECE1\F8A-&X:VDB38$0S%7OV!66_]I5QN M%3W7ZA:C+Y&IYE@;J2C!8JN'W>O >&<*;89SX\HS(/\4.5$6Q:4%H/ =15]Y M[%3Y7J.[RN:7B7R)RO7%*0X,<=R?=+5KY^9,-[<1+"$.M. A _U).A_A M%0LZ@N"O4W (0&A":Y2UW396$##@+>CO!"]Z'B#79C7GF[GF.VL6_@U*"\D$ MOX6M1H/;:K1A&K8 W82<(@#(6S_J+4K<[C3[>8_.':M\NT4GW.Z^A;MQ-N 8 M'L43F[C3G_7O?.L"_/7VG7"U]D+0 !-. "!EP.HZG&Z_#QUQK+'GUL ^M95+ M']S$_@4_^=/#89#.+A;J8AG/*NC(QK@E,T=FR< W_%Q4*^F\U6SAJC G2UV, MQ(E9#QSOU"MYY/K_L86A/:Q 85TKW55S+-\9YG>T/AXM? M?R>.M'C]-LI]C44W$URVOZ@?5Y23CXV[]0:>9:>#)I\0>L+<3EZQIV@OW>]+ MLU)BI.9K=D,W^;)W)!%H">HU1VU9WI9HS.4K%Q=Z+B-U*U)-X44E)VED'J0F$IMC!$\MJ11K$7 M/'KF:D97I?JP&VFHE=U"S+SS#]^O"A!V$'T*[>#^M\_]"]9,:-:9^>) M>%NRU?1PA/=Z BDEILF .)).MUH2U<(R%M=;M6QO2F )8X"TF]VLC7L&AIJ*:%C!4LBK.D@5;RF/U>7/A=0J-A7U"0Z4S5#I#I?.:PO54Z2R\F=5:HP[3R^*5 M<6U>TF9:?W4?7,:3'4,NAD-$G5>I4)4[.;VTZDCZGO7J/I\JVUOE#; M#;7=N[]7O6&'9F/8H#)C=)I"5X5%1AZ-NORJN8 UQ:!<)-"7*':W.NI-Q,,3 M*:N/OLGK>%1OUB+FUD?8)?HJWWI/H3H2JB.A.G+F)LR==*LQPZK5O$K5!X/& M8DV4:]7%ID=HE#QS"^:K\LT5^BT_A_P+DM_L[,(P=(<%1#+>M%6RX%CR@M'X M/(HT8RE*Q&J8+NU:A<9?L/@C>;'^==GVR;?>6X 4Q9OW(KYBCNC-]QK*TMOU M6L[4E$*CBB)"5EGV>_-%A>;R:0G6I(<"%,->8O%C=0_O19<,?5VAKROT=053 ME=EU2#Y>&SU4:T+_U_/ZOVY6L/?RC9;'M2Z&]NAA-IWK9X=]#JU1TR9L;>-& M'6# 9KMGC2,)/@"7S&J'5>/U@ MQ+&*%OEXHTN46XLL$JL-Q.2L.!G5W"9=KM![H1XJVBKT4X5^JM!/]3QR\W3[ MIJ.B$SLB)$M&1T6FB^0L.YL,XLT)X="9@@1[#G[=%_5/M_+\WT>:ZP9$$%RA M'0\,<#VLR>%O@;#MC>"VH'GKPF3O]5.(;)I>N0T1H'6N&980&;G=D,"?P#)9 MKP'7_[HM%0#>X2]>=Z-W_7XVS8"\'C^\O\#!RNWWOB9!HK5K-7D8E@RX:[AFU+1<'K*[2W M9W$+LNT6^,]WQ!W-GO.:2.SU5O]@C__[@]U-',U6-BWX&Z6(S^Q6HZ^-%WQ=]_21?\&*T%5MS18.MYV9HNSOLBK/&FM,Z MS5]_DQ^1UD<":U^&;AOSZ!_EUGU?D@6+%&'K]._O^#[(U)WJK6! #:J'Q[.J M,)M95P:I?#+KI.1^CBLNC)%X24'8;[-HIA17%UD\4RC5^I5:H6@"8OU0#D(< MPFL+WA^MMM.T5N_[5GK*JD\UW>].L==T@]/ IZ'!)&^4NYWM Y6\2W3=^+#D M.D[NY5!Y*B9%O>^L\?\..H;L##ADTQ]M8Z7M[6K3J01W#39)0+R&)*P(/OR; MU1;LRMKL,I9X);9^L]\[0P^"(0+L12+Z/Y&]GR$X?+"$3:7V(';05VKSVF%K MJ>W#3QJC;!!C&]/?./8*L\OV6FN1P&Z/7@A5[W+;B#?$_)N-R";D]/_JU--' M>PO GP$U U;2#II+;!Y!\P':#D"8P>Z[D'IW%@S[]Q[63]*J"UH$VV\OM@'M MV\-#G/A [?T1ZNI_P1&1_XO@[IO_>(>$=]A\L_]WN)S:'TZ_1(?$0K>[]TI3UI+IA M"TSTET>RWB.&P#A!Q 2>04D<94B,))A$E!<9$<5&&$[$J?A(.'BCPS%1;5RQ MV:H1RR(\V48'\12&%Q:,FPMV.+*?BUMZJKH>HI-R2ZJ896:2*2X8W#^RI.)< MS)QW)71&E+0&BO"-W'CAU6U_]_5>&D^C90:G9]Q4%TC\R@CXSU:J.2@"8:ZD0'YUREM$ Y;>%55SX<*=6J M::<0K:QH:DE2B4QI94G5)ACI^_HH-9.H$EW/J8@33PZ222-)QA9>B=/#D85N M-2.FL8E (^5XETZ5A^"-)ACIFS//&)GU.#LG4&5,++JTM9:RRR08F7@_TF[6 M^5K:,%45K_7END:GYQ,=3=C2O,@WO0)#AR.=V&R=*T_4)+VB>I5&I983I(0$1OK %)W2 MRXI-E#O9R="9FNUI7HVCL&A1[/W()&X@>7/45]59.K64NTNA1\_A2!] HZG* M>IC$)P;=6RDF7 MZ51W2/>8)C*TU^5NB8)S^N!$<)DA5Y:Q =HSB@VAD"C:$TD"(WUPHF1:Z[1; MJ$%3]%3IH+UZ/";!K_O@E&I,)II>FANH4T/[?6 ZDPR9!"/]<,+1(J%9";U. MEY%L;&';G:2HPH7ZX91 D'5S)M?J*%5-&<,^4JI,DDF8?^H#5'^RH*(93&+4 M/";8#9XEB^10 I_W#^7D"3M+)$.ZMOK6FAPT2STT)2%0A!&;&.7=6/P::!P+?QJKYACY1<85!D1;&3MMD MJ]H7DS#!QB\I2G5I49@S2Y0MI*5B;=FI37/)32[.NXTAXV%LT.*FJ--EEV2- MS!7R;0D.]8&K*G6TP6HAT2H%K#5'R56CE.K.Z@-79X63J=5D,J*582W-EMJJ M94[=9" ?N&IE;%FLE6U$9;O16JO3P ILSQWJ!U>F6$3G"5Q;@FG+4R[90/H8 MD(!P['9C/^YBW!#;=&UMY7LH(%N[72C;V!I;^(PX5C&[T"];%5@+*#90CRGJ M4\>V,HH%_='@V;MFPT!E&VA.'F^6D[TL5;>1G*FO)\O$^T[#'XYS53OL?:OA M,REZ^]JVV\KM8S7O([W]K<45T'"VH0FN=AY]_?2="(1HQ 5I9 ^FL&CWVQ7% M#9#:,,#Z5MZ_?H26YD)#,K29I.:7<7&KNJ M *JLSBFL!O1B"RS-4[X5M_" L(EQU#>.?@'HMW-6@R->(NR<531VJU1#QSIX M:RYLU'?P=X[S^D\#Q5T KX&1>P^G[,I[XI&Y!#U#!Q%($6,$=N7Y!5^ 0FZ" M*5SGUMXR7[R;HEV?'5X8V:_7NK=Z#]S4-V5S= MC@1[(0CPPL94P413%EYG*P#CNT;@<#F3-UIV+\R@@P@LVMK<]$98S3*@G090 MI%@R=.M%9 4@QN3DU<:&@F(MXEB>4]*;#QH[;Y=3[^<$]C.PF]:"!Q#P)ER, M,0*0=VEC.R7$*'1F^H8ZNG_P"/JLH-$%/^T"U]V=>]GC'RQXZUW( #X[ZGV- MU/UK,'<_'H.CAT"X++!UN%?OZ\(;\MXPM7>#YDX$H,V"M=FL2QWN?9^B\\)4 MT&&>1,0R'),#QF*$/K+;O66Y>]WXA2/@':]+_-3EE@@[,AQ[.TI&>;6=PT(Z4WB M?7#=#!WPFWU N'@OOM&_8KV'AV8L($0T>%\&O^ BR<,1Y "P6$54.!8* ./] M%>X>*WINVL,/F88*J)4W%CIT><"W34'PO@2HI.)^$=LGD)EC0->*>^_K7@! MP0#$ID<"GEM%<7-RN#<(["%;$7;SXMMYMZ?!X=RNV =\JK'F\7G\7W\Y,L7; M8KXRWW8;+G#A?J&#Q_N(=QILEOR7UX,-#-,/O_F/MU?W.&SKW?'3_DM$4-RI M> 7(:QN(6U?\;7_;PHK8Q\&!J/IXZNUE":"%-X+P9N %>*"Y,L*[1(>+A_]/ M#!Y@'AR(0*.$1\KV#AY>NF_NTC<]&/;!Z=Y"*S-GYC(Z1<9$+H&/#,XP7.%%AK)UBV2_ "'AM*]HV\-E"^T 5L1SW>YOC80O; M-X'PQHW>:2(<,NW8X25W'V#NC?,2O/GFT-N[:;FT-MKF9(%W-*$N[O3235+= M01+=1E?EZS 1SS'A\9AB+<5R/>5^C;573J2K1%I'T#I6*J^U:L&D2,EO@AP? M=U$3Y-OR7C0TP KN608W"S1-TY@#&7-P7@&]P1/6D%P^/0]V F,CJX]$'L$( MG@V@X>$ J/HOEV -QP*S6?_PV@RY*]I=.7D!@AQ8+SNUA-_;'_8A &]H-KV^2#FV75?"^+%HZ\8=2K: M?^_^8V]^ \P))=/!S0D[L@S-L=_?G%RF M6.,K&CUE"[OO3;_>'WOOBO5K :KN%@GR%4^$6+@=%CX*$\9?T9 [ H@7[!7' M0[P$#R^QUY.I8R%:0C$6XF5?C)W,&PW1MY_X!/!Z(0$8'']T/>#Q%'Z-SP.,3H^Y0=WK=B M'MIPW[/AW.PRSX!C+>]_0PQ-N6\23/RG!(/'7LDK=+ Y)\7 I%"/4+IOM+-? M.<5[0EL?> ;"T^0VI\DY:2#%:K#J0J0M"X(=J<"Z[VY#IR<2&^%!\SV2*3GZ M1E80Z$OH,;S),1.@-EM_3$]>T3./D+8M501^J\F$1TX0CIS0@+G/<^61Y 0L M?!(>-%>CG\F8&"9 P CI<<41 M$6JXH89[&P7E3_-@SB;_3M?5N;G\NPK*/ZEB$U+YE5(;_^"8>^!HENN#Y2XB MPFY!+=>P.H(/A9!G[C8$["9,0KYN<-(\L37YF4;[UN/S]7QPG M"*)X4_[QZE;_T'8,V%YNI6@'# Q;&_),]F/ =GO3M6L(/AE=>U9>P% ?TO4%C+7G(VPB<+@_X^[04-W<&E3W2=GW M=/]&N9_([+H=PD:"L!61VRZ=M2*RP$NPQ\Q^KT9DKP,4_+OP4Z,J6/9RW>VZ M!9OJP-9+['>MQ3NYH;B2F\@UIVY\VWX*)O]]-FLI."$%/GE%O-]U9-,N+&=N MNG5;1 M*X9EI58%3RRUW-*GAF[)RO1@_C004#D@GS;CWDV^:V666NWEJN1@+S9!YU8' M,QUKQVOMFIQM)E[8W5XN;FDTW4[;LC)+RERK)?V"S>24":M9__F%$+\B7CNP M__Q2EO9OW9D@O&$CFQ'OVZYY,-E]^ZV=\Z^(!0@4C"1^;?M0(QFJ@+1*:!4@ M*HO4JE++',L2$V?(7W_C+W&2V/:,VV+] >]=KW=C=&M^O[10\TSENQ)J;FMI M_'PV1]W\U<-'XP''(^ M 3B?-QS81OI1!-Q'E]PWWW@@U<.S*TLSFXBF!;6KT&PKF6&=>"])1J_E*S'G MF-'LFHV8.L&(N-2=9V-^>[Z[A4 KCQV[I90H9X7H;X M(&SAYCL/^A$<6!>(4<](9!)+QVG!&"LUIKAFIK6KN4#P$:V.5;1+KU26;L8I M9UW4X:E^!1=(*,4^"EBY.3-?R5,2P)W?Q'ORF&0?W'B5IT^VO:*?Y+GV'.:1 M/\6>KY(!&ZPM7R4C/%A;?MJ8AN?:\G7RMH.UY^>]A'ZN/5\GN_HB>[[SBVCO M$Q6%=?>K_#C2/[R'#F^%[BCS^FS97&%"=4 P&IS;G8>@ZS"A.B 8#>GZS'0= M)E0' Z4!NLAZ$,H.$ZJO%[K[W81J7;#!$S#:AD^\K.J'N*3RDJHU0Y<0,'02 MT7YD2H9>^S"W.O!)"('*UZH9^J:2P9[SYKQY6S7!+NY$UI42K44+7S.IHM!" MG4I^*$NCIUF9;AYFI8;YU>#?YU%0=YEL_UOD=V,AC%J,),S69M[/U&BE,XL)\G%,6UU0) MIA.]-J;+&15-K_@64AWK&E&3H$H XX\OIQ,\[_7WK05+F(/]7#G8/_-:!+)^ M..5G7&\@H@FB[:X@O/X.P/7WS7,(PC3L(&F-P4_#_K;:5!8MNELPTR2:3QL6 M)90S-I9I,AAQ#4]**'B>-_DTH.EJ839VR!!A-O8]G<2!]8F4^[43=P_T:/I%0F(5)V8';^3G<*?^T6;#D"ZQH[%BV(J[V M@7#<2[#U1GW'4>"Q>SQ X>&I8"1?-OT[U%F MP]H-Y7<38QO0WCKU"W]($_+K9 M& F$!_GB'%$2-'H:!0CL%\>(-CM62^W&_S(K"8M-;VB\$*LMAHQ<8G!&.+]R %: M&E53A7POB^>6M%R0"S667#"X?V0]SCLH4XY54$7.$^@J9L]8NLD0_I&5'MJG MB^MZB\[GDH3#]^/,U$F"D93OZ\HT'F,Z_38Z:69GDV@TS3-RDB$9_XY2DTFQ MN:J8-"[AT:+4SZ^7Q048Z=^1TC/:.IE:J3.ROHYGIZ6,58)S^K[.K1"28,DI M3N.S85/0,DY#[2V8J'_.GFACE&#F:ZB0K^#%)59=)YDD&.F;4YVLD69:4D@4 MU[(BFLDU^IH YTR\'^D,NQV"(15!766$F")&T_%5J@E&8OC[H4DL(6 44YYD MG1&1: Z99'_2:#(Q!GT_,D$UT&X_2^70/#[C^*YF-8CZ@HG[1YK]9;9A+J.% M+"(.T'P\V>ZB2]BCP ?Z4E;&YYU"FD1[:F8NC>;S08N$(WU@RO=YOI9=0#5))@8KZ%1IU$H=)9*%E\D-:[^#AA MII9-.*=OH9G\O)HL15&-GE"]SK2%C%6UL !P\J^T74 %=C@I3[/IV5I1.X5X M&Q9=!$/]2VU7]:Z4CLY0?+&VRIF&E*!Z33C4MU:+%?JZIHPHVLDSN4FL6^EG M1,F=U;=84N36!MI1LFI;ZPW[1#UFD3(8B_D7NRIS16HI=(IH6DPWH_.V4RK; M[E#?K',[;77JP^PR"ZPTO-6>9.R"Y [U4: L3ROQ5LR* W-(2LW0,KIH5A9P MJ(\$Y^G&5&BLJU.4&MN.SK:D=L=IPJ%^PDKH YL5XG@,G20&RUD2$V?CHKL" M/PQ6G,W0#;K35MN(/+ E2NG2K&N1^6!08W&YM-1+#(VL&5/2N3*1Z@.$D4? MU2H/1*13*:%M,]Z;(>G2HK%HPJ$^W%:EC)H0V^T&.LOSI-VR46,&9 !V1*JF M9+:$&XXE9M/%Y"@^RJ!]/.;.ZH/L*!&?I$H-;H7FQRV]4N@UXO7N @[U48Q6 ML%*5M-TO985Q?,U):@N-5MQ9?4@HJ8/Q'&FV8UFJ:'?KVFS0IDQWK7XD2/,J M6AD5V1::3L=,(!3$>BSJC?5M;-VM9J#*Z-*=Q M-9V@K!%=-]5HTEV 'UP\5NNG^6S61&=2FILW39PI.][8PXTQ43;.QGF"9SAV M!'A8$.+,B$19)H:BT6@4Q3 RZH-:O4C7U$5'EM1T/DZN&FV]7.;![/!.X=W) MW;?6K49^F5:5:Z2;7'RWHE9@I$.:@L%)[$M!:?%^W M-&Y<4UL-EFYWR>)42!E$-P='^J"04ZG$HC'!AEDVW=('Y2&6J.M-!O>OTURV M2U$BUU#1O!Q#QTLE@W!D$HSTK7.FLK58-+M:JI.4\13J3+YUEH6"M8CG]!&*+&AK0>I)+MV#>IAOG6NTE6(5 MO2>B5+2;RE=*M)E&X$C_*2.94JM8H;DLOB+SA3&U[.H.U)E\ZZS6QHD%.J%L MFBI):;2"8(O4%.IAVW4"2Q+Z[!3=<6./O"&P"?MST;#[WSPC5XYD:X2:1U!ZUBIO-:J!9,"BHKWC;__[1KJ M.VO0\ST 2U!CIY;P>_O#OE4#C:>-X00M \XS/0[,"=:QC4-;PGURH/_[U7^_ MM6R;VX5M/HAYEM,7 S7(U_C)J,T]TV1O?@/,"5L&;ET%V]\1Z+SY[=F^"P"G M3VW.C1?@P*AA1Y:A.?9[H^;*KKV]][[A'=GS?GPGKH1X39R," ^Q<%DL_#12 M/\3+;?#R62&_$"^WPC#7$R\VTL?!\N1Q>OIO9]YG#^)XC,+_FC+WG M'=ZV),DWR_@J1T*]%!N\S_WKL+K88:4QY1 @G*%!*/WG%_[KA\")OR:ND)M] M3N"XF:X^2#P0:8P./KJ)^1L9&G^2,D;G@,=5^A'\0<%K'T0>IQG'W4'E,Y?% MDX(E9*';=?VX.[ $\ORY/5BNTSOD[L!RG?8BMP)+:*R%QMJ]2,0#D^2;<'E& MF\TS4CC6-%=@G1\8LX],,*$:&@BHA)9<:,F%+!1:_(8:FW#<))OY3@L'CK]B=40RLP^412O>- M=O:+@GE/:.L#ST!XFMSF-#DG#6QZ"43<9@*1;3>!IQ(;X4'S/9(I.;H0(="7 MIR*2()PM :KF_\=$Y-6R]$Z5M*%;"MB9P&_5E_"<"<(Y$UHM=Q8L^$@" D=Q M\I%/F+/$$IZ!&/+'^"0D&/ M*X"(4(L-M=B[D 5G=8G\]#KR=&V=9X7+)[5MGA4L(1O=<63,]<%R%]%E-^&B M4+J$7/18 6;A8104N-Q'B-E-3J-'EB\_,W0#UG K:5F"_?U6S9Y)&["]W,K* M#1@8MBZLRW5]\'I^C;, M'-+U%>GZ@RZ]#T[8#RVP/VC2^FR4_4''UCN@['NZ%J3<3Z3A\D2P0!M,:8@1 M7G!+%/[;<@Z_[X7].S5%%[8]/=VZA;#=)_S.NZV"Q^ #?V'_ +3A3(-Z MH_@]R[HM&Z:-@%&3"#MG%0UV]4%$PT0L5A,BBCX7+'OBM0B]$T]4L)C_.C>' MI_9\CJ;3U[[G^T+_Z'\?]E:/.+KB];6GP0],VV9UGC5YAFYGF'BV/9O(Z?:< M1HI1<3JKLMT^W_3Z9(%ONF\E+:8N,A1#H R,[=NUH]]D(+@)"-O\@X-^]2X# M=0#_%-]X9=.EWM?2/K5R'3=IC;6L@TGVA59=S'@BZ^-9]K)@RM'_KS@3A#1O9C/@5T=D)P/KFJ[\]K]3NVQG%XC0#?OY7Q *T M!D:"^3:=S_JSI6K5+95!D4&R(B93\15OPM:JY*^_L1;D4[@#LTB(-QY-C88AQ MR2PU*^5'Q>6HEFHNKB321CDEP2#)QDA-HTU*7LSJJP8#15KLLB+M"D=S*-(N M(-*N?%W]!9D&,87AYW-L/!M97N-"^0I'[76O?W]"EW=^B>MY*C+@C;G;7L$" M!Y0%5@V.7S["6A%9X,%;$C"_+=MTW),N@D0XUI(CL%^#^W?ACJY_O^>2J-NR M8$;@P0[& G!\\ZK[KGRMMW)(/#T8@G@]'%PCPV7)M,>1GDK\3I-_DV7%-YF5 M9Q6]8EA6:E7P!%K+;2=CZ):L3 _M#R#:[EB91 MEBR^GJZ(TZS06$H="X\V^V,):!(8&JH2U_#U/#T8 AG:T2@GDM94!P M\,2LT(G&LO6LU,(ZFJ.)^214!J#;)M0&SN^E>0Z9F0C \1"&]?SZNV/8K/9] M)\5=A>B$-1N"%KUSR/D$X'S><$::$ @I=[84I"!N/)!ZXME5IM4Z6:BV5-)6 MD;4@:79BKHKK:T762W6:$$=DII_-2\/)*$7VZDL-J$R8FRV$O5 )-+SKNGKD MP,TY[RI91T'<>-!%3F#S@Z;9NI5?=ZHKM6VFN4*_W)E2S+6NZU>QI)A"J3R5 M[642"8=EK/4ZMH!2[/()0J$0>UXA]D'$T\UW_JA2[.+N*ZT;C2VT>A&A)Y5J M9>C4=(7H7$L7BTZ*G6Y>G'94(=>HEI+,D*:K$I1BT'V%H2\4%@^5L>L''MV< MG:^3F!;$G3]=,-(!V7L#$4T0;7<%=]N*XSY<8,\F[FY=/N=&J6G/M>7G).T; M5S&X4>K1=SEGN\\H,#[1$5AW?TJ MCUOR(XPG"%H\P4,$106QR,<'NWWLDN+!N>]Y"+H.8@F'*]!U>(_Y\'0=P.H, MH3Y77!WFMUX&7,/\0EE9[3.4)8\0=!ZM=JCZ&E\ MI*?^I&/$'G2^%GU$)4KVN!3M)5 GUQ2JL6E*))8+!B-A)#C^@D:Q,'?N2=*- MSQ?A?5=R+DRB#ZDZS)]_LN,[L*'(V?PXGZ]0^2(]ZYKIYC!7&*R(/TFH^+9& M4&G5>NEVUC3H'INNRIFBA63KKD8 XY%#E>"ITNG/&&=\5]+SD3/I?^:SN/'U M=S"BIT.7U)B4A]=12LUQ2*7Z,$DZ[L72P)(-%K^!'">7. M\^:B!C1W+>Q-$3)$F)Q]3P=Q8#TB9T_._O;9GI@YT2(Y;2[4]GA!1O/C6:*' M+>#9?@6/2"C+P@3MP.W\',Z4?]HL6#( #_QONZK-SCA#T]BI)?S>_O"O,R!J M"Z^])[8Q=7]UUX!H[,IP[-^BLA3X+?&AZ-9UM87@H1/HI^N*O4:A<^*0(,!R M3O!!W(?-O[!_O">Q=^C>Y]8_ J'W*YP(K J(6LU[LA @^K>/?OW=D84(M]?[ M/&*(0%"[W<\C,CL7W%,)RDB'U2) 8#LF$!X1WAVZ4&Q9T2.&+D16 FN^[D2( MCV2@L(43*;K#>M+V/&2]MTG%!BCA]AGIN)]IZ\_\AJOI\FMUQ1&&[C@0'G.1 M.3SG(I.]DQ8BAYVSBN9R(#A!(Q8+61$>P&_NP;-+C+%C ?I8G5AO\M2B(JRY MVP8?8>V(^+8[QX*Q:#/'@-%I8'Y5L"-34^' 6X"RX-$,2-![;KES*P!++@=N MZHM&@&+E?@#>6@E@!*!8#?P)T+,7[^;J/%Y '^;]Y[WX&@D>;OG=C=I^>-ZM MD I%0]J8 #9811P;L,E:<'&P (HL6 T+A ; G;4 XOY=C"'[OOD.D!'P30$\ MAD-X862_1N#\'TP'",7A7)P"2)D;]6\%0?0V\91=>8"#9&'OK76T@D++E=1@ MPK$F(K8!I@ D#1DSXIY# MA]]XC20Y#IQ&8"7:Z@7"9@HV"H?;'^[^Y6 WPI*365T2P&/P'6L*5&27M-W/ M #+:#.<5402?U0'41H*]$ 0=0HEU9X4L\FYM[ 3H)P!V(]8"CP$@V(AN0,D, M& OPG\XI4\AB[B@/4]OU@"\:@&T%%\NF85F(=U',K=S5[\X+"!I DBQ O@(^ M)"RGKK8.'T, VJ)[%XT%4N%_&QPBDM"\& YBIIW8:I 1,"YVPO%LB*6,[(4 M7F'-U:O+,9Y^7P,\!.3)@7&5<4SW%&)B#.:95QUC9VM%F8;8IFMK*]]#!;MA MMPME&UMCB_=&29L#E.UH0ET\>@_> 1]+:0:G;HR2$:.0.F%4)%FDTW5NC'4* MF*S"T+'-N2CP2?O$. 8.PWY%!&#L3,$RP'>$2VB'7Q,+(M#RC(7+7BY[3 %1 MN;P(D;:O,6SI;$/P[_$)M#<+FL;O Y+_ I@%6]%@W, _?KOH_(;6Z6T,7C7) MGK8S89>(2P#Z3B%[NV_:/G#U8O?)GB;IJH_;KVYFPS9JY=?N%:.OQ,EK/6#VQM]^_7KT'Q5RI$PLV1$++";;%PXBXTQ$LP\1(- M\1)(O)P,&P[Q$O)+B)<0+W> EU".70XOWXU _4P]ON>[PB]98?>_P4=&X4^M MAYM4TU(.67G?,W^8Y'^8\*\< H0S- BE__S"?_WT+CSZ&B7N"SHE1Q<\>!#H MRP> N8P>8Y^#T0%-]=QP7NU M*M<'@HC"S MN:($:F9XZEWEU M0!MD?0P_>##[+,7BK4^_!Z(4\QS$8^,*UN:,Q#/^VG,/% M[,70:8HN(%N' C3PMT%]1X+K-B%S8+8?6IM/$XU[5T23/@P/.MMY_#38/GVV M! P,9\K7#%XEXRNG@41/EMYH*9;J)FO8 B.6.S=,]G?O@YZAX4UJ&^E MD;QM>)=%LA^\51/L72H)M4LE<;IFKB)VBBFZUTF6F]BX-&7-)$,P47C&7Z3I M<''KLA^D#+]EJV[E:C7WO%_7T38 M11G"S61=;9/*G72S;]]+N!IKFDQ\ MQA;T\2QFH&QC9?5C%(J;B>9'/NW;4-LV!1AF#_NST[VT=$$4!:]*!.^F]'MY MQBZ#+0!;U8RY"VW(I/A;7KGH:)HWR"MIXJ8?'PR.GJAF$M "./O4%1WW[LK&MR:D*!VWXH0(.89Q/2B M$$* D)"$!J9??S,EL,%@NUQF$#A/Q*EMXT3*7,.7:\A<2W+P"]CEU7QV_9L3?&>;^4"H3MU[918!$!G8,5 M-2!40Z4,RGZ,;,F0L7]2N.4X4GP/ WBHF4/$.R)K". MT$M!$?@W\#9WH]@Z$/U@YS$'T^W.LWU',$G5@?.T;!.8*:[_^?%[WI@18+AA MSM1@W::E!%5*P/K'$BR.@6T+P>R>X%BF^UP>QE^[$PE*N5BV$G6E%;0752>8 M[7';/VP"2'LKEO\AP(!=9"8ZO34C<)F8(62I;*_4B<]CK='XQ[LE72A8TN6; M @[9=6U3;K330K9!Y"M%TU))ZR "F:]D#A GZB@R1!UX;<]1C!W@0$-['VT\ M^/CJ* \W07765%Q7]VM7I:'H/:,/OH<^E:*H"XOIPM*RBPG74WHQ=1)=_O@] M,CT[//"C!@O"G.<5!07N(ABP8^0)V*:!M;A7DNIYI]X6D#JA6X/UPVS>2+4^ MHUI_N)>_5JV#C3RMR+8"7/V\40,CS.')C9U;;"J&ET^)>#5MMC-M7LO/"\"! M(T*XKX-=79& (NT4;>A;R[ LV9NJ!?;01U$@9/V>P_I]5V,XM[PM37I25\2V M07%N)YG2HJEAG9O3Z=Z(X8"NA%19=G56G["W@Q![%^GW0@/$UF7>7D,_J(%W MJ@SK_J7UO2?*NB+9,!LS>16)H.#S+W$W_\T3'"2]2UP]IUR8^.L+]_]Q4%?@ M^60=C,J8]J_=_9&]56V/]I!^-&*L1(.R!=((O/B7I"^EM;/+."6>J)?@R6Y2 MD P8@3]1L?_&]GY^H?P!=U;1/8H=U)_;?NVP!-WNPP_*)^QQG22>8+4[X#KL MSBS1Q!,;NQ"K7B44J1?&_!_PU&P(>?_9JJ9.UE3X4 U:?FP->%0ITZ_7YSQK M@+1?9N%=6?5)&P5DW(N;!:1]^?"0)T>D#OX(D$3^!X[ _@P6O-5:6%D\WZ:M6:& V[ M6!?)XY&I]G"Y=@1QC$OYPFB3SE8T7H!'GH]&.G)G/D]6Q 6P0;KZ8"'9R5&- M$^GCD1,YP]"9U(S E?: S]@+:V;6Z\%YA,.19=+(.*UQE^>CS#?J M8.31BH2^M^ 2/MGQS(\T2U+C3&_3A8W MF0;>PD>,B=/ECK \I7N;[&08-7/<6EBK1"+3G@[8[*@4 FYT1KAGM2PI4Z: M2B@,?/OQXM-E+U?LF1*+KXN5R6A8J748XZ2:SM;562]+Z*H0K2SGS5FVZL4W M)]5T6==6LTI','"E%>V0.-.AH?B?4%-]MF18P8F/\'6+(8Q>!^^L2 Z,/)YH MWVU1L:@]'?&I#6?'*VLZGDN>U&BYPQ<6M3;N\+-H-&]5ICV*'M1/:72O017P MC-0<.U&FFLQ/\),:/4X6E51-GH^$*C%ATIT!UW>I\;%&C]BA0LHR*XXH M F@TT&)QH%"R.!P-25R6XBPYD(ZP:BS@\W9YL0'[GM,?9J*"A'-+H*?4D5#7 MZIM6=%1B>$_GQL:,*:^T=!UHW]'(M",LV75'5OAU/4XL1&Z WS7U:-SK MR;SU.I*I#4V/';LP25F"R5 M?%4KXC:UK*X*:SL)GTD?<77I$;FBFUS7EV#DT3P3@U:[/,1C M8Z$YS;B-7-DT4_;)?2]&<;A9&(J*MJ;:LU0NT>NH":@G1V\7%9.I5F;T@,^F MG5AVMIXN4\LZ$/ZCD?51/3IA)_V6IF;)>DNK#^:-TDGAEUQ#'_9;5)U?YX64 M/.%2X@P 3_SXF;C37]6$&8L+MNK)@J5L'^O$[7!RPE=Z)PY-';A_EX?5S;I,9"=5)V"+ZW M26MQ.')'^5?^U:[T=T_W 6*7(=GJFXT8QN;V0I0%PXECPN OS.:^O'F.]XM M&W[*];MM??1=G")O-%W)]8.NU5%&-21#5B6]IMA^2,"0E>-"Z@J>P&M-QUQI M)*=)3B\WRF1&7%A*HUNV E,O+TE<&-;R$SA^P$L':X9=5@S,].P3D>-@E%]& M?=O&(FC1'CS)=$X\R\\BPZ MX,1%_%,/_K^T_W08J\*6BJW %%Q0\#THS ZFX3E@A//S%W;/I=DIXHF,H_J' M;QVRN%U=2OH))Q%?PL<7ZBF60'P)'U^(V%,<%=@-(6, D!&(+^'C"_G$TH@O MX>,+ K*0,@8!63CY@H LG'Q!0!:6TOIO^C(?.?_H\NUGW?)'IMASC=/X1S5. M@T;@]!,3O[>"IO_ F.S/H"@P#,T&/S44V1P;X)'PU@OL9NK-/-V/,%9ARUW_ M'+NM3!3#@4?AX??^NG!0V'3R@;3JMH6D/U2:MXBSU:-[HDY/D6R,]R/K7ZK_ MBY0A+.Q^XQ3;EN,7VT@^T(G[VENNVT("ZH2^(*I+9=AO$W8Y$M 0(,M'AZ 0LH0"6:A]9+F# M!E!ZU>V;[6L6V)&:>VUBPUV-M>B M4I-99 2Q3J=N@QF @^!M)\"#D2W/)KILC)>4EC7%-X/L< 4OA2< >$2H$\UA M?CY8E/]4_R\4ZD>A_L^180:^J2OW$ZNYQ)'A QJ$/WIYBU/3WR28B;0!A?>1 M1GQ3C;B_T/ZI=L HKO\%:^_&9YMN0Y,#U0[/Z:[;Q_K^)HMPTXK7>B'>R]4Z M8S;5O/7XWUQ9+2[0K2P[-"EZ&#] M4-8I(.M#TX,U.<. )_)='[^*.3-EQXJV^0/*_6&8.DUIF!'8S=/!9EB1BM5N;8Q[HT9Q(.1+(T_FPG5D:E[4XX6,FUGQI$W0EJ.GUX4<[/OPQT>F M=EW[KM"4X+7>!W]Y=H3Q/\_MW6E=?Y)\(KYI_?AWL3QI_)N6)PT= M(V*($6%@!$$\D=^TDG+(.(&P*22,()X2%&)$&!B!L"DDG$#8%!)&(&P*"R,0 M-H6$$PB;0L((ZHED$2-"P CR*8$8$09&4$\T@J9P,"*&-"(,C""H)^*;]B&Z M#">^WGCHP^S$50@1[DY#']F8#T6B3[86HF-/+!.JXZU'Q:3_W?42\ML!82]Y M6+^'D&MB>4,V9PH2E.L<&GW?34 D^M" 1R3ZT+1&)/K0Z$4D^M@RZSXP34+3W&YKR86:'&]VLPNY#(0! I#)ADPV9+*%FT3(9$,F&S+9 M;KY=?V2C' =R]\V4J[=@O8\8W!=[KH9<9,* &/O"%/NCZ"W)/-$W[M(*WA+$ M7[&F*[D*K!>",# $ GUEM_7ONUE2]P]^9^R=&P[AN,P&^149(<)5@^6O9.1< MW7'#(2,A I!'$ [JKH3CKLVED(M*ZN":\5>-J9O6$/CW(CV0 Q&_]<)N83C& MON6ZMZ?UO]_"OZN@!_=DON&ZD:!_KW4C0?]F"P^AH-]!UBC(8".J_4U2&U'M M;_+*.?XB$U\[_G!#36_G*"$%NCR!_T[+FE@BB5]V^V:Z,:[A7(?!6 MI3"H>JNOM-&^+((XZCQ'=+*KE-;1TK6IL&#CQ2X'" XK3N,1BCBN./T9" F1 M&7*VQC4(&\*"#:_*,8<>&TIKKUULL+.Y%I6:S"(CB'4Z%5YL*(\WX\;"D2D\ MQ;*T+I(P Y7,9)Y%&BXAS,%;Y+K.JZ1*!Q8-%AU"B;Q),?=!776%7&+%9U+3\!XKZ-6Y:@H?%W"A(Z;TG*L^M?:9M] M60S+YBK3,I7-T]J:23O>L,;.O 4',(SY\9N*D,2[?6_OR>PZ\[F&6ZLE J,EU)?\SP]6TS[8<(1@$$&YH>[(E^ M$R#_S &VS]_CO/E:P^4/UT9-H;)QLAU<<6MN,U=TB0T18DLMSYMQK3<8\T6J MX9CK:JM9RM?%!/0V"2)"XHD+FFHW0(R0.J4A5"L$(;=R1TUJF1'8S=#!9\EY M.M9?=]/$.KP0LJPPV3G>SO,"*25F+%]?M<;L&$ (/,5.16+D)4^Q?S^C R%& M&-8:KL/WZ6%%*E:[M3'NC1K%@9 OC3R9"RUBU*:Q]FPP=HZKCM:O3P,1+_%\F*MS,-/&=--QP&O\[L3*$'--S)THF''JIA(& MS!ULKU&IY$!#2P$OQ)[/%;DV8%N0]<.D(9R'GQH$#_.?Z\C@41ZP7LT1)D\D M SX5_(F396_F!3.H@G$VEC)GEJU,%,-1%\JV&RKV#Z0EB?_+55-Y_T?BWY_P MZQ735;!X!$X(?-E1,* )LV"ZTI[!MEL#Q MNT6:EA+8ILX3]@']Y%<58D^03C!L!7!K WX;^P_[)WC43PR0[NC['] /$.2% M$$^^D-U J%I@ANI+/AA;*F#5"TGWP!H]!]:7,0?@-0N?&> QFD]JRPOD QK MB]WG@&+&$"[9]DWO$_0K*0M%QTA,5R5?Y53%.>?"@U_A@W8EK=]>=T92[6"= MV$R1',]6@O5#)H''@(5#20(_.NIP*T*W8M$!7.UO"2/_?V $Y\\[K*7 /_PI4%V>4\Y_U\PBP%84X D0 0P"\@VH*6D!V/? M(BQF2>N ^J]4LB+-3%G1=5^P., D"7P9"-W<4X.VZT!>)?];*I"LX19,@'AI MX).):4)IE%S_,QL,, "SW8FM.!-3'P;2:MGFT)-=#+ 1H(=I "XN34\?8@,@ MO_(D>.Q6D5W TI$-/%$,# 7ZH#I L;&EZDZV RS/!@H.L$P:VXHO3]OIS0 = MG@(: %9)X!/'T]W(/K+Y$[0=N BX0MGV)-VG(1PS>A%6P& M>&)Z+B8!QH"7O#PR]K2_8QYLF.=(4AP& : "MR%)2B_K+P>:/*P:#05N;V % M2;3 Q)*Z*6O;&,! U,C&W(W+/4.K.C&Q.6!; M,R8/IJ" I5I@$@ NE4M$:X[!8 O1(U,'.POD8+ M@HW6\34&"M/^6G8"LI.* M]0[>AE X]@7)"+X;D D;0#IM$1_&1OS@"N"^MT>Z'?#_X^/XMLW23^P?7_Q- M#UA_0^?G+Y_YP2QW\!'$PV2P!LERE%^['_8) 4\\3Q08K/HUDU917UR,9QLW MJBLC=]_HC?IQ+?^3K<6,X_\-L=*U=V_=/HT(,/3/4M\L^4'STJ&Z./%\$SP3 M[OP["W+W>Q2:]+\&P&C0HDM A'\M,\"M7S[0 <5[]$A!$(FD+"" !-[[8U1HSX'",^>7+V0_J#OH8#PX>,LR<&,&ICX$?RQXAK+-2^"1G5#''@T7=E?[TTD)%PWX_]&0FBT4X1$^F_N[UUC%[CY(J_AU-[> MA7U\3GX3G?P>XGJ%B,LMXRNWOM"P=^IW>U1RH("_&OXYYQ%F^3<'SZ:3MU[M MK;9.5#EABU>W%H!S7',.]M!PL?22A:Z^J^(^D+S>YN;<)^3US/?O.4>LCDYT MNWL^(I]\0=0KXI([CUR=^Y^G8)W?%XZ MZ*6>KPZD]F\.;!_4:'0(9RA42W['__X]]7H\Y0\^!:.RY5#RB$R?Z[*VK,5.[WZX8YK6S]3&DV'51YJ3M4J5%!4";FNW7/1NI*&48W MBFV>RV9YPV39[=W.";-%*ZY4 4_8NM;);](+FI2GB6X=T)P-5,\'EC,;+K=V M(PXP)^HHW=1:W^O5VOD\

X"4;9K9.F84.T\KDA$TL MC7>HU#I'254RF5T"KKP9S?IY7^&L;449Y#2C,-6'FTB8^MJPJCBA2DHMWL3GVJ8K)]4O4]/]Z_ #IA5D_SQI._V]ND1[Y99D79%LJ*23[4N?%0Z^_!+UEMZ\8D?2 M+TJU52PF\;JFTG\'J^HOKK&5T@&3 "A[?:L;V?(3F.: F+SNY1[*#N[/9KAZ5G=Q]^ M4!)KRQC7M'Z1Q!.LKFGK[ MOO%[2>N67]X7. H07X(XZU9^I=][7']75GW21@$97V:[)>W+AX<\.2)U\$> M$/(_< 3V/QCI?_/G*R:\XN;+IO/,2\M]\_$[MKS2REVIZ)[N9OP3-6- M9FQC,ULEEB(<2EU"[\Y1+QY6E/8_3[WAV"\E[IH8V ^ #CI!>775F/@C]+5?\M_Q!M.@JKA?87VOY<'(<\'& ML.LB "@TW!9QE_V2ZT%5=#CPY:4*6"QX6=#JX?" A.G9F /WCJ#TN6F_>60B MLNUUX<_0>*[G'DSG"G[ M/2->2JOY^R_Q+W98L7RFN!-S6V]_3\B"5A.>$Y3[WS'Z1+U[19(G02.)H-S\ M\11\!@ K%8Q3@0 YF.7O_/*N@\CSPU\>?+.&&RG8)L17#/B#,O=4,!](1B"E MT/KVF]H%\CY4?$R*P'X 0(/]_@BRHOJF5"0@Y^X/EK2&G^YJW;VP099LVU=D M:;9[!!3&EZX&T"Z$856_[T)2T@%Q%:PY4?Q^'I9EFZO7I,,&BBQMX<-O<#(! M#XP"=9D!D]#7\. /NZ8N5R,UH&[)!*#N3V6H#-PSDV/7CB'X+C:TI:4!Z^A# M9==50XF:HZAL*P!" +5DW] +9@!9I1_,;)^TSDG:^@"R[>@.40B*]4*R55^F MX0/!%JX#G'5VX+8#,3AX2_-C2_(Z7#C8@0Y-4__[?V@(2_X>"R\(BM>W'RF>[&Y-32R:> M5:+%K"NNENG*80O6Q*?.KI0 \:JC8,V9[4+*$L S;Y8T;=O?^%.2!?[BKI^= M^$2@1Q6 P6(S(:HS2M=(?"W.IJ65RU63&O?C-W'DO&, *73?B@MV>!FR!QZ8 M!724H/4 >04[EP6F&S ,0D#-V!]1$X9H3I*2>U[,V]1D]JA9W;A:M%AG>KCJ M;@QQ2I=;I73]QV_ZQ$$>V.L(TG-GJ$,#"5H>$M@!7PS@)^SYS0Z@'S"EL5/" M[]O%@ZT9YUMAIJWY0BY9$$E\M5)6E@*?"R#5V1D-._7T[7&PB8') (-=!1N< M BPAU3_#%#0LVH&.!913=>&VO-\ ZD_G.0#NY\N&"KP6Z64WA3MFH,2[K=3T M7 =*B>\!010$F^_ %S8S,!-,@!TS("(3K GM?M@#;Z'8!L3J/9QLP'W[GV8U MT_B)6;KG^'(*/*NM91J 6O#FHX_A*WTG9 ;D ]#6-F=!%RH3DE6'W:*DL3]W MU3Q%5,\*;!B_S\_RJQ* M!8Z?\C-9X4W7+B_BS8,[I/27P4SPJ;!3.D!8('M0D#**4E-L&/P"U'_6Q2B] MIXR\-N_3T=9RRC.%E=*2LBFI;8X!M)W0Q:#MDF4"R01PR.\*+==G2S57;41A1 M4SJI:'G8G6A<]V]VA'V1='8RN>UK?A+Y]7R[OBIQ!0%/&3)/ MXQ5!*C76M.J)WEQ<_MC&Q#QER+GOC//#E<1=^3'L$Q;0XL !N0HS@O?63#"E M]3$GIFRKJU&-0E)0W85$1$FJ&&MRQYPX/>ZBG/C4IN!WJM3]!1]Z5+J_?(#2 M(U6&QIHN#9P@' 7FX $+P=WVF@RV4M^@DV"X#S;R=+"% LQX'7XHFY:JV-OO M!@%&& ^S(&QOG:KM*Y\-(?"8B>*/E'R"0AV&MH@4S&H7!?8WIMUG?HA:5ORH MH]\:\PD3+-BP%VSJ"OA#T!_3#_2:.S7;?M5/#T G$89D)$"*[0YVT'/35OP> MC&/#-Z4.S,1MF\:76&;PV.=^I[#32M"NT?\<+C)8^%!U_,A>$/K9!4EAIL-O MN?SJP:ISLDFR[R+!%X$=>+"SDH,GFC8PLD>8M)!4/0@G^DU2_3C3#%JBJKN+ MB/E3.V!'H(![/'$GRGLO@Y:E'\0-5AE0R+(!Q-M C"&MH ?P0H)='V$,)HK- M&5!DQ5BHMFGXG-H:I'L<\I8$V U]C*&'#Y4'B>F>,<\=?W3)QM,TQ@O$@^ MOV%D8&N9G610QK.A"/I2;0'#>I>-D(:FM;.9WP^T<\T4%J=)&#,_U"VP+<+L MRC"(@V_#N[[WXZ,-IL"0GQ\]!^)@F.[.SP*K"^*PVQA&H*+_ *O*]QZD%VV M_6J??_$'!TDG-YKCWZ_QRPXBZ,L.,J"/TX6/#" MQ=%H(,?BM"3&"5H6:3DFB0F"CHEL;!"7&0D?D"2^M8^EWZ5*T1_6!C7H37V>F2,GO3F_46GPJ<(F](I=2VD2TN1/!ZYREF#[*3$Q'EF M0E3,EM7)#XICD1+IUR/9=IC:0Z,I(Z69%6:DT6:&FL= M4Q\UEEY]4EC"D+;,%3I,< M@B8':RKA-<; 4#Z:YW EK4 6.]8.31BGJM6L/(XFU6\!IS;2-GBFMS.@8CCU8T%W&56332'DY.N5Z_ MK)>E* Z?>;2B7%L2HV*!D#4RG]M,:YWA8#VMBXGC>1KVH&ME;9'F9]28)-4J ME=;K'&#[\=#,M#0QZ$6)U8KYQL@>+U/U>=,?>K2FC2K)8XHLU@0R76CFI815 M(UMC./1H4?5*MS\1NB,'EW2Z5%#+R72VX \]6A7KZ%;-H61)(+T4E56U<:YK M V4BCN>J]H:]@MSD5SPY*U2F*:$W$Z=+D:".AR::^7H_DYV[>);W$M.>;)XX8/"%/_2(!8-2@E]P_:PF@/5-C17+;5()]F2ZPID-J>:19->5>MC./1H MKJ;)*:ZG)J+XK,&7\IE44JK@_M"CN58T0\AD%WH&Z&K>JE!EK2L9$Z7 MHNV)[/&,9B26?+RQ\JBQ2)X0;2?:*"SEV'"A51OYAX7\Q,6WV MC+97%IJ%:M.9-)@*AL:.<" VFM/+83HKS$8;K:F-5V6[X ^-'PP5<3P6 M(V4R+C+D$!=I@DX 4Z,1 67)(6.,;@\.EI=1F!QQR;318&I6M%T=1G=I!?U M4SLF'N@ET119FJ]I+Z7#B"7VA6IWELC*41T+4T359JC)X/CT^M6EHP^*BG;;2"6'> MGIIJ=YI?:\KI36-5J_)9UU)X(;4F1Q4@,9TF1%?\F$ZCD=&?TA-WKC4G0&IS M]?C4+7$GX;W9$C(QX$A)N%HU4IV$G:96#E#"$](JIY)LRYEN*#[;:74L "XY M#]"4>!&3-PXYOA\U_$2,D7S[(.6[\; ;G64YF2C9/R&4>4YQ-%WP01#5";*7 MVZ-LS\?@7DXN2 M0<\@.WTB_ R/L&7 JO)&$+P'+_!=H>-8:*L83[+9AC?$9T;#[8$->\3/+W5> M9L^EW'>G3IU)>OGF)XXC^;<&GAWWX(8+<-IUR7*47[L?]B<%_=SMA* 3)P=> MXJ%7?>R&'4%86/F"<"R,? $XAO0EA'P!?N6[=3<17[[$ES\OR_;7H;(KT^4J)8P^#$.% M>]'/'*>S!"TZ*,52&&#Q6>)9"5N]C4XB% .D] MTOMOHO?PIE1P()O"(R^E.)#^(_W_;OI_F=3.8Z[Y?3?]$=<)&\>W) ML/4 OCL9 E,)D0$IQ9[/\-W)@)0"*<61E_'=R1!X'(]"AH=("F1@ Y:WZMB@ M% !* =Q/\.@<':@^NF=PI6Y2^\NZ=#/0/[S#^==MR5_=]30=]T07IB:;7FY: MF<)"(R>UBB"X6ELMP7O<](_?!!NA"?J=)DPHR/L-]?3]<_0/J*>OFO::U#(C ML)NA@\^2\W2LO^ZFB?7%]=2I-F/-:4MJ:*HCJ$XK5DZWS2704Q;H:3Q")&)( M3Y&>_ODY\0?44W)?3RDQ/:Q(Q6JW-L:]4:,X$/*ED2=S%]]/FTVE.)BLRGPG MEFZP5%=ON![44UASC(A%$O1Q8P244GK$E%)[UY7@XCY>R!9^*[&MF-^M ML^SA(M.;V:-;DRE4N^FEO=,=/+Z[F6K5I3 <-,K:++>769 H5F%S:S_\3,-&M;,%@URM?CM 4>SDO_U'0Y"'2N"V_BQ]*XZ(T[GFVR .@IP#0#TT/!I'"L"&> M+\][\V6&:D.[M*O]KHLMY%.;UJS-\\T>*><6@VAI5(4UMX&+39*1.'W<9@_E ME9""?^[JVG=7\$N[O^\I^-",YPI2+LX(RD#JN2LIKTYBL+L+<'M)*D+$*:3@ M2,&_>''ONROXI5W2]Q1\FK>]R7)N$D)V.]JP>!OVE%6RF2(YG^P8ZM,]?GU33 M5URU@4I/6?I3A1 J\1#&]M($7%WAQ M*#3SSF2@1M-+D<#]*B9,A"(O>(HM9.*-M/R,6GZCE$6HM/RZY4_>T?))NVTQ M"[95P:LC1AML[&E^U>2@EK-^K2*63" M1UI^-SF84&GY=8NGO*/E5*]-B UM MDA7F%3/%-0QV/C#\O=ROH$)'$M2%2I)]SQQ46!).C:J 28ZCP#32P)54(W!A ME94\D8RQXONXKYU7H]AE179ZTSG8]PCH MP\8C+'.A&\4H/_$=UHS*=I[=;SVO^MMLBG,[X]I B%:;_10K;!;I]ABJ/W1N MB0@>NU#=0*3_WV'-J!SHV3W:\^J_&*\KRX663V@=F6>Y67=3D?+^]N]7%(E' M"/Q"%S51$OXLY64=,F0%:PY4107W=1""34440M]0DU6#%>Q/RG^_L^_5!<\0KZ6 M_*.(3_&\G_[BTIL(2!K8*GYA1]HHQ\C?^FM MEWG3<\^<(U9'>_><6KJY:CL*(VI*)Q4M#[L3C>N>[^KNJV//)XXR+]M# >^9 M JM5A_EE<5B?Y3:QL4C$X$TFEHI0B0O>TT=J_I!JCGI*':HY#>\X#++T1"IJ M57/6LW+S]'3,CJ^HYMW*FG;*[0R#KV/T;#:/,HGRQ%=S]L?O!!$AXS&DYBB_ MAO)K]T$QE%][L/P:NEET.[A&&;.[B(.BC!E*#B"E0!DSI!2W)D/8E>(.#'B4 M,4,9LW Z1F'*F.W5N\>BF.S9MF*<(\D4@N39M9;Z??-I]Q]'?_@B@%?.ACV7 M]$D%ZG4B3M[OE\:E1=&-XUQU%7LV<-FL=Y9/\I873P.>>LK@^$BTYL9K5N3*40V M[?4\SXIIR&^:M6Y/X#-%@5OR9,VDYS/5R:J5I4C$_:KR5"3!H,YH"$]NCB=O M) -O3:80X18UGLU?E:*S3;-Z&:8U3B()\!-CK,1AKA@, OA M"&A$!-6#1->2T.W#^_1Z3]T[3)?;^14C M];2L;%-]=Z;9F0SP=1/0UTW$(W@,)5J1@J-[A_?AAIYR/DUN372U9@&OBF(] MAE,64<,YJ. P1XOCD1B%-!PE:5&2]DXHAI*T#Y:D15<.;^ME(C*$/D"*KARB MVU5(*4*59?Q>9$!*<2=*<0<&/$JEH51:.!VC6]*NX[<<4X:8!.8NC17,5F:2 M:KQDU>!!U5\HGX;R:7<:C'O,_FH?A]:WD?6*-P//DO\J#;87%P=P*?\:>O9: MD>SW8^([0.$"/&GLX,3_8PN "1&$R"N2;8O=7INBG4&\JT"?F/PU>3CZN0=.!\H:8625M\\:77DK@U51P:S>#5G%WHXU;SLC!Y[EHG7#Z+.?4EB))PI.4]!/U M;:[X_#=2][M/OX5)W?_D^.3UU5U:-*7*@-)FN%0I*"6!3HZ650ZJ.PO5G43J M_E#J?@=.%DHLHL3B^9W7_W6E@:Y<8%^9>HZKCM;[A'VUTN OSS?9\4],_S ^ M^$Z\,^W9?M]OD86[#-QL6N:>H5D;-87*QLEV<,6MN9X,_ %\#P'LZ3U#.R- M#C988T.P5\(-&'/!=U+F##!B#=E"L/\ZK^]'.A$,:)\\P50'#C>(I_KS+(^YH#,%V?1=@_J@&^87I O(?.SR#(L)U60)OMI1,93%JR M'.77[H=],C!@;1-_Q_\UDU917Q:,9YV.ZLK(W5?RJ&_^^)]L 0+'_QL*JFOO MWKI]&A$(\(?($V U]4$6>J@N3CS?!,\< 8;LA'_W>Q0BV*^!K4A:= F(\*]E M.BJDV2];T0'Q%LJK9VYURG_Q;J@T<$S=? MF'>CX8@OM^$+\<3$$%]"R!?RB6(08R[&F#]/(/S9OO*(49*/,/OLMA.,"2CV MNU3X?_Z38/!_C_\]BXOR/A3>8KDW2 A\!#QW10:DYO>IYE^A O!.X(?_WP_R MQ]_J /V$7^$DPB=)HA[N@/#G7RIPZ%09_+7@&4J A!0>V4&BBC0!:<(Y-"%$ MM0^_K"DP_G0.U0A9+!,LBSF;"H1L;;K= M4'5M&])->TH%S*BUA#F%,IC>Q#E166:1ER:NIC4$7"+TZ:8$W-PT6Q=ID?KQ MFV CS+NM[.]OFP?\8.]F[PXC2MURS>=SOJ_N=GYC$.HIDMU:FB>P1\LOTU.Q MU?'PXE N\CDN-N#)Q.+LV;$G9)LLX$P=&[20,75+')O8 MBG("R2IZIV]WBLLJGFU4-Y5LFIJ,LF,X:Q_)*.*]DV1W:44ED!6%K"AD15T5 M?3*F9Y\ GUI^-*U+#;//>UZ<:>O3035'U$76!Y]8)(&?WX4+V1X+5!1'9A0R MHY 9=2= IBY.65$)O*6L%_-46FO.6][0==?-E,>)<1_(J A-TP]E1;4FBJU( M(U>QD2WU%: *<4>QLZ-6>%)CWQC".*BS[^!8I;"N\+U$VA)4*A5O<-0D,Y_7 MQ03$,0H89-3YO<&0[=9^3QUDD5W<(KLU'MPN@7CKE2,DA$AX ORJ@W9^U.[- MFWBUD)-LQ4 F= M$80B7I=2::I<[>7J(D%" /RPW^#!C?37E[SOZH;Z#>YSIX R2:JQO84-+$Q9 M]X8 @PWP?QN;F3;XK^5C,;R';2N&LHQ@2]6=^+6WX65MR<7 "Q5CZ-_S?JG+ MC7D6_,HG2OTZMBLV)&.L<"O5\7\K2RMUYLW*RFR@V&)^G/4ZLT1W(AYLO4'4^>[-[U M]%S/ 4Y4-3QI"PE[%R7WKH/*8%4VW"VM:GN'EO3WJ;$2#:[*^JF 7Y*^E-;.=I5L MXNFYV^BOY_V-"C#AB8K]-[;W,R3'$2UA>80]BAU42-A^[;!(PN[##Z[L;AGC MFM8O$M@JT"X OVX71A-/;.Q"K'H%C=0+8_Y/PB8VQ*G_;%53)^_Q^GO#893#?[4? K/4+40!U3IE^10GG&>VE_:N][\JJ3]HH(./+;+>D??GPD"=' MI [^"'9=^1\X OL?C/2_^?,5$UYQ\\7L>>:EY;[Y^!U;7FGEKJ0)^"A/YFF\ M(DBEQII6/=&;BTL1#B5_G%)F*0!CTU7$^(^ 8A>NV )1R58 M#I@57E#-F<* M?/UQ>99.LS@BI^M^6U!*W7&<3+:YS& 9F%=@ _BTCX8AM_^O [6-.S+%V! 3W@T/%S#VY78,O8/F'[N(^> MPLFR-_-T?Q.I@@W#Q@YX@P7,P?XIF8[S$_P66 !0*,]O3AW/[VV2!NN]E2VW M;WJ K1I:[KID Q+*DC/!@)ZKP/(< H,#T-.92+:/3/_UOEN1]K_E.Q7^5QRQ M62^T8Q*;C@K9$2[/K>X@DS:X'^^J([FOCI28'E:D8K5;&^/>J%$<"/G2R),/ M7 WR4YX&6/3,-)HNT-'T;I4UQ6["":>W1'AV._ ]*Z\Y*GNRWA3[6K;9+BZG M*M/=%+CG6O@7I0FU3Q-:-*EE1F W0P>?)>?I6'_=31/KY0UH,EOQ#8VPI@JO M#'J.FG-)?A.K7X5Z9)T&K1C.6E $V#;G,J]?O0! M!DUK%;X'@^N,P'_IB&]90\%XP@!=8+S_>$R G[N!!\8T3!5L;?3AG\8*MJS* M:DM1CRHEB5>C7#Y178M6I;$\,ZOP3['*9U+C946<,6PHK@H8%- &L$TUAS[G MG),L,QU-'3NV,>1G"Y=CG#Z;$X ^_:8CL1@>(1+'2:, $QU,0*DOAI(+VR)&X2[>2JQRN2$)W)IL,M55Y: O @(E2" MC=#0_PNM)%YXD_J2)"9(!0!'DB0C.'ZLQ@'M0B.5%S8GOR25Q*#O MI/I&-HPX%OJ M?JC%9[(?Z)56V,@V9SZC7DM#$+1?2LY6A #KU)=@,."Q!2@4!1_) 8W>MD>Q M0TM4VAY:@:'@YSBTX1\Y\%WY9T[Y4NCKT,34AXKM;(5]%S#858UUH& 98(#_ M(MLG(/P^_+H#*7P0(MY%HH>> C\W%!=S%-<-HA';\;LQNR\YO@:Z +[@!/TQ M#K8 GX#U1K9O/?RS+]7/8["E FA[9TLJE60J,!"4GB*?$.#:&X7IJ.G]Y[;TE' MON$6I?S(CO$I,YI-QXA.TTP TYN,OTO'PSWY1K'$3\5 KQ5RW$89Y><]%B)Q M,#OY8';J=G:Z'Z$% N6HCOMLGX!MR!@'5@D0#06\"_-M" ,8-ZXM&8X>Y ZD M(9R"+P\OYOO>ER'$>P8PUW0P_2$V!F:+$[Q3 6\%#P!;A[KPLQ1@.,!Q+]A] MAHH#WNF3%NR"?G@4%IK%)LH0//FL+'_[G,#QH8#],RHC_W]O' 5Z= M),I[HKSGX^0]@WRER PE.<;&:9&D95RD62HA)B1@LRG28!B/DPHKQ:EM.E/: MG7_*,)U.QU;K U[5!2LUJRQ3'78,]]O7(Z.5]G0SF[;Z>#/M6ORH72\2N:5( M'H\D;;K;-C)B3)OC%1?/J>2D!IY)BK'7(\?#=K);KB=5+>6RY4VCQ2:+Q:5( M'3]3RA'*)FUVZWQV2+A)H3UNIJ@Z&'GTS,K*&:0*2KW#%],I4DT[O&+V.9$^ M?B8U;53BXUG*%M;XC-7S.IVAYG#DT3-M>E/DYTEJC'?BS89:E//QU)H38\?/ MG.!QP7.)I*21&4O+M]8Z55C5P.31/ MKYS6F%&F-N(]:J)GEFUNDU3AR*-YILL=I6H.[*+6'$3C":?*-Q8-^/:C>:JS M)E4NUA(Y32IW&NGH8CIQ 3?9XWGFDA5-5GA[(%1I.M[J6')A7!F+\>.1Y7PQ M[>J;H26L:RNKV-P($U&%%]".1AI>.Z$SW744]V1<*).S>;(E^+>CH?V-*C0LLE/&U%0YO50I[VL M=C+K8D%3I%PU.1TE^XKK'R4\>JHTC8[7%::9QK,K)C=MZ9.81W(B01T/Y;*3 M#E4J)MH:*625<7PT5-7V$@X]XJG%I=5-I^?2VKQ+&-2<,,4.[S_U6/&XX72I M]PH)O$/:C5BG-F@"(Q@./>*JV.SJO=FJ2VJ,Q)G4NBX,:T,P@=@)%HCEAC49 MB T\.LP,I!C/I;LY,($3DKIFIW*ML/)6FI*0^/JTV1!M"PP](2R=9J6\F;C# MEK:.V@E10GF>D):5&M!9#>I-(\W*X5I=M00FL8,S/6$N'2CL4PFMDP8 M^)K0"<#6VJP[XX!G<3QT4AB9E+3A*GRUEU6$M"Q/-OVZ2)X0%\UL-BIKK< * MGJ#;B[)5]**C)1QZQ"U1+;0R,3%K"?/&J%N=LKKD &Z!H4?<&KFY08WM58MX MUEDLLG$B;9"L/_2(6\DF&4V+@_2,7WMKW#,GP-E*@*$G)(N8%^-R3ZW5^/52 M!Y8JEUBT( 7HXZ$>-]F4B;C-X?->=):N*3H;*P%$/R$#$Z/@Z'8I;FFS/HMG MVW*J5RL 8IV0 9Z9E22AU[-PKSRJ]QM2E!, M\@3,F KB:53,]=]/C47VU.A M6)4,V-WNA PXFUK6J]0D5>B4S$1YSJ^[I ?F>D(&)#LWJN3G/957N*8@=W+% ME#KAX- C;N$%A3*FZGS,-T?E1*^722EUU7_J$;<6S&;1%=0LCE>]<@I QH3N MC)=PZ-YAHE/GE-X]LW/Q(TA-&;@@GJY41WONG^]?G3B7Q3!ZW MUD/>T^*S(15UY$9C?(L&4O",\8O#MN_4FA^ZC9+KVNK "]HYN2:65,UH2Y$G MA@+[2ST[H2=[0-W5P>]S-:S:-YTESS4/[6;_DROWM(H!@_O=+N^H%O10 M3W'4HB>$?"&>& +Q)81\P9\2J#E?"!E#/U&H.5\(^8* +*1\P9\(9)&%D#$( MR,+)%P1D(>4+\40CQER.,9\L+/*AI_^(934^\J)OP?C=6U)@"0-;!4_-P98] M<%GP#9+A1(]?\QE!.5^#-O(I%KZNI>\V8!.>3YLJ=O/NSA .HMZ +A_9_M^5,$@+D19>CRX?&:YW3AAD."+#$1F.KPS'+#R; MC&S&:^Q69Y OXHE-A(["[\I7)CA'?ZI[.I(S9!4AJ^C6A$%6$;**D%7T:M?R M;Z\ISL]@VS(-M'$A ^E"HI;:7C!$(H9L(V0;A8LPR#9"MA&RC5YM6.GGN^MH MRT)6T86$K/52;0&%CI!YA,RC,!(&F4?(/+J*>12B?G%?WMGR+_5^[F5/8[]* M@L\*W"'% @/@^-\C\IW-4GHD>>->:E4A>0N=O%%/./58\K;MB:U^V4X(66_$ MI*1+ANQWQC)'6,$SMA5J*7Q;PAD6(8SXI=]@*5MI=3;C(62$N$F32")T9#A+ M#\C@\NX-5A:B%H_D9RLFO]3JJ"CNR\'WO %KW\*OPS--,(&W+:(\3Y789J.I M4YKB=)0$WC4))5;_0@=)OXCRMD)P,-6\WU$/UD\.*EYS>Q5"6F;%-.#R;5/7 MP9#\MEOVB8:30KXZ+"\KLLPKM5;58O%!@C'JD%(_?L/D)A*)6&W[2;Q=HWFL48F-YJ:Q'?5@:D $(147($Q#U$V$4PJB+8E00 M9D48];<8]58AMRU,5;5ZSEF8SE*(5J-K4<]Q[0]+G4>P@0)+FD/'-/). ;M?V"_L M\:+>#Y0%"]F:/ZH^=0.] [SDA5D*K.H(["*H&_9_SG>X2P"+7F";4* T:[L6H?XE8=@ M5Q'XQE=T !_#JQ<$L,3!T\YW^"(TM$3YDUOOP-\QV_)!I[0+)U_XV7S=R#KC M&3_/$O/$N-V?Q:WQ%X('55E-^BC4> U"P<$V/ N'9>?#LO4Q-(0Q9@?O^D(D3AN MXXY0#*%8B% LE-F;NT6Q#W(Y7M%LMUIL6L$]BN^UM(8[:]#+4 "9-VHUU>I MB@M>SJTFYGT7C_+'P=F;^3\O@;9C&W..%-6@R(2;@TPP!Q^!+QO9LV%Q8::] KM MM2#9FY3!IIK+3&DL)J!#3$=B)',Y4S(TFGDW=B."NA.N,(*Z._>++PMPUJH? M:[:)$J6A4< 3I:'# MB]^W2D._T_S\&;U/GF9_,P"ZKJVCO0@\)"PDM+D<"A_QV+Q)D+ M^M]AULJ[L5E#3$.4D+X_9+MN0OK\>)95I4$YE^2KO#KL60 M#H5"A\*?\+Q?"R%,?MCG38/VL#&A*UH?%]14N>N.H]HBV1E#TR#Q!Z;!]\IQ MOA0C13G.&^6ZB)!!D>4V01**83;R@V?PH<.&-](H=Z:3@\)C*%)L?X=''K-3+.8 MSY:76G:1J)F"M&+J)1\.4885P>$CP.&;&=A;T^DAX3!,D8&_0\1&597P,M71 M<++"Q_KQEDH4*V.(B(D?OQ,1@GKO#-W]Y6?_I"D)=="4Y'QUNLASU^GZ9M!V M(NQ+ 1@;FAZ,T(0![\_9XN36ZPQ1PY.+._)E>S5FZ/X@B<_CK38I<7TENPQ% M7X'7<-V=$MUQ3^EHFDJOP=M(?%70ER)!^7E>,A)GT*6\$)FKMU;B*X#5<>HV M9&!U^;S3V=#J/>]ZU%PWDW:":.-S/*D1"VM0KY)?\:XOWU2@$M0[ "WC8;CR1.%$A IU(06ET,K4XER1%:7OF%BO- MJS/Y=&N4Y>:CKSB_5VC6E*]&F^B[D.S:(H8[/!ITOW1YFQ;P78R;,-$2!Z3L$M_<.%+&D-$HF M9*G$S\F^00GMA-$U;M/9ZDU(RQ8W:U);RX*@3":-*==@6JLZ!R&-@:?3$_1Q MCRN$: C1PH1H]Y$&N!M$^^#04;Y8M*K5DCS 4]TX+^6JNMSI<^$"-8*0XF(V M6N(UKTO/^H5(A'O3%!IW/#@>2.18+UG64\0A$LND@3'C,2@=V]%TR\$["[ MJL=\68C;-%/D=*&V%)YD*HPR['96C6(=0AQPGJD(2> (X1#"A1/APE_.\FX1 M[MH>]&5!CE-;V7&=6:3QZJ8P,TBF;D])WXZ#U2VI2(Q\SXX[VR'&D,6Y_J*I M'TI4H\@G2E2'&+=OE:C^>E.8-\$[/1Z)S?52)GAU7J47_6HM/2$ >,>A$TX" M'SR&TCOAMEI#3$.4L+Y#D+MNPOJ"T-:DYZQ*2?B,7\MRP MSSUEL+?^-&KKAZ*_25WM^D8Z6&1@IIVU,5-3YMUT4B M$3C(-'U)!SDTRG@W)B-"M_O*4M\ONH7&3_X\IBGYW*@ZS4]%?):B6H56MZ7( MBH]IL"HDU9B;;-'K57 EOFED& -QR M.A!]4$OX9VWP,SG$#YJ&WNNW@-+0W[EC3M"$X]LV3+Q?^ ZAN_UG#7'>C'%Z MB1JEI3;-)"^1M4R[E65I\44.QZ.]B:7.ACAAMC@(C@F_"@\9>Q<='Z*L[I]T6:11E\50 M(M\W:06$NBR^[@1T<>=_')^U9M:D6,%: A_'ICUA MQJ?,C%">V(E<-#X620*Z_O$(@:,FBR$R9F^MPU? *M1D\7Q@]9X7SJL"6^Y. M9@M\KF?2HN>JCI;\BJ%Y^9YE[6PERB[*Q%"+UB1GN:!R$PWWL0HXXW$F0A-Q ME%%':(6:+-XG6GW@&1MI;[,>,GR4GUNA.P\O%1=R8)\3%? M'%F\LJG5#;:\A("5\+O"4L2WS)6COHMARY-_,S+J[&![' M O5=1/%1%!^]V9%/>O_(9^S29X:*23KJI.SB4IM%2[&HIQ&=835D3$< SA6(AP+)3!_[O%L0\.'S4*PTRF/:5'6G.U<6K\ILBJZ=LT MQ3YJ',O,6<%*)UU\1M).;SKJSM0B!Z',+U 9C]-GZ0IQ^WP*ZK"(BA^A8I5W MCK,W\H4OVYDG7JY+KJ70.6$N195^=SDK*Q-@3<:"2S0T?7PN'87SPW$L'6%= MZ$M7WBW67=4WOBS"I>=YAE#UN* UB?YBL:X9N-990H2#_G+D5"U+A' (X4*! M<.$O97FW"'=MK_FR(#5D;Y?= N-4_QY3$L:A$N2G2BAD797,>)MFV];=8AIP!]F M8L>G'!&B(40+!Z*%/P-]OX@6)J_X\Z!FM\I.>5XO&MI,7Z>D1<7"2V7?4(,. M<82)L=^Q0"1JIGA[CSM\_6#>(Q-JIGBG\!U"=_N+77'P3;.L:.U.&_=:M9:C M).-6U0-V:ASZWK%(C'FWYB_*V]S>> V?[H=LA[C+9HIWF_<)C<_^9\#X&@]7 M@KFD!ZUH7)B-<@*5;_/3.>7C89#'QB_98@;A(<)#U$+QL? P3![_WT$BTXW6 MI'*KT]28L>:)Q,2H#\DQA$1XT#P>H:GWCO8\1%G$Q:=4+0B>PW<8]'E39FHI_@U MX^(QQ>A6.])2)!-!7CWV+FZC)-0MDU"/B56H6^+YP.H]/YM=KQ-BN\0WA#EM MY>AH(=ML;;[B9U^^^5@E9JRBM6BKH:TW8DM<5DN4L. @5L%\.1FAWV\^AM * MH=5YT0IU2SPG6GW@!3LQO)QV17K#1SFS +#(-)I\N %+C59ZO>&JE\$EEJMO M,O:<$P+C"GC%,5C)#/\P&?Z__MN!E,+_[,1E*W(RF(ID.Q_M_%!_$E%=6IN>^VNDKI3AOO#!'48=K9_WS9 U^A0\"LP+2J0>?+ ,_?_O1QT71P2>^FF"N M":4='I.>MWH'4PT,:!46"(\T,(,#!T#(P0K@'R3_I9BT M)^CP^4G5C+84>6* $<804U9[7]EM$]>FSW]=.)A'[@?S*-&Q73$%R ZCFY#L MO.&JKJH$Z.4"VHBIB62,-Q/3XV>TLL7\EI5 M7,Q$JU::EX MRS5MSQ>+5K5:D@=XJAOGI5Q5ESM][LH2MYFPS*H_QDO\K-Z:"_.HZ1(3(''D MTZDB[[>6.+CO/JK4O;(:+R5U7M%LMUIL6L$]BN^UM(8[:]#+*TM=CZVEQ.9( M;X!%,=59U:PSN1*0.OKIV(V]M=2=3L-"9/#%\2/S;?C_L_=E38HJZ]KWYU<8 M??:.6"M.XV)4[+V_CG# >5:<;@A$1 1%&43]]5\F:)46UM3E@%;>5'=9*62^ MPY/OE&^JJ_VL#XPJ8F=L_ /^_'N_Y*HS Q.6SA^T F_RN0.M"? ,T82FJAU9 MF,9*'0$C YH5>T_PT 'T'$5HR +[=B$#PD#) \;L/EGEN86>D3OWOB#J$D)54^>.Z,O0V<-C>YOWB,A_E'GV)<#[>2 KDBZ+)HP;3EY8 MYQ1\U8&E?8G8GR1#EN[71M+[Z-]3Z"].O9S[_QQ._KG:!WHJAOEK'[\\6-6N M.('T+'1%QH:F+&J8. 8O_B7JKKBQ=JN,)Z+4LT.QGQ0D0X3 HQ3S[\C!_Y]U MZDCOUM@!Q7;V/J;+8U@\R1 :O^/8.N0_H(C(O\'D!9^\^\73'C! MS6>'[XF7\*-7'K]GB^AO388MPWBJMU+_(R'.R@EB2":$D10?"C3-LH)(X920 MH"0YSE C,3&FC[X!;YW@&_-<6F@+O&BW@@B.ST[RS[I?*.K]I97/D3@RL"*CLZSTIUDRCSLVU[*S#:$4!S^8X(JJB9JTM(:]II:. M-U0VAA'J.MD 5E5@G@/3:6:9#?1TFJ+ MRDI5-ZW2>*6 D?&7(\?.=*0:E8W&Y8#T-82Y6VE4&L"^"[P=GZ?*+%FGVMR2 M;PCY4E6GAQDX,D"E2CU=[Q5H0>-F2:&ET_%29]ASA7B02LE^?+)>S*L)KI4= MN&VSPTU45A'B02I5S'5IN=&J#4Y<*[68EIB72H!*;'">RE3<,CEC0N"BPG>; M-7&F=15%2 1']LKS_A0S18XK"=69$7<27=URA41P16:&*KI32FGCN0E3R+## MF%Y*-(1$<$7INAZG73&?X^1^A[.[(E,MY.$S ROB>2(C,9C>X!S,B!=:)EMQ MP4@"#T[48N/KS(;IF5HW1ZK=1;O@4#5%((C@T%@CN9"R<:G'=YV&%E^M$NJ6 M;,"A@44U\-*2K;=G'3R7F+;%7KE02">]H8%5K7JKEH,G5AD^/>/U58.U:9OU M)A!8UL8N;62-5A5>S);Q7*P37X^!&!#4";V+L?*T5QW2/,"(=B%9KE872_#4 M$\K,IA:#['C5H;A6/K.8EIA&1ATVX-# L@0AHVA*>4-S:GY#E"J4M<4J23@T ML*Q.N<^,--:6\!(;RU$FU[(2K#>!P++FO$0N)':YY'/M4K:0RC?3E2EXZ@DX ML;AU/F.N%UO<4<:)6M]B%ME2 PX-Z&EIY21XKE)>:K6295;E[50K++VA 44U M2TZYJW>L!E[C^PJ[=ANM9 Q,X 1.;#("&5?LH86KS6*S.'%3X*L-.#1(+"DM ME"EL5L5S99Q:%6PG->%<.#1 K'JI59*,3(7B2Z)0*?"XVAW*WM"@:.>Z2]LA MNGTMU]UV]76AO,G!H7R^+ S73$O"U0I+IW!V$$\!7"5/*'>FO!QBO-+?<+%A MAJ!F$T==')MR=[0/;&.O,+/Q$CKXQ9?W5JY M+B[;=;N5+]G$EG!?.NZ<:,Z!G6359;,U 2YA&SP]I1N2MLLZ#P7;&6[FAM3M MX4ZM&\L,+;FET6BW JQ)/ZF6,615P/ M]E-QUD^85Y;!"Y__[J>CK;]_>;S[1 [-7R1TYG:.'/14)-\5.G)O1,L#'^0,GX:*0\N C+N&[_M.<9O_O4]4JQU$8[Y6TD5&\3?/ M02"^W(8O1/3-"DS$EENQA2007\+'ET240'P)(5_0]A).OB <"R=?$(Z%DR\( MQ\+)%X1CX>1+ DP,\>5B?/GD-0KO1E\>L=O!>Y!]X7*4TU10WPKM^J'@X,__ M_J.>YY#B%0YU?I(>;T>[KW1V\^TMY.9TN0H5WC,\OP<50HD9-^@3@S0":032 M"*01GS/J[XH*R(1^ .6_FHNB*N333)T^.'_^\'^^$,24HPG6W=&Q.'1 M2P^K@'[\[LNB&>'F\)P*/(3CNVX4_G/OPPT1^-P_^-S\?8\E@*]];:7]>W(1*<#P@.C03G&H)#ANLJQ#,(#G4.:R9D M??VY8/$NW(H(XC]^I>^OLRE*R!9^BVA*R*]UN&),Z=N3P0^S?GLR(&A 2H&4 M BD%4HIWT@^/0H9["@%Z#0I__*[*]M,9MY^[AC?PK-S\J'7F4S?)N_$LPR7F MUR[3>;^#]J/F6R_=+OWJ%02ANR#LM3/%?]P,N&X:8]6&%\^HGC9_JVO8 &'6^FY.1VMVGVKUH!6I0;I:/;T<6 M/DLM,\Q@T\L0FXNI74TGQK.6V33Y4HO TDR7QB<65+OXC]]$C/U)X*=Z="*] M>SR]NW)YT.WU[D4SU,RH*I9JO;J".^-F:<@7RF-'^LHM:&_J7=:)KYKY-F]H M,B^6EW&U-5=G2:!W!/[C-\DR/VGZK6MY[SQJO_-)RK)E>2TVGYIOO&QX?VGO M)#04^6[A_+OP84)XHW"XR/1JJ//69/K<1N/E"LES& ,(59#Z(/5!ZH/4YY8Y MA5N3Z5NY.579]AO_0T_G#^]UQJA>3)LQA8F6YNV86\C1-7T,>RI#;XB()\[N M"84F%?/&978/$69!*1B4@D&QX-"D8([ ^@00ES+:4-9,3<)G/:EM]7O%2;6> M!+-[\"P,4E&DHB%)U[RGHL)XFA\8#7:F=:OC;+8S=NRA E7TT3,V2$=1:B>, M/L\)'V6=WR-BIZX8?*[NSNPY.U'5#VE\% MOA#A,M2%?^.;)4N.Z=U3C6)'ET[HA#DF$@JRW6'([6PU#'<9B Z0(_+7G7MG M_'RD6GXX2![MS[1Y8;4]AK:-^B&"MIX U+O X\1.E.X[1&FV%LM::0:VP=JJ M[U*B(K#0H:/B@3WH;P3$"%$0HEP-42[M3%X 43)*FLKVDHLVW]TRZD ITVJQ M"A$%^)]4T*I%B((0Y4R(9_:-B1V[Q2E3U?=(/?#(#HN!U+I@8.A#G\WG$WPTC YU> M*( ((\.!I XE)-QL([DUE:Z3G+CY,D,5&;UJ@C&YQ[BVD?80KF4;DK8#N-=V M@]9":C9BW4V/RZ7J)ETW\EU<20J)70J2>C-RBK 2P0""@=O[G5^'@?*XSJBU MDIC#-Z6LO%U,K5JJ"*]PWZ4Y\?A;YV,0#B <>,6!O/4R0X4#URT._1,H: ;.B#W_=H:73Y[<9>;@P\60DYS!1V3RR*G8LE"HK81%M6F>UMW M<0]L21_7JLYL*)NU<T9W5[;':QXSTUO8G*9FS%,BN';%3V.N6!O@-XB MP<1_,B1Q.3,Q9.*/4 "AP$50X-+>XE=1(%%CE\FQ6HGS+6Y.C+E5.QG7&A % MXCX*Q'$6H0!"@?/F';\;"ES:5_PJ"K2=8=MB%\V\YF"D(F26N70]Z:& =XH0 MP,##G21\K^\Y"HBA(X3?_.S#O9U/RJ@K=21[ ;T=5K<:Q0XCQC,8GQOCTG+1 M&V8S\^29_3;R4U"]QYVZ;'KP? S)^!,DYW+"9FH(%,;%\ G7FF)+;- %D$Q M]PR/TL$"5(182%N_G;9^VK^ZC+;J>%=M9L=6'U>Y4G,A3%)&I>UI*W2CHCC2 M5J2M=WVN\#S:^FD_Z#+:*DV60JU>',[P[GQ:R39&=B==2D)M]=R=*/M6X//. MTV)[;E]=ZX5XBZV'TO,B!H0$J!E (I!5**\*52+D*&>\H7X.^E M"T:J#@]TG>^BU+MD*N>1T!O?[AD:.MS4\ M9<5@HR!)"A_>,ATG#Q?"'.T7^YM5I$[Z><_)IG-UO-_UN\(5B\*=:>82K'^3-4O$A[A)Y^2L5OQ?'D18@+4!:@+3@ M8SV@PJX%=^X6G.-^T.2:VZ08J1''<_F>DJ#LE&7G@?? 7.R"T-!XP3>Z,S0T MZT>)G9"1Y6%C1"C\>_O[1VVL79-P$P>[3U6>U4KRB,]PBD#$4&X'*3=2[G#G M=MY3[GHZ/1)J]R4O/;VI4W:3&TZ_&VBAI$[X WGG;KD9XOA<8.WHUM$3 M=[CDQ8&::>!Y;98:81UFZ ZY'G#CXA>_=O2[H2-"AF^,#'=X>R@U+0HEM6;1 M?&DS) O=-;OI2@V(#)>^/A0AP\,B0]AS>M='ACN\!506YV9%7N:*7,UI+S:M M+>O$]21$ADM= QJ:4,B-;@8-S?I1CB]D9/G0/=,/>478AVZM_^ZWAH7G$M&, MW[;DQ'92:2W=);=8YO :OZZ.1)MR5TVPG;#7N$<4(2N"D-"M/%00$IX+2%^' MD)Q3GP\)BUWQ8KZ86$O+@3%W/ BYQAVD"$.^,8:\DM"\^5?C=\1*G1A^J8=.N67NB" MT2!^N]8J55YRK00GSA8).T\1;CP+;,#$52X8_6Z AI3YKI4Y[/>$)N?MI)R8 M.GE.!E.FK&I]TTHUH#)?XYY0I,QWJ\RW[F6(KOL,*G.-Z<;*7;54X#850U$8 MMV@M6&]GON1UGZ&)RNR<+<_S5%=R!,Q$ENR(,0;O!(YIQ%C ]5H10,0(/%5I MJA*L4/7_"*4%Y1%1'C$4 ;R'+4OY4"(@7)4JC^@"%N:2*<_DN2WJN\B=-]?C MH^C[J];D45W]D_VLR$9NC3$:I=6TT9B8%'KCU20)5@#]0O(G MD8BAS "%@0LC^R.7@18RC,"GQ93U!AWN"ZC5^S,J$TT(+# MF?> P!"P*6 MBQ;2AF_U80.62[O&%P&6OJ0MZ4ES3?#R)L>.>*HL$!_F?X9B[^%+!_W MEE^3KE"F)@_+:T]G*'<78Z$H(,I1GO$H1LB*5BYZ2NM1RE1"[.*^$DO=E:4$ M0JHG=H=->;THIN76@RKP9PD_SYGX&2>"QS81*") 0( 01M?T MZX# 2/1@2K02&IY+&:/A=I&H;N4&! 2O^!7_&8_3"! 0()SCM"8"A%ME6S\! M"*,>@6V<:=MM!JU'L,&(\@_&Y,2XM%[UA-C-/GMEA)#^U&^Q1 MK"Z;'O2_/+^ /Z%^>84KJSD&3@%Y+0+\2C-,I&($5'BO[G MBOYI1_!2BBZD3<+(S\VTIL;C [O9'IM6R86*#OV]*.K,BA3]C!G%[Z?HGW;P M+J7H[3&CTP8Y$/!NHUA<4NO-9+I5H*)[?EST_33@/UX&\O=^&/ E 0^D"[!N MZEBV.MX<2LL+]?3_\I29AB,^J+%'-H6"J M^&J:Y7-SOK7*)6*M?CXO\D .9,"W!7B>;3KR);0B2%H/ 0C\22N\NFOO_D+5 M[TL$/=[#?&E$M2) N"1']WK?#F$J.@+^:$_DB+L+-T3VB=:Y%W" Y(BY*\<&'SBZ'1F;QBPX_H/5W-%(5XXXENQ-Q#9E MT7+,S6[ 3+8GAM>=^(E?1_1X>5+7@9Q4?4[NHAK/E\\\!SY\JGNZ$HWP\Q'X MPZLO_^D3R#0 _H\L?ZGR6C8E%4P9$ .HM+]&?Z X ]N%O6/,0IY;WEO +Y;] M,Z+"X9N?$!XC8\=VP%2 O*]4":Y*M,&R(A.PHLCR3S-_)5 P]TL$(@=F*5H6P!N/$4/9IS+XKRDO'%.: /79TW]'>LDQ32!' M>['R4?CZF/L2&-I[J7CKV,%N">+0 (/\BXKDM:0[(S OH!=/XR /@?D@3?SA MBF+*"A3/)]EX$AGP=?"OO&/?3F#!+#7 X84)F0^?=:B&<*+/&GY2K7>"W;Z @>YHA7*5#'S*4,A"6BP7_YS4SYNM_(L6'CZ6:UKXY?[6-+3 MFR>S(N9O9%71-(69DLS/UH2XX5KRA&^H/8FVFLD?OZEH\%"=GTX PJI[*A_& MA%M8R*KFIE:A6!HO-;+OY-N,.2[JLP8D:_!T4^2)HA#GPIBU" M5,;>4T >D M->5:9CJ>&XQJ([$$J$I'@X[ND;#ZNXX*'QF!&OH3_J0]>D,:_(3;\P) (IBQ MOCF-V:(_#8!'GLG]WW_$BYNC&3!AW0"[LEP;IP]VU*;L&6]IL*]:@8)"*VBN M6CRK4_)DO>"Q:J]IYU22W*X47TC4N2./DO8;XP0XC+B0<>O]ZELTP"_51V_L M8$%3'?&#ZDM"'IBZ0*]F;F.^Q/'%^T,YL%2TQGFNM MOE%+%-GYML@K87!4X#8/#4//F)LM=&,C/QF$%K3<9+ DSW(#^_L$EL@^60JB M"P#0^][2 0XC& -,:\>3?6B]';DT8U$U(RM1=SQ[]?G;P$ST[&1HM8 _**8X MMZ/'K/=FIUH'AB@P_J#3( )JF2(464Q7Y_+>4 X4F<>.71 MD;\D0]?W^X#OU'AJ]?=/:-+"B)+U)(:>S$ ^ X(_KP*^"9!ZZ8!E>CPZLK!_ M!OS X">^9_@3BH^WZ4*>^LP\_LP;=B@ABP405=477B]^9GG6M E=1O#C_(9% MTA)JXSV>$;BP0RP!DJP*,"RY5BW!EJ6) *8!&>H3_0BQ*C(T]84:/9A:5$L8 M<+(Q&9(M(\:MS,87C)#3J'E0;9_:!&OQH8X='VE/.D"W3:C\)PV21D+ ,,[) M"W@Z7JKG6IA92><48.;%HL$F@WL[[R":YM6]LPJ#Z>R7)&F8.ZN))!,AAW$(12EL'E^G%%J^7I75) @0 M.^$_OPL 1VKY0O]]]KZNFL?(8,OF['ACVL=NO,="6^9SZOX!\Q9/')BW0)LM MTQ::D.:>,,#?*O[L=HS_@LS,A^YX$C?7AH8EQ\FWYL5AWV(KO62N) )9 ML.6YS[V-+,*; (ZM,9]Q'KK[\<;13)VK%KQ6?10Y:;[],U)7^Y_@Q][*DG3P M>)C=F_SG.,-"07MLE[3$\7]?)&$'>22;>P.0I/?)R2>#'Q8>+X[F_C^'DW]. M-V+ !C/,7_N:TH-537P_D?3RCPKPUTQ9U#!Q#%[\2]1=<6/M5AE/>$5H7KGJ MKZ>R5,IW0:(4\^_(P?\A.0*T!'J$'5!LE^[$='EL_]I];?^99VH]?6A8*I2- M7R;TT8'0PJC@/-EA;EO5!V6=K^FZI68:!2'> M2H*1 7K6!JN))&F-,>^,^GI3L>?57%H!(P,KFIG5?DJ?<4->KJ4W'9.9:QL1 M/C- ^:;3BE MX!'OKO)::NP4\64_4Z'B[H#)*G!D@$KKVDP:R0XWX9R"U+/R74I-)!6!"5)) MC2\F^%8HM#25*:O&H*WDNKH+1@:H1&5G1&I=71K\1FPD"+,_#M 2H5JD:3ZFY<62LU):9-E^7^2(1O#U!IA?'K MZLSM29IJE_/EQ&^("3;"20(\92F#',5:01\,$0> 2 M+A*CE\\>\-FM3*N8H&V(;3/OSHO+1-D5B" -:*[3F&XGKL-WRVZN;$OBAF#@ MR,!\IWB)Y03"V&JE;KV^6;E]UR@G!>(YY/PT=#G+LFVUIJ5YF=!$BM5+;+W< M. 4F*8=/T.6$/>;4?)/3ZLUDO:XD3X&)0M86.8RD7'&A=?Z4-".042N+;85C*M6)U?MMNEY2*UC->MDPK=Z$V,46\NTYS3 MMBE-3:X+4@S"27"BJS&/)YH)2M5JL56WTMS4%\-!4*HA[6M9=I:N).I\*U>9 MZ]6J3;07<&1@HB-<7Q.S9G^M8%XW0"6?>"9"VX4RQ0X5N5CR0F; M,9FFW >[ WMB'TF-A1)A$6DNYB9[C5R&FZ?;22$1'(EMG69EN="7/)9OY@PZ M3Y>U81*&! )#:3J'2>U!CL33H_PBSW8'6JNLP*&!->7SY+0]RVHU/)>1U6V] MG.Z:,AA*!)^:3&0K.J.3$[ZTWHR=X;BR3K7!)DX&AU:'-%:K9 H+321K309/ MU'I)#LSUQ$9J;K.&5EEME[QLC0QI7,W-*M T.+&7I>=)(SL?X)R6KK4&!:[8 MR<0W"AP:6)9+MELJT=-F6@EWV5$JG3FDK1A;$=P FQP61)PMMH9/%/5:E8G;JWTY*SA M-]T/Z$JWTF94<;5R^0T_M%=4O!EO]US813(P 7>4<7IB3IIPFTVITEU+I541 M2"MY0K+D)EE+B06CPHE":AO?=-KQ >,=GCS(]^UR9GZ4]@RC#)S:UGR:R^.4B2PSXEJV[*\C\F/9!AX@$F1 M74F'!4,.[L3P/%NO;,9+[ 1CCI[_ZT?< [%,RQE.8;T*^+XL@K?L4CB[HB O MU %_.:@^4?T\R//HEW4EKT1@#MYT6"VV3[[ +_B>?##@YO_V8D'7"K^U=6/= ML>28H,G=-%89]29:LO>5'/[!;1EIOV+*#XHU=V'DK&%FO2*NPB[M=#(XQC2D MC*SD)GE.;MJQ6"9 MQ5WBT%,R790TK"5-#!T^WGLV!@46#I@9(UF/N*KMI_3&AJX;KB> L 9M-P]8 M@?;K*HEG:2*/'%W>!40#X5)/.OP\M-4!Y/(C:,\S]:("P6H$O,I4FW$,6/!R M4VD;VXJ6SQKNA7+2!]&5P\C"J:KDYV]^HB#9+Y+;Q[#\\]$PAR@N+/G7_C^' MDX(AG]V$8#Q#\@,FQP&F8$0B&,"SS?U;=T\C_!5]\)PN%8V]V>/G(%IR\'R8 MXAX#D=R39/\[!D\/_/+#<3#>^FX8;!>8/(JSB$/+@%6K%PY_O5E?R7!E\"7BW,(" M;_H#F@%7%G[X_WXP/_Z0?A3I%4C*&0ZG,=TN&DOIO_ :QWA";'Y M*+)19?U,+45OWG+M73?DFGH>/DI\++6_<$Q9<.9E0:)&N3F_Z:ORM,[TB"73 M.'-C"?HZ1V6RHFK"G*]\D._EUO (O3S:JT%3M)_+ C#RJ9=53]1(ERTW8ERL MG1P,!*'3*U.*7Q"(1^E+]:R[=;,V\,Q_(TWX8TWX="^0.] $,IO:KC98NXJG M2S:]V%3F&X-+^@6O0!,(I E($\[0O^4.-$')UNV2N*EK>*RY&<7*,9WNQ>"> M$(.:0%WDT@K?7@Z1)MQ!P&S/S\C*@)D1:/7=3>3CC?:B-[1I'QRL+MP3_2)@ MU7F2;0A7%74.#RT'4,NK<*T4C-B$*=5K7(S@ALITK"AZ#;9/"[9_P!"IWR6U M?S[\-*F3*X=5Y_I Y#!=,U+@L^J@"$E]J6[VUP[&GL\F>G!,N7#[]5MC2GZ4 MG>'%S%302G-J@5'Y=@I78%,9_/J8\@"D?@M3EK-484U.YE,\)O"3!;G9*&[2 M!:2^U+6)"%-"BBD7[O1^:TP9EMRRO4[$+)ZTIK-XK*6#M]X(4QZ U&]A2E6L M;K?-3-N%S=\-&Z;X\VE'+6S:\!;NL)75--F+)Y23E]2$#Z7.&R4?@MW*GB_ M(8S7\Q@_4Y+Q(ITI=5J< G$G2&F$.PAW/N_,A4T;WL(=3I^ZF=1H.<"[A#7L MI OQ;*P"M(&\!>[,[J;VN+036+KY2+V3LH]?N%U*^N MKL!3_O*:V?Y]-V'1<#K(X=@=SMA"YD0'9B@H9VN__%:0KBV;,^*YN*J>DJBM MO"AH:1[OI3O=$N/D%; $$L)*+-A5^4X$&.16[N9Z#6NVG>+B M,"[.%O%%O-]4_)Z-!]LADMO'EML/FGOAD=O,D,D-Q(F=Q55N/5DJKI33)"BW M,2BW\0O([:T/O'SZ1,ME[V#^\D1O=BWIX;&9P!5>+Z]VFJB6;9A03"+B?.Z M?R31FCP_Q?_/:']]\.ZRT:,[P%X^\K 'I-\I4MX;N_XKO$MYGDL>/S-'O['D MKB4EO"),W%\,!J\O ]."E\7:AO<8^=G$'C]-=G?+0% M!N^O]050 ]M9VH >-KR1>B-&;]66 M\!#4#ML2)N%57F"QK[0BS#!"=CBNNTEN9F?:3E>;;W6N$8;K\8[N@Q-WJPBT MGMQ?169/@"@<7#$2D8-="G:W NU8:^TY^-QC\J_#>XP-QQ+G(^OO7_?[:)\2]>B>+,6]=GWK!]3_R;MN\)-U_8*(W8$CZV('4)*U^(;]H.+MQ\ M03 62K8@& LK7Q",A9$O",9"R18$8^'D"QMED+-_.;Y\LD+AW=C+S8APM>:. M[P'%Q7N/G2#)+7L]OK.?73X!]RD1N4T_NS#*S%OMZUX7F1G:V['Y*,!Y&,I**8LB+:,A*-MT7C,H9@V,AQ&BB0O14Z M-;B @7%D@5V%2I>VPLZL'%7ORDX?'_:7;]X+;(;+(/V&^RQ8GZCPT)"\?DA?O. H2%F2CO28@:? 1/"SNB#JRT[Z??MS(3@OQ)52? MU)_GXQ\(96^Y)3^.1-7A\3,0U(]'^)FM&HOT-EOP=1?OB@)NTA-KXJ1\0*?1*RW2U MGL%P/&9N*W2]SZH%_JBU-G:E'K>[=D('\NW7)3XULZ6>VJ#Q=LJ)]T?EN*;. M!HVBXBC6H.WZ;2<)ZB<92URFH6T(%>)6MDW(R/ O! D>)/AW M\*[,'A5:C MV&'$> ;CS-+[7QGO[ MV.KW5?<_1X**L@^* M V=V+[X7I-T"+L$PT\7W2 MI"C[@;(?2+!1]B,LV8\]7Y3CP9>A%:P+$<>@5<#>OK&AM]JY/"J MMR>I/>&PZ*/Y/#VLZ0EM,V73A5QKHK69I)#P'):?3/R2+LOWVGMW)LB-M03A M ?)<7O-<]CCQIWY+8A,K-">=9 ]WN@DMN17S4YQ6 )8 OX5,1.D@ECP$E* < M"LJA? OY1#F4T)T8H9"#?(EZ[94+E M(R=&-A(V9+EQ/<;GR#7-5W(=-<$W! +?'1E)D/2WB86BC,H"'1DY[Y&1CZ#" MO1P9< M9*5>R=%(IZE/I(FF=%LN! +@<\03T4LVM'@(I;B]?J.,!\IXH(S'K=T[=&KD M 2,2UZBQ"KM#\;%3(]E"IT=-I7J.ZU;:JVW-G4X4+2D0I.]0$#$&'1SY9FF. MAX8*Y(I*/Z=61=# + M@HZ.H*,C]PX(R'>YQ-&1WE:5YPF7U34LG[.[68$F%VL7@@GP7"@J2EVPSO,A M] 9E4L)@'*!,"LJDA,%)_-#9$1JYR'<8]+C^V1$:FB##'#T12UK-F/47^65F MJL25D)\=T7,"FVJ*RPPGYK8%/=64RYLD,"EHOQ?73R;^??KHH*3* IT=.>_9 MD8^@PKV<':DYK7Z^'F,3>+J;;6J4M#0&A@*A IX=H:,,]6V0 N5-OF'>Y%97 M,(9,.E!JY2Y3*^AX21AC([OBLEVW6_F236R)\!\O M41(#RF#MYV*-C"JL:)QAG"2$ 7BXA(S&+EC,]1!*<7O]1BD1E!)!*9%; M.W?H<,D#ABRN4885=G?B@X=+>C'&E(I&!H]1DL$V,APK#A6!\*]=_\F208<" M'2YY[#S(0T,%4DQ!&8)(E%Z> AM4>% M$90D^89)$G2X!&5 0IH!08=+[K.6_#&]FG,<+DGU$ALB:ZD5G"P.<;/GI!;) MGBL0<=]I(?%@[18Z7((.E]P[("#?Y1*'2]BZ0-4+#+;08+O[W7\WE8N9?C*]5BD:=,EDIQ3D*>IM.Z MO3+9!L0:F)F)1]GOST M1HTOVQ[,K5"B,+=-=6ZI4D?4G6=+$U7DXU.=N,QX4\7^WT/1N$ M_?&;8)CH][%!'CNQ%5"+G58 ZQ0\2SI'\.] Q#%+EGZ-'',CB^9)\1Z^+][# M3V^"37DFJG/P>1HL!HJK(^IMV9R1S^-B=,MB\^:4B$[R71:Q;FW#1(X M0 HR^I0SV-'E]WWF_/##G)\(C;C7KP?]A0)%H0KJH9L_G^/Y4'1?]9_3764B MX&X=XQPWWE^4G-:VF%4$(@']9_9GC'[0F#TZ!O6=U/LQ+_$\T.]/>K*.0L7I M0K6XY)?E+)$;2G-RT6] K8>9.CH:?] S3TCK[UGK0\'.6XLP2N;=93+O0VX$ M?3XW(F3+1R2IX\#W:Q?VYEV*R/:D88]8C7)ZOR$I5-QN9EI M""0!?9GX3X)"_>-0"/7NU?LQ2P#_W"69)818?C1@58U<)27)%+]TCKD=9_ZW*^+]0['6C\<3D?<:*>3Q46W;@B9BUNHS5$O5!BJ=[< MA4K._OC-XE'R,77\@3)+CU.H]_I6]5JA'O$DQ[$5EJ](Q&R%JPE1S]1[R)'W!VW(J+/KLA85,W("F).Q!A'#)^]$<5OJAX9>2T<(F,5HE$$ M2MY/^)/^&0%0#/]'^>KIBE;D7]_AL/I76OYZ?\R(MIP%-#^NVMZ9M@,ZTX4)U4W;S>Q4(Z5.9R0W)TW:@;1/G+I]YV<$D'(A@U]6LKZ)1B"PV88- M$$K=6U%!2)/W_68^#FJR*;_'X4_;I%_OQW/=$R>![AMM2.BW#Y]X+'7*KMX2 ML1B%S^3%FDHI\PU54'[\IF+1H#?J$QSL@3KX[5U(^S+1/W_#]IT0O2ID&GVI M;%6YF4CBD^9D-AB5P=Y!X'@T6,40>2+X![#LRT3_-(S="]'Y94DOB9(H:K/9 M6.FWE;R1&@'P2ISRR9YH[HO\:T!VVBS[#(9%[AJ^;%F:G(VCHSU'@YO0(1]I M/#&<-9)5%^^*G-)(D5DC]^T[%HT(UX(\6CF]"XWD_;>;;6+_,UJR3,U@Y?WXJ0QD0T>.+D,0#I)G2>M3>5CK.I\_R2 MKL8WFW&6%@H^G8-GT2.O@)'70_0(>B(&\#4C8N3/HZD[:@C>RMJ;A9Q&7P=/(PGM&-.*O M[\G2C"Q@RM&"*PH$!X>;B UV!CAQ<;Z)R$L'P#[\1-(-"^X$WG?A1G$P#(9" MB?A_+,">VB[3W.FT#4CPJ#94!& MJW-'W.4\1NIJ_Q/\V(=9)1VL&N8()O\Y#MI2,#BZ2W;@^+\OD@F0 -=DE]GN,I-!O?-4Q[GOO_'$[^N3@,DPS=,'_M^_8G.H.Q MJ$GC-9[.@>VJI,Y4<^0*3/#M,[$BI<8SJH6WNEK,XDUPTA%GQ[MEQHJ"6!4[G:=-$II&4\JX(5Q8)O+RY'?$.S6Q2N M;HIN7Y*D;;FE@*T=#_"=KY&5<:<^T](]@W#CG:P\:L"1=(!'1:;3;_;,(2_. M*'(K<>2\,&L(;/"976>SK2YB)5ES,'MFDDM)[[FND B.+ Q3RX'#.6.NE107 MQ 3'2NF,(A!X<*@X<.7^EMO:_#+G3I;<++$5,@TX-$#1:F(JQH1QAM=$J3N= M9%=EL9KWGAH@:5LN-O5&+-'4:GFN)H\+S4Y130H$$9S 8I0DIY/^)*[5*'K9 MH?O5G$"[<&B 5$EZS;&EN$OCM00P(&*Y='ITHRRY#8K,B]GU>&4 MVBCPPLW !/+#1E\J%3MKO#0W*^WE9-6HK+VA 6)E:D"AY+IHX#F^1&SQ=($< M#[QKN)BS9>*R5502TV6_P\"?M4!X;JO50CJ]#*G,.8Q)A.S=9# MO*+ 7C>!HXZ41X/W71PMC!VJCH^Z^3E,2F,$K$$E1@2C$P$'F[-%ZWZNKLQ MM&6Z:LBY0J[5ACVN3FP6BJ7*HW@#Y^36U)JNY8:^8I13FX4TKI?K*XM.H]@XM5F4.6JQI=M)G9/U,D\XI4JC4G-/;1;9&I_,C[1L7]NX%#?& M>E:G9+BG-HN$OA[Q)$9/>;(?) M4YM%*[%-.%*#*O'R'.NTB^O*C.RZIS8+*KM:KHJ=1)??S)=#H1BG2+U]U!+L6=W"QR:=S* M3[E:%<>ZTR(WQ'$[D7!/;1:-2J[14">-)H=5S/PXK66V/;9Q:K,8)A?=+; ^ M9IQ8[_)RGL3ZTTSRU&81CP\(8ZGT<3S-]PJI^KK."9V3F\5,R U65&&2XI>E M9"E!K[J,TFZ*Y\98Y M#>L;K;0BZ[DMJ9%Z@TL ;SA;8)63L%X9;^FBD7;!5K70NYK5(*S-JG$2@ 6L MU9W2JVE!Z\I=?:X((\QNNB%5-M]-Y-;5IG 1@OE8NSN>%;E&+Z5NM8$W:&6;KG@1@1LL85J%/37EU M2)EJ,JM.TI1[$BIQT2UOC5X7QW-ZW.KFE_0\6S^"RA?>KO_%H6#QK$[)D_6" MQZJ]IIU327*[4@0XE/3C2^ ;\BAIOS>:ND1-VHN(AS211XXNU\:G8T]-V;+! MBVUYY 4!DO/1BT]@8,U*PGB0:F\\YZH-)IC2P9_\"$@.>,H+@9YQZT:;ZK!: M5R'(3<(@!WBG\8(:;PT%^!21+4E

*R&#@Z/C TRY(#TABJ99M[4,U8T/7#1=& MV?C?)J\)[B$WY_80E\3UQ8\J_]?PY7#MWYG2L/ M?57)=X:/'%S1L8UC[];[Y,@C#3JDP?B-;>XGMGLAX?OR'SND%F.B!/%6H>B! MLWSP?!B$' .R[:O^]K]CL 3UEQ^-@4' =Z,@N[C4D9LM#BU#=^R7;O:YHQ\O MRQL/!GZ\LO$P /?5XN/8FR7JB!%78D0B2C*($2%@!-*(T# "?_,<$&+$M1B! M1QD6<2(,G$#8% Y&)*)X'#'B?(SX9).+=_V'ZZV:_<2J+ZK[7UXR^U9"?7^8 M[D1B5K7!%Z07_4N.>YFHYR# >Q;RA4L*7I."_8O2X$M#4P4/SLOZ2H8K@R\1 MYQ9VDM2'B>RAH8^^D10-CUYR2(.WA&AXGO6_;50B(3J'08BHB%3QRS;4S=>_ M/V=WO%YDJMQ>LO\,'H[U_VSF6\;Z1+W\LL>>IUAPR31Q3X!S1,OBKQ?M]Q M/])JC!'Z(4L"61)G<6U]E?*ZY2&M^LXVQ4';7&15/*+((ZLB(//>02#+A\"_ MU#D"0&16(+/B:RH%6^[Z"@5[,B&-^LXF!6R_CVR)1Y3U6]D2N_.>^VL/%NN( M9>CJ*+)O2Q5B97@^QXI \>)FQ@WEY!N9(7>LC5ZS2*2(%[=.[EA$_O*Z%_Q] M#@/FIC<(@V?R\UVGY%W7NO9KNW:61SANAZ9.NK>>?'+:,EW.M2^ MZ)"RZTY;<]R.6J0;(E[;#I*8A,4RZ8IRBPMLN:4#4*XP![-TX(=6S9[(9GLB MSG=MA*O&3C5>O=AVW,SDK'%M(FBE9BJOR>1JH&QA*S_RQ^]8L$OSP^C1+:ZX M]$RW&Z_[7V>TC^X8.\YQT^VET.-*UTQ]'#P^??<4;"4F\+T<51Z.M#0QCJ5F MX]Q4TF'7-^;';Y:)LA>Z+SMTT/))]^=Y@S^SH1HJ7?W/\3FS^PF@/;47CWG/ MS_D=V^_&R;JD)7DWT/\G9N,[UT?\R3X@"2/#'+A\AE-K*S5E,/FN@+NAM"*/ M;R(\840R:HZM+JAVE.8?S>U]U]8A/Z]30_CRCQTM!%N"G\A6_&\F\+QQ64G;$4\;Q=;27Z6T$0[ MSI4WW9(^\%JW UN1#EY7]O?#Z-)WC3B>VZ0,%X@@*_.J@/(G5N8XO\GD+7&2 MYV,4P4Y9S:HZPP9 '&AELE$V>&OK8V).2 S/<.GOHX0BLX8YEE44C+QY(=UG M-PSOXD[R+/OC]XF)W9J_ES5PD/!^V\WQ<7;"6YL^[Q>%40]CYCUTF.;:16%_ MYE )LSZV=J:C.*<66'&E5^AAQ4B&,D3S?E%8MSL>&7FI6^2P12M6VE+D5EU[ M%YR2/WY3\6_B+WVC& VJ"CM;5=BEX",L\9@O586I6$+6F]O6 B]A]G*=%UVS M5O*N0X9E88EHXH+% K?6L3":F^%2UD>)Q:"RL&]:%D8=!N;I/]H(IKJA37J5 M3 */.2Q'#BA'C(OA/%SP;EF8V+7FLZE0[FLEOC_GAI59T<:2\.IC8$:2[",6 M=Z"Z,%07=BM@"(N%^/6ZL.2L[ IEJB5P+:EH-X2A/-NT/. 9B(3CU(/B1TA ML0D?QP!$A6'AWP_"&'&\4F'8][(6WRT,D_*EB9TP,D4M74B[U3)+R"0!0)_R M@HZH,NSQHHZH,@S9F3>M#.LM&]2\UJA16F[!\-IJD>0DPH60 \.19)1!X4@4 MCKS[<"0J#4.E8=\G+'9K_J+2L$<3WI!LCH^S$][:]'F_-(Q^&#/OH0,UURX- M^S./2NSWXB+=)^H\#U+PZX"#&&Q$+]>&C9E>ZIJF!-#:]GMI#9MR8RZ52!P #,QQD9C%SR= M].UMPL& M,0]CYET^4'.,213 I)'A#'4YC*!TZ=JQ/W.YRK6<2-;764N3Y0XODXE^%+<7"6O6%QV\[6& MJOKL4@ 4EIC/EZK/1IPI:VRE2^-I?2T7AX,YQE44"$TPK4A$$PB='CRD\T(A M=_H(]C+P(.E6D=4#Q0(^A/1KY)CPVO;K*57-L2UH^@!.O%"KICP3U3GX/ U( M W7"$?6V;,ZLYYM>K SGQN,.CXON=*QG,6DDY#V=B@/ BT>?\C8[(O]^X3S\ M8XL K'\'1H5$!J1,<"RR J"6<081\PG MH8KXVT/$G@ '9N?*N*(5^=<'S5NXP[!<:SF;I%LK'BLPX\6R(G9ZHT8(L@L8 M$Y*MYCB]T(8<"6XN,5\1JJ)I"FXC1\8S#FO@Z55]42A3Q10%=NO?9#38U\)W MRX TZ9!/8+V1L0H?&8&4_7EQ3EZG*\G=221I:C&1NH)!4--GUX M2R6IJ+<;@&] 9JASQUN2]YX<,&X6 CWCUHTVU6&UKD*0FX1!#O!. [J\U]A" MP*[1/-@=(',]08O I:T 3<%OP$D"&X8OBW/*6!W^S)Z:\BW]!F\.*R&#@ MZ#@JML,DL')+M6P+[D7PJV-#UPT7V :1O^"[K(@Z!Y\;C@5$VOK[U[6VSY<; MN_^7IQ Y'/'!O=ZS1/:/V;F5$EBDN+#D7_O_',X-IM\8-.%_#4U9U# 7$.$_"\-2H;3_,F4=B/U*?O',':6]%^^'BD/+ MT!U;?K'0RR0ZHSCS;-$' O?^]SXN!?^ I3W]_*KC]V;8'O'E1GS!WZF?1XRY MF<*\>30 \>56?$'Z$DJ^X-$$VOG#R)AW*A807V[#ET24(!%?+L:7SU:#O.>X MW(P([">(<%$7X>S^LP0<5-G\4YKXO\&__%)M\$#I2E1ZSV /!YD^7B)V@JJN MCS=#0Q]=3?2N>P[W#*)W R+=@^#=FDCOF:'AH-+=J><5BE[O7/+>L^>^3"3V M\S0:'KWSD"0_?N^SZ_NBS.'+;#@RGI#QA(RGNT!G9#PAXPD93Z%53V0\/9KQ MM"M)1+83LIV0[73?X(QL)V0[W87M=$7_'QD[R-AYEI2G@Q?(W$'FSN.8.V?6 M$O\0LJ\BQOCO2_ 4*#)/D'GRFJ3 GA7(+KD+N^0/.*\>T^/0 M"CEN7'CWXZ_SV'7A."^I,-E'[0E>[U3+WDV MFR9DJS]GZ_ ;7?;R;B.^P_5>O#34!%L4['6E%&LK@G?3$H5?J@OF;6[HN8Z.W?X^ MI>#JSM1W-W&;G>&8S38/6^5YB5ND/",WG!I\2MP_-4[)FX9H[O _>]7R )>TPR]IVWC M')=\?J5!YXL]A)LEQ4ZLD\*T4J>'YS;Y*I$2W%":H.]>#4]VVK'FM)Z;XJ0U M[Y3R-=*H#UV!]6Z&QR]U[=X5$J57-#=#L[T]2'8R)&;G31$D+%;HU^^0+W() M4NN/>G%\4^[44R8W6E8MB## %$T 60I>*'P/L=:[M#L?UL@,C<]Q_COF44#T MUH)ZC2OHOZ=U^NY5]#F33LF543*AB42O6G?G3JEJ-@3O"C."I"YU%3T*D'X3 M(S9DT(/LVCNZL[ZN,MW"I,Q5>-(@.\UFDQ]N)$7P[C!CR"B%0JPHQ/KX(=8S MWVG_8$'6$!65(3OW=IO-DY*\%8CE==PHYZ<2K]:'@]&"+EI&-BD0N%<+<$%+ M-S0[QS6OZKVQ7H:,)C>OW426<7@LXQU8.8!H?V06V]K*8)F5R,G]Y2@=:Y", MH'DXQL",4BQ*!,$,!7Q1P/=. [[XQRMD*100OLN \/4K9+^VU323RYG(9N,] MO%1:;2U=LQ2*38;2,'Z_0K;?YBOY7@9;<=T5[:3T+*>0IB(0!#2+2?92>PF* M *,2V7NR7*^+'V$Q5;]4(FM41PVR5A!76JRU,,H9U>:S#1,E+=3E!85849@U/F!75 MR:(Z663IGJ%.MMNN$@UA%BMH9+;>KL\QR:6EAD#07C"6>-!"V7,;MJC^%=6_ M(I/W$O6O=H(>4#'%87$Y78MWV]E>IJ-X^ 3+"A*HWP&*Y#Y0)!?_>/DKC2*] M=QGIO7[YZ]=VFMF*)\99(I7F2AUR1 U583M,WVOY*]8SXG:VZ"ZTY1RW%:++ MSX;;I$ PT-JE$Q?LS_6P2A;&R"XJ?SUG^>NE\2,LENJ7RE]S&-<1AIM.1JLI M>IT9I'BK,VY 9 %V*DM'8R@NB^*RCQ^71>6OJ/QU'^Z@#\,=S)W?EKW%1[97M6*?(8SEC1&S[[&)$*!"6[4K.%0COPJ[X)8]Z M/8;"A4+?PFGEAAB$D,E[+^6OFJGF.V*>);B:F%?XK9 WQWD%XI/7_I6)QH,E M^BB4BT*Y=QK*Q3]>_\J@4.\?AWJ/]R8*[$TCPQGJ\EUN3E\OD/W:7C3A:MGJ M>IY=<+45+@HY9U A\'LMD*UE5N*\-):G>(ZOQ+C!(CU,P )9[XHP]L1Y,!3[ M_=/8[\V5\'85M#=?^NV-X^LB4%BLX2^5V(I;GNTPTT*'*Z54P964!6LX#8A- M?NL#DOTVL=^SH5,HP[8!#=PI(-BUP+.D6SN9!YH$/ [IU\@Q-[)H7D^+#NSC M%WK4E&>B.@>?IP&)H!(XHMZ6S9GU?'WT;%0=:=5)#"IXJ1,4"YR K"7,081\PG*01S F+H[2]6 MQ)X W\='RX@K6I%_?= ,AAL1R[66LTFZM>*Q C->+"MBIS=JA"@\@S$AV9&. M4Y)MR)[@'A3SU:JE5QA* M17W=A:#]"D!#;(X88..-B)'06R@N<+DL>7XVIGD_(&. L>'SA3A@0'$UBI$; M76QS7:P]L[ITTZRDE!^_[8DIRQBTEEY:&9&%]Y#HM39GL!][%,6&<&6 8<^K M![]8]L^(.I=TQU)7WAZ]$#>FH>L16US+UBX("3Z^T9YCLB'Y M;#N4G)8,Q'JNY.0YL SUY'R4',V :0C$"8Q=R=P:KE>V=I(TSBLS11MF6,TA MFAJU;->F/3[Y!31(ZCJ<%9#;DQ*V>_U)[5UUQLMXF9X.<&=+9/+X@.]S)2 \ M-/ )7E7?FVVFY^=%#\LK&VE3K_#8BASH\F)99$NKDXEO%48R>DI MFQR[*N %Q4:9MZV=FVZ(YV>*E<^DTRT[ON)C/3%O6+I93&DW8@K5S9G=2KJ6 MPG-)8E-I]]UD@W4!4Q+1X,&.(Z;XOT!OPD.W$4 ^=1[94>)G1/%IX7%./*)& M1/;G XZOF<9 M\"/_&:FK_4_P8[\72#K8-F! 8_*?8[>/@G"^#SGB_[Y(C$("4B2;^_V#I/=! MF2?G+A[S5_,\]_\YG/QSA 63#-TP?^TCG0>KFGB^_"_2"[DH,C8T95'#Q#%X M\2]1=\6-M5ME'/!Y7V#PZRE82OGN9I1B_ATY^#\D1X"6,W&-'5!L%^'!='EL M_]I];?^9%YUY^M"P/%[^,F7=DPOX]*/G>HRQC<4ODHC"6C4@1-AN8301C3,7 M8M4+KYMZ9LQ_Q0@P.@!T_&^[ECZ55_;^#U0&:*[N/];UY[O["#CN,.(!K0 8 M58$&ZE,@0?Q]P/4W9=4C+093U2EYLE[P6+77M',J26Y7B@"' M4I?0N_>C*@'+S7K3=(N$VVI+@P74QBT ^?N-A[8DIC1;%A,XUM>'LYR;S@SA M!&ZQ\?!L+S6A&LY0DV=9*F]H;H\W@:-,G-AW[L(P"Y*;$VL;<:)Q*KY<,8Q5 M< =K*?$5M_@+Y([EE%$M6QRP.#F62+XKJ&*Z!XPO_(VX1.C-KB#)%P.B5IBY M$PIW.DX[24A5<1._$]E]#T9&Y(N$@U\F)-NZL>Y8X-YE9YKS5R>3Y!=2VIQ MK_*1$>E=PSH\_CPW$/-M)OS&,6/P,8E=DC[(#9E!SBI^_,TS"23$_I=&>5-5 MFL8\.*V8>/# G\@2'-3KST\LW MP+M&C9=(N6AP MFY$*9BUJB"^IMQF[UJ3+-;9V<8 !I^5T2U4'W^(G8'[=81@'2-,_STX=Q.CQ M^&4'D"35]ODJ[:1)1,G&@^#!+_\\K_@<(UZY M>WDUM ;)0LB7W4=HW''JL&6(Z_(P7^QBKNCVF(R#@[KD(0U\MC,9"#J:O?UI M><.G[N=_U0O!A KIH$KPVST5=X"&().FD(BQA2X8/^%R=DLH[Q&]/]V(!ZH^ MAH@I&)L8)#*,051[BL0$?IY5S40/(L1 0ZR%&4@"1#^>C!W>Z>O1%NF./,/-%^(\U-HPX %K9(1:TJ. M":WVL6'"=Z8L>"B46AG8D'J!2".9US=0BSG36+G3C:&WJ392D3$%P0/M5L? M"W2R'ZYV !#' KC@CUXCHE(#(L'W69 2X@](0%/;4Q,-0[_;%[G;3C?)8EZ@ MN.:T!6;,.D?WYR=:K]PH?,YN2G"T#WI8/C$RKC,UK1,KB1V!32CUAVE/HV5N M/BI4U9(I>%X&@BV%87$,N^#R!"2&^@ZJ/V'O9B$V(]%!LA7HP[W<(F5F(:]H MGSZZ7?3U9XSMIYU<)IM:5K@X!V=$V[EX9_2[L"GYQ$GN%TX]H6>9$=7SM MZWOU< &VL()_VH&)_!E#SL2QYH7\1:;VQ5_Y6]XH$.$>N@\'&VSOO0,H>(C9 M2+L_,=SH=TD,_TO[.Z#@SDP?OW\N:)!84%*D*7HW$F)+%5T_-MK;"R1_I[]" MLS[8#.BN[,T&>N'%1P3KN)U5Z0!'M7Q[C!9SV+[W,<=U [9U _IG#+D;4!\- MW6$.3V3467&^J6'5JI7>YK>23:3>@[D\F*@&PMDCL=#KD"?^FXA9M=/)LNM: M(E;%:LJ(V726:SF##DW\)F"^F7EY+_%3N%Q_V\A,8*Y&LI@ZQ$9L;Y+'6 CIBU 7;'HI4WWMIO^&,BM'9K'I:U])[&]:I M9U;V>XS\G]/>7.5RU16=S[.;C.4LG'9+7]%^_/]*6W,4A\: @537I=3=RRF_ M8RUH+@!*+: XRE_3B>J+(8WH_R]2?4>ZVE9MQU>%"PO2QX(F*V:Z%M3MU0?_ MK3FHB(5'+7_RRD.T=_*FG8[=SV+_XM/9H*CRAL=37Y+#8O;W@,=&G=OH "%I-A5UL>EKQ,BLEM=U?NQT%*0#S@^6WGQWY;UT;W>' MVU%CY+#L?&69A4F^71 SMZ%[0N\8/::#,6PB1>)9HI7:CAB?[N?YO]#KWM?0 MGI7&N=ID7::QA,CP98#QT\GP-K0GM[4I1[C)#4OT'5.SDE9?JD#:$[\[J?DF MM?OB 960>OS \AE@2.C,#3I^@K:SH0^N6,)\Y^^7GT0W+B0"]).!Y0@P\ DT M/9*2F*!8P)<7:"^$6%TPA""'%"L?GHSX%0BU$,NBO0-@V^=?KP15]P]#0-, MUD!RG6"3?:+"M\*'[]\]?WP%M&6V:1A #YZ^'V&BG2P_0H$O\D\''0<@SJ4< MDB38TYAH&JX-;NGRGP?71[PZ4*RUX]0.73'G:9!9&K0:]&Y)XT;54@D+^^^TL'W,W*U1T M)9)_6D[VY=+PQPG9LH/E\R/2F7%-/I7ICSIJN8_R36F6WX0+/MLK(0 M$Y(YGYM&D$:/QU3;=M$YNU 7F-JQZUV\;F4=:M0GQEN,*";('K0^#6[TOOP[ MFEK9IQ]<[.&0>Y!5?[("?YE%R[3MBSRU*J-E1R"&V.:2E0GD*6(I M^=R=H:/-X#U/ R8C)1INACZYI/ NQJX'1<6I4LR(6_+ET911C1JQ"@MCA]/% MM"QVEC0[]PKR+..,FAFM[3=QB)/T>?!XQMFCPP /L1-K?N2R'-U)"8EA?'6V M_Q4,!N4BF>ZX[24WX,5!1F$VK:KT'E_TU8:QOYF0_?(L:7/%::M;)LL=<8W< M?IQ\P>^_I=O_1_3M4;YU?>S$SEV,&$6MI4 M'^0%7?$O2OYVO^HVWL?GRG4(O8_2TK.+ W*2T)JB)/;RS)(H"IB3V>BM.BO4*&W!%;E9 M24<,9>(I)FPX^S2690_L 3 NSAK6LFVXGALE74[]?4JG^MM#$<) M"6<%1^;5O-QA'.? M3*UVR2'JM4Q(>#?,S*DF9:MS=J,XE6FUN&BS W1>%&/BD&POPO(H_KJ4%#Z_ MFB@$[S4=P./XC^ "6/ 9/P'2) 4$B:=D,INIM5>((GGXX<)0U)G%FBHC4S9KW:6U*)9E+A MR?.1=+I9GDAY ].:$Q54#$P:-9=M.))^.M)-&JEU9C;Q,-=)31.58BW?M#PX M,OUTI-SI=;5D-E?4B(TG+A9>(F_("I_DL:RJRY6M:[--=M#(LWDZ9CYK8Z*Q89MX0QEB6+8I;$9J1==M\ZGPD-^TX>F8VU+G :WZ0)>L_ETJ29GX,@SRD^X='=NJKC++NM+5TG,I9YEH9%GE"\V M\JW!(+4>LV"062791%&4(#?3!\I_^.GT)[$FVB0(+A5E#-G_U^[06%ZU)=VT M70OTX!NS.L3QC_T=Q?)6Z:_(_*S%J:-68M$0.]L\ 4T-@-IC@:X66"[XL+N* MQQ=&15.77]KP>>;JZ6'/!^F5&(X_Q/R5QH*%Q_X3^VNWZ+]_AJ""%3K/;1IH M+PF%%L%,U6"F?^V.:_V-SMVA3)4@24&N"AT!R\%(!U5 ]T\,'^Z(^4]A!?\8 M>. 3H1C* E-TV& %]D00T'ECE ?0==.S8W_Y+S!=&_[ _OMG<)/<+TQVN' = ME)B4X ^$A0U^[O\X7C^ZG[R[FXPNWTK![=[3V]#GUV?/;YL[UOZMNZ?A ;]? M68,9?\"HEXI+'UWM/7H^.CL_@<385SG;_SN!JOO]#.Z.HZ(OO[VSO;M%?W(I M6! AJUSGZ:7@6Y3]#G[W^L)NQ]4#WE<;D7S 7FR,$O'E-GS!'X@7B[%'?+D9 M7_"(+^'C2SJR+Z'D"_Z0?K&3><272(]%?(GTV*WY,H=/T4%H]=@Y,U#Y*0IR MPK$$PT99R9_^7ZAFPU]8/ &_^OM+,RQ2 M^+N'4.&]@>?Q@90?OT9 L&+L^0WI?4@A1HKC[A7' M<3OPRZW!OY2&N+"X _")/P4^CCT0S%<"?M F7;R+2/&#E_X\'L1G[$4D-D=B MDXS$YC/$AOQB8D-^A#,1LE[+9405U.IO=[KUPQR(D*WS5J%'1 8__1(R,OSK MP[*.(6LN?K;2V%^?6T?H]QT2$J]KD;"_);%74+M; @W3" H(0K(>;DR1AP;@ MHX13[;'5SA;.19_+^429F,XS?!+=9TG%*>R\;,7?'^8'A$S&(ZA'4+]J9123 M] H:Z(UJBF\QTE48W<7$,HA^/$_AYE:._[SD/?(C3@MN(=Y/G#9V2 M^H1D;^C6')T(^70%39XIZ+N/PU S-'2I.;BTW #.!;TL)FAMP9>JJ@:(BM*N MMY5JHNZ E'-(%23Q'D+E7L\SQ;>J.K;P?QSCZK='N;7#ZY> W,>)+G.H#4G MM$1"MA;#9;WEM3(0YBBH(N-)_+P.XQ?;#2NBXOU_Z:9M_XVZ@:H'LOW7=D_? M[C^/>8 __4=7#9#87UE"5XC0#3WTO"?KAQ_#5_R%PS@4/NWCCNJ$C(;13EN4 M@;N]EQBR?-VY1?&;4A$?FDCE M"UVFB6F#;DLKY?JOEIZ68$[GCP8CBM\GA/<T797A/*0H_R,"%_@B.'K8 [) 9]] >\EE6EHW;Q08@=* MH2"ZPK#7HU$9?!C0T?%4$K_BH<-0B4*D [['7MCGZX#K;X:]4P<8Y;KD#G.> MP%9[.:/OBO.\9WMH^NCP81Q/GN=UWGWV,&1YBZ S EQAXG!*\ZQ/0CQF@(^+ MY$)&@&B7*VQIO!M>-?TMF3ZL6L&SV?U;KSY<)N1:T2+J*1;T[3D^GW[HX;,[ MN_ZB_VC6"XOV*KMDY_5VWFTG5+$U]O@4BA=Q[+P%>G0]+=(:X_P#T_9IC MG&@-.^+ MK!EL3Y(C\AF>5% ;=705F(W7F:X5/FU]Q_/%?DKM+@H][LT?'L' M:S:+S%KJ3QBIA'K=^K?MF/1Y?^B/"RY!]!O\K538T$\Q7K MMI)UD-L.&U(?-:]&T2 63Z?_+)44;41&RN!)D'?K98;J&-*U]R9?T@5G":'^ M=ID==YDZ1B]F?48TI_J$1=;?OZZ7CC,7:J \B>+^XW<5?U-S\?=)ZUZ.CC[9 MWY;SYY#0A8WI.C\GZAK(E]JW'W7J"N:Y%[;3@/1=4WUZ;P_- EW>>UXAI,Z$ MW[_F=PJ_)^@X5EOOFF[P3_0@."LH:7KPR:Y\Z>ZC'[\*IA6;J$B*8LB.Q6/. M5+5C*FH[;\6$V%X]?O:T_A4ZZTV]";%Y(#HHY^(?(^@"R;541P5V!T#AV0)Y M?Q#\@%\ZP&]#L"P>RRM)JCNM*%K1FY"K5;TEF63FQR_LX=+-D-OP)P:?KB.^ M*.CH-OQ?9PHU!5Q*S)S$3->*@;4T%0P%Q!Q+D,'1(>Z8XG\@FH8.JQS)')%*3HEC.;#55'L\)Q5$Q>>Q! M@\$\G(>+H16Z7&Y8/A*U> S.+Y*>/Y>>X*Y*($%=QY2TLM%U15N55<':-*WS M0U( 7)0N,;M12GRJ4M.6PTVW;K>'=++81B79'LX#DE!*%SM7#6!( (F4#'52 M,&822=4[4<=2E)W4"':S'LS8JE9/TX6"42)Z'K*+R? )D=]O M%L@QQ_3E:&<,H=!,!-6*K03=?<94RB>F\1">GCGG1TULCUQF?.=&[EK !E1I MN'.X)NG7?X6 F*8#>)Q HX3]9WPJ34\F@C#AL20C\\FTC/$B T0^.4E3 DV) M,DA-3GX!0PV7YATVX,B MTX8C4V?S;/>%$6]/9EJU;TB8-5.[_:;"DSSV=&1A:?7'ZQI3X98<64F-MZPE M9]IPY-D\<;2KYA#+T MX,BS>0[R1=;+C(8.1BS%UD*IKUMN =6N/9LG,YH-YWAYQF'%ZK13J#0+QDI% M!=7.1IIYX&F=JKEEJTU[HPYQGM6VJ$C3V8I<"F1.Y,SYPC20KD?.Z8Z?NZQ&%AA@HCH]I.C.&=O/ MB3UAT\OVN:JH5,1A*4.5J N,O3SNJHR]D)EXGK4['H@ FDVPWX!V$$=BGF## MYP#-!#(A$U/730\=J?Y+1^*T\T M%]8)G]7&(5^1T,'$.<[>)?PLF__):5MTQ]J_]:@_^X]7'P,@'EX\!?!UV[]? M!O=[^[V_9_ONQ=,*$2,^C1%$A(@P,"+]0*0B1H2 $9%J"@TC(M44"D9$JBDD MC(A44V@8$:FF4# B_9L3P!$CWL:(MQZK_TT\_7F+3KUAT5?5P==OU?VA1#@T MV4W]:9-=DGJ@SHYHA:K)+GK)2UUU1T"P8JR!-D,JKK'+;Y)8_%)?X@@@-P?( M*]C]?(_IC^XO386[O_3O1/]CV]??G.\A:CQ^_X+Q@0WJ(\%X%(PD<^^"\D$WN8$0 D9^S"4#E. *67T!;&G,+-2Z3$,>M9)BNA@S/D MCU\I.I["+QW1BH > 3T"^N<6-WTOT*6-*X_F9A'3I']N"=/W(KW!>JNTD083K9MJ9AM;*2=N='3" M-8V:U*3B2>HCFU!\?EJN "D!YW$/\72(-%%HZEC]\Z&%JWPO),15JKY][+%# MZP4]U6DXFZK>'L\UHL$L3**U:AN\QR=1Z('C<3J9OIY#$F$^POP7P7P(PY#G M,>\.FO9VDB/SW%).CW!G2S(I4H&81U$(%D_]60^]"/-?'_/$[=<6'LR',"!Y M'O-*EI^Y\J8NL,M>TE@WFFR%&+8AYF$\0F%Q CMOLG+/6R)[,=@5JV0%RX!O MLR_=%XKR*Q^?7[EY@://2[7>?*GA48@A#'S8M6,)D$.J(5B;L@/F=L,TT!HL M4]?]>E .L(#M7-"8V6%C2[G&<,T.Z+*UK&+R9C% MX1A9)1.Q9/T%;VD2)6$ M!U^1*HGBJ7>J$K=/TT0&J$MLV1QJ(VHQX39#5$8 !5PI*DZGKIAEB71)> #V M>?M"-U]J>'1)"..T=^B2=5VI;Q-C+J,M&6,[3A3-!M]!Y4-@($>2J3A-O:1+ M3HK@A 7L3^KLG/W[Z%;'T64520>"A0 R?5('DT13N<9ME6?/&1+)HX@S( 3# M/+V1\O].;MH<$(OJ3)C6SSTLCU:UN^%#^ A50"*XR"-,X(M_"KHG;.S=*IGT M _E8NG,_*42&&(X]D-2_8T=___/C BU1#8LCBIV4L=C][+22Q?[#WUPH.JJM M1. /*!:?PW_N%I;$'QCJ2JQZD@D@'QGS7R$VM9":^)]>,_=\B9B7RE3YI550 M81&$=52$Y2#-PO$]I!=EU2=M I+Q<;8[TCY^>,J3,U('7T+](/V%1L3^-T;X MO_S["1.>??R>+;M"5[B02@,1D#Q#)RD^*3,DGY*E-$]+Q&0B M,1,)I_&G!8\$?&Y5V'YBP2T3HXS,E:9]HN==*G157BFM:<-D:*W9'^%\MB7U M1ZG,I4)7=(&9ZV76F+%-VKM]J=!59JFD"QLZPVFY=,_+I\H54&#:ETI- MD2)3YS2LGN4(;-F>MU5^M%0NEIJBMDW>5;H+C:VR58"G&REV=KG4%,B:>%G) M*Z(F$'BYG:PUF&WV8JFIP:#)\HOAL*)UYT0G52B13EGWCDI-/;Z]F1;=1JM( M8LMMM3)=.ULN#^E)G\]SNQ+38J<\YCG:&$Z54;9?R_50L^;SEDPI/(Z=#[4Q?.K2U4J6!;5LJ519**'$^M)S7\B5[D>19 F]LY*7-]$ RP^,7I(35FDN!'*Q;6--I M$V*CH)AY$D[@@IA8@R135^5JA1NTZ6>U 3VB MYDHJ3_<7_M S]HM;LS542KB$)7!='?5&Z7*ZV49#3_G/)U.R")(D? 28I/DD M8* W00DX3S*,* IB4A!39_-H3JN-$EX>,5JWG;=K*U'); ;M2ZC&:Q*QH#=5 MFNW.W(HL-[-8[G+Y.LXM%GNC3A5G!3=!Y.56;X3WO4NH9C>\1:WSS H#EEBD M.S:; 0OO$JI7'8K*>IWFG',+ @E27$D=9[U+6$WWC>2RRXE%C)C2JF.0>3 = MH@)RR:Z4%J_8Q0LU,E56A MC30%?O;Z5J?0:SJ34IL=*)5,OB(.MA2E7%(5A=YV*^6T-LHJ0;2++?E%*M(:+ M>:DN^"H@?8; 7H49IKA^F1UD,EIZ655J#EK6!>D3F7F-LFVCB(&ML\99*=^P M>7_HV00*%4VO&U6WPX%^K84/J=ZX8OA#SR9@6SUIO2(4AB6V7!6KL3V-8B$% M+DB57)M/DY6L;6NT1S"Y97M@%; V&GHV 6 UA&YA+&2QY:K:*=7:38RG_*%G M$\"%P;B@3_4TFVBW^C-Y6,]-"#CT@K#VQ$UEVY9&&$=4'(P6ILF1+<%E79#6 M43>C%H25D-:6SCS;)WL"J>'^T#.L;M.5#CW:)@<8*&?TWDJMN(VQ/_0,K,ZP MZQ05E^.UZD)31NM*@Y"L-AIZ0"L,37:5\OS([N5RB?MJ>6\HFHA4XC/O>+$B MWTUJ\/6F(+:P3!3FP6FBQ6+QPM.#22>;Y0E_H, M.+YW!;>HM%]4VN^B8$2E_:+2?A<%XRN4]O,/C**.FKO-M=VV6LR<_(S.B-]Y M::#/7_?-2H;=G-^1G'^G=4=R_MW6_6WE_#:%X3YFW2%/8SPI(Y!S+0MZH>A\ MT^/!IX_SPNZS+,CO=B7")&Y7VXR\^IVY)\%?)'.1S$4R%\G<==R),,K<_>5N M#LX#3O@O* 96(+^99S\#T;6K9<3%62_BR) .Q]\!Z:>L&;7"V#8( L,,%$O MW9@7.8TMUV1[Q#5;]$:PB[JW$)6@D ^5C%-?N?A&A-$(HY]?7>?M&!6JKFS* M[0;&J0.#J61L:9[,98(*.4DL3A O54N/,/H%,1JU.[ANU9JW8[0N4?GV9%*@ ML7F9KE:E4KD]$W:59ZAT/(5C]]O1X*FO#MGG@"C@_18![VV3+%_3/??QDS'D MFBF]3KFH]0&U61L-1ROBR6VS6US(=$=!,_5KDB[G\MH5*CB#_/)ZBODK'@ B==Y4M_IH^^9O1F<6WL\HZ MOU"U7%]L+1=)I9-64/4NZ)GC1)QY$9Y?(+'^P;W(;AU!7S\A<.LF'K?76Z^I MP/V=FYM\5AH_@.YKE!P/K.FLS#<8C&X"*I\>.#.OCFJ9!9W*".(+-TF.-$*D M$6ZM$3YKT^#U&F&65XP\JW<5K-J;=I;9:CH]'7EPOK3O]M!TI!$BC7#EROK? M62-\UA;%ZS7"J Z82K4FYMA-=^P,%V()8Z9((Z2#+.+'!T(WB'I0M7ET+\QT M!#TF73J2'.5>OD7NY5ME1C\I(#DTZ?BMKI$;3&.V9F8L1E=[.4:7LW5*]_@4 MBD<8.D[@5)03C7#YY7'Y26'!ZW$YX3<26REX,K>4\[FE/ADFNA/4=@!&!103 M9Y(1+K\I+J.]BH]WSE^/2ZROJ4NKG&FSN<:67-29 MNG4(;['\7>$SPB?7P*?U\XVOA^?EE+75C-&-#AZ ML&Y4LZ/J6$0-0C&4?R12<1+#(WQ^4WS>O+3&U?%Y[:SC^_&93%-,RA@I8TS( MU"7)&H^)9LW'9]K'9XHX+P?P]Y=(1%[E:N.MP\DH.OZ:J9POX^F?7.;X WVU M3H_T#3\<%+%-EW631K+.)K@,ZHR,_'WH3ES3W;\U'")T1^@.=9SP7G0O>YU\ M6S"%"@92?6.I>M-L;N;W/?6V?XR4<9[T:UL5\-1M\O*F#KL M=^R.IR9[GH+0C6*->!(_OZ#PWE#CZ]S"O&M5].WO3J1N3X1O$F#L$\5I2GC, =@?M3]R'^&-Q=?M4SQ>JX M@14I:^ZYK=0V4\P@<,/(@HD3:2:"=P3O9V.*\,+[BYVC?C72GP*<&&#=;*IG M)]BQZGS4I%1SC32")%&N(N(YP\T MPD!;*JL9EQ*P+J#61MEN5=K+#-((0?5XG+[FD:M((WQ]C7!WE6"^TB[,GQSR M4C-C:4 6>0RX776[Z+EL(>$AC8 V7M)Q)OWQA[QN=K4TB(1VW<&C.C OYW-( MB%+9=$4=W$9]?6 'FUNO*SPYFFM'*Z]/RJ0[TJ:T&.LM+;?0INWR-%OARVT> M3Z+@A*#BV(4#'1%*(Y1^!Y1>.X)X/4KUO#4KCCUAH@FT!4J)%KWNL!Y"*:H< MR<2IU!4K1T8H#1E*S[8[OC5*K^W5OQZEII)MNA.-US4W6RYAU8:FIP);BAI. MD7$"/]_"?.+#_\<1(!=_^!-#OE4<_3<9CT$A0W^1 MP9B%!3EMP:G'+* +#MJ.,6/V5+! 0A1L^$_(: MG507/"3B;!JP^VJ0.56 ? 5TI0A>^( 0U)#TX@JYN2MK-1(D]13CW? M5[F*UN5RU<:VD,_49/@J "FS@"]S+!=M!9B:EV3( T/EX1 MTKD.&A1?=9*! M'-0T\PWO?M4[]TJ"TQ$6-OBY_^-X@2B7-07(]_DY%]8)G]W&WL(F=#!Q?@IP M(OL/?"\I^&3GD 5CCCRTW1CTR)6,^!)&OKQ\ M\3WBRVWXDG[ (CT60KY /49&? DC7P@\XDOX^!+IL7#R)=)C8>5+I,?"R)=( MCX63+Y$>NRI?WGK8ZG?IEYL1(?4&(EPUT?%N"J1.DXT2,!Q@O4P2]90>Z.^? MJ@-_+QUVH<__^]__J*?TD$P=$>G_?J1__"%M2/J!H6]Z?^T/B">>O-,+E(AH MZC+\<@0$*\8:,I!C%=< >%(++ZGH/B.6UT1E+X!E(@_A1*./9"WO0KZP5!" MFT.G@+F:3Q"VI3\O-N(UQ ;_8F*3C,0F$INWBPUY+V+S='OY-6L_L]S[]^;@ M,T1+A>\I 7T%T$+1.P7#3ERD^1GMWF+Y[]SE^1I.3BC7_!G5ML.UYM\ED+[B MFC]'-89MS2\G<+_BFB/9_BYKCF3[.ZSYCF7[SUS.$!1/.EY]^?&Z, A.\Z(3 MG_NSH*>G/C_,!0T9#6[EE7Y[,@0*+UQUJX-K5L=T>>U-JX5K =XU:KQ$RD6# MVXQ4,&M10WQ)??2-E+?=M'K-L?:,L^NDT]TC_F3PX81_@CAZ!-9B-]@X:>1M/9U2%=Z_(QWA/,)YA/-WW]H+!,P #KHIN(\,=S>VHUV):%'F CP-^U60]!@/<6LUY?:_EE5V]UN:J'53+<@G,& M)01S%-E=*!UT-RB_5A3W[78!.\ &@B5-_:)&,E@!W5S,@>$$Q6 L(']@I!>R MI4>;?]'FWTV=QQ#$B/##G ]R>Z\(+ID13NID*Y,6RV!-J5K>>+2KID8*FOJ/ M7^2%HEX?YRV&74ANY4"&3(=\[7V$[QE7ODXU%,Q&TB)X'%P5#23K::(SV'2*TAS0>_!.T@UZ"L:H8 M.6;51$'-&'TBZPT0VFF4.#KOR1FA/4)[Z-#^/6.\5\#]^>,%MF6Q=8;4)&Q# M@Y6<5FU[UD2X3Z/C!?0='R^XWS@O9$%Q<[%K!00L2;4_,-P+V3JC7<9HE_$K M[C(Z0)J^RI $0&?W.'_1;LS'DE-* 4_4$J0G9?N.Z]1YA4\%&XTO=FR^OY3A M7?B0(5,CT6["?0265]$.B[%;SLZ]TH*CI5IC3#AXE=,R4#O :#+UD(JT0Z0= M(NUP#W'H5;3#<,S3J[PBJMI@T,F9;D*>=D@/:H?T%SRD=+]AZ"TIPSUT']!> MXZ'[X62W_P@$RX SB?8;@UU.DMVAM;=#\B5KH$BVK!;Z MRP*VH6BIHXE8TYYZ?!I%DMB%[KYWDX"\"[_P"SF!WPOAMPX'WX#PV=A@VW.I MO,(V2K%M=!7&$B8(X?X5QFAO,4)XA/ 0AG1O0#@]L'IY6I7G++T9+DV&-@M" MI@T1GKYS&WZ_T5O(0MW]^5$9_G(%Y)AJ0'PH*FH\']2PB785HUW%:%?Q?D+! M-YU0D56U!2S4J>22]6"R5"&7F\TXKFFERNGN.+M8]CP>QU (B!,7RIK==4;P M+KS&D*F/:+_@/L+'#]0*Q4VFDFE-JSE-K9=-J]Q.Z06KC;0"#!N3T29BI!0B MI7 ?$><'*@5,S(T8:=ZT4[C?Z#$.HZ:G. M=&KJZ.5H*S':,8QV#*-L8]AW# >/H(7#7K $[>XHT;5Y2<82F7$QX- M-BC9-9!<)'90\.>HR6)P]%17YZKC_VG_UW9/I^$_F'F S_A'5PV0F 9]T7$, M^_<_CKGPY_Z$$/!C^*Z_<&AQX-,^2,RB3<]HTS/,F"!;*"#>3M)J-KF=$FZ_WD36^PIQ*"P!25!(:R@UZ;Q\F@W>1Y"!IMI41;*7>L$LZ] M1[1(G/@(=SD2ZTBL(['^=BY[R.*;OJ"[P=:6H.NF)QA2=/4NVH6*=J&^IK,? MQ.QE(P\FP+* # =E;!LX]D$-9/9:X)+[7RVY,TM7[266&U:<;&52:Z505BCI M;T$QU[S9'3+I"0&J0IE,CI3+)SE8(5MP" 0APD.$AW#R/70QR"TITW0=6Y5! M3!1LU3YJ&Q=M%41;!7>30/DZ6P6OK^@;X#:+8)L_H/92E-!LYH?6K#9?8P.] M3X-*L6)+=)O'J=U!M6MV PB54$3IU.^A#>X_G1J)=2367U"L[]=##UDXTW2F MP(K'#.!$FP/1YL#GY"M$TY*!E0A^_Q-?K&.VJ:MR['\P__]"IAKOU/U_R^:! MKP0R\LRUG3DP'/MBEV@;*]0[YH+DU&:JJ:6KZK!057B<#LHP7+%-=,@R7B% M5B@3HM<_;1YFO7&#O$$(+K%<4!S/'S%,JN5LKSINK[DNWN*;@XK1MQ<9I$'H MRQKDKDMZ12HD4B&A5R$AN-'R)A6"V[H\&ZZL&@9JV>U8HS;TO.$[(7YYAR_6 MC?1^@]S;4(;V7W$0.O^^"I3W: ,JVH!ZH^$XL1(DM!*RZ:(.!F$P$]\D0@VN MKKB0M,T%".9S,2[=%EM\NUM+U+E$.Z&U>G*YE]6@26#\BRO45RWY\^\OD7S_ M:(I=BVFV$6Q@-IB/81K#]KK"]25#V M6M@6Y_->\^>0T(6-Z3H_)^H:R,<"C0)K=;+9 M4Q*5K OFN2?>:7#WIU,-JN-=*(+W/%-39XSTR^6=2LH33C\;];Z5JL$_T8/@ MK"!V]. 3+ZCLM_OHQZ_>5$5U$"3=E>'CG2F(J7.X% =UJD;_@H*>>"S($5N8 MUKZ/M>!_9P')M2Q4F%ZP1-6Q=A>R/*@@T*!]X/+9R_J2$@>\+&WJV223^0CWI\/RE$AAB./9#4OV-'?S\* MP(F0K!-'%-NIV80.)JBNJ?^S_6?6KMAI\*%IJXA)/RV@"PB"Z.F7A8_ 'U!& M;@[_N5M8$G]@J"NQZHGU)A\9\U\A-K60EOJ?7C-WR8:\P@SX9AXJ;.0FH2SU M07Z%7T=3N6$2Q'4\\';F6K)Y;QJ8.1^/+9361%,1Q MWN.)\Y%I?=4? 4).:*J=G5OK1L-BE@H<29V]G5,Y.L775AI(UFU>LK*+V*R:!%8+MO'B,E86J[E7J'7S/#4^=L7DVT!L)K':42R6%F,%&MNSD5@QSPV[C1RA;83.<.J,-(44VWSJ M?*31314F\U3?P#:KQ,I:),6LH2M\^GQD(DF(Q+21W')"SK6F:V?=7F)^*Z:S MH01N+MA&41EHIH6HK?J^.LZ&=%5.KLBEUQ&W, L\U&Y;5KK9W;3U. MA_8'&]-+KA(=SEVR"7QNN=A8] L=GCVU!@R75 ;XANU.D]9(JG:%HKZOB7@Z MM#'$><8LC=*X'_;\$KBB.\,M$%>H:@BHV4'G)\!.1N: M3V79%2UO&&TP*(R6>E:V90@3_ )?K;13=->;>E;;M(JK7*4Y+WD5^-0+C+7D M%&@7I;6(-5E[25G$$E-&$'P7&*OWS>Z(%.A:)P_M5L8MMH.XTTX6E=TL2[E&O-2AB?>LM=:0H=81TT)V>7PS.&7%,%WT=3@>U;N1Y\ M=U8W)>W'8:U9-ETR2=W 5'5&)]\EE1\Q /WH!;IH8KG@&A[7/G)]8MGQ M1\N^7P_:Z8-O@>Q!,1FTT?ZF/@P)Y%A6T-&=]UAW"N!Z$7%MU49?[ *XB8FN MQ?N=P\ @/%H;V+U.^B_%=MWS+X0_+%?_F[_^=0.'^S\"+]2"=?NL]'B4Y#D,%$7+3=9ZZ)]<.7HX&HL3&*T.9 MH\#E?2DOXH&@(D:$@!$0$2_N@D>,^"Q&8 ]TQ(@0,")232%A1*2:PL*(2#5] M*"/>>.CPMU[KYZTZ]8957U4)7SG__5LB'"5650<^07HK66 _4*R@HGKQDEW<635V&7U9< P1'+4@LOC]S(?[YX=P()S=BLGIA MNV&'BOUAFO/__O<_ZC.((/X4$3CQ@!%W#0F4]CK%P'U+QDMK?5XPQ$@P+@A& M\KZ5X]=0AV%8Y._BHJ^QR-_$'%]BD9&X?IE%WI&X_IGEN.D%0?C,LK&"1M.T M-A^&NUNOZ%90O/6Z__5A> O9O7?RY,#<:P_2<]T\GV*[R_DTUUUQB3(U62SK M0G\H/SF$FK'YYN1H=[RGF^N^#6A> X-')P/O&V8Z=GV^<'R!W. ME)*'@_(I!\\,IO5QCE5)H":\-CE.5SP^**B>C&,4?8V3\A%P(^#>.7"3Z*B+ M6$Q.A:K6-.>C16F9GRF,\EG I8L\N^F+N*+ES+G=R-;6JIQ P$7WTN(T\]+- MM#N(.1O B9G!%1]#B>FF;<4(*H.;LR*S #2Z*8RR"V2X(C!E#S@(#3-2+&HMM#T52F-8M;CD?U.WM MA!+9CL*G_*,+J3A&7-&)N+641^B.T!U^[^,]Z![JA*)A+".S@VV1P$EO/)JN M,Q#=R!^AXS1QYQF(&A!L$--W94T^[C3DMU!#]ZQSOHN"^4#WP>\1?:9=? 0= MU06ZH$2*_$Q,"55NS&[4K-SU."5;I5#U,.0B4'$LG8SR#!$0OS@0/]#2_S$0 M2P5OD9Q7&EL6].#_3?J4/,MZ$(C(FJ?C%(9_N?1"3ECXEV>W0(YU_C]AOO@G M'X4?=QY^W.I"TC>.4Z[N1ASAM -L(%C2%$8F>; "NKE V=*<:5^,4)8CAO/* MM88 UY2;%<#$D0I;#Q43ADY9="C&XL1(Y_ MY/B'\ #"(T3+ANU8[G/'HW1I([9[G"9APK8R4)G6O,=NVZAC!PKVXTD*BV+] M"/+? ?)G?O4=Q+%^1[TH$@AM)!#M[(760)XVHWPTB+A1+W2T@N5B@SJ^X'IY MWA[8;=27"NVM8W$\?<7+?A$"(P2& H&?4B'@&01NQQ+36-=K"K=T^]Y8L,<> M*2H(@3"@IN,X?MX2]MX#ZKZ@[QJ<":@?%FJ9%7G9'^]EW[# \BV._-YZN2\H M,Z3 _KI['^( V\P>M1?46:>47JT7O6X*&W0:M;:0F4ZF4AMUKT01-AEGZ'-] M]G>$_@C]$?K#[;^\"OVU7G_0KQ7K#K;!T_7I)"::._[R<' M<6C"3B].KAZB @3^MGI4*@[-LIM$-1%7R0"< 3@","?[5QZED',?/7>./R[-'D(P@^573W7\,R7H[ MUU@;*;O S06)R<]5BY?;/B11N$I@<3IY7NWFW=GO6_LW>;"P($VCLGM?P4G_ MTH6YOI"OT+)05RUGT](%PX':"14(73QS8P>7AIQ!4I*M)1+-9B'34,D\#M52 M4&$O'2=23+0C'R$Y0O)-7(RW(+E.C6H375SH6%%?JD5\GAGF50\A&34.PN+) M:_@7GRJU'<3HF#F)N?8NI1"%+%'(\@7TR:=Y!JB*%R1=QK)@N *>NP?7G#=5 M;=EEDMIRRK>(UKC$%TK0)PA*ZI%QBCFONAME#R(H?@4H?III?QT4N7EV6V;S M&XOM-DH)RF"PGEGTH8BR!DP\Q9S?P/D"28/H2OU7B32^T<;>#>O6?$,N1](= M&NG^0E;YR/1C-/4->_*1=B- ML'N_V/TT?^$Y[!IVPC(2T\58V[C&TL/S%,L/V@B[J&ILG$Y_M;W^ERZ_Z8_T MBB*>Z"YO=)V?=S[S?JH.)ZZ MZ^S'P8'!"?\%#>! VNZ\&-6GT=%-_MA?1TY-%'6](^HB(9!ETT6W1&ZBN/YU MI8CK!NL*RYW@S[C4?Z2L+E\/QM=>7>FNMD-,J,X'1GU#9S4"N7Q-B!QZ52PF(UHE^\M>1[ M&/]Q!,BK\ MF&[#G0D)EK.^ID\]21P1]U?>;1C4'^R^J\O&),M6,6 M6+HJ&N--@1%3'?39W+10]V(-Z)N8,X5K-TP'_>&@G\9,*R;$%NA&)WR6.3E] MR\Y+0M=C_%^) +XA:+_T$.M-P<5I"#9Z3L4U0!!-D%@\ALQ)\"\/?OVOV]LM MZFJ%LN@ " W!LOA!8=32)*HZY(J&(-GC?CFW4#Q4(^_AW&X%](&BI".20$]U M(?A\,*],KU?IBL^AEPBX)$>V31DK*DUY/F_+DBU[Z ;#P[G..*67:D"9!K&% MI9I6\,T&"-:##]];P/49$,1C'HA-!1F"[MN@P-OJG;;;)3-L;CALTQVVZDR= M]JM0<$&_Q!%AH?&7IO=#P<[)EW=!SVRZCJW*("O8JIU7)_!'X#G*3I(Z MN08S>\FYTE3)5"1!9CD%G>Y].,_>Q0Y0L6,3RYS'S.!%,1&]*28?7F5#(56= MJ8\G"\P%U8">%/Q+AY,U%*20).B1P8_1T@'$0PS2&4),<(+8VH Q-[KP$ S7 M3=L^&B!!"D"[),'I;^#//<@?.[ E.:3QC TT,KH*5A":OS-?<'YV\$;_:2;T M$Y^Q5>'3 L[1@J?0)$X I+&@/Z7;"9G0LX3%PC+74+8<1(]K V"'?/Z07,JX MSM2TH+N46:LV+YFNX5@;^/C#R'.9SFZ>"K[_6P0)OKE?;0TN-G>\UCJ8B\#B MDYU)Q5NP'4Q;:LWZ1M9-;9YOOT.'/?_&BP"K'$E%A>XLC#$ M/-K&EI31@:XX3B?P3V1QI]9LDTR=2F*;5GH[WS"#YMA /@?!/)Q?D#CEL:]& M5>@A+RRP4DT7*CH).N"VBL8B->J;*>C&^1I)5^Y$^+7=RL2[PG[I3 M#BGB(?CK#6ICIX OJ-RPBEDAF'(NT!W7E:VNW6BTJGIVQ(%V=32AF5:2RWZB M;"WPI.#BAJMB.8>HK@S)XK$,LL\X?<&AW1OHG11T4:X:\@WQ_+?\!>L%C/N@ MT7,\ "._B8IF@X2&#AZ&M!&,:NF'6&%G:7[[2 48Z%LHL,+$@0*;!Y)/U1B) M(W'$&2B!*QCN(=\;1HTJ%")P\H@8?+IJRC'1=4X$%\X5RKV-' EHI">N#BV9 MZZC(5.]LNN XE@I_!BVSN/&!$ LP0!*GO@+"@' A9OU,>?]@F4W1;HC1>9/YN0ZGJQ672Y M!%^P# *;D5T!,C_Y<'X^\=S1"8EM^9T+LZXVYO-%0ZBP \[&2JD4\&CJ/=AZ M*Y4G93<8_=YV.T0-D;9O#D34R& X-GO/ ;/TSS?WCTJ]VC M!%_S7](6]Z[B+PK%7KW/O7:KG.$+7:Z+%QC326,@B[\'Z*]6[]2LHI;S&Y?$ M@%@;-P:=V9RRH>Q1+^0*WJW8GPIHH-!O'X_'GCRC M24++_RV8\2;R9[9B'C3,',<"K)V;8'1UMBE!2\T\'U'L$ P]ZP/5@Z 4NEJ& M EUZ2!24"D0*=O$X$0CF_4Q\*_^\$X]VZ]"?%H""8:G((!S>A/3%+B_H.LAH M^?G&XS'4.Q4/".*=_PXEZ2&6 M!9* RKOL+,?X@%H_@7;'X!VNW2P#KZ#/](%+T@:6T!Q M]>"I*!0,)G(J:.CWAX7!K^9P>G,_ED2VQ[2=^"Z3' @8(A**C>%(&<"X%@X/ MGG%T.FQ_*FP3>#">Z>HR$O,%C(N0I*L32#,XD<-K/;#+\9R0Y)%44)&=NC"/ M;_ 3UGZR6C(5 Z6KT>./H2;Y2>\]5&4P-U'_ZV#I<'9P<0M=,/RU7V2/_[#+ M@O!PV-Y&8%"-P+[#3V1UM?\O_,_>4DLZ_"$Z@#'=&=G#^0ID7_?'+[!_7^44 MA02%!UA[ZTXDCP[[!=8=F9_%R=S_W_'D'P^C)B13-ZV?^Y,@1ZN: G14XR?A M'PI10$*T@* E_/S'3T'WA(V]/]B8?B#WATQ^'@Z3D(&_\4!2_XX=_8W(<4;+ MN;!.'%%L=P8EH8.)\W/WL_UG_OF1PX=FD%[\&6S(K !Z^LES?<8XYN(G@3^@ M>QQ0PA.[A27Q!X:Z$JN>N%WD(V/^*\2F%M*R_]-KYIZ

@OZ&.@QJ4SUX MK!?,=_?1CU\]'W=0,^20TC90$Z;=\0SAUQ'77Y15G[0)2,;'V>Y(^_CA*4_. M2!U\"=6']!<:$?M?J!_1+_]^PH0GW'P\8W3@)?KHFS^G)7)-8L!VY<6R MY:&-_J>)\),V!^1"TR166:.H>+:V!44]Y M<"3U=*18]+RNTBJ,,96?,[;=)DH]7H$C4T]'.FRO4ZY3FS'G)DI-K%D;VJ6< MPI,\]G3DAN7TXIS;$"Q!I)62NO&JPYD'1Y[/T^D8[ )?=KC!VK&H>5H;.T(& MCCR;YTAA!IF52DXXE>@N-0_PQ,1JPY%G\Y2(Q=I3ROP,V[0;Y2;K)9PZR/#) M\WE:V72BCB<[)NJM1KR*3N:['^\W13D?J9GJ[Z,K-)NL*XW9QIFJDBJ.1 MZ:> MT3-1*':ZY2:N:M5"J54MB06^SJ.W[^GYQ,X$OQ/Y:7V2XD9%SF !4VAJ):*S MFND*CX:2U[ DOP\4!R"VFZCOU@J&H&^@1V&Z5DS131&Z#YYI:2A7*0D+U8'_ MWIV\\BL '9SEA8ETE;I+U!R=-7_B5T#7PPU.J._2_1<]LT<##M]J3_[LH N@S(T]FE&?U-_:FIR_XF/DJCP%D^SC!XWSYEZO/G(>:K MUI/#;R=><]X-/#Z>0:H%'27JF4=.=&O2Y1I;NSC @--RNJ6J@V]1KN/4,^Y* M4R"[.FA.../1">H)ZRPPH#/CV!U3UPM!%L4W SWX^BQC00?OG:8ZI'7OM[SX:GF8@1H6#$RS<1(D9\$B/2#T0J8D0( M&!&IIM P(E)-H6!$I)I"PHA(-86&$9%J"@4CH&IZL4QVQ(BW,>*-Y1=^%T]_ MWJ)3;UCT577PE;>E/IH(DJFC#__O1^K''Q*$I!XH_*:%Y%*O()AX\I+=[H]H MZC+\<@0$*\8:Z%C R1'0?;$:\==__[0^2020F[ [X-SY?R^+/O&GHH\.+I-W M+?HHC7XJX'?-]Q?7^KQ0B,_HQ.\M&,E(,*XA&$GFW@6#_ "3>.L"?=G#=MAN M#^S#!/W6*[M%H9\PE%S\B-(^0:8K7&T3/K4FUQ7J^CRSZ7ZAL \A)]*XBO6Z M6*)!>1D\+;(5@([+D#]^47&"N4HIK@BT$6CO'+0DK_'UYB;)#]+<(%'M,WFF MEC2:[RFD]WK0-I>8T\O,\!E7+=;)XL(J-Y@,.F%'^Z!-G]_]B4 ;@7:7N/W& MH"7X8769:[3R"0RCK6T]V1JEU*=7ZZCH"#MJ(A!/4]A56@A\^A;/!8EX-FL= ?3F?L'' MM>6,C$/X9>\3VG"_1_;N+_OZQ$,K#&/J'%+>B>+"CX\+;]T-Y<9T>38U=&NZ MW"X*_2S/<%>AXJ);6#8"M_"R>[@OX(=NK!G2IF<)AAUAY:S/*;M.\W.8IWT/\4JFGE_W%2.=$.B?<(2AYK&B2O$EZ!8[9RC8VSR[S MU'@SS..;$"D:^ 6 O.. C4.:G#U8N>)^],Y MD8H))5V>39[?FBXW5C'$L8HA^;S<$*K-84O!W$FG*G+EVL25_F17[+-5C,F/ M7;X\W*@844FNVPO)*6[;R*E)H]*^']@^[P;'4]F3F^=1AOUMJO#63:>NM7E_ MZW6%95?P"CWQ7K\KF$HLM%K>:!38:D)FVMFUA M55(B%1,W(2>*\^F*$W@B] M(5A76-![T]-S#B_C8XR9:YPPF=N=N0)2"0851Z*O?GHN0N^]HC<,#3K#@MZ; M'J/KD[TANVWV-UJ37(U[=<_.ZFUD>]._/T9WTM'R.JTDWXW &Y3&*@=%RN1] MZ[Y7%;M")X$>FYM0?DW:QQIFAV&?4!O^P]OK/2.,O:G@#%"AN+*_"\=.)D$K M #BD(SB7^\*Y7%=C0:\_8Q,MU2MGUREF;2G02WRAZXQ?DBZ.*M ]3B.^*U$G M^"\-*NWNW^_SQ:]"ZW=?]&OG^F6%=X7S4!1Y7!+XN-SSX0VH^K<#+%2DUJ]& M!PQ!]^OC'961?UX8=I7#_:+1MM^/"4K'8QE?<%9D^OJ-*CY+*@Z-,%I[DF4, MN;RC94:2+/>9ZN'#D@DF4JVZ90E0*<[6W9QC4MZ/7]B%9E?'A:2%X)G/\>M" MU>B ^(+?#,/GN(7 CECDET;TSQ?9J-+=[E[O_H?)6-"C@B"A^%VA6^S[$]_7 MYR"[AJ2U+X-[52(E5B7%&;=TB?[(TST]3;01!U\H!7Z-)BWO3^_=EI!;-]5W M1CERR';Y1GO%%DH31\@@0IZW.[K-QP.V0:>E M-7RL!_35[B+]'')T:N]ZCAW/=:+JOGX^5$6W@.-:AKU_DE\P]+C?TKXKZ&/? MI=E1"QX['C1E@JM&/SCYZM"*]/#/G:A[:OOOW#54@P3VC>1DUVEU+U>[EQYW MUPE.X/AZ&'%F1PAI*AB*;RQ1DU;[N6F)F]A*L/SVA/[3[+.)N@OT&],XFN1^ MCGX!;B2RODCYS]O5G0V>]5P%^: H< .Z9CQ./I;_O6HA6: @SG> W\[<4/+0 M3]1-V[4N5(S-UE4J2;0+7:W9@2JT/9]-NUGOQZ'JKYQQ7ACGER;&KU1?]NQ2 M[_,N]'.5U%%%8E6" Q#]]X?M?&KV"2FL8&J2;*P7O56_@-P,[8)W? M+W3'Q==9<#N@(#]S.HEI*JM_AVE?W>550#!/R10K^W5T(?A2954W=5#8W MZU)UR?:=+6"W-N0]H.8IT)@"^=&4" KZSB]TY=M76=U%2&B=?C7SH G*^8B' M6-.U7GR=$-.!X&\2RM"6ZXC<_F,A'=P)Y 34MQ::R11JL,32%?PN)Z)/4_^= MN]G9,=<.@G_![P,3M!-"O5_4"30NP8N1583&2)K&X01/N27Y[6/@'\@LHV5; MPL+OCJ<^SA;*I[DOAN['B0XPYU!E'5' ,4T="@CJ$^&O8.?+"*YCHE9#PFXP;..*6"C2%E%JW!VS2CANN?0X",V+0*:^V9X M_Z*8A]K&6-!<8NLW:N

C61:=B6DX@(Q]UL20(I:OE1#AJDB5(:FM?.^CWX)765A8Q_B M\5VC)2"?S!R27@-.'+J3I@UE+2'"2$+>QPWG2]WYVOZ3X0OE%4KHP1A%M6UW M]V,X3\AMQXU--Z*ERNIVUU'P<39[ D/"[\"Z?P*B^<+>!/"UU=V:$/Z=W3C3 MD/Y_]MZT.7%D61C^?G\%T?>];YP3%SS:@9YS)T* V'<0VQ>%E@*$A 1:$/#K MGRI)V!AH=[?;-@(4,=&J7"LS*RLS0*)V"!8>1#;0&5#^?$D55RL]-&?M MB\)T1*07!^)'E/H@V0I>%#4!@\"$O>)0VP((0QC10Y!)K@T5FFTG')0X ]D3 MJ3$5:E(1-:2 R//YXQFWB+@NPGSP^7P^"[(\:KGAQQ%?S1'R.?K9#)@SJ.OG MB.10/H];:?C.)6I]%?I+QUVTGOU?.!MJ^Q4%I>6WSX0NRM$&^V*]A%ZH:/M! MSB5TXJ'P(RP=AD*<0*\_^=Q0(@B7^CM9$#,XG\M0#A\E,/7Y- B3Y@Z$_.$R MP#;<10]>/@@B*_;QI#XI#NWN49-0^1#$E4Y>8"?^!2>3+54"J ,*W-,0H*[Q M\J,PX/'O"XM3GAT[^[ES(5S"L[,26!;2[J_G=H*ARWJZ5\AS%4R/8$5&K6\F M+44-3OFO?*O0@ LHACHR_'G8,A1^A_8/_[,_#[>%"M%WX%MHZP=6&,9 ]TW M:8Q:S(2 (X5ENA:RN>#39VR%W(L:O3TW"4$$E$7;GPA"*B,4B:A+7""#@7L/ MI01*E0J\4,!0\EM ,],/Q.BACD\@&WH#3;6PZBK3A(!-"46@,I(B2!E9$;(9DLXR(D6)Z;->76U]WLS+%4G" M7![OYY=$R73+J$/<6:<[A>M3LOXPRY2\_82QWBEAE+**5'@P+'$"NC M+@_IT6[3N=0AKEG&S8J7,A=\/E\2!W5]M&XL4=$,_'1D:2&N67)L#;A:#3.) M-4B96AOUDJ-.1_9U*BV,3+'!J<(ZE]&)VKHNH3G/.N[A2GNC-8TZQHNL6Z>% MIC->$!<[Q#&%I80W5ZD1MYX37=)I=D&.GUWJYF: BDS!EU8T,'.X'+UNCHW> MQ6YN0YR8*UV^+V"URM(P"J,2MURBD>?K;*H-%I=S'@=:EM;A-SJ.^KZES^>T M4ZUALSHF7&TW&8U6G-.O]^ Z,^6.D#T?R6?E ML6(4*C*7=UR^;7"[$^X"H1M\?[=&V_X&O4 MM%':.;(X!G#H!6993S,-D]G:.WZ]E(FVR1 M_!*TNU;"># 8;Y4BL<):,P-H(ZC[F^/38/Y;0Z,5SW_5^6^J&B)TTZ!?=NRJ M!#L[ZL@8N"CGT>M/;?!W;/B@4.1KJ\=_\G4] '^4"$D13P0>MY%X,8:OV%B% M)&-"1($0F;C74#0H 7533(<(T"%635],B "F[%.\,T>!_6,U% TZQ&HH*H3 MX[:8'TJ)X]H%SYU6LN_OM()=OTW;6XU4#H=^)]W'GJ\WO+?)RKN=W"_ADL.T M>3]S1(73E%&J. ($32D:=NI\WM_AJ@]0KM>NHG+;* P2>9K+]@& M_\1 ^OJ^D \D,5=#RY&/$G$<_"PK,): 6 (^%"WXA=H@D<-+'^6QO;M\5FA2 M7;LP7_.0Z_G;BBM@W3MH)W.P.B)5EO6ZE7QMRQ'RIN&+FS^NXH"ES6Y56P@/ M5(76X2SP<$.F =#=F>?O_9N+Z(M#AN1AG#\+JHHGA(;4P8X*)]ASD&B;NHI!Y*OT(8'*K./!]F_G+;,#>=]>]G^M=W+Q39 M&&N8YM72]3I'M!C+8_1Q3NB@7!_BVS^9-)8DJ/.+N1^U+UY;RC[;!KH?51)8 M<[$F^6)-A=1K.IN7[U8FP6Q8Y=Y'6<+N=JO8&G>NK%=SI-#RF MTN"&&2/3S)#=$3U%:H7^]@]),4F".:^*$JN51U,K^..UJ?P\O3)>E!>KZF2Q MT990#U1X)Z--EW_2P.IC-,%&'&?GU04WT$JJT!8JWKB\2*%FF!G4KXK F22- MO56'[WW^QY?*0@O=A#U%G'L53)]=/6^R:RTAR[#'2E:%H]:*0U@7/!7*ML\U6G7Y\6.)7HS('< M5AG/OU,%S34JB=,?V 8Y(J%BOVQ=F/A_F[[8U8ROQP,\#C#RU>?Z'(;AK(R9:W>%_P6P\MB,X73V4 @WM/E(6"KNQ.1_PN_[>-IOS M8LW8?'V<_H?]M5*,4LS7>V:'3U69^2PWUO$9Z0ET$*;S\']>UBIS^.9,5>_Z,R M=1S)ND>P'YNGKY8L]C& WT",Y!5LQX186<"_BXT,R$3>M/VN.&$ )?95KQQ' MB:SQ?U>W+1#7MZ8ETU3\5&Q@;53XMIZI*Q=565\31+?-0W?J]KYSRT,F##&IJ.NDRL_>>2CNP3?'+S*A0S$J!4($MT3V ME0B=M@U^V1N)=-$@68KN\.M>.97/TZ/]JN$)6=^<)K))C'[K E$<37I7\8[' M@SN^Y/PPIOF[55&Z2XQ;#5XS.7'9H6OL-)]3"C.HBI"93C))'(OO-<>J*(YU M1SO6?6+Z=H_[588M0/_@-DAD,HHC:^%'-[7X$3;<+ZM/%$@5W%T++S(5;JTO MZC17X&/5%"_IXB[MI=O8F= MZO37-$6SNRS8-8Y+\T!H=7+>Q*UI&;^1?09:*%D\R:33MUW)E#=$73=EOTB" M&%01BQ/PXA()=P#C _%F7"+AMF!\(-:,\Y:_\L ?G5'8"0O(YLR HY4$M.G0 MK3UT>T\,#S02JK&!EI5I[6XPA?F:>__C 7[G'FN(2C>570VLUX7.'[X[JKF15&U!J+N@J$% MB<:O6M.7](O06+E4P7*46[6'NR&%E6:3NB0+Q')%>0+N=YI)T_@M%[ \,>S8 MI0D7M_?)A(PYU8#,,%.EWZMH^;8FN'>QCR,X=P+C8[!K'-2Y#Q@?@UNOWF3F ML0VH8_O@V'@Z6 E!+Y@+-E36S??MW+[1P=1MKK1=,B5SLNT(.!784$F2^ 0S M*DHA,Q]7MNJSBP5T_R ,!+G MG\]R$0==V)W*XZ>Q6&%F,_CZ%G,Y@_.YG'T M+$+&WR&=Z9"&F3>74MB&YLBPZ09VC7\Z>,$&!,;82A7M+<.W<*WH[5946]K- M!#QH!4,D,>8\'_)V0VEYN#91-1)03M19$%"3YW!P'$F+(VEQ;.(>@8PC:?L5&3ZS0Q%S+JT5J MU]LV:0U=;/,[TU!X,D.<9XW?55"MLER)JA5X0)U7#AF.#F(80T!^"" M0/"FGS1KKB\:3,X=4"R?YQ6]4,2859F %F4:6909+$E?J$)ZNR&ZGF/*6D(2 M(48A!RW18:R/L20JO**[MKKQ;S2 Y4HW=\!*..(VCM[%T;LX'G*/0,;1N_N M\3&X-8[>7=MR8P_U#'IST0(Y9$3DCVR('U=Z'UI=OL[,4GM^1V=[G5*YWV(5 M5L S?M2.2.(7FD[<5=2N"VS'!_!B-G]P-H\#>!$T U\9,_D@P>N"T<>(Y10S]H0^7W,&O,@,!I8YA$9? M%AE]1"9)D/=TC?09_X?&ALF$?6AU>-[B\/D>1.S]Q:&U.%AQ?T#&H;7[@/$Q MN#4.K5W;IGIW$\55CAHW2BV,Y'O;LDWR1M6;BC,(HG]\F<0R=QY90_EPLI\+ M)X47-4ZRX6SW]0K\.=-/-/PUQ#A(S0'B1?@6['_^=LR5O^P3',#'\$W_PB'B MX&RQ0Q?'Y^+ 1':ZU'.W5M9 M=,4RQ M?#6L[EB=/.%U7#%"@3AE_O B"1!TS]K:O27 M(T(2?KZT'0U$$:]?DSU_;8<90O:335T75S;X?OCP]P>L^,#41T\.P3E_#2E= MW)FN\WVJ;H%RS(<+UW;4Z>X@*"BJ%ZSS@(/7AN9[EQH$$"_$"=\P>,ZDT(\H MOE8$)V)Z1K#W8C7X$TT$5P6Y7@^>>$'P,WST[9\>-&)!H@!DW[5(D'@R >6) M3":<.4B@7$_1V"7FHIT07\*MSEQT_&=+X/CC7L5?$S*J.VVIXE/BT.S7 K:K M.W8"^'=X@/^;PS-S"O]4[1\$I^A:66( M0V =)!OY),\.2@!=!@]4RLO:_^MX\2_>.!)=T_I^V"V.H J#XH3/LC.0DBP@ M:BEQ"E_\7=0]<6>'4*:S3^2+A!T6A="0P+$GDOZ?Q-'G%\R_HLXV=82Q4 !2 M.IBBH+S_L\,S*XS4!P_-H +3=S]W5MT -/MEJA/X$SHL6,(_0\ H_"E-?Q*I M3AQ'\H4P_Q$3=5' M;0JB\4BY!JA]>?B:)F>H#KZ$8BC_"XU(_"\41_3+?Y\0X82:+QKPF9;HT0^F M/Y!%]+=7 4MC@!"5J2 I:4:@1"DC2%@6"%DBS61D2LY20/D6($)\[D>J";7A MF%UWL7R>8K%YDYMD\1DT&;#3D7A_MAQ)\D#66ON%DTL[90(P'8% #9-?C[25 MIC8.M7:1Z@C4^3KS^SXSZ%:KA@8&K5V]1ME-Q^P(]/G(U7S= M[NGM(&E,93+E%%2\M] X<>;9.DJVK M-6XWW&L,5RY5AI[1W:D>-!;/\6E7V#WE.CNM-9R(W94C28S""IGSD9O9MH'W MQZ;' ZU)59=:QEUF/"%[/K(X+\W)3BG+8<-YKY9=KG;S:IT5<.Q\J"+UYD,E MSRXYM6X-\(IA#;+9#FJ#>39T.VR+\Q*.SSF&[ZO[-37?#LM^Q\PSTBO+--:I MRYJLE2B6+Q<:0ZFQ]]M_G]$^8W'C-=G.*ZF1BK&HFM[9T#&Q'UGK M08O!>I5>V^T2-;Y5\U"=F',.&/-24QK:74PL=^0F8Y1%K>Q? #YG56>_S-?D MDH"YD^4X7V73.=[PT#V6LZ%EDE(DQW8&6+Y!S:C=?C))]3R4_7@V5*)51R+& MFQ)/K' IR\V;G:;+HB/\LZ&"**O2IE>3.9>OZ-IZF*<&!1:%6<^&8HWY>CXJ M&QK7FC;UHC#*T+KB^R+GR,HIF:;2F&H80Y<;LUQ3G#4)?^AK'A H( (*IS%! M).#J*"!3@BAE)LEB M%CI&(2_O@@JF&+XYXW0\IS%;I;"1:DZIY+*75/!@P ]7@E9?:J"[S;&2JHR M>E$%XUMG52JERCNM1JGDP-CI;7IX4047.DJC)NV],=<">#HWK-*EFGI1!:?2 M6J;>%12=&_+2>#9RT_41S<*1YSH G\B+#9?=<+NB7!?6N>:FW64O*6O1D*C& M?E7+:*W":E1H5[Q2L7I1!;N]=KU6W ;6^][%9UMYDJ]W445##:K!C?BBSD^ M/\%VG7*V#1KYV245;.#8?#4NRK16B.V@."O[0,X+6%7*]:@&:X89]GE<< MQLV44?5W[!RG^?R0GK333(Y;[H6"5*R.)LWJ[.(>D)^G\9W097F.F4V7;-W& M-I6V=U$%5TKI>8G;-!=<3:2GZ6FSGK617KW T'1-W^/-,G"Y/-=9@OF^Q$C MNZB"Y^WM)I.A29O+3XB6@K>6LUW1NZB"-]-4;[0H8BM^Z%4G);V[7I+J916, ME99-F\\5YEQ^:!1MNDBD:,A_EU1P=K HV7.!'7"M;JX\Z%65?KG)7E3!,B8: M8+QMU3&0+UO%E+ZCK39[406W^I327BD,S;DEO)\K92S#5/VA!VJ=N(;!#R4A MUU!IBN@4>UJK._;TSG(Q[^4\ 0TE@HB57YF"=7XVFOQV^1TEZ*FMA/%@,-XJ M16*%M68&T$:64&J.._X/\9/7O/D#I$E_(X83.#7(=PK])N08R('G\F?_GUO^YL^Q8AX4=TK+"H,U[(Z4_/2P\A3&>AXJ2K:IN\ZIFQ/)@-]Q .1SCXEB0GP5(7YV\AI3 MXHLH\9/SMI@.L6JZ3T+\TI%ZC/58#3T4'6(U%!5"_.P^5$R)WZ/$<88G]##1 MR/_[EOWV7O(@V+\PM>7U@6OX%NG56\)C.LG4%?AET;3\0^TQ$*T$9RA 251= M R1(S#].I_[SEW2:]?%+Z:_O=G*_A$L.T^;AHB5+A=.4@;X!"! TI6C8J?-Y M?X>K/B)%/[+Y^+> PO#R5G12]R])9MLR': :B9ZL D/^D H+7Y(7^3.% S;G5% M&R]]TQ'UF[[I#N=L B>!$A]_9Q>+T,7;#\EUO]J5\>ADMY/'V>W4KUP7?,Y7 M#Y-N[?"RX.%[N"3';[9TN.=W&.?/@FX""J$A=;"CP@EHW66'/%?H<[M9UIJT M%, 6IW]636P##!>@7@ HIQ%A<*@Z\[QK0[8 UG.A?]1G'?ZG!.7\3S/ORPRO M;QBEJO$@2^>KP^RROE50 AWQ[9\,]+NR&/%&XGU\W_DQ5,FU;N4_N"8Y,E!9 M0PG-T] Z#6=].D0,X9\N9 RMA M!>BZ;MVL![I8'M=!N#$8'X@WXZ('MP7C ['FU4N61M[ JJ"8J!T85YRN+E7# M'_A;[MMA%*OKOG5P8JMEK;FC%[:M+"]BW59+K0?N5"W,&"R5 M'A%6VRCEN>E,H/Q:5-!6.V_H>.MQXF-:WZ8C%M#1-6;4<"A)9M*W7(7T[Y/"H\:?I0;P7YLGKY: MIMC' 'X#,9)7L!T38F4!_R(V,B 3>=/V>P:& 9385[UR'"6RQO]=7;5 7-^: MEDQ3\?.P@;51X=MZIJY<<$6L?4'?24!+8V*Q9VZ$,M;V/$_(H!L5!(8GLYGS M]NUQW.!1U<27A+0>7$M6DNLWJ'<;%A?:PPJ\6B[M0Z4&70W_[! M22J99=[*O(E5QF.IC*_)X+NFX1NE/MEA@_%D8A:T&/[(E%IU*NB!VHBI"93J23./EYGOT#BN2CJJ(XUOV5IF\7V$"TY+EOURM@ M W1S]0>W02*341Q9"S^ZJ<6/L.%^67&B0*K@[EIXD:EP:WU)3Y;7KFH!I6+ M9<'5V"AJ=F'C+18U"9/&S9E6JRNZE5JP7*_C]P2"3@#-)+-X'%+_LUTV,FKK MFM9_K)D>S17X6#7E\"+7+;=L'LO+ T4:Z!19"MI7HJI'V62:_KRB1_&]0'WV^_R!-X7FG%%Y2Z:5_*WZ=WMFI.G646 M6VX<@Z\L]6QOXO=HAA8^25/)=#H.\]_U]>=/K5-Z;4@?7-5)W37],4ZKY" M=F@A8V. 7N0PIB=;?-W7%!EHH:2S29)X*P@9]5,1."=OB+INRGZ1!'$)^=B) M2R3$)1+N <8'XLVX1,)MP?A K!GG+7_E@3\ZH[ 3%I#-F0%'*PEHTZ%;>^CV MGA@>:"148P,M*]/:W6 *\S7W_L<#_,X]UC@)+2+YL#&;QVS^"+F6-U?A,F]: M*Q-. IJF$49D#L7,W:Q2 &Y5T(9T?3/ C/F@6WA/,7,4*_Y>%%5K(.HN&%J0 M:/RJ-7U)OPB-E0O1&=NMI%VLHZ0PL:2UN=K,'1-\1\#]-C-I(GO+!2Q/##MV M:<+%[7TR(6-.-2 SS%3I]RI:OJT)[EWLXPC.G<#X&.P:!W7N \;'X-:K=YAY M; /JV#XX-IX.5@*J">Y<.N$:\^O^7"(%@J]YT\FZ;/?JM0RTH?SV+^E,DL0S M'V]&12EDYN/*5GUVL8#N'X2!(!?8]J\'F:B53^QNQ=&S.*P0\WD1,(3I?H\W7 T MO(-Y NZW@F&2V;BQ*O?EP)N!^8QHR26/GUTON*J166:Y$U0JNS$X3HA]Z3,R!KJ0@%5(H M'RWVO^)P6AQGB/D\#J?%;/[@;!Z'TR)H KY<"D3=EBN&HFY4Q15U?=>#^%*G MD,"&DS>7*]. JRBH]LJT@=*:MJPR-'.*IM6#1LYS*2'X/<*$:KAP3'#O$$*: M W!!('C33UHUKW9#6Z16S:5&I&1QW6TZ1'O6$?"TWZL9O]@JX'8C=#W'E+6$ M)$*,0@Y:HJ-8'V-)5'9%=VUUX]]G ,N5;NZ E7#$;1R\BX-W<3CD'H&,@W?W M >-C<&LJAGTYJ(%+4>8>4NXJL MH7PXV<^%D\)K&B?9<+;[>@7^G.DG&OX:8ARDY@#Q(GP+]C]_.^;*7_8)#N!C M^*9_X1!Q<+;8H8OC:/4OSNVHBYY3K^7U7W)#"M6M/# M_=>C]+L+ANBH8*WAFYG<#X&.P:1_1N"\8?=CDEH;&AF*ZD@]MOD'1MP")K1IFD M5^33>\7&EKEU@9[L1@5\]_D]C4ASKE13^P*I$9/.MIM;K]?CPDP@"/\R <8D MFO#XK&+C$7[83X$F]UYJ+C/UL"QQ_W*@";D%'9:4L5 MGQ*'7K\6L%W=L1/ O\0#_-_8ZC:UA"N:/W]K3N$7JOV#N"Z27?^'4"Y5$Z%/ MM'PK_&SM@'(IQAP'JI;A-^0K0>!8('4R=[Z+KF(<'O@X.GH1\%(PYTO_A M&/3D2$)\L3@L[! 1#\7EO7O43]VT(XP=O=*$KYGJIG=00X>_4VCJ[Y(%1"WE M0=3]O3*# DS?_>19=0-.YCQ2(,]#10DZ;JX#3F"/I*H-6";\]U,-])@07T6( MG_F\,26^B!(_\71B.L2JZ3X)\4O!C!CKL1IZ*#K$:B@JA/A9*EI,B=^CQ/'9 M&O0PT1__I+>=?#X;B?W2[CD,&T>+EJR5#A-&>@;@ !!4XJ&G3J?]W>XZB.R M(QX\%2+,?(M.WL,EV6I;I@-4(]&356#('W(]Y4O.E'ZF,JZ5$11M:G_VX5N0 M!!=M'!14<6:8-@0BZ$C36T&S0-03.=74S=DN$4M + &?D1(7;;ST34?4;_J: M )RS"1R_0?OO[&(1REK^D#R!J^7;1R%T) ZV%'A!%O>;C> X;7X&J!'XW+!+4S(V1]=Q=X MPP6HD"*$R4$8'*K./._:D"V ]5PE$;6H@_\I02W$L_(\A>9DQF>W(ZVT*6Q4 M3JKS)L$*I$!\^R=#T)TX6?S1532U$L42+S>K5XK->KZ@&MJ29TS68*WY/I4M7U\3E"LY=BCT M-SMM2+"T 7(-JM;SH"9 E6"2.)E)DE3VAB^(P#DKR(FR VJ\3YKO1#_%]SWN M!<8'XLWX+_F='49-G8-[2A]55],RD:U M@!'%*9;KT;,5K7V]'?7#IA7-BN>5,Z7!DB]Y_+S%>.EVO]P1J,"@8B[$:VZ[ MZ,O?)Y=NC=L.[<:%5[YVU[M?L!^;J>,J*_<(]N^45+FGR[P1A#6R,;*"TA1K MK5%[AKG3;DWB*_6I*_]946/?0+MTJ;=:,D=I45V/,;77Y\DE)\A:C5X6;F'Q0S>:!H01S)NC$8'X@WXTC6;<'X0*SY-56&/P;*VXR1 MO +WF! K"_A789"AELB;ME\P-PR@Q"[G3<11(FN*WU5"'9*-UK1DFHJ?;0.L MC0K?UC-UY8)C,)!-6AEN%FMN-S5[E+BI4CM[!M%$H&(_V21)Q@DN<2WAFXUR M/;C&N4;BW6^IGTQ!71OU466)I;KL)HNM#(NIL1!G]+=_<)Q,TGBD)FO]UC0@VM8F^"1Y!I#WXAOME%]4#V8.[:^%%\L*M M]27[65Z[J@64B@&7!5=CHWC8A8VWYK$.W74'*8V9MOJ[++?*C>3J3 M)&@\#GS%S_-EX>7*-=Y\+\1ZHW#-@E9P#2.:V'K=N6)#9JV092;]"O M(*DD<:&G;ZS>8O7V*+T;'^-T=<>D:^U<+/JX\,+5_UBO\Y6 M:J=OUT*.=QM:+4=MZ:Z@^O9"!@H\SB33Q%NAQ!L\$X%S\H:HZZ;L%U(0EW = M3EQ&(?+I_U&XY]RR(Y2#<@?,U7ZO:J7\77&.(+S"-YNS.=Q4"=F\\># M.XKM8Q[;UCNV6X[MO(/U@DJ<.Y<.XY3*MKSA5MF]UF-%11CSO+%=L +NMXE) M,TD*)S_>XKN:>5=90F[VZW"M1 ME0.B[E.D9 +5I/ZIT;KN2K2JJ:*D?:/;= MNU*(0VEW N-CL&L<2KL/&!^#6Z\>2HM\DM-765J!"=&:M@\&1 O9#\>-4GI' MUL-;_62P=)&W2NM475/U1JJ#]<8#<]L1<+^AS*5V,G<5:$,FJJWZO&,!W3>[ M0'!UR_;OBIO.'%BQDQ;'W.)@1,SG<LMFS"_Z!6G7IY@L&6)G.R:!;F277@"[O>]R2:S#'W#/6]. MJVXZIJPE)-'VPV]+9/OY:$NB&[ M@8S#7+1 #AD1^2,;XL?U0^WLMJ9*F+S% M0$O*[J;3_M@V9P+.!++6!;9CN;+C6JBX"0JU6<=/4H=HG(QL MU=ACBP-P<60BYO,X !>S^8.S>10#< ]O!KXR9O+0%)Q=["8][U&Y3+^UU#6" MG-4[1*L_4UO0Z$LCHX],9HCL'26Y/:/_T,XFF; /#6[.&]L\G[K&SE\<68MC M%?<'9!Q9NP\8(UC?ZWI66'2K@3V\2?;NSCY<>C#982F^Q>?-CB#P YXO5*"1 MEO'SX9(T>;=W3PDJ--R.[B#\0?WAV'6+(W%QB.(!X8XCJMTN^^S?:7(T(2_N,/0Q"KABL&XZ(BI6<+^TM1 M-X=_X3^'^60=B!9B[WGXTF=.12\/F1O#_N=3^%&&)CVP#M BB_+9O Q SQ ! M-"]K_Z_CQ;^(6THV==/Z?I"I(ZCF #']=\(7KQE(2180M90XA2_^+NJ>N+-# M*-/9IV=?]?NS6"(T)'#LB:3_)W'T&:'C#)=+<9LZPE@HS4$#O?!GAV>^)#X_ M-(.$R^_^,3;T-]#LK^;U">.8J^\$_H0"IM Y286 4?A3FOXD4IV8_>0+8?XC M)N86DO'_[K?R)RP:3((^0Q&"PJL'TWK!>L-'W_[I(Q%"R9)YI#+\VL(A_XK_ M'%']35[U49N":'Q9;8C:EX>O:7*&ZN!+J"3D?Z$1B?]-$/XO_WU"A!-JOFCK M9UJB1S^8_D 6T5="0I:12(4&&4&D"%J@IA0A2$#)" 1.B 1)B5B&(K\%B! / M:JLN[\O3Y8KL8ZXE%:1BH26U1BQ2K*SH2.#B8$):;TPBIZXIR<^X-X4CF?$YRLUK6 M5ISG83W&H5RCTID[$)_,.9;8+*4JJ]9@@[6VZI P-U6FS:.19U@B/4/KK;Q- M1EL6FFPK,RVDY(HG,"=8$FA*(:<,(0E2.HWXE %"1@99R*=R9DH34PJ3I;.Y M*ZK=5C-IAV]Q6\5=-SEGDYY=XE-6YS)<93DA^&5I9.6+BC6J+3N7^%06YB9K M]+&T!K+;[&*#U_H[DKW$IRJ_SWH9EM/X$C$IS(?%ZMC4.Y>XSZH(1F6!8PTH M&XM.:L;AFW''NT3_;(W:\J)38;CU5)[K)=X:CR-S>>'RFZC MH9%G$!6FG=F$EAT,:]4W>WMA:'RAWX$CSWE*79B9:K?9QFIK>PL8K%*=+%"/ MZW-Y8H9[>6+1*L<,#9(1Z2G;R;%"]GQD1=*RPF[0SVM,HT^H17JP7K)LT+[S M!*+IQA @5A5LV%JP9%U,E9E&)^B$=S*G.YX6G0%;T(C%V)F);9-(6RRJY'_V M^E6Y:=>UNL-SJE@M31KLH-K#(2OCYT.]"8Z5ZUIKP*GM]::7RBU-')4DP84S M1;XF!JU)>SNO8BV77^WK%DO:J'<(<3[KEG WG62[F M/?@:-)3\#)MOX=J..MV=VA;XBVW1GX,$RHL4C5UB+MH)&]KRJ*@=F%E^E'$J MRL@ 5N$*G+GH). K-R"!S +X,6@6\91@X>]<>9Y,B*B*C'^&+(LKU1'UX/!8 M41W70M,&_@5"B+0["F"&,_D+,$PG(0%@)%:6N5$5U T!3J<&7X@;4=61*9-, MV*HA [BFE^4K)@A&P5\J+OS2M!*N U>_!_[R7KT?@6BAE@N[IT3%2"#K(KA: M(NK.W'1G<^@9K2SH^@3#_6/QX])_X:$X6ICH7TXQ#;\IW#0!1/BJ9]C^___& M&>SO$$#D.^#IO^TCT"U@N[IC)Q.J#JH?;4/J!7#-@ GY9#57Y80(3?W@87!A!^(($<=/P@UK):*_ M9?@ZR&(6(HZ"8OZJY#KPLVHDFJ8#@AF(I\2/5P _I<39S (SGT$#8@=,AYA3 MA82WP 88;C@9Y#14N\==(B0B1!LH(\3GW.3QK^PWUX"F@-2PH!B8B*]?9@F& MHXF";TX6 9_"CY"5[.>QM@JI)EH)Y$VM;+_84 $6D(P!*%JJB)W.OA[!XUQ M.Q'. I0?KLG_^]>T/PI$79_>A;T<)HC M>" QIE-@H4\7@/%Q,H=?0[$#D(I0<=A@)2+%HH<,]$)6M+J7S.(7$ YH_)>* M&,IT;3BK_>_OOC!>!#=@MZW+JYL\/WPX7AMR&$-G57DC&LX&QZ ]6O!2 9ZSF^FP!SY>D?SFW#.J6YZ!Y0<_DZAX-_W()C@023\ MU(D/,?W*2Q0E* VN<^HE?G8,Z6C@KY/].'[TIT<=628F1"0(0;R92Q03XJL( M@3U1L6Z*!"6>LG1,B$@0(M9-D2!$]@F/"1$%0L2J*3*$B%53) @!5=.;:>(Q M(7Z/$+^9COI3C_KKH,[\!M2?ZKM^O23,1)!,78%?CH%H)3@#A?6KKA&&6DDL&7SXSU_2:?)/+"%7E9!? MH'= NO-_+_,^\5[>Q_&G-'[3O$]@!/V:PS_-/+TZK#]F"ND'2O']C($]D>E; M9PPJ9HQ/88S;WBU1YNY'[(G73GW/7SC/2YV=17[8?GAM<*]QH86(P(66#\GM M#Z+ST:JB\<6I^]1QZC[]*[D)C@_Q!U*A". MQ#(/ MZG?XZJ)HF4N4NHPP/E2=>3Y,(^&VLNXB7D#]J^!_2E_<7KB&4!>'/6EO,3@& M:DR=F$YKV>$:92J2W_YA,E02?[-L[A_NQM<6RU@=_6E _J&U$7FLC:B;TD:S M4EZV9WMEQ96,[(R?KIA,=75];93O>J#9 8T5MAX5%(_L&LR01=J(@=J(3B>9 M]'FUH5@;Q=HHC,$_M#;Z_, "O[0K%;M/)62:V MN+Y=UV_LV^D^KZ\X<XR^HF:HSFJ38XJ3(]P9,61Z3:JH\G%U=S;2KRTP&$]L"MI8];=CU#&]4 M15=DH?M(,$R2I#*QFGE,-?,%A3RCHV9NPA7\!3537O6RF58^I_*[E.*2TP8F MU5/75S-%N;U<\MZ\SBUS64,L=R>K8A[=KX=^(4$328HD/MPOO':0YK*KV$*7 M& ]__\=V7[_8GRK]A,K"Z) )#J5B_&Q$5$4&S7P".GP,7_8O_-]0<;FKCTL$ MNC;Z(A3;NW8!V&OCY8?'J-=&3'3VCZA[PX=1K*[[&NCDI=8RW2'K'8G7ENM> M%YL"/)^9_DE%MX_9-G)CIRI@S;2N]<:="LTKTR+045D>Z 1329Q^:].(CS9B M]?/GAL>VU\1(=[1=U)_TGVF^"C58-PS"F6JWE9;(IL;S=IPE5ZS M?7'#Y;&BL3#DFMPBQE:MOF3S/;56V9=FA:SI=A"*OOV331-)(L/$ ?Y8 MK5SR>*X-5W2TRO7\&[J*;YD&7EQQ*F/L-'K8-2;\]?.\!OD".ZMMQJQ6&Z5R M3%=5TPZ/:MM"UR1+9))XYKQ]4JQ5'EZKG-VY?6BMZSO>IN@7*I4J?1_5&#BTL G9_[9^^=ZG!8>*% M,\,W&IB=B9Y_NOA:^$]D\ZQVP7NQ&OR))GJS!T7%0!SE%Y(&A[K'J%ZLF)#" M &!08AJ5^UT"QQ\V![J2@DR=0G6'$[(%X;=4,2S^7 "R+QL)$D\FD#P^/6OT M,^:ZW.$##U$1UF7YI 8SOUV0>PJ9W?3\UGYV8JH:HB&K?LWAE_K509D<.,(Q M$R=5F.T?UN.?@>]TZU2=TT9G5U M Q2D+AP[MRL]+XI%:_(;D/3A*W.Z*6O?CDKUTNO^H+W W)2VSEE;OCOCY5P' M.F$ ZIH5?(-CN>#C=LB77B['?4Q^*!+^+_T3_*^MUQORJ%^N5W0=\_ @*-?K M/_GBDKYI["D3E\T\X8RK5.(BGO!L3(@($ )_(C,Q(:) "/P)CW53%"A!Q+65 MHT$(J)OB32(2A,">XDJR'TB(WSP'_JG9>H=5 7]F(-YJW4SZO97 ".8I>Q:? MO:E*8'[=3/#1=3-_A*\O$IK?YJ##B_+P1Y*EPHG+0-\ !!IZB6C8J8N8OP^I MBU M3N*)OOG*>A]5B_-G)N_58?T14WQV^47\*9.]=2:A_JC\8JA'KYV9B6*S M*1T%9X,&C?;W#U-WUZU%\]-=XXL.?U$8*.*8.&/OKT%-$)B) L>1312I]X^1(EH M9M1/CQQN/?.)M876]"0M^_G&ULOAOJB_)"T%HA!( FLH@1R$Z4L4*+7F7<$D M-='*,=MLND&DS3\IV=0T#=FU4.OA(./@0F[2J :X'CWJ$'QI/F)P)\,.+,$+ MZS%A1#*#?4K&XZ<[A#_CC!.?[\,VY-L3TI_$WN]+1JD_E=%Y=SR4.O->AUM3 M2S>;;H_5]!^55?L%&9U2RJ1/M^8KS.T4MV-]1H]V338L9H3C23J;_K@J(U'P MQT_,!\ZUS-5'7 J[FC_^DP#D+3O8GU1V,@I.<:2M"?1M(!BA9DJGI\MQOV%0 M/%%9L#FZTTIYXI_<]OX%S>3TJCN24JIIWBT7QNYF.ZM;A4Y0R()DDACYB<;# MM7G]*FY 9-37G;CID39&SD1\5IN4Q@MI/-486FJV[&4O3TT^V?C0%V-A7%7H M-0=J>]!:='+S_I -JC40Z62&^< *9]>.4["V&LT3;:'C[S@?C:.)YGL6RW*;CD0 M0E"KEX(Y^FFNPMV$1B*4F'#U"]V?=1P315BCH@)IH:^;VX$-&$$#PWRJH8SF M&COZ9.-EV&SV,[6)-.5Z5F;2,LP5/UJR0MH_@Z'H9!K_1/,E6O[W9QW+1)'I M/^DH)XJ@1D6^*71[6RI1<[&FM%5>%Q:S]"='2$(4NQ3)M6K#56$W M[!D 0_*-0B@TGL1IZH9C*'^CJ@60+#,5<=1')T\^A/EQH][3U=,[/GZW>""7 M_D:9[MKI"C_DN5MV+[\H32]V+V^WKVY\(A^]_+X7NRNP/9O >2Y)5C)-Q5-U M_8(]RHNFXVTR0UY+=6OKG%ZS9DUB)F3]4WL,3V;3;W6SC?W-&SBD_U1W\E$$ M/GK)@N\4>,G$E0H^$42NM9Y2!9E,03[H0(%''1 M(\WT5]_]/S.Y[IU[OR&2E9:B> !;CI:#7<7.J(T1*^"X?W:-_;1OP2V$#5[E MUJFG1]EQ(.']]P'N(JGFTEV !TZA^804N7?J)F>[J?4\RN(TEUQYMIYE7#(% M=1,1W#ZDDW3VAM/^KW%H<6T>_ZPCC&O#%179_83TMW?*;E% #6KKI"?R83!G#\_D.R["Y=743Y M(0I869 9_'XX3P%-SIH"B3ZAFZ8#!)R"^/M+_/3N.EU@.Y8K.ZZ%&G(92A?X MRV4A[VQ41P5V0;5EW;1=Z[3'3E\2-GM[K$NM[A*K-3-[DBPV[/K&"V0)0@6G M<=X8)Z!A^">UX_'_/"X4]F/Z7Z@GC3Y_5Z%EJ\IP "+(8=/P.16GGG[ZH\0K MS*+>ZH5521\D&MK^C7@"187ZL@>-2K26PA6(KC-[1R M+6>>6+NBY0 KF8#O$F>^4": ,8,?H: :"3&!W@K\IF#6*W#$9T9'_:[,E:,N MX9I\Z3<-7[3A3^ [$C/=E"!&X/SN5#S\&FH &;6PLY\2_3FPP?%T:M"4#"H5 MQ8<(#G_]8RA*OOP&V@-.Y9BH-BYZH0PW;!&N>Q6T\?/7)@$'0ICP<93P5 CT M[,@=]N>0PPY[4-G 5RE/";B[F$CGP%7XOW#\1;Y>ACR'6Q&PDSXZ\Q!NT=BA MQ:/T[% C(ETGJM;R@(__[[-Z(5*!)J-?:[)#P\-7C)@W;M!BAM*"4%EA>.#B/&VHVU]^??95WVR%/%'R&:!QC+MP7L_+#]/BVLWP-6KA M5:EMO[U(QH',H!^ E0YX)U&]3M"PAWUD3@XRZ=;'6>EE3=YZY MT6<>NM7W='ZG+P$E4T>[3X*%UAIZ).KZ[C7=5ZYE0[T-11I2!,S@CJ/ C1%R M+UP+0*1'@[FM:4,V2Q14<69 ,JBR_=QHSQ>$%S:R$V"[ O*AGYS/5I#T-N0C M*Z 1>NP\RPZ2!F=NF>YLGI@^ZR FF8#&JCQ/(+L("@+\K8RL4\C5"HH0')133=V<[:#"\YN")CR C!D=3AN@ M2+1/6A^*OD@WQ-VAV2&=#'47(MI'B_JI6_Q9,EFT,:;=DSM]OB68XICF4_7& M>/8',ED(J>"W%JP<\(.LHX.Q$_9C-8V#!9\/;KA_0NB4QA>H[L1%U%R0DT59M MM#7XWZ->F;ZI:API^80#49Z X"#\( L8.I"7WJ$$.\B+H$+6$1.AS8M>>S2E M[*NQ3]T]+MO!G\5AAWF?H].Y4 4>VO&^S'\DJW!+"B4U%-1P-G9ISF0YG]IB M0ZQOXPMO4&K)?\*OO[R'+#O"JF+FS*&F#BK=<7:3JQ8]R(D9\NG9XU&4OFMV?W"4V-,CL M9TO<_Y_/UR_"=) ON..(]LL^X[<]!8D>@- ;LR0TO0PH[('5)2I+U5#]'1/Q M/!P #N-?.C@?;@@\VU"<:!G/OB3:+RT ]S(;S0"U"]I>(;&/1>O%:3QVVX^[ M&!TU9Y)U(%HHT#,/]ZCG. Y"V&=T9_IA%6=T4/!\:A!LCAGRM /3?[WJ+/5\ M((8ZG)K6]T/$Z0BJL*,5X0>?9B 5-*X2I_#%WT7=$W?VX80D^_3L&J8>'/VF@%1(&=0LF\">4-7'4 M0Y;"G]+T)Y'JQ&HAC_Q$,3&WD$[][WXK_V//^"TI\]OQ(@9'K;\1LS^+F_C/ M$=7?Y%4?M2G\N(]NB-J7AZ]I'T![($<1MAFL'EJ8)C0IK*B *%$Z20(4E)4$0YBP&%D7 F$T9UQ$-( MKT'S93E=H2BN-S5'@^I^*.]-%FUDIR.GMI>>[!5"YGOSXGY9M,SVDIL)Q/G( MU'Z2EX66K&MBMYS.E.G,6>$$[]+8#(Y\/:<@ MBU-%Q-.$0%,92:"F647( OA)5!A"(F@\C1/2Z=QLW=F+BL24>$!E6GUG:Z86 M9>\2MD: $ VZ2?%<;[">9ABBLU]7$+;(TY'M;F^SPBK4AN^5BH[-N>U5+\4* M?DSU]4AG+$ML1N%PKK1OC=K9OL?U_9'9TY'[2AGT&VU'Q]R&O6HT%":S:G<@ M!<[>3A&C;']E%].:V]YR+4O?9(&(:'7V]LE:WN;3ZIK6W)SE#"8*49 Z,SCR M[.W+<6WE,L/EC%MFI=&^+V[&^1)Z.WZ&)E R*2LS!05,I.?B>E?K;KLK5,CZ MC*QRFK7K7!7WN!8S)EM-E>Z!CG>)5089@31RJSZE#;WICJG5;;4@AL6Q7X], M3T>ZQVL#$ZL5G3J1E]D! VXV!L7:;XE,=7B9"5D^8IW2?9DP\K; MS;F VZ^E6EVN6VON+ZH29[3HI:%ZE,#!R9;K*9?%"XRVLZ<&19V]/5T1O*.8R%I\JT-*Z* /+;78NJ9,-OJ.Z[#PUP AG MI[+&.N\H%E)1YW*R+!3I?#==RG+KT:QA+[=Y=9AE+ZD3AY6*^YPYFF!#19J5 MLW,Q/VM>5">5QF;3M&=SAG>KWC0EC[L]=\M>4A(:LYP;,YD8:B+?&&B.J6;) M@7=)21@EOE0;U*9%;%?*B?065/'T=G91] >]\4[L#"I97I1*[4&M,9PW,A=% MOS2S4YU&T59Y<8WUAZWQ?D&DV$NBWUCE])K*M*8<*-/$W*J14[?"7A+]WL#K M3)=MIZ*5MKNA)$@R[S11J> S*G4 H37-W6: #1UZOE>88HZ?HG6>*_V%49;7 MK37I8&)=+I,J7JZJE_=R>C[4Z)SDVIQ(>JE.2AR:;GD6% A\/;)6*+%UK#F? M<4QWX:RE.=.KJ=XE?9)-K\R-JW7;7,T:#$IYA_*Z:^^2/JGI6*'M5 D.2XFN MCJ>'93)->Y?T"9-*=Q2Y)(PUPAK-/3U78+96YY(^ ;U^ND[)ZQ)'9(K+NML0 MU_D5TE%G"&VX@]1.)68U;#U7.*V1YG%&F5W0/ R02!RD,6%*2[A 4="DD2@< M%["L+ (*5Q@Y>\95Y,Z=;$F\W,28>:<[-/B!!+39)4-&'Z@+QYH-:QK5[I#=S"YJB6**E@?CJ;37B!*-W-=%95V] M*'RE+DX;M5YASO7VXTJ_EL5<*].Y:/;URQK/C(=EK,?VTOUT2ITOEITCL^_D MM//M,\3#V>!OG"2B][S[L/2S@D151TS70;=2QI@N ;+9E)91=K/36$U/G@/% MU4%K^H/C6'3889^?OR[RP[RT8^04I];G_*RHE6KSJO=))ZJ_%?Y&AP G!VV& M\OI)ZG $$0&;3_>L8*O-A4[L8)#411!">+7IW&8/XJKB.A5NFYZ=N)?_GRF M:\/!]K^_!Z<%?H+$Y[J';COQ2.7!\7P<*SCW+ M\T",8QW>>M2O^]L?)/(PQ!/VH"W"@V@3!/^M8_ZKM6ZGG^@W[X_&=+D.7<@G MFHCI$CVZ$)FG#!D3YM,(\^>-W7^ZU7Q^K\B?8.I+\OE_IMAO#0M_WJR;))Y( M)G(H>2,?[ML_8R!:"\F=O M4IP>47AB4?E"44$QJ$^2C0C4A/@AZUS.&"KO,K;2)DV==S4YETECZI8QO6MD M#*&P&XHIH3S)D[2A#Y/C*-/G2]19X'-'K&#>&5X^XEY=Z,5&#%3R%-2/ODWW MBZ'W(#K[',RMA[0+'D]2;14;OSZ"ZO$-PS=E@ M7>A8&@\&NUS/VVJK^OXJ.:6_D!#Z2?M&9$CTE9O$;9E\7XZEPP83'33=]&X3 M"G%DZR9"_7/#CL[. #MD_QVE W5]- ?)O!$LOMU;1_=W'R=,AF">U19$NY!/S9M'&F#!74V143)?HT04JLC>38V*Z7$V1O5FM M,J9+K,=BNL1Z+/)TH9\RL:4<0<+$BBR:=(D5643I$AMDT;X \M,8YH,"(PHJW]M/YQ?8 6_ M=OKSH7S,[[?*[[^+A9>9,K_A0WQN8.H:2*F\E*LVIS'_WRS_Q_K^DUDA]GUB MW^?#?9\(!0@BJD"8LW:#40^CV !"*1IR[#Q][&8:(2Z(J*R<=9^-NJB@[&@3 M=:N*1246E2N[91'"V:](3M!)ZU5;JUB(8B&*]YNWL'1RE?'#7+K(7&H,7M&V M3 >H1J(GJP#:H?:'.6T1@_-J7ENTJIF5#&J*'KE>T0#V_:HE(C!,?T=H^ MV/MB%@\VOVC1_;-8/!TY2"-YF3A"C8=_HP5EN T>=L%P@E(?R"9>S!9XE:ZH MZ4:MG<4*WN??:A8V.V=;G+ R5UNFJ[5R&,6CS?R6ZP*\L<;<*&ZPVJ=NF5HK@>8E3;9I;N#+R@KHBK+R6*? M)7BLQ/"%FC5NCVLVZKR(NH5]09W!+SK^?4O8CIIR^Y5)>D%;[D38E_MF#G0[3';)UU$D<\_DUDE-OPV+^4>CK)6^V"V1T MQW+7FOKA,+L,=*5H6JAB=W1B84>6'X0FM/M"LR^<32^V.J*AK]SN?;Y65S7L@[6)K0UK8]3K%MG&T/PWZ_&3*)T=G/"XS%&_KC*;H(;N@1 MT'.14T?LTIS)Y8C%G75H:T6F%4[=!4 M_*?ZZ%Y3"O*FM3(A5WU0DE&<2_!&+D&$BT+,IXNQ7U&>VTF!^I M3XV5.DZ#TIH\H[M@7O[&VUX'HIWY]L^; MO59N3W=&72G$RO2#LVNBC+@X^R86J'?>S3J\-@^GD"P5OJ8,] U J$&O% T[ M=?[>WRG3%]LVD;!MKFZ3S'>EZ:(R:CGZ6CS=&Q:='N'R^5S*T>:94GI1^ +]I>VM7GWB9FUN730RBL*W%<9$^BM. MKHO556Q#U-?H*]Z?@[ W.*1-(FP$[B[A+^"$=@+: MX EY+AJ08@F_=$&79=/P(^I^&?5<,&>B-P=PEWU* M^!Y"0ER:KN'8\/TKTT+#1/MD+3_KEO[3%S^'FFU4S;IBP'' GQ7AP@)SN'YU M PY?S$7X60+ >$&D\8M\HZX37@MZ3YT!Q==": MOGI):#KE=OW="GZ'#*H^A">GF[(62K\DT+;9J>#%3DX3>^,TW;4LZ_^Q]Z7? MJ2K-WM_O7\'*Y>RT'G&?%Z8L+ 15!0 :GO_[M!DU,-,E. MXH!)?SC[)*9MZ!I^755=7;7)+>\P%>"$#9X!IE-/M\>?69.W>A3.L-W$9*!E MDNVJOW8_[+\4#)%O7V@FK?" X^;CGH8;ZLC;W^1P)WQW\,GSEEF>LWOJ7N^N MNR_LPS3[$$=M#]^N*7FEMH<$:J\70;Z0X,407R+(%^*!0GT/(\@8!&31Y OY MP)&(+Q'D"_? OED2 S'F6@K#(""+)%^(-Q.&$%^NUH@:-6Z/(%^0019-OB < MBRA?B ?$E_/QY>O)S^_&,*]!EVC?>'AO#T 4^VC<#U'LPQ$Y1#*DEN>.8B&* M?3B^A$CVT<@/HMA'?9EOFZ$U. 6*/:.L_UM*?;G;G D?=YO M9!Y?KL^H;!GPP_^[H^X^JR[D WV!>]\?(\GN!BKB^#DX'K\$0'Z,(L&UF)NQ MLZ/?1SA21L./M9VM$1;VRT8X=J:=*W) ]FF2(.OM-G7@?_Y%QHA_#O\]CYD6 MH7)2?T ;=U= Y#^N__SYP8S< QCZCZ&9ZNZJ17 ,Z5EV\-(O* 0^!E/^1?X- MY,FWD3B=P :\+6G2'B-1P 9WX&&U>E.7[G*$:L;JL0GBE&%XY]AWGZ?;M MR/(=;X+-?>&EV9,)_77K/T=UE[AZE_ _(,Q)*E:$Z2P1*P)^N2(5 M3'@AG;VMZH1IHS+7A'23)+2D.98;AC,H3B]0[&)NX,.VG^XD!7RV:B]*]+IE MU1. B.>M3HA@ZHTLH<@3YB0P%:;W()BZJ4*%RV6JPTESGQ>+S'198%:MVFQ^ M@4)?63>99I1U9R!FTURA.8I/JN7&&!#QK(4*0P\[8B(:"9@BKM/B[@HP%;K2 MT1*!FT*I*-0GG+HY):72"T&G_#E/<0XC+.@+U'YN2M38[9JZ2&3;8GJ^'#1L M4H#6U9GK$R+SZL?C5I"?AG#K(E7)9&V4[)CM246O&ODDLYK(HTKM @W&2G5V M6B\ZJB&FNND&0R]PU%EP2G(GF"VM@Q)XWS1&?*W86&1.2&XC M^?<2-\:NU^,,J<6E;FQ%G@J7N85U+5&_^!EZ=-WY'R_IET[M1)B.)/TZ5+C( MW:4O2OJW2 "H6"8N0Z=%4F -]-/Z+9&/8T3HF/^VBP%XIU9I.C)XEXG(%]W3=]H?B&% P/!MGN,,@\-_H-W!.Z*?%SHSKI$;V>DE(.GK MA_*GP$MD4"+ /$<<)]J$NQ' C%*[PL_B6M\R_*)8UG/ZND-8Q":6YWK5.EAY MD W W+,T\1:PW5(Z0"QX1.)HQ[]P9>ZN\Q]LPV>-L()OJAA-W)_VILV/1Z P MWG;M[JB7NE)S[75>-;,P=;S3KQ;8YGA)9#B<;M62I[ZECL!F=_T9-9')X+AF(O+927NJBS+77>9/@ MEI*I14ND"*D+K,"N(K:7 M 'QB=[]CA^8?RJ Y7Q&*[PA%1^I*1!Z);BV'!DGV=2S\*"PS^GOL"?;&C$O$ M:DVYWA*K TOJL2)>*OWD>[^E+!2^"&M+9\[]=(6ZG*OOC L)$V6N\W7@I? M=">PSR,]GWW7L ;6D5)7KVL:?Z \0;6UY^K[0KM>O1_P4;*&O\*)P%L! 3/" M3Y9A_:[M1W>_0V/1Q3P+@_7 9& X8NK6?W6##87[!QMIIF3 ZRCR1)7U>\Q5 M;2F,/#[>4;G' '-L Q A*"@&)5.35?"QH8[!=T +F/)?#;5TZ:X1IY@+\9#GK0'K4N:_9\$]O M",U>I[8]5I+;)6[[G(7P5_%GX/7E,VQJ.[EXL9V3Q..FEM]62-(%@SP'?"GO4T,3&1YX"F V%AK[STT%U-7MBH'DT%^ MP9I/8']U/7?+1@5^#%[=51]CU-[$L?SQ9&]UL7L,"*\\P9::86!#-7A9H#D* M^%@%4@B>H(TT\*OL !%W- F3'!6;J=NW>1$*-U\$Q_'=F\CAG4*XRV* !)JE MN)@-AD(:@D>ISMZ#MT6K4N"%X2E2\'U@7'@!I@7!=4%R3#![2#Q($$<%+^MJ M"Q7+F[(U"X+P(P!,UM+%_@KFLWP7#';__A5LL<_D[OR'.=O#[^J.^>60]SO? M/3W/9"W+5P2IY^CKU:1@-6&-B^=&1Q.@ON(;:G7T[ %!_"&@,8Q&N"VPCJ1A MR?K6"AD.Y((^(GRW&-0=I@)YL>%9 MD>.K=Q_:$4*]A NM=2 M\NX+AGB,>^!0U]=7[T5>K[LH\\"]>=R'^'*M+LGQ-^_G(;YF$+^Z"7_KU?4I;AWE/DJ1-)>I]#=[YXJ M.9A@0@,>^'6?*ON!% @5#>[ ;@_LHS*?5]=NZ"_%E]?^*?Q\Q43[%D?O608[8!<++E2A\.Z = MQLT?P^PE2PZ^]2RC%NIH=02O;+E?2F=[.QR>3X[J_G!#5O1FSUH/V^UAK&1> MH'9J96ELR%&I(8DSK^.S=JU5+D_'865Z_I[EV9.4-KP5$^SX?N'R7#V5Y2>D ML.ZKM"3@TTQM6+_&?M%4#0-0YQX;JR80(R,X"I*4F69J@-M!@&J'B2^;:7WZ MX/>/7NW3C=^077N1C0TU[CJR)T;'OK_I#7(+2MD0DA*FDG@&2-OV3&?=/(<6 M;WCM95-,]:?.,M6>64GJ FU=>K,94VE2:E6<+?A^?",O-GQM/&#AYLG>\S1U MB%WP18>QVW->(H95KSDF5\^BO9[GX;D(IM+O/?)-TSFC& J\;'+Z6%6,?P$)MU) MCCP)'"9%7:B&98?=AQT5,RT/ Y(+\_P,F#VX33%6C36F:*YL6#"7$'QO(BU4 M;*BJ)DP[-/P@75#S)IJ)_8%?%B8IGCAU%/Z^36F3MN*_=X*_-Z-L@.5#R)V\ MD%.:.,@V.[.K1#&['>,1(GGF9?;!?SU+LGC< J#.6LZO'<[OK6KK>U*!K(Y5 M/,SAD$;@P;\D8RFMW>TJN;UNV;\>MPI(!@Q>3V'_C>W]_$3Y9]Q9X7L4>Y;- MM_W:\X2^W8?OY)+L<9TB'Z U!>1GYU0S)+"'SL2J%SLY_<28_TC8Q(&;SK]: MU=3K#NU;FMD*D-<:P(2/1P,8]*0H22&953V+B2$M-OR6+/%FW9+$<1YU4Q:!NX(OKZ$._W+ MD522%;H%N]/6J\726&!+E2+-)@84W!R?CZSTF8XHU>B)OB;I-5Z0<]56=PQ& MQEZ.C+7L1&KL+/)"AQQJ7HTB%H(Z'M"'<[+I:GZL9])ET5]7.&;0*"GIRA*, M/)ASF#63',/,)X(_H1KMI$_:[6H=C(P?/%W/5Z382F^+36&92,ZJL62GMQPP M ^+ER&:KVDM1G82MKXUROU-5Z?Y*A5'+ RJ1JE8B)LOB6)=B_B)!$.59>E(' M(P\H/Y@98.W[F>9!:R[<$#/ MY,+OSXJ.;(HS;]S/BM6!L5S 2]+/Z3F(Q666X51RH$H2,6!8609:$E<&*C_B M%%*-<3([?#GW2N3UQF">UXCYN%*J:AK)R_Y1+:D/5EXSV1^3A-_W*[%.O+QJ M+>M@Y,'[ROG>>*RT[+;0\3>QJ='8]&;K)6#AP9Q=3K"7]L8?")3'6/5IFRPI M3:AY!W-.<8I:KARY*:9F?C_=3W:6ZSR<\T"FTEQL8&^ 5V+1<0"%W)0X4ZKKB>S,&LH"ZM/!>Y8LWXZG.K8AJ$R\06XFNL1X4$#Z2B'7K+)D6B\1\.6H,4\: 7VN)8[*O="6U5\CB M*0+O,'5JLA%B\7K]F.PK&:TP*O4'&[W#VI6:O*)2V4;BF.S[)EWK<[W52BS& MUYDZO>B6AN-$6"#@A9;$.WV)''3*0K503"D^4Z)Q:E]+7EAXNPL.BXW;,X;5 MQHPH5O@-36?*;FD17ER@#J\YO#$:4NZ59[QY.>(J]Y8:?WKQ)K@0-%P#4W[\ M:.:_#8FTWM$&.N?-WV7=__ZHF0 MERK:_[:G?6MD>+S5Q'_V5A,;#W0W0EF/?T"RX'ZM&MRO?:6V/%(9I#*G+<5Y MB88+4:^T>YFV$Q^3A5UI^Q.L[QVS'TDZDO1KRD)02OWQ, O).Y+WD\K[]VG. MCHP_9/R='B(BY")%%4*B1:4_D"5WUP\)[:9(59"JO$6FH#8S[-Z#5 6IRJ4- MTPA1Z0]DZ<5EUY.9HQ&[]EIS+$^%UYQD305;J'LZ@S-B"[T:-D2+#"?I]<-> M:V4W=SOW8NT\W[[E^UC/85?M(>F[FJFZ;C-,HG:?YMX"P@X/MA/PV4F-GM5R M=7T]5EK^7-;6"^\"-8R$!FTX,M'+Z;'">+3I6JI:Z-;#&D;4/4.]5"KTC UWD:@IX9OCI\E:['*',B<7[X,H4-E1ENS*:X M)JE^@EL934N#%P]C=[])XC[.O55&!N$7PJ^WW"F$7^[[M M'BB %]]"PA81MK-MU!35,+)V2HBYE21=S24KF^X%ZF$IV5BM8I4Z3+HS M,F/,F'4BK#?(D&\UUHUV #]BJHS@*QKP=;J>\DB*?\::+Y[<=!N;<*0V3ZGB M"+3+#0="JL;DVJ7E>#[S+N#NE#M2/)?B-87HE.IKRE/(L51>@LTS_M[F^5V/ M]5*68UNPT"$ZSSM_0.G:!]L1(].KX?5KT^GFP/VF/*RGIBI;Z-E^FW6RG)4N MB&U=\TO=XI!N49/.!3:%\:;4FN<'U;BH+G$K/AXSJ7EW'!84BQ%Q%'A'.(EP M,GJN'%*?J(K%QR[,[YZ2 JL>.AJ8-:<:"Q52 CY!,EW\\#$?N6!_IC.T:U/Y MYHR4JQH7E?Z\X6;L7)&0EB0OMYEBBZI=("_)JGG,O*W0LHASXHH6\Y96&D+C M(OZ><7'CIVNG[03S@\_0KM[IY%)I5M=>Y\T!:D2\OMXD[B:3"KO6_2Q?'.1, MI>"8%^B\M:@;^+3GCSMBU2R-&G3)&HLF++ ,_#;ZGF'.E_*)8 C!$(*AB.5^ MYMDI5QIE*XZ(#S/3V:#!]X38);KGQH>9R4:*C41IG4L3LBWGB<0XK/-^YM1- MA$/?%(<.+L$A'/JV#>[F2C6G>%*FH&L;K]N=J PM.+#W1/RC#>X..X&=NSW# MKBW#?G^&UD3=]EB _1FV'17\&?@&F-#%P"Z R1/)!,3 @@X,*I:R9@ BUD%\ MD/O'Q219=GSU15\';"@9T)"]QX#FR!-,"U[$MAPX3')?O-1[[2?> M??!C-,.%_;'"5KO!K) HCCI1316)JOB&6AT]>\#6X$BN6VL;_ V:(2VPEJ1AR?K=KG])HI5= MEMQT?ZFK4]7-6JMXMKX!SHD*]- &SP#3J:?;&IYZM>WW*?MU9,=\^B;QYZ', M4[4G"5\K[$XB^9ZU^R#L3A)\,+[&F+^!)!OH"='S$F@HQ!0!9-OI / M!&J+$46^$ \,4ICS,>;/\U3^S-/_CD<7[WG1MU8#\;$3"?793B0D^?XA;>]S__(N,$?\<_GN>S2Q" M&>$?JH;N^O:A20C8"889FJGNCK0"*]6S[/#$ZCF%P,=@RK_(OX$\^?8IQ"F* MD'HI<0IVRMN2)FUF2YH##[*QI]KAIQ,L"@G6Z3;EVY*L3]?7WM^*(W99+&]J M09$Q=66KIJO"3!:8M?*8RS'2'-?#YK[D .K Q)#G_0Z_N$=?MR!@1,OSD]&3 MDI-D$X;GD:@&9,L:Q+>Y3$RDKU,4BVHZ;D\$EJAFBYEI4O3GY?H%\A!;TGCA MJ@W:)F;S5*_<67JDDZH/Z+""-L^>)8TYW(P1(+UR+/H= 2D\5T2 ]"E NL;% MBIX23Y/L@BH(ZW*<6#'J7 "08OBF/UI2_:90+4WD=%+ %P2W!( 4N_O- MO9,7C0#I](!$7*>6] 4L).;J++\-0/HBD&QBL3HNE_BVV%FQ>ES(\WQ&NT"! M'XUL3CM"UP= @F\L.T_/6\H$6C;QX(86%3O--?RHA'[SINP$5PI><3#!'R7- M5,[@6"*,?#LI%Y57^7"Z['="6I*XN;O]:IU)^*;IM43*M:=J0BRW_?4%(%LE MLY:3\Z:4'G,$L[8J*X+D),)V3FRRY")L"D3?<^R9RDP M@F#H3Y)IOR4,O9>H^E-AZ(OP,1\WR:3@3-,"7NC;4F(]3=/)7<7\SL3;C M7E6D9D6A44JIW7R^'O968NY)AC^YUQFQZ$Q*8+:V#Z^WH]/*'G5Y>!4 C M>-9Y0!CLKP@42XF(?WGRVG&U+=QD+.?9RQS!9YV(U8NO//Y(^[&F#0.RGG9)>S95%(':#9>L^ #[QCC(M>*HO$>HTG<\F M,^D9IV_;:='W-,N\!3ZW=[!:L4Q*=U:Q%R!C[LK;2NN*A#&YU\ M_8NV>;E,*#QB+ ^](*0&1URB"*M!-$V+[^8?P0(X M Z8Z=I"W%F;)8:]%$NJ J.5INDC(08T6=AQUD/*M:@KG!$,[7RYIE.*IWK)\+>3^_"SHV? (;MGQ)'*WF'BW5W M%;UA56UKA!5\4\5HXA[==;S6:>'56PY<[S+DU9=^U:R,A#NHCF[DQ##I5?*+ MM,71>K4?:X\*[B!%V"=+!MNN[@B8I\@%+N)TEQ#FNE,>3ME<+.,LPVY3Y#U% MH>N1D3@LO+HB7^_^Y-67?MTX$=*2/S^-NKJH7.]2W]67'OV=_HL[]"BAM[JN MD)H25-]W)[8R*AF;DS5B>WV'KI QHT7&_*PHC1B&[;MRT[.DC!2^"&M+9\[]=(6ZG*L3Y,>_5CPQ?=R>ISS_&S[QK6 M:CI2DNEUQ>,/]":H"O9=XOHB_+TEF(J:!-<< )0.>,)6 MCAYE>5N##0B.9H+-8:P!'KB!#&KF OS%,!O<8&(]BL&=[ M$)8((UB_P!K"3>0*[YX/2X6Y8"\&3-NK%39Z>NW[_?YZ@+DF,(5D"';06+4= MS55Q(/3JB_C'GUJ[W1X+WPFBG^UI,VT3_-5W,$4#LVA# M/Q"=D65YX FF%R*@:DXD4]Z-M)RQ9&J;4,B 5:;)FFK*ZP>L-0';^V. \!&< M)=MVK!40>4\%(O^'-I$-!'K@FZ6!3"M94USW-'5:8[ODG'TG-DWOQZ;_J!1" M*"D]57+@-YX-W(K*[C[MD"'CY&#.B+&!M9'C?%.->\^B%]3G3:,@.A/L*C!6 M _0*/+$ZJFV+SKN" 9AEPC_7 $"GYO!2L$7774<[ U+U8& #^;11EK8U'*B&@H.F(:#67;Q M^+0J!S*+T600DZ?OMPTW(07_^RQ^"4D-Z*T&[I0N;'SYV"5SVZ,E( _D)]S WN4YO"9*%]'#SN[>&8W8RN/5= ,&?M+C>RED&'.BF+,>V MPK__>2CSCT%@-]?3JGP@Q:KK-D,.[;W2EHD['NX\+*H\]1TVU1'G1$5)-"OB M0JL\/]EB/P0CSPCV-KVREJ4L-<-(A6U6']$CM@<>R])J%C>X^51HYFIT:>/Z MFF,"\" ?#N$# [IF;&V-\79N3#("$^3)/'XAXF"XA.WZ;6 C8/5@"\GP56PH MN9K[@"6>6SC -MNSC8#EXF%@.9 ^<)<#^]NQ9RC;S7!_-Y4PV9_YV\?N31E" M%'S4J17C,WO3:VD?^<<7WCKPZ^HH2 5Q@ZV/B"RMB\N[ MWQ3U0+PNE-M>PV&CX;!Y\9-L[L3U'EL&C8%EZ+\\UG!MJF *6!14O+]6*4-6$>&:B6^EL=7Q6@7Z19+ OV06AD032 MV9:(K+*TNJU%IV(7QT"R'V*O"O8#E@ZY#>5@YSL 4PP(Q\M]_X43$5A4@90# M*0+ *HT=-0Q_;*V1H;^&@&IAP/X&N @L&_CUL.@4?.*3'PJ%]KEE?V:SXK2V M_)>W<0O?V%ZAS0EBU?/LKN]91:OY7(QBY]K&\SLNO+6/URNEGDFS5H90&7RD M=^E-PXN#??SPYOJ37#VW:S$P#>SU#NGQTAE5@M]#<7DN51B0B9D&[%P@)+"M M.1@H0?D"E@$@!8Q3 ,S,J$,'".X:RB@7@BL413<<_#2U.P&(#4-V\$M;43?@ M+R[P\XV 4<%;OTQ!"5]WS[;8KBAX(0"IJK8(@FP!QEY BC\4M+^<$-?';&J@ M>)DN496L0HI>UXI%*O$%6[0"^]@W'ND+L/"H;')R/S&;V!->6$]'[:11KU;' M0OWN-_MP>&_W<3L/XF#N;C\/'2@@%4$F%R:'FK#O=X5_V'Y@'=FGM_X(%C@D M;\G1=HXG&-P^^L@^;#_&]K;O&0PR @D'_PU]+7!2SK$Y_RQ)^P!<@C<"/WIK MN'9HB@AS7[/A6[\%GY,4O\KA4K] J&.G;W.KF4"(,(;R<%BZ=B>B]SN3T\5, M-4!16,(Q"(*YH4$)&.9"4=L&5[;"ZH0!A 7$'R ]NAJ$S8 PO_".PK!>."*( MH(2Q(/K[-O#Z>>J];S[VSC M%6_HU;$,P4 7 ELW/,4#]-RR3=J>[>TU*MP+1\L&$%5X?CQY<8)!P[C,.?HQ MOIHE0#&[X^_'J!#/OFRR^%_/>DD^GF?#TQS+^;4[M-Y;U;:I"A6<8HQ5/&Q5 M*8W @W])QE):N[L$R;TV,[\>S[WI,$[U0+/_QO9^?@K;/POMK_ ]BFW/1'!# M'<&F+L'7=I\YVTXOX8?OM,S<.S*@R >82@J\IEVW& ;F_IR)52_"=?3>28&$ M31P(D?]J55-'^VB^>V;3"LP%(,X_K;\IJ0%H4:3!4)5(EN6E$1<;W86$D';'^69ZS3D-LY\BLIYD MM=U!QZ$'">@TOARIQOCT@*PX.:*39WMYK5AKD7)B0!V.7):KK18_6 E$IZL* M,=7QDV8[$?8X>#XRT:QF^-)HUB)F9J+,D[DBQ67J8?'QYR-[WD(NX'%Q(@I$'*YJ7TVNG,UED]4Y&F(EY>ZVH:7@%Y_E[#DA.BLD4$Q]0 M)#!"F.%0!D(R9 9#5B5&M*(RC,*\G)LO;M@,*0QG(A7O+UJ&Y$_FF^4Q20'Z M-BFGIEV;2,TUDY\E64WK'944ONA(RT%W+NNJHE7'$L=T>M,E&$D>/#XS+,S3 M_7I=)O"^:+";1,SN#.K'A*IJ+3(]QETO13^-;W*F5F[(\^4QH>(; MGD7(,F MJ,':F\<4/]>?;DM6/Q_9HADJ4RALUL*Z(:P].EF3"B,HTN2!!"PR*2._<9MK M4>W,AQV"XTMS.AC*OQS*R-TYDQJY@MCIT&1LH]-+(U 4BCS0J3;'K_)LOZ-3 MKMGKI"4[.27'QV1UL*HV^W]11?S)FU:V:F0;9%:;@I M]1-9?NJ.$V'IM.I9*=A=8*A!Y1J]D2\&D\N22+&B"-M;L3RJA(,/:#40"MFVZ0B@Q>8#%O. M.M>.:1.X_$-*B8;6GA0D.B7.]%6B+&820I,+AA[*U)(6EJ:4* O9FE42Q?Q0 M;]:.*FMAXM;K7&^F$U1YM&%B!J$X!3CR8/V]_CB5X'M"0\"+QG0ZVM1%/@U' M'BR_0T_I>ZS]8?:L@B*P2GWHBL'.]&E.8D6,2UE B M#U:_HNMSET:M/Q2L.N) FI0^7)9$Y9I:OP!:@#2JVYO-DD\NQ,GPWZVD:IF[4T%5#J M0%*G>7_5&,87$E'M,J6X4$BM)IOQ,01<3'O<,M&M6D15W8QL;YG@/ ?>\3F8 MLY;GJ@.F&AOJDC9-2C&_XGK^,KR$^.+IN3[9JP*-(JJ;Z7R\[)6JQ=4RO#?T M8DG,>-7177I/S1&V6U0?YN=8:Q^"2#N74 MF:^&"2[/%(AUK8GW>^JRLY+' ^YP]3;-RYQ#BPE!:F72G-5-Q<3L,DRY>\'2 M3K]/2LVL2>#+EFTW>1ZOC&!RWN'C^QTZ9\L;J2*NA6S9IFPSJX.A_)$-U3<\ MQAUJ&M%9=]N]SKR!IS-PY,'J<3]'KGM:-Z=+1CW5SSDEO2?OYS-""N @F>:]TBPY!OOO@12H M;6,\9.8\*?H;+UZPIZR6[P[J!=AR,/M&60 M,I+U*6-DA.9J6IY7.]E6?P)WZH.GYUW+&_E">JC[6;NGZ\M4)FZ-CVW4?#-7 MGI"+6$TO5N5.+1.KM_O,4>NO*0S2]:%";\1U15VG@(L^6%#C8QOU.I>E_:X[ M+>CS>%WO]%;E62UX^J&N2A6.RO.+BB6LA527;W)ZK)8?'S,I;5K6BV*%YO3C*.2TBJ[OE MV/;VS/.1LNZKO2JU(8@9H9)93G6&=B=Q3/M+A7G&3_ I6O<'7&N5R.*VX,"1 M!TP2.AN'[/=(2F@.RXFTZ,6!XL&1!RL:E;J]?$V>^>*L-LKDAK-XG2TG!O'# MI\NRD)I:(\,24]U,MEKE:;6FU\'( VXZFC9-+#9.3DRQJ66VG&1,"HAR_!![ M\$)?U],"3XN:'S<(+DL._?02C#S GBZ>'LZ'3#JKQU9#.^5FYV)A 9]^L"*_ MTZM1L0:S$"71L1JC$=7A5G!%ARAE^DUO6B1'":%3CDWG#*U(C)^ I7H/5J\: MW68_VUYW!&F8K5CM?GZHQNI@SL.A[;8ZJP[9'"Y48S*K9G%C70: 2AZ!A_PP MWZ;',A$CBGYJO>'GGK6LCN'YS:$X$X/"@LNU!V)QN#2=6J]>662"H0<2969>1* M1E$TZP25K%;SG-D9#2I+./1 +*&0L9UI5$ -FJC,Z_4F;P[#(8>NIU.8DBF MNLY:I"8LJ4D*TYR%+W @+)6.*5?,>6E-%,WJ)+DV)YD&$JXX\^<3*9'F@DX]'!++\>SE:IK\&)' M;S46AE].ZL#O 4,/18NT$AJ1JL[6@@8X5N?G8R;5"L?NR/4B@!=^ M,:PV9D2QPF]H.E-V2XOE ZE[YYRRA+>>Z/A3OLLX_3$]]/_.!#>Q.N31%KQ M\T15%B;\D15?$.MCM[(\7-;X/V3AB7K=SMZ,2/5E;KM*2[. MB9'4Z%(E4VPF[C 5O)T-CYP=7SU'://]C+?6Y&6B:9AMO/<)OLM0V.;\[:>< MP;CT7LK-7[NLAK^##)\C@>7[X(#9#G(=7=MK>I]9^]5L72[]3EWXL?[CT2\@GLE,O=5;?=[SB<^E<8H%X"NKP;&-Z[ M;/ X5!H"QOG>R\CC-7HMA=^S_[QWTMX1Q=?NN]$/W)LUY!!?KL,7ZH%&^A)! MOI#< T,AQD2/,0C(HLD7!&31Y L"LO,RYL_+<'W:9D9=03^Z"=Q:]0[@X\$/ M_^^.O?LD11CZ@;I ]>L/DN3-V[,P$H(),*7\\9;L;6E4U*N[("UY14LB5&GS MRUH$&9&3Q_.T5OG!!<(K;( MJ^W<$6^G=:+RIH'V1VNIYZQ>>C41O[VM :E!U-3@.M5.7A0%*FW+U3VK20YW MHNH(%H!X>0'U%#D\L_&HYJ15/B/X?2?OR,8B.:<_W5OB R5-GLJ=YN,ZL#V]3T/_D(!PW^H,#*?US_^7OLU82$M5=V=PJ# M(XI=WY8-8J6.2[Z)QTB]0Q36XQI/-8EIXJP;Q*M]B,06.TR1XY@O5H7J MVBW%J*:06X:-[LE[,GZ>]F754$6D^X]<.)9Q6[2(8$_,+]\YNH8YZBB&O-*Y M2IW Q[RMV;-&6BDMPROSYS9'(X-3D3M)N"U=_,&X%!6S\S+M$,YN' [J95%3 MJDV<2&URFMH9E6H9LQZ6Y:#I^SA_6*LO*FVC]C[YACUW(M@UZE@3X[!'"?P$ M7C"5''D2Q*$5=:$:5E B,JB&:%H>K%T+GB\9L#CRMIL4+->HA*T+PN8[$VFA M8D-5-0^*E/Y)/?&P-.37VO)U.SC$ X?N1D62+SRZ&A5!OL0>8CSB2_3X0CQ0+.)+%/F"<"R*?.$? M.,26Z+&%0#>B(\H7!&-1Y M)(7LLDHQ!0!95OB @BR)?8N#%$%^BQQ?B 84M M(\D6!&-1Y L*CT63+R@\%E6^(!R+(E]0>"R2;$%>953Y@F LBGQ!X;&(,@8! M653Y@H LBGQ!X;&(5PI^-\'OPA>GGK['/W[MPM>HWDNMNYJD\!^GP&-]4XK^ M;(%3CGN(O^E4?9D><%T?NQL2&E^/(]\D\*1935XEHT M>504DORLHM#\ WO=6_8?5Z2P)N<)9.-J>P@2A%,) H,@%$'H%6CRMN=VA8N> MUR;)>X=Q5X '868;UEI53\+PMX^TD!(@)7C_).<*.I" _3X?[P6>A.MO!Q.1 M)B":_-%IP!64H;'MA(M9(Z0)WT,3HK\GO!=-_IEB$CG7^S.-WI!:(7\#^1M( M"9"_@?R-;ZT)-T"3*/H;^9DM:4Y0@,<:(67X)LH0_6WA&[L;J(:"CRP'A\UAD48AC8H&R4*O\J84ZE2]6]!Y%=(NY#HAUPEI M4<2U"+E.2(F0$B'7";E.2*,B1++;=YU.=NYVV<9R3_>QCZ^RYEB>"GL&R9H* M#%GW9$=I4>Z?=SW,N#CO+]XK;^O&16JA%V^$]R?].6';N82I@,]49Z$^Z\&\ MRZ-L[OS+,W1;?NSWO.L&G?1=S51=MQEVS'*?YMQBQ XBMA-H4KH^]]=J3IRK MQ7+<*S?"K8%2!(DQS;"W%CP]RIT^Z.(;6I+2&H3)Y42M([%TI_WEV\!%H?Q&ERJJ%D+*<)E#Z*^%<;*JMJKB'&"']LL9N<41NHP_/BG_9: M$_C.@!IS>&8^TM>65=$S>2:>H1( ".-WOZE[ECTT\T[1!/YJ8(BP+P+8MPU7 M17NAD8"^:R%4+CVBE$EQF26D=2MO6G'*;K+UZR 4DY.:J56VT25BV;;,=\S*M<4NYRFK#J&2$U2 M##T3A4VZ>%Y9\<*KT>[]7&$ [9N]_T/<.?R7M%@;F? MBV\H,/=I>+NIP!S?8_I*:^YMA/FFD7=B:\)(^XF+PAN?<=JC4FF\$&-X:KV* MK\>\F VL/?[N-WM/T@0*SB&\^XG!N9M"O)N-S<5+";V;2?1(7>I)6I^/9P>I MY?*B$*BXIIEW9WQ&D(JIWF3B]EBB#D-R% D<7O(^'OM>!Q0(\B( >5&,R442 M\:X%3$I&,*6J9+-Z=3;VJN-%117BE[7-+-,AB/H\DQ;P>;K<(?6J7JQ#UY-B M@.M)W+-<[ U@NH72&N_E\Z4U:6P":FFRB\',^J8-Y$53G 2E(M%V!FPS*W$Y>P5X$ ;SP-GZP#1_LDJ^8U"B_ MUDJRT,1[?+V0,^=L^;+I\8FQY:W,9'%.Q$9(,][^ MB18^(L#[YH[@=\&[B"8:_ '>>74ITV--W4\U*N5&@]7U3FS"<27 $IM; NK!4VCRGJ+) M2QQ"1ZO.3,IR; N(U&EJ4J$",W^>!X3J5)WBGDQT2E==?R_X-M5M=J,>P6EW M_3E?G@\RR6Q<3W7%QJ#CKM+&^+*7:&9V;IC6M6Q2\)NC>:;.#(P-7P<"%68>LD\4*_A\XDPMKBQ<-HHH$)^4N;9:SB<')MMLS4? M]'5U+K8'%99;6Z/+XC">$$G7)G-)W2]DU[4EL5F0!1B)"S/-2!:5LT'(>DO( MBJ)Q/RC%[35@S0JSC6>T$X%(Y#RH;"<=F69 M6/"$T[421_5C#OM'T@!X%,L?&FH4D.> 9">L01WA94?R_./:\;L^7:_,^ZXC M9+OK44)WE[0^OVS:1F;=9O-2BEKI5#6=IL0$Q>2!Q\C#7#B*/&/X#8%4E+7U M+"!UI']ZM%9]*QAUR5!8NVO@#%ZD3"YS+B=JZ M6DRIWA27:G6 4;&S'A*@"YH(ME[M6!_Q=4>B?U'4RD/7E@45+R_5BE#5A'AF MHEOI;/5*G=0V97C>ERRJ,KBQ,8K'E\_\PG@JTC3&(MELK[D-Z(4%U-KC3*RG70" M(,TVURU^>&/V9!W4HH4TD0ZB_UA@BKIM%S1IXLQE:NF%O\P-Q6JOTI#ZTU2O@4.G$*:.L?M&PA>W11R72MV)0NJ2S*R[!&4V\\E/47:\/1EH6PN M]M*I>4FIZE39G-;Q5-DL23!D=8G.9,CDBK(*_]"85221ZY, HPX9,DX.YHP8 M&U@;.-UF"#^'"9.;I9!:FNC]>X]R9VN M[GZ J6<3%7#5,*PEX!06D ]S_1GX!IC0Q8!ECLD3R1R#GS4S^#5E@3W07 >9 MS-P_+B;)LN.K"N;L\QP;2@8,/MQC0+_E":;!K\N&KX"!2\V;@+D"JQ^3?<A^U4TLSR@62!%[$M M!PZ3W!*H$]5TM86Z M^\-$ C\/5=5\HJBR>X9I>9"\5O!+2/:_@C]9O@LF=/_^%8C$,SF.6C@[5/CM MDWXUY8FJ^(9:'3V;:FM")=>MM0W^!L&@!=:0-"Q9WZK^<"!2A,DRFB^*ZZ1K M$[7$RJJPB1 ,-1-(5\)[8]P #B/O,!6LQX80!.3Q=);!F95^JW+A#-O=3@8* M*=FN^FOWP_Y+P931[0O-I!4>R(2Y>RW<4$?>+YQXH'B>X7@>[*#;73'\R]XV MB3OAHL G6U^!(!Y8[M]P59ZS>Z/MD\APM9_>S!G^(?:F&:=HBR./A!;V" MCH*[WW$X]:^AHTHZO@0T^\>V7 V*[*] H8$.OIAS:S\$#]X-E89 L7U/?5K^ MOZ]J4)(?,"C!TA[__:)QR2*^1) OY .!^!)!OL01CD62+^#%8H@OT>,+PK&( M\H5XX$G$F.@Q!@%9-/F"@"RB? &>)>)+]/B"<"R:?$$X%DV^< \LLL?.QY>O MEPEX-X1Y\N,;634]U?ES2EWH-/KM@.'/H,)[*'IA';G(FM\+??T,SK]GU_P, M*OQ$^7\W9/(S6(\4X,HJVW^^I%C_7RPJN^#PF"R/Y M1O+]K9PH:X1)P26VFY'L[[251TP+;H!BEW'1(DBQFW'GHK[SH%.L)^2Y=F^$ M:-$D=*RN39./28Z[J_7S']=__OQ@1@"78)BAF>KN)E-PE.]9=O#2+P@$/@93 M_D7^#6CJV^C$ "G;V9V]:Q/E8Z(#[WM:\,;I";6-0MJ&M.TRKN>U:?(QR9FH MAH*/+ =W)0,%%I%VG-NIO#9-/B8Y+QH'G9ID8.K*5DU7A:4D M8-F(QV(*KBI;8%.>^Y(#* 9+,\"*!B=S$R-&C'FZ1*-,$4GLU2DBJ0&]_2V2-6S],I]+]4E<7),;O&O3K*#V+]M\B>MF4TXA MOK:)9E)96)-B05^U$@,&-E]B[GF>.D\]-6@ 15EU$8)=W@%'B/4YQ+ID.5O. MBDVS=BLV%&.ERK(ADKX\3ET6L::B&Z\M3%D3YXE2K&4)#:/*@F/);0I*( MQ;*,1?3F$]Z&%E<<5N,F:!XA&$*PBX29$(+] 8)]$FA29*M>[4AZ4F_V\5ZC M;Z3Q\NJR0%,A17=)E?,%?58:R7HCS\R86!T 3=!UB;QGJ+>,I9M)\W@[:"<[ M0:W4-P)W8("DFM.:-#6V0)0WY?J A8$WECECV"TR"OD30>B; M7E^X6="Y9.QL,*;6HC8GNT)JDMT41Z69WBU?%G069_> S Y1G]CJAL+\BT _OVFEFIVJ5OFNS5=NB#C!2 MGSWV"':O6"_K.827UK-S8:-V&7$CU>J08*_EEYVN1Z3&>5W/CCH5F1F#A<(X#G]L9 M^!8)217+Q&48N)&>(EXHW^A;QKI1OM&YK(7(L/@GBO5/R6")YJ[_7=SSX# ( M;(;P$&/O\"=X;V Y (Z J8Z8$#*A<2/!D55]UF7'@BB4V!P^!A0$/CI]3\?) M,_KH/TP%?R+L7#V#Y;90YUHI++*@NB0CRQY!N?UN'?/X+%RXZT'=-V.Q M-8%3C8:598@,SB[ARF$""WM/LX> M>Q(+PRV02*J".?L$Q,*UNMA0,J"SA$DNK(-3\$T5HXE[5!#GS!7O:0 \BN4/ M#342R'- MO\^4SNCB*W[[(B;< ?54<2C&F6C*\F.+K:$E-JA\GEZP3KV5Y+O MCT'U$6 N>]51U>0F-M%)%\5*8M NY/3$( YC&%SL\$@?G:0A^/EJ@Z>(+3RR M^'/)[**T4Q6L 9'HZ/,L4QE4.4M;LZ_R?CAM1^$/PA_OMCR*F+KOOVV3+]M*):27,VUHN6,"S*@\FH)([!E@EC M*7'VK?*5WS6;Y;U:PZ. IS"@PJ+4E!]\D3)BJ2??&GI?QKF?U+9$?(#H7YW%Y-$Q);AV7S@Z22P]QF M=*KW<^#K!U=LN16XNNB-L*Z!,WAQHNNS4C+=JU"VS[<^G5O]*;A:E8RY4A/T MI5[=Y*><0[CB1%Y"N(+QFWN218"% .LGUFTYH,O9+W%\!;"N=9FLMBRH>'FI M5H2J)L0S$]U*9ZOG1;!7+XK4BO%<)H%+:51@/KU]I_[&,Z/"1YRGE')D4 .5X[ERV T!YW<-LGVB M"MIBPPC-]JC=$V)23VWTECP^;P,;CX31M3CWYDW@B!_"1LN.B1@ H<))$0.< MFPR3?0)P6IS%MTS3I'2)D HU9JI-!_08 DX0'Z,95*P$0REB''T M!TKQ3RRY4%%C5T-' K#G56*API? )DNGBAX\AP63H,N]W(?(WJ;[S MDV[2WX!4(=5%1620[MZH6"'=105L;C_5[WMDSKQ>5_6E@Y?M.JM%LINNB>NY MTMC$TX,XMQD#[^[U+!F$N!$! X2XJ.;1[2#NM:-?'P5&O+IDBB([T=?585(? M\-TV4ZA#8 PC7V\CXXVG\GRMR-'I[N1%"ZE0D2-4Y B=DR%1/Z6HWV9!'23K M2-8_';V(\KIO7]11\99(ROY-%F\YD/W K?E_G@1>&= "_F_W5MN5R99A2+:K M_MK]\,\)<'M'K[U/=FUK@G? #6EM^=ZOD;92E?TE0B=/&ZT?MUIBQX$=49][ M:)]]U;"USI$..F\@X0&#_R+_?BEB+R3@U\PD]/%/ O39F -'G %U6U"N1N(!O2)*NOWF*O:4A@;>+P$ M&.@;?':GP9\F$?J8'!H1?E75I#)[MA-FD\!V MGX[)AN7ZCHI9#N8"?QTZGC(@NZ29F*(!)U4;^L'WX6R $OY(VGFM+N"$^X ] M MF!-)]%H!52% =-P:X;X+PS+PT (JF01^\U1G!C0U4(Y0X63+='W#@[KQI(';6DLN MC*=A\D0RQ^%S7-^V+2<8G&]A[MKUU!GXPT3R, FHHVH"QL,_0AU-6>"ES#7\ MF@Q^-(!2!Y\_CR)IIN9IX'T62"N15OZQ5M)1T\J]/3*4<; ?JCM]A)](835] M\!<94C6H7@8_=\'O0.'FON0 W82CGVJ:,0_G5HC7I?]/G8 P\EWQ9V!^.?P= M'A!HIB]M0^&*MMC]"_[9S2\#/'*@M3QY(;@T?)D](3R'R2L#QJC.;O44LS/V M'RU>/A:N[NG=_VO_Y9^.@: 26\ZOG=F^MZIM_$LR MEM+:W7D$\0?Z2==V+P7)@)'$ \W^&]O[&9+C@)8S:87O46RK"KBACF!SQ^!K MN\^<;UQ_4U8#TN* MC'LP&Y+VZ<3H'KF$2UQ=NM]8SV>\DZ&,F^')FHY!F] MXL8\ J]ERDFO/E^+_?& .IQS7(RM,YF5OQ3!>TCQN-#H9P=U,/)@SODB[JT6 M\CPIXKQ:G*3:W"*-PSGYER,G";*7Q6EC+,S'O)5*#1LC9KD"6UY!LH3H6:U6A51,G MJ:,K2BW78IOF^)30R;GERK16'$S+RP$S(%Z.9#NFDVSAE*MWREZ-;<62*ZL' M1QZ\IT]1D]I(;<;$JFUF$B2YSBB=!!AY\)Y&3VO.N^W14(BU&].1G#6G%0F. M/'C/E4'TZIN9V!:IY'3EI;/+ZHQ?#MC#]VQXC2&?68]98>V(TQRU)LH-0/G8 MX.,+!2I@L%W'7U!2+!?\<': M@27MUB>-04>,-?EU>M&D^ H!&Z$?Z";>T\P5L2!FHLJUJ%K"&#?K!ISS@$JE MJ5+L%-/.2F^Z_56=*^?25B(!1L9>CIRM/"\C$%:/H*A^L9]3K6DG#Y]^0,]$ M'Y_/-R.B($J6:T]4IUGDUHFP8?O>R $E#TE"(I5!7*6!K-(L/9 H-CX8LDI\ M*$GD<$@,7\[=*Q.)MAW/JCKP6LKCD>6WI-I1U-D(MM)*Z?FTT,&]^8 'VA2O M'M6G=DTS%Z6J20ISHJ>M2JV$."&.:LE<7[CC0ED;Z,U<+S<9)/ANOE0_)M%K M&-JX!@BKMM-/%/M]AKKY3&9:G"D.$U( MBS6A)3==N9_JQY4TE+Y#2:$2,2<_;;8$=>Y9):''WAH/%QNT9 MPVIC1A0K_(:F,V6WM%@.X%#F[M5OB11ALHSFB^(ZZ=I$+;&R*FPB^!9Y=\Q$ MO8!SB84FW),=HQVQ6C0/?%T&?\T\N@ T]BPE!MOFQ/P"JPB-E[V%Y2P# M&B@NL+ \X"U]@. MY+C_2#]@"3=X(QCAV;D M,6H_>8Q^3![+FV#1*IC="QSJ9)ANU)RH*DS<30!;&$XB&6FP[I!J;G(-?@$V ML61D@9=FNV *PX$JJ\J55L-G^\^9:/56SO9W1/=3V;YTF\DLWD&02Z7 MTC MX@N69)U)9U"=/J^5PGZ^Q'PJ8-E36<]8F,Q6D1QG@!/#U+!LJJPPT\VX MG=3*W=5P>?>;>CBL+X\!I30@HZ'D/08N]J2XYEB>"GYNRIH*>.)BKCH.Y!Z& M#9_)82L0O#"&_UP 0_ER7WX%6ZJ.>A M 2Y;D%T9S/,H$H&N"I)C!J #XY=0 MK1UUHIHN\(6P4(*@EHXLP["6+O97,)_ENV"P^_>O )&>13(^D^7X'055--VF MLDFU2**S,-)-2YS,R>KRI?0UY8FJ^(9:'3V?"N;5!SP/*JBU #V3AB7K=[N= M>IEBDTIZ6\P"TL_D&_>?]_S\O?FAY<-1D!*=W&W MW>\XC(G^"L-(2T"$=\,W>Y'@QZ'2T(4[SLOXP+FCB7L#/Y"PO1R+T" HXH$8>A*&$@_L]97TTS1 >T]4 MQ?I__D7&B'\._SW/)A.A"A['B.'N>C8@[GYFNXDX=_=N;L"#2PM6(4&,_LPV M%'%&MRQ/,KZZ^5RU4M;+_0AW51G75GBX&?W*!?\;V.4BKY:HM$[@-Y M(CU<7N-.1E,UX&6D>VRLF@!!C4#!)&6FF?"*8.!>/^Z;I]T^(\6F2UWG9JZ_ M[I,4)PA/QB+6JH]^=CWEW&6\;C$3ZP+=K]Y*E%D6NJ[MUY9Y(57*Q2Q<5:Q) M\BO-:-[,Z'HJ3]:=S+VYX=@IO8EGDGTN*V0U$J;ITT$?&HH_1]G&GXMR['=! MN?",#:'<[:/'O!S8K-!C>IGQ_EYH[32PME4Q'F M=:>TEJOF8)1+ )2+W?WFFI4?YZ*?.1]_NFLEU M:VV#O\&]]# GO3&@^@-NUB1$K9JHCPHC4/9\1#B!L"DB MC$#9\Q%A!,J>_]G9\_MI&I?KGG.97*CKA^TOD%M][46^YW=]BU7^$'E]VU_X M'HM\SQ;_%JO\(?+ZM@WY+1;YGGT6I47>FNWSC50QVI>2T,W![\=3='/PFS$4 MW1Q$>\\M7SE"-P>_,W?1S<$?PFAT<_!2^Y$0=A3#-%/V'6>O?K7FN-Y^^6J8 M 'C+Z=MGM+N^$AF^-O_1U;R?F]']0Z_FN>JXEAWUQ;A()?I%FNV,!MT"[';S M+:_F11#WT&4]A'L1P[V?<%FOWYTDZ\N<;XJ^V]V,M(F5B0>]N[[A9;T(HAZZ MOH= [_8N=EWK^EYUYBW[T2'4';5+6=7O0&O$%+_0ICZ[1WHVA:0,I;S[+%'\)GWU@U2$2E%5.MQ MHS#F^7JYEQBPH1--T?0!/O^-8 XEY5T_*0_!W(_WES\ H:ETF_"%YK2G M%XJTTN,I"'/ 9^:X0Y\9@1S*Y+Q^)B?"N)MUCS^ 3:U!>Y$Q^:(CS+R55-T( M*2(]J0-L"EQD@F#?0J?;/*U.*+"=]&F=9A2=?.,L^MHI&->FRZLGV],)YPDP<8!A 1,?F0'P7&I7<&3Q0I1C)>)7J??Z1.E,>3K MW>_XF]L'PMSSG8-?&UJN39=73]6O31B$N3\^=/!US#74":40E*6*Z_@DWXI7 M1_ED-0'X"B,*AZ=:"',O<@I_;6B)1%@B@G1!D'NSD8RO0R4SRJ[3ZZ4?$U-\ MNYFVA[A:WM0!/^)WO\G8&<(;E]/R7;(*%@OC&I NJH(Y^S3#PF6YV#"4+Q>3 M7)B)7_!-%:.)^].FY/_$O>#@,A$- $ZQ?%B[]RK(?\IL_&LO[ /I6I"W)/7/ MSV%(+:1ZVM'Q# 0X4$&%/TE5, MAO\':]M9H9Z%!>T9U3%4#&,=K-6P9/ )9CTZ+M"$M7P'T@)\80*D$ ,NY=*; M8!(8']BO\%6&OJN9JNL^8$_>TN.3EJJC8O =3'@;-3!WH:F+V0[P,QPM>'00 M.8*/@+,!KPH\SW+&DJEM@O=XP%K@\]V$\$JV#,=+F*'--/@3<%Z&X<76)R+ MZ]K!LX%W9QNJMW<;%BP)+&'O.NPH\*O@>S%@#>"[<.&^X>T6N"<(]^"/MJ/B MGK3"Y"#A&0[Z[^NXKJ=P%7=S/3G 6VXVU7%P-OLTYU9!=OJQG:!3KIADMU@G M"*TV:L[F);XJB,MGOB9[NJ3R6.A05B3'&I.LK&]@A/N7E]5;"E!?97AMO4HZG_0G14HD1G(\#9> 5Q5+8B(8$O-FX!Y M@+9@!]#HAL*!*:%S^Z1 - 2!QW-]^!Y[RK4E_D[3'74$GAW,LZ>Z3PN$.?66 M[SW'E>?*YT+!>O:(0.?/K8_TOCXRT=)'WQXO^L(LY1*=3LMSJ ;3-^7QJ?3Q MK=C/H89.Q R]IDF+$K*;<9J:=PMI-IVX^TT\'&;;[33T 6L<"YS<0[$,HVR8 M#"]<0%$&W\>#7\)- 0P"&Q.,K(PLL)LM7>RO0!$LWP6CW;]_!5OXEWL^18+- MAMFC&D2AU16U*5-(#[V34K^G,_M"55M/D"K"H*\26"?&$>",28 M\S'F@Z=/[^XK%R;"A$<4CD>Q:&\^K*4IK2UH;&&^KJ;X[L!>7B.*=:Q" MX39ZLP9.\S8+8C^N=3(%CEC*7!20+33I(R;/)SE\#FWB*-:UV5_JE4K;1.DB MQ=?#G:Y$S=?I1DWO:",[T6MD2^K\ @6X9*I#F>7UO"Q(25N>+PMVH;JH#^BP M9D*,.SR"N&6K*_,"H\,0[$EKWGPO(^L\,9;O:%Z_&[\X/S ?4.%:N<@(F4]T MG;HX2_'F_V_ORKH31Y;T^_P*'=\S,U4]!FMCD?O>/@=C;%-E@QOLZNYZX0@I M,6J#1&DIF_[U$Y$I";'98&.0(/NAVH"67"+BBXB,Y<;N%1_;H[Y.SNRBU&S^ MSLK"EHHOEGK8"Z-@3E[K&TZVYAKU>AKUKFWEE"W34OU\U^O$82+S,/'^7!7? M/NMHQ+JJW5\._/O6GU+NR^67A[ >VGQ%\7>#QVZ8?XULE0]+5N%*?QJ4_@VZ M7/;:OU+Q.LW>OLOCGP//;6I-PQ#;A]JP/%X@=*^N'DG0^>?B M1RUW\?3/'U7-/+^4P_H596WS[I1T:^SJ!WE8N,Z>#2]XFG3RP]*Y5XGMS;J, M?QX5ZC_,TN_R??M1"71S5)7[SI8JW;4LN_7XP_OKNS@>#O4?GZ:&;!P^D6G9(LWY;$2W7XO:G>#^W& M^4.GC. AR]*^&PE3+)]D4\R*HHP*!"\(;_7IJ#SF)BTG!#M-I-]V4,[.I[X> MHKR<;K]&/M3[=BI:K\0WD8Y(QY ;T/3)TY[U3,Q%*>>)X'PVSFA1I\7D6X?* M]-@%ZNIR"BG/;3!5;*?);H8"MAW">)%(-DWH\B_FMOHT?YWBVU2.;C)O-A8Q MD?Z6DN#3+H>N1' +M1^XF;-9_L^-C[QU=*7ZYRM:)G MW#>*I:#OW_P^E^RXF:U(TE77&9@OE:R83VB9KEJ!ZQCU;:>[(!7RK]XD3!9$ M8"MRNN/2'$U;J 0/<)E0H*I(8;K*A6[;@!@&YNW#M^29& %5YH&W=%!#@=*N./WPKV%^./F_N:95J!D1O6_W)_G\[O+J[GNW$= M@&'3NW"=X3DL(JP/:(RDV:NC^@0?ZW85]$8T\;!R HX*WJR[UI*R#"W+_W&F M7>K>?>[QV^W5\^.X-O@3RS+,%_F+JS),P&"9^ MA64B0L@;ZA96G$&((S !4\"DPK#F"N;CX^6KB/HM;E5B?O%:X-(D-4K]>EF_)@SD2@^+72_/A["\BGC\<_89U:JC? MT)L%5580QW=UVPN9Q/) *(Z($58VP;TA47$.NOZ6"Z)U81E908E:A8UBF^O(#R;%\7;T'+S[5!T_ZV MG6=+RRD2]CP:E,/3- M*X7_%A)_XW+,K276:$BLV%29AO"VZ4H-T9>OY TG3!99RF,PRA ^AA-3P4PN M?-!6S2@A2D+9TH6^BY+H7W?-ZG+=ZR7KX(Y:?\!@55;6PHNI54]2[(NT2IM6NVFUKAK_U&_NZI4J\W[1GC3!^G>KSJ,DJ788,2"EA?" M00OUA@##%J;&+># !3;RNPI^T6Q$'^N-2WK#!4ZW6J]C'D!0])Q4^ M=3^SCZ$-T@:3WP48@B'5GHV^;C\0H6)0[YJD*:KP"2\Z2OYT]/E8@'&#>L0* M-\:&RDA'_K!&\2ZCHEWM6Z0'CZ:>A9]$:/9ZE@&Z,NXV^^W"LG7;L$!K#G\[ M%@@C%F(>"Y-RF 3N"/\<4;,!C!Q@239-OV_AO$>.ZS,/!^GU0&V'-U)G1#@8 M69&XIR6=F,9 );6.UP*[NP=W!B%9%Q!&QEV"M M4 LF&-8 A7?^M$PV>CU9:C-:*B\OG-$G.5AK#2S#R6N.W[JT.&WT"%"'C^X? M)PZKV,S"$ZO"\:KK1>L"QHN=WV]!JRT4M-U="=J%P[F)69.>IY1^]82*;:.' MO$6)$Y;KD07?-R-H'/=W2F=QG MMO[\:Y [J(2"KW0WEH232[TH6(!Y2&$)V 1&@0OV *&E/74#CS+H *AP#:N, M#L;X"QG1(KUP26#35XY<"QX]&J# J$2>I#>LD#[PG-!AB(6)^^CJ&#D#D.AD MCNM1>)P>'*\O(%A@?RM%[+]PA+=AD>KP" V]B6!"4_("TF3G9EZ(!Y:=9 23 MP(V#8Z0V]"$2I$ @A)YNN;3 =&\ 8I\^-.$T8\1BTDX^%OLB\G=B0[/X4\C+ M[SOOW6O"2C]EO20[JAQ(: MAD:]Z:-0.4,OKVU2A_,L@=)A=PD^9ZC#9!U[,%XT!#T F>F&M=7I0R9:@8E9Z_B1&S-,H#,N7*F#8T09#U I0BH8W*A)X7=/^F2!D&L5C>8[1!H56% MH^H26A\>QFR" 8]!+]W)U)D=2F4?W,3*ML.\D9"HG.TC6N,I/;T8>S-8$]%$ M-=)(E8-;$IH8/3CY8-MLEB+BIB)@=4B/P^[+,%$26)9RHK,[H(QTS%9 MP\5P]F0-!I0DNR2B2K3Z([ID'@ ]$AA=W;.\'6[3/3V*IAU% J!Q=(5-A%$E M ,K$=0#6]!DMXM=G#HA YO>+()#V$7G1N/B1/ MCOLH?))%2?DL8/\<(,0@9ZHZLMWK*ECJP=<@KMK@-;X3&4 M"H<>+>DZKHMH@[_>WEP*U]>W@CX:80 #$E4=Q B;$Q,7L7 M$T-T25>*:K%3$C7240N]CE9*IMCXB%\?KJ[=:C_N"__(M:]6S0MR_:+8&L!P=7;U MPL21Q&?>CGH7 MVE]'N&%'V*#ME0N/C] F(CJZ.& Z-Q(!#: [CX45+'\2?^,G-DB#\& 62GM MW-=\,GBLJTE:L: 4.CV])';4DF1TRD6QURG*JJAJ7;&G:-.B]K;2NJO7ZQU- MDU0U/:+UW]VI,*4MH#%O^9^9KA-P]31-0R+P00Z M+,F_3[K)N#P4]I)X7F_5JG?-5KOV9ZUZ?U?_5FM>7-2KM1;&W56;K=MF>M9P M D^@' CQR(^%>.Q"-'@:@$>'WZKSUCBS/Y@ M+84C7\ D1"OQ&!%?AWU"W9'#7#YH?L&SN_2X%1W?1IP+Z45^:3Q4\ =P\5%M M,#E,B'UM( F.;J,3,*'=![NI#SL/LSY"[PQ[]5&B%V@U>KUPB281.RJ^05<& MWK+$]KMUG>>Q$-="H-$-Z*^?6'1A&,H-(=0$1/]48BSA/)7!"L8

)V_4L)>DZ$PX"9C,L".^-9U#D;HL'FTS_G89(F<"90 MLL[&<.>:M^&! \9T+E9=G*=!M?;3_?+MT6IZE>^YP77KNP6 28\JQG/@R#;A M@9*DQ_S&@0MTX)%CVMV:GNV>H,I)67TV @&=;MZ$C)SI3[VXES>[>Q1T81#H M3X#%)&885X.7 BO&)[G'D7H+?\4]LMD9,WM,%*(X@DNBT AK+@!IZ/AD[M!F M=C<'^A,\V@T&(0^X,8V';QR Y*+'&F$NGX=N0I@$-1-#F1%2#(L4&HVC=0EW M3;@+WT7W;AP3.6H2M>>^U;6 !#7V+&M!7-D%D ?0*&@00E*%*)74DB@3TBF; M9JFCDI[:T46UVS%-HZWM4:;F6RJ)&E2,968*.43 M0)@<]"YEQ JH(WT$ZE!L24(MDAZQ/3H2CB*+4"1D%TGK*45)Z79Z(FKI-\YJC1IH M9?54,HV<%Z*1"_'008T4PL$+T>@KU^'O5+6\J30JES0SB'YLU:Y!S3P7VE>5 M5NVJ>7U>:\$E=W=P^0Z9CTUQ!0Z4YSAP1=8+]3I@B#F]3CB:A )/?@6>X3K< M2]S7+2MRKU^Y206BD=@L1'(D8# M+J3+NU8E9>EV42)#/N:SJ:%/,16.OEVITA^/P\P\9OH)]<9Y#6#NO+9#RVY% ME%/>RF/+X8V;3AMC.U,S%)FZ\#51[JA%8G;*Y0+I$*-@2HJHE4H%=9[MU-M6 MO5&MWU:N)YF@%[4:+8*8-%HT\Y3ZEOT!P3 MG,7"A=[#'L(>>ZM\7-O?NZ]=^?>!;.L*J6RWM%TN0U<[OKVOI6<*$-E% OQ,;^7&B!D8\>"$:_2;5B7<5VYMFZ0_<\DI> M^"2%&>_7ED=#M2<1=^UDQL..ZO1-A8M.ZGDE2UTM'#$-?XN]LQA!'1\Z+?3+ M1B=,N:^G.YSDU+02DX&AUW371N\$BQ@&'1"T.&)[Z#JLVS0SHD>S'4*ORE\T M +861Z#,YJ_CH0;SB\==M3X$VUZ8WUE8$;K=)YB2LRQ$F7T*1ZJFNL($G2,7->M\W-=^U"Z5NZ;\\V^GZQH5;'=8F#W?_'R0X"R'X+R ,(6V MT2F )TK@\&B["W!B\9(\=BAN3=FG+@'7,7RAS&]:W(:>TP_Q[EDC/TF M/I:DXP7#3_K.DSUQCKS&S?"TI ! AXSO;,>C\ YJV&=GA"9R9P1W1NR/,^+0 M,$H),2H,@?D(.%K+%8#E])B]'WHS&N>U/S\&&]_CR<%2R^Z,[1GIF@G#YR+A M&T?E,_;,K-'Q@XT=94HH3Y!A#,:14URF![XSS6+TFRFVF.>*>1#QW6A@42\Y MMAK+\R:=.#]2S"_IG9>7"^PI"89-/!X/%'M@ED0 &7VF'8I.&2)@D>U7)7'\ MN]X%,@]\$C?!^UCQ2R$=MSEJK)#.0XXH=11(#"_XSY%\].JFRGFY],*FAIU_ MY$2'I/W=XTVM_VMK7B[EU26ML=/&27/36[-M&I,9;VD0&*_$!VQTB(K3)-5BZ'BNL0<@Q*:"CUV9\ M3CS#M4;(6^OT&IQ%V7"FR)2[9QE$^ G#5LOI+-!VA#$8'\Y8U .9IE66)>K'E7^9,];<)F6W+D3=AX>Y%R;;E MQJZW)?V$I.3ES%%1"@")8\X$Q/:A(>A>6FJA\(BW E+%!PI\0UCL)RSS$0CN1## 553*)_V^'^0N2'&'' M*\USN)#G['G(0A[>*OWR2^8(B9L8J3(Q$N8%"%5)+DB*4I"THG1B%M1"H:2: MY%D2I:TYM1)9U74;S\UH"!X=CF8C<6"'PQRL%X M'Q"]CD,3/U;3\)WX5)ZYLZ02QQV..X>..\KAX/8_/"+EE%XKP M#%_4RB)"D:R6RZ*Z'2R:WFO\CYZRN$,$#WR@\(VP\H,(4*YEL+PZQW@4*D_8 M_:>"S:GB^AT? 6Q30=HTPV$&V/[7FU0HC(YE@@?8?R%,;),XD*46R+(K;+*/ M;6H&L6W?E:0,050A!1!U2UR:5(E0L7.D$A(@I7*0VA]!PD%J=R!5R"!(<0,L M^P98<6LQ;=&6[@)'5[+T[FW M,V!J/#I04:,.UX6C@C D1&HZ=^SV A>U9<53:;M3@V=H0 MW(&3 MFSDV,:CF)KH-AL$:*T4M)'%AY*)W%E%[)FBQ!MJ? #@Z?8&W)NN<3P M:8_1%&!47,-(YC6,TB]M]ERT[ %NS18Q2BLE<=S*%FX52I)T@F5:<]LRM&9@ MJ_9,C("""S.R*#I-< K@!7&I2_PG0NPDD-#O)WSW+(.YL]PC!P3[;\(T> MWEQKKEN$3UZQI43"\FJ3D4\F/?)*',@XD'$@HT V6[&(4]+N*2F]$"7#7Z*D M%-"TDLJJ5MI:@=V9H)BT'G M]Q!T;O1Q^!UKHRTU3UKHNJNZQ+06V%#ZT+$?DG!R3#]Z_2@T\I4\_.()%7-HV;2+$X7&R@,,XGCZ M3$H).[T*:YQXK=A,-K:]A-+>M?1+J]S:TV\K435C.*EY]9"EG+HY2(X[V.E-5 MFJU,E%;"G!JX@/_M'REF! 9E$8P,16,1BY($DGQ;,'AF.;D[8O1M0OU]2VJU MYG+"IFVLAO.3F5@*\S1RR$JI9-AWH;#?8%3F!)K%=/,R TU:3AM=N^K &+)4Y+'%8RI*,V&]8XK4L4DAR MV8&EK=8)G(.E^DNL^%S?#HY/')]2+2S>A4_9;JTH M\]:*O+7BFL72#KJ !9;N6F2VLQO' M@\SP'L>#?<(#A=-D-FERZS"QM;R+JF-[Z+D"A/AZ>W,I7%_?9A0>>-.7M+#3 MB]N2?D)2I/Q^*.[[1UFI$]2*M+TSB"JN?]RK!0]@^Q;IS3=R%D:!ZP4Z"'7? M$=K$P,L9%RIB7!"XK;M=W29>KOD\(&.A8E (P"@B+OZY^#]P\2]G@HRX^$^# M^-]:^8XEXO_"LG7;L/0!%_]<_*>!2;,N_N6\]$M&XI,X NP> >0L&0":6.0( ML'N^W7,FS3X"R!P!TDI<:42 #-D ' %2P;=[SJ091P"MQ(DH942T=;&^O9;L ME2&Q36+2# ',FZ6Q_"QR4P IWR*&$XR&X2$M(H!NV0FE?U(D#\-[B.U1<,BH M"-_'&)^#8M/]C=Z11'XJG$X*?&W&=Z#L]IS!P'G"F/A>K"Q348N"U1-ZKC-< MF&)5L>T +FV1D>/Z*(XQYXII-)*8^\K^ZCDNO;EG>; 2[+LQT5V!"?8O@4TB M#SS-S"H<"[2 G(^2'H1YW1Y8-@&9[H/XMC"Q]"SPX!O/"U^,X[[6[8= ?R#" M)^O/L];UYU/XXS-[++R;_8'1/ <+!VL/9D>9J[IK@V/\2C,X"Q=TL>W,01Q MAN08GI=XH##UK#-]0,O=M?N$^!Z]=.FUT^]M]W5XDX-);UZXJF&W=7S*SR4/ M8=]./ZFJ>WWA G81WH^3^!3=W'!\XH7/<82Y\4RLH\GS\EF2/-RN28NDR;A= M(XDJIZ*445'5@1$)MR#8&3W5L;0&F#8HF,]U7P?Q!7CP:8(7NA?A!<( E818 M3 ", @8F8>)PA%'2YR6%11(5$=X\&SE9P"$L0$*_291@R$L:&;Y:3V&5ZB#1 M$T>+RC-@E0TQ7X17A;1;R(MQ61#;L4F\[ )651!$0?PU+@;"_MW,[DZ7ERA' M^HD%JH"-]2W*+Q*X:7FC@3X^M>@6Y[H#QWB<>@#>$RY=>?[V=XU\17MUDE;. M_O?J\*>'R^ZJ+\M]_U5HUZJ,Z!M.GE$Q;'Y.*LDE%I>SBVVBHDX2)X(N:WNV MD4V[T6V04]05@2('Q90 JJ\1^1T<=RS DVS\4G==4%CIQ1OQ@ MW8R.IG9['5DKBK(F&F6U)Q\Q']!FEC\YYB[H],N+0BW@F?I=[29$I6)>N&BV M;B9VE-"^O[FIM/[:%JG,CJT! )'?X,O?K\%DLNR7PLM^\;)?RVGU0\M^'6V^ MR%T5)5=52MZ<70S'+[FC7+QN5N_M6 MK=TI2ZHF:1L5PNO(W']WIUZ9%-U'OTV&^>^3[F\?(OUFQW.;.)=&1XU+?@26 MF_ 6)<^J)045":GPR0P=/='!-3$"%S8.QE1[-OJH9D2GUY*FJ,?THA9YL#Q0 M4>!=?3"9S& P%@P]\ !)_;X5.=9P'%TB>+"8\(-C"Q:,HTOZ^J"'6BD^",05 M<=D%],DN"6RXBSX0+(F^X\*\308>FZH*MT+)-_JJ'*@W3A#6B9LM A>-(V$V M':UD]JM:7GS-$DZP6N+Y:,OV!LY3!&W1Y]R3JX].F2Q_@F5Y58;&O^M=SQD$ M?FC?S0G.)$RNZM60\EIA/:]&2B;[T:I)XD+X\0V*RH9V($5+OFAVZSB5U%)> MS.I4U_%GKB(RMN,9CW='?7UW"F)>V[V#\ZS>S-W5JE>-FE!MMFZ;K2G\T>)OVJ"B%V\X F$%N;=E)MF0"$O9Z B]T MO\LR.^\]>,Z("4Y9@>!@]Z3(M(]?BD:>0 ]UA M8\XA\:&FE ;*>\/>*?0T,V7S.!N?KC4)5$6'[\2CB][>+E;? M#YVZH1MW$@ Z(J[GV!YZ>T-/;_B:A,L8M\9B!?P-?:0;[.7XK<.^Q=!"#RXQ M,1EK!^[?=SI[A[#C Q*C3QH]5 68&FZ&AZ%/I_0ON)M\$H]S\-/GS3B"7YHY M=P1_D"-X_XGO==UO;@W29^ZB.V.EVL^;Y[.LJD09V-4VC%/W Y=0-+NS_ %9 MQV99-L/=6)ASL91[09V+YK<]6DWI3KZ!-+?-6IOP_*:,% ]84**WMX7]M'SA M6UXXTX/A@^[Z-G$S19-[(1 /0P3.+P(GO\,BOZWG'O5U"YW6D0/DS-%=5H?@ MW'*)X3MI)C:N^V6&\KARETI:.W#E[DLPL&BF?7_-<[N=T^)>2+I#5>JFR.Z8 M(RU'6HZT'&GW&FE;P8C:L<3SR#A3M+@7DNY0D?;<#>L'3-$?AUP.N1QR.>3N M-^1^<3PRZ@M?"7E *^.VGS]?J^;9SDER+P3>P2/O#!ERY.7(RY&7(^]^(V_? M%J[SPI7U #]XF:+&O9!UAPJZ,X3'T9:C+4=;CK;[C;8MAPPP8*41>![A=NZ! M$&%:('?B89XF0XZ\''DY\G+DW6?DK0Q&MBZTB=_GL'L@%)@ZV$W2(,=/2< @S^$IB6WQ>^#JRA\]-['!\+-XN M>)9(E;R2=B+=?IF> Z=KBNT[)VI ]@5$G0%HYQ2\.PK.\LYF@)"YOI )JJ0V M^7 LU/+"%7'=+!KE7&0>KD$_3;L?C?@GG$#>LW89D"79J]G&<05/HU;)M+E#FH.H1Q"]Q="O^CX@"MK-"*#%(LACJ![A:!)JCL.,?/"LG5 2 #( M$#,Y.>XM.6Y[=Q+:5R\FLU#[HFK;Y'?=,)S ]K$L_!+U;%OE^!,7KKX1*>D1 MD,UFU>KLV-_3K#J<8+)Y=/C55._H\#N4S KCA]D>US\=RPS79J;%]5$\V*YC MCN%_?7\X^.W_ 5!+ P04 " #D,Q9;MF (VQ'' *_ & '1E8V@M M,C R-3 V,S!X,3!K,# U+FIP9^R[9U13[;<]&@2E]]Y%FH# *U6ZC29B%*2& M(M)KI$<(1%%Z$Q!0JC3I1'I/Z*" 2(<@A(" 4A-J("&YO.>V,>[O/\;UW/OU M/-G[TU[9^UEMKCG'3LASY&4 RP,]0ST Q24 @.+B R O .X!*"]=^O>X6%07 MQV6:RY>IJ"[345-?H6&@8V"@IZ.G9V1B8V%D8F6BIV?A8F%EY^#DY&1@YN;A MXN!AX^#D^/7CYQ"4D MKTM)*RFKJ-Y24[]W7U=/W\#P@>E3,W,+2RMK1R=G%UIV=D?OB855A47/*YM*R\HJZ^H;&IN:6UK:>WKW]@<.CKMXG) MJ>F9V;EY%&9E]=?:^L;O/YNX_8/#H^,3_.G9OWY1 "@I_L_UO_2+]<*O2U14 ME%34__I%<2GX7P-6JLLB-Z^PW7E"[>#+?DWA-0W'W92"VFY:4443+.=SOW$Z M+C$EC#CN7]?^R[._29@,P,@[D@$#E=-N_V/Z/Z9_:UJ!',A' MS6*$MP]"/9UQE ,SUDP%?H4&V^:\-35! AC4==;%I\NO1@"W;BE7?PX?SVJ]=^7" MV(\B,H A%WN/%(/N)0.(XMLP_+0P]BN:2N=W(E&'#.BQ&R0#$BT4L8/'>WAF M7'Q_$(D/6]IG)+/CM]8$FE^TMIGG7:C3DN@7PG=GUQG[2VX72\V7=[1/2FE./YAJ!^646]L1SAY1E[';B)9%>" M_ _/R_X7\6DBW23Z8G6ZF&F9V2%D@'U\+TK&1KP"**8P,O%@7H3M5GIN$H6F M5!=5#H4-.%['BPQX8W<%[XF!"6^%*QKIT$(^?@S(O>T^ZY>=VKI(:(@9^H#R M[]1CYE0U]SF3R!S=[K2_,[\H![=/720FPOYJ1YG+I3OZV/KC..XBS$:"%_&> M5NI>2R.K$=B7SY5_1/&:]L@[5>\! ][U3,OS,FT>-V'>;6UV-+Y"!A;#W.?MPQ]T*/?IW[!(%T>Z4I<*)$SG3H5T=IS3MKDCXF'R3Y#_D8XG_YDS6_PB M01>J=9[38*MACH]=8<;K-YS?748M&!_+Q.:(P-P%:T8,$H5 M,YC0 .;U.'.-\T[*7-[ZVG >LK\OY7VM-D_^*&Y4X>I5V$N_TEKE[\1KY_4D M>F(PSFN)!ZN35*U<'7)]R;Y6N;J_WJ#R),'%[8?AZZ]SH*00__MA.Z(UF:=@ MF%$@]6XEXOAT!PS*0O]-8!R@H//F<&HB(TX1$CJ0SW*C8=0;H#"WL&!C-\QT M^^H#V=6T83&6VU VIA +6T?"7:CZ=#@;&FK\!6>;4;#LR2/6VC:]W3ORI9"A MQ6W\X>L!/5.?77V!B39?_]]MAU+]Y=<;*Q7_*C+MRT"4/&:V;RRR+;D/S C) M$@1VM_G9&+XLIW]91+CU.G@8(:G[CM,^^[+?'2HG5EO]5YJAGXA/L#YI*T@& M>YC[;[ZJ:RO?][ZFRJLH&'S_RFD5(D1SI?QS-C 0/ A&?.^S=2.@L>A=1"GG M7W6T+LYB53@"08VW)=Y;A;/.0\ &C&M5)UY&#_"23FZ?.A)?/9JB6A:2B<?E%L#P!3XS6'KZ7&&_&<92Z%JB[>'.0Q7]5Y02[K=$G377_+6!W%, MQAEOC\K_5>>T[,6@L8_E7\%HH=X5>/U^.VT^^YB 5BJ+#$<#9/XWOX)7: Z& MZ"A!GK- SETA-IQYYBJ,QR"N>5'YS?XQ)9YD %,Q/MY MU[Y,[EZN'HF8"'6)NUOP2DK);>XJ]O:@'41I>W=UVH,8&>ATIJ7M]G XM<%$O A&ZH?JOB##, M6)P09RU._NU1MC'L;J?)S,F,"3@1:^"P27,UHI2*Y0Y@(KE3"++9GDB I^_Z MVO]-C@+L.<-OXF6689'H/FUUG&!FU.&K)>NQH+X&>$207AS]T!S5SNU'%"LM MPE=("S JQ%6\1M^2U$4TDV4;&?E[S=%>TSE6B_K*55J:O91]XLYCO$^5:AIG MO8F=>I/F;6BPSCW__RS0_ZSBF@SY^#SV;,QC?&I6$Y0CH+X:=D%L[?&'K*=Y MKNGU(X2.G87V!>4>?._Q,%YC63Z*Q(T[[EQE=<#HL&\0KI$!!)7]>X&O#,\G M[CK94! ?:(3$^9WPFTS, +\1PHY_&"T95H.;AV%MZ_"_JA';R/R^?'HT40LH M>*<:I?/6KI?PV(. HYX/ BNDO@3(&8Z)"BK:!2[#%Q27]_J T4LRN,'HCN?* MS P0*ZJL_KUC[U\NTP\RJ(:S-@96/E<1ICW(/PAJI>YF32"*X*Y'+]IRZ<(\VBH$B MGXQ,EE-[#0FSDD3S.ZT&/R.C'[WD-;+XULP_;KNM^E>U=#E$%&IO:Q7KY.('X M@^=K/TXH5 V./+R62CQ?8I2IE SC0PZ'GH% 2=]W A^AM9<*_Y?J[#_*UFP( MJGR.#*>$VN,0F1AF&OP> =1GG:U@_5_@T;O.J1?$_^OU8P>S9+$ N!Y^'(?N M0M?/1C[#2?8Q^A,H=?-V;CBV$<1.-#X[!YLMT&DP5/GXZ=W:&OI\/E4BR\YV MDB_]<^COF/]8APP92[4>R5,M!SBBQYY.=_5>LT14??=R/5\7 (JUA?=E[ O/("/#> ME?PKEE7)*AII1/>&;ZZ%";_ZF M@TT14N%3P@S:])#A7@0'KC2N<%R9#&#AY LL0OTT6M]]IU>2=VO>\?)WA35] MZAS*I.B5V0%F&B(#UHET S< /X_%X,63:.6U1Y4'9E.:/LVS:?A!_AR5=TYD MZNTXNK*13%CU+*.>ESOH5+DMTP$9W MP2__A#0/\B&/):-WUI)X__.!GL^H51S\1JV\??T5^:4<_9^RL$M;G8 MAOU"_'+PH#S'( 9Y!4*:-)UU-ODQ]_-"7QEJ4XCI'\>DC5R]]*+U%M4J9SJ. MDD3'3M ARN+RJC% =CS1O8V4KCJ_)\NMC\S^E@9(_W<0EOTV5MUMR']LO;3( M-/LWD +7PE$3.>*/ [#5O[C:2ON =6-:)9V'[A=P@OCM&NL26]?TBW%HTW?* ME8HRQ>(0AK\NWR4(ZT96=8?W2Q=O,\Q/Z M:55@]5IN_M$6> SX6$/GKYAA&S!6AQLJCKT@0+.)1% ES EO-_W<'8X855JX MGU"6WY[(^]UJZD6':XX%*\[S> BO@U609S9 M6=&]2/;^%1EO!;.H Z[Z!]6)AX& 18<]X\G;1 Z@;_:C^CVX)E MCL#_ICW,W) 7S"HJ$TTOO**=7;7HL<08_U@]X*PD(S/@#_@:8EY(=[]7S."E MN\$^Y2O(F86 M=EXT M6YH%&?"I9(]$I8.?/9*W_]8)@#V U043LP:[D01V)?"Y2%2G>4?E\2,R(,T2 MKWK1ZBZ)9$#Q/[,5/RAT.1[_=T_J+C+@2V1Z9BS,$XW*[ L78;7%KPSWZ3QK M#'U7K=P8DQKPA$O/C&Z0+96)YKZP)7*Y0$AX0@(_3U# Y],;N]T4-= >D#5 MS[]>LZS>\PE>J&CH O"DB";D%2RHP0/PK01&//=*:=\;W)5!&QRX-Y_?B#DE MN ;";4$:;>E,IKC]?OL%Y+$"0 Q >XNGL8K4BV: K'/@5$HHOI83,"\?+:Y MMZ/9M%C+-..!W*3_<=1&^-+-Q.(73P\>Y+>5-9,!]EO0BE,YS@46P/WO-Q9&A^ 9)W7_V0#*C,JFXN6 M%1!CG.N1\19PYCCFQ @W!O?$(Q.0C7L#QBJW/D"2@7A[[^HY'C)@1GRMH2D5 MH\4;T0;KVMH>NQS>I4V%W4MLT.&$9/;;:>!+*G[+K[M3#K;AIAPFT5>CX_Z) MH;A\AW=HB)H7D*S[Y3P'JEA*^G$V.'"_8UH,IU)>6!.I]3ZUSTNWQ6W!KS03 M"=O-3/WE!SE\Q&6487WPP&)[495G82QK-'TL*-M:++V=L E<\RPYT-$,EX"Z M !<0O?=# Q1_7XA2YPI\:=^M=>697_495)'1MY_\&$)\RKLB0]^O'E5:3/H& M^S)Z'%]\H9&WN):N'U0UP!NJFQ+!_LKJ,Q=F87,+E'+)D\A"\8JFWN1LIWGU]([BSI+ KWWK+!T'Y"7F M*\2KV-GCYAA$+[;7U-9"+VWGGY?-;+'0'\V27WOE, E7[R6=;X$J%]U?FJ8U MOU^3@BU+E=5LROP8F#'4\N;M#[G5K[_GWHS:R(+2XS5P7 ?'Q;CD'7Z<::\Z ML*?=L4!009YI?O.)_EDQ9N2VM**V:L*'0;_+X=-0$WRH M*\X1@XZ!\I=Y\$5EEFYE^%G^7'0WJ;*08D^XI>?LS&M3_BV/MD*(]X(-PNF( M O5X1T^O X@YVD!=)&HYZJ7WB(NJW&U _:6^=U<,)3GC_>+7H^>-TE\>^'<& M$AYH'7HM+&:DSGXD+.5TE(/&D5GZ?;!F=-\1/A:[<&R+VWO;@*OY6@%I!DX= MGJONT%.TO/_DW*SP3Y\3JKEO18%VC'?G6,R &TQ$4G$75XC&4GW\WQS#VI&4,2[]@LW4$>2;B;J M6TUHVG^:1^1K?H8OS2[!X^? M />,M0ZG/9Y-E1CJ@.?]RN-AW4&9^(M5C9>*5- P5CJ:/%IYUJ M\R:[PY6Q^P5)3QAXI!^_^MIZQ]R95>@IS[=:AUT^X+;.LJQH=SY+A[)0Z8K^ M110[EL3:6VWO.+36=QY0Q1U/Z/)QT&S21:$G4]W#.<+[\ACPSC@F]&!(HQ<1'M+<=6MQX4&1->U* M9SL^!+[1Q0<+2\:PA0E$YZ0AE. #R22R&3V<#,Q_DZ>),R]@L,A3F=$T?2G4 M&J8>U9I)SU]A -3P%VU:^OCQGG=I9R?7GT M<.5^#/-[1S<3ZMMQZA3V3OAF$BUN60L\&'(2UZ&Z@A:&*G3BJ**\76:[4*>3 M.XV\M&(-98Y>O^JQQJJV\%8](5,K"=U8F&W:]M_$&_6@+XR%02Z M_^/Y9^DVY<]+V9@0TG>Q1BE5=]4#ZHO?.BCE,_B9N$R^7CRE[BA6W&WX!/@2/&E3PFL M6>L(]HORNH('X>CDA>RV[&[@XU<](<:-GSM7JY]M6JCXYG95Z7M48$<4(VY+ M4CEM2$OISQ^X?Y64MP_-WH/1[]N+AL"S M V,Y;%\T6;7&]67L>_QC9\0/NN]@POW5+-'*OV7#7Q5C5WC[V9W?D!+^@;^8Y,Z/-IQ[AOILW2>/"6* \ +_17^N.9M($85'V', :M'7) M-'8Z0Z-U'& AG2*GR$.HN?/\16_I$H(>)Y&/\\3DQ=9D<]G*]&4]5(T:P/G= M5^SC&5A%?L,K'RP5D %4*_B7U3][W2OQ@RO:C MRW1(IQJ5OWT%\>T'&> *9OPMW" <@[@)6MI, M7O'V-XHW;&W(L!Q-O9]GQ\NB)Z"ZFRG6*I"G=4LX7N?+;!1"&OJL'9_)G$P2 MP7/WJYJS_JD?6Q[UT=(TI'.D Z:.O8D4\^F6+N7EO.GWI"AL=31\I^6;%+HF MI_F0OS[]0E 35B4OV)^_TLMH(H?PJG L@B=\P#Q+/F&OP5AGT$XI2Y;Z<N4YY7Z2\5%'T5?.#Z/,0"P-_C/-)2Z/=V N6_YI'C,'#3^ M3)VTJXHE8'_9GM-!V_ MF;(@D4\':F7ZH:#X4VIXC9V:QD_/3[N$#(APA6I.:E(0Q/&^AT@6%#Y5-F@E M[#FHDC.@.9O,G!GDS>A(63V]7\GWA>KF]W5P3]%Y#AG@@F8*']'FGNY0PVB96K?_@#?R M*O-4!8;&K!MQO:#4I[#\$8,7N.F8DO,KU25Y]T]9Y^DU^.\CNUQ3M%&@=#/R MR:CW"'JI*K]B&N0-;M-^=OZIJJK#X8*G&N)%/D%:= ,QE3K,0-AGRZ7+GB_E MD1./@KZ(Y-^\?WOKPR3N!+:0?:<6/ ]:.2X7RO4)-,>.]C&&?)'/5W%$O^O(#4T"]H61ADCTTT[O!M;*.B\B7N2$B]T!=_ MBDF/NGUKB,H5*G.>"KV)11D'A1GU(6[BTT*K_NP5+RY"3D!A3Q+3 M\ZSJR 'AUM\>^_>V:>C R ")=L)1_066F2GS;=9L+9(!7[UA&9EVX/67C]*# MJ?*Q#^Y(C_+?U^89BNR]5!"9)L5[1,5ZQ //U/0O 'E>3+#@;?YB#_,53WXR M@ 6U,,;P)O9:JF4W50@G> 91009$.T!OLE=>AL[DEV>*ZZD/LF@ MG<]LV;CVG-/L^N^;1V.Q]G7(")*$3N_E%M4SP?S>:CVTR?B- ->XZY3WZH?C M="'HFZ_Y$J1,DXZFG_14ZYO8>[SP#GJ2!CX@,D&D3-^ZEV('/$A^<4;[1.#W M2IV8MIE,+/_3\T1,1C!N$K*-U[ORW<8M]:$/WX;@@U>\!K]9N\<\IO&AF&$@ M Y3]'!F@)8?^^F4R4"8>!'G\(D7/AU/_AS0I_:29J"#Y*GI'75N#"BFDR 5S MWJ>J/8]I3O]U2M#L)($S]UW#;Q+5UFN(*N>9FOS8L:?XDF"OD[,1>]:]M2GE M=D&'E:R?'S5'<7J5?"F\[+=$A@4<\^W\2HNDB(A?U1R*SZ6.>; M:*#4.3>JU-%Y3 8XX-K?9QY4BIO =X+$334RM/J<6:V@>TYXC[?%+RW#H@,CDS6 MOB5A1#FNKUA-QJ?G7UB'L* M.>68Y'NCCL"30*VBV25K[]WB23)@8N-$]HG_^2\UE?&M=93G[EIBI]W&=QCV M*?/I%>AE,J NY2*TO^7UB9R4I#OY%+#M8G?D&?WL#QW>"QR!,T&#)C19'5:, M+:SO8&2M%ZP;6NJR.#)65CBE$;YN'Q2:#)\5/ IA-=?6#/^.X#\O^(1-L!/M MG/;*[%7_R7?T<6(M25$,=XG3"<9R&7"Q&7\/$WAITQ]K$H)X3 C#@XX];>-1J'("V%/E#9 MF'/(O@R]//X1[+D.JG+5>RBX#1];MFCD*E:T;JN.\N5L'9*KO(TR1C*@7U-7VR?$DV0^E)@%8(H39R_;OKX3:(.?8==7H MC S QJ/"WA"$=\B !3O[^56"3O9Z^$;03_#"@'\3HAF>'B0ZUY![-S MSP@_B M^.AGP3[DW9M&^GU[E_;@TAV7>HL-CQ\=Z',\8BR80J36;DV9BZVW- MIVC3C!R;:X7$Y&CD'U0.V!8$Q*^!H>W\IPI M#\/2&O.'4';[J21"9@44O?YQ+1\+!(%LF8_3SBN4=!B*7^"%QOK^X=<(?23[ M+*>Q*^4:Y1H/BN/UCVM)K\R;B>PZI+NP!O#Y^\1[9,!=Y&; .;;_TJ-*N!;^WK5:&TZ*^B=9NQN M=0T85U/I7V7WT^;G?>?&EAP6M*L,VPY]3LUR'XN"L>G)C2+X#;50VQK@6#KI M4N:>V*_#CM-.SF*D&4PC_X-.@\7 WELR@!_J2S!>@DSVL[BW'9I_@01W?:&G M+Y^/3!B541@6\(F1R/I'H1_R;H,RZS@?!5M5@@G!EM_S"^+WDFJ&_9JI: MT$M>5HX\WYXD .,%#*0]GS:*GC^9@S"X1;[_@VNZG]-AA41A+N$2FP M)SORV&][74N2'5/;2MG9,3YVWM=A<-'-#7D5\S YVDFL03#,^L M#4EZ$/"BG%6 ,>Q7$W$L^MH,$4BX1T*A*95T8L,9Z_$WR_$J_4>C"C.V!AX6 M=B( &>E[O@R>+&;[]!RR[S2_%R\K+F\0Y?;P7G!4&HD#3;S*2UIH(%W X-N- MG:6T4SO]>=C.YQWT]FIG6#X.?&R#;1Y@9H&JS\*/9#UU9SNH@^0.$XWT6N*D MDG\N"K2O!D(6AFT2F%9OB0EKXN2)['N]UF-]8USX#7U\$UE#=NNWCY>#DJ33; )]&GK0]D=;+,/=O:?D8*+^YWGH]E MRNXB3@).9FV3P"2ZE.,]_#,R@ WF?IY/,/H^09H^-EX"9A^7!6\O?E^<'W@Y MH&@)PYH4NUSPQ5"];L.GWKP?7ORK+M.4[('?30C-QDJ61= M0MHILN\TFT1W+Y !B04FLSU(T\,9@XL_+%IROO#Q'NK>2_ECIT;0\\R3P&;N M2!%$/+0YL!]Q^;&R4&7?8S!S4X%0GD_V=D45 OJI"F(R.K3AHYYU8BQ)HBW" MSJ V]-Z \>U@"&C7E=7P%00WC9[Y]*VT MOCP($>?5#6E"'TU*9!5M-S<(A(%\88&%T)<$\>)\#H0T:3*?6[G=4X<&@@!) M*?'O42QPNS=TOEL>]A6Y;\5W#]Q[]>J[C825%O#\I1^D,3MJ/#4NXKL(=R31 M&RS_1M.^ 5#[<+8>YKI4NQ,E9'KS%GU#H/*)>O@W._9&/&8%':>BGM=:ZFDG M/?$HI](5R'".N>9R5W_4DJJ(3\ M,S_LXC0EGEB#W6\H-/X=5S ^I_ NA]..2:U;QK3.NJP?-)EK*+E>4G*,3#&) MRZE:2ARV-V.R .^V5*LOV,X?P(CL2(QY/,[S6$R(%Z<9#"]1C=TK;FUHZLB: M'9O_1X*WH\D$URQ2Y$.SJ4 A?)A&QVR2VJ6ZS[BO-.I.&R7G>=H 2.BQ.Q[,'-&A&%KAH>X5;&K'G^OB ME+7V*[WYILM]W3,HTF;VL_F$QY_!.OL D^?!V6FI2R8P:#;=]<)/GPKCK@/^ MNR=\S0Y9$4AOPUH\U(!LQ]+(+]85#>;%RS_W^^=WAU\:3_]_/N M"P4(1^.Z<$/ZO[_?PM^I=B?1?FE%X.P:Z_4F453>3? 7/:+^,I%@N5OI67I^ M-/SZ5.\8#!LZ%\]"#HD/XHPWMY'WBO&>.& /FD=3';7W5MEL1JFD)=3TQ9>O M7&(/G;Q3S&HCJOAYG)V?&5S-JT&H-6,MDHFTPOW"##_Q7 L/?T"?++O#ZF6) M4C#?*I NS-7]V#AIQ]W',N[:M@9I9.XYI-*7-!S.FCUP?-.&J!&U9=B! M91\N+YE.&[Z\6Y6J=RWKM[9YZ(^Z[^96P0]56QFG)G-2.QL-[6<-F_]@-4(& MIYY8/#A3(6VUR)XMY%NQ048$\CABETQ<%V7Q%++ ;E)/*!S^T6PHNTA^'MN!*2)F>.%#/!+YF MMQ>3F_X^L8H:$4VX;^3;PBU>E/&',WKOI6_G1X,E?S-DP*_F^E3">S1Z=^=\ MK696BH23^1,H3/S8'R[P?8\ _XY^9L&)HU]EC@KG7OI];+W=5H3V( 7/>1TF MLIT\S7-@,7\7LR.2_NKQ-\.K3)X8G3CKAZ2;;^[_(%Y(3RWWZ-[.2ZB3I[.' MB?IFG=B.;9?0X9+FIB\M+"-#W,$HL:8E!YMZ:15T@8Z;!G,=?F-YH/*3';[T M#O9[OGMYGW)R-$F0-.MI6=S\ZG8$1WV;;F+/LK ,CP#KHZJ7_(9+H_#61OP" M2:C/-%.KIMGP_(].SX5TB=::[-5AU]1:E17MS:J)#O2M<,^[FEA9;!.E=F\)">0U[8M]T:EDP_%9'3R\)OA2CW&X%1U'K81W#,6+RU6=_@8+C4 M5(!,MA-"V"57[N')=T[EZVOM_QCRZ2M]H!#P8L6&-7.N;<$7FU&HQ='[RO;=4]+)Y8R M:K4TMUNWOC,I=="O[LBOR"6=Y:4PP1D+OZ[!^E9U.R9^.3:HK"5M7E_,9/AG MF5/SE1^3YN0J,(KH7T8:)@,X&G)]#H"XX!BXDNQ=F>M$Q8(QYW6?9I%KED+K M:TMWY]'OJ*N>#@5[;:MM$,)6V3.X'R5'-6-C6EI1YYC.TXVR\(-PS7 MF$JVYPT_Q#2WB%-OE=?/LAM5]:%V)#L0FEB]CE+RV%39&H6E5Y^@L=IE-<&] M)+4O..$XS2<%H'LO,L.%\NA#2].?ZNW_;RY:D;ZL]LZ.N8O7]OIP)#.)?>#2XJZFP3BJ\[1!B&OV0O1:;2*N=TY\ D%PXND["9M-;"5C.00K2B[4K[9W M7(Z5<6&P:@VDO 2?,FQKXU<8;!4>LR2,!YMT8VEI3D%L\V!_N] M PU'H*A>NCRK&+DKRE(Q\H(CQ;$[3V5"$U:8:*&7M6+D(-,M%ISA;_7SWK4< M!2.JH=2^WC>-4P(LOA&T^\BXFYMVM'@D]F"P.HQ50 /(9T'2L9TV&UK,.*C\?< MU2U?,"ZRQYOL'B$;:*.WFS/Y+!,W;IZZ!\5,=+]W-9=NGRZ'VY$!,G:S1T; MIVW_[.R?GH4$'H:-'ZYQXI(CPZGR.?!(#&-TO"9G,&PY5 EGV_\YI1K5<3S# M9;((TO[H'L!D='VLSY2-L3?J*/*OG^.\\NAG^E01[MI)L M(YSK\=/]!91E?P5U*VV9G&-3]!"H./0Y[B.?7A]X/Y[?@[K=-8S!KG'>D?E0-]XB%.]PYV&9DOT1_?LX>\CN(FFN.MXC[;!^,9D M/H^@26"YNRIW,&.Q<>6OE@B%^I_S,61 N+?(L[3$G\(W8S^T%Z,OM.0?+=C. MSF)J/>+[U*K+K"OX7,:^33TPV,[B;*PO_,9$ASCGVZS&V7DVTAFC^MRI#V%7 MPCM%\AN3PB#O+SULT=T_##N=5V4+QX8LE+K_4D+B9:>SF7.P+%SW9I M1BQ>S0V-=;=9],B$(B-#BO/$\*Y"M9AST17;I"*'SRC\I94)I8GBN.$=H&OQ MUXTQ ;DE=TBF6(K$+Q,Z>!'T-M8U1@Z.4+)QLQ.8^^I"XL;^ 9R#Q24 M9@+OR*;]>GY!W0Y$;\KQK\^_LJ2KM%8-792_O\H-]U39)>9EZEE -V4\P^NL M@]N,]JP;QFI^PV/D24R_$3?QT262;Q!"'B',/3+58$-NE-0/GP:0U6Y1]&/" MP_7^U=BBF$'Q*I.A\8J'*@5R'&^V8/3R2GNOFNU$L1-XOP/#<66P,,P%XFDX MZ?7V\2#'\>.'^W=XI2^WM2T:K/]S=^5>$A.-7"@:.&LI/Y@/%(?I/]FW1M4@ M [()K5[$^9TZ2/V#^'Y?O'M-;?77YV>IUJ?@T3:#VOK=@27>*4>UC<^*9MI" M^)7>%8N(AF3V/RDV=QS*NR2C-!K-TI^F_M-M]4HS2*(C>$ (@%TLW0G#@#DW MM2F-[X8N7EI!,;,LX /AFHEW)-]\V(8MFCOQ&IIWK=9[H+*H@7)@-H MQ.%=N; 'V,B!Y)4_J+.%/NO*^2$Y8F9MBU/2OM[EOKMN.SUB^=*: M?IF&A[Y\8!CV1QYQ'@ V?*!5#IX14?X8;Q>L9ZN\;/ MI3XUM7AZ2^^&:AA^'DQC.'%G;8[0_YEM8LB9_.&#L/K&&GP>B8EJ+(;>QSK/ M=$J[Y6E\"8W&,2[">P7-9_8L4U;2QJ(.[!0[2Z;T[M95.GHJ/?&BN?WD-T+C MHE(9H2YM4PA!% 3]")=46C'77^4VX68*Q'1Z+ :)9?K9-KC0!QMY859;DNXZ MZ$**-9YN9G92+9UWFH\UYW7N./582[V$V<,P=9W?R0";\Y(&+?J!V1#VWWQ' M,[F.5?/X$#*@+^./E]>-(_H"UHC%Z5)N!B#JZN6BR''H> :/=SM)!_\'(QR5 M]3-$KUFN5J+PV+OL@U(RLP=?::873WG&/4^J".4A43G]!Z?L ];V?8+9+ MF@-%,UX!]K%"M_"O,:/VO:BMWR8_(52<4_BS@%[V MANJ8GOO_=::D+*U3TL1[&G_B$#%LJ0G1HUQXC8 MH@7H$UQRCQTKMB9Q1:/S@>>YL'7&]8"OAQK\B69PZZ?NHON.C4GZ[Q1D_I$N M?N:JG+\BG[S$B/T<6^AA77PVVGS\([TJ8 V[6R11(MVG*)/-^>IGX=5N%TB7 M[==453G('C^>LDN869L+PMVM_CUQ51;8F\4;IZ5.Z&7Q\%]"C5'IFE@)&UW" M\$X7GT[?=7H7M';G0)Y"-4%;$)+91=+ -26OC#KJ\\FU%Z'2)^4:O9]_IP5C M\A\9#7TRE%#0:A"QT[.IU"LT$?BUT*R4&F([?WI]4?)\_= .B'A;B9)#S=MZ M[859H^\WAFZ5?MS5%CG_3.*#/$<_:&G'R:-DE675E"$U#0O\V;^OU3[G]-D5 MBU %06@E3^HY@.FGIR"A7(YR37?<0&S[S;*VS_A"DCWEM2X;@5R^6Q5["5R>#+S;1ISRS/]#< M#>>.O?;U[_GNJ[/AFW;IPS2 B$9/4/SO$6VG)S\?'7]1& [FDSCQ=+XZ4C$$ M>2[5J=8P/^^Y(4;,E$U?0J'OTUMP+GJ>Z*(W@IT1&=-YH[I0*>P)1J)HA9G^ M#F;'HD>Q]&WV2H+%NS\S=CSM/VXP9:$,Y/XXB"5A09JC5P."4".[-47^X@%\ MZ%Y63"C]#A/LTI(M]-HD0EQY>B^R88?)J/*ETN D9TI!72)MUGP@+9=>DM@+ M7LN='A6:RKW/Z+C24W\RX%?-\6\MV5G8.6)F+QQ(_ B>W61D7WF44IW/PPG* MMNR0@1YS[X_QH*QD5UI<$Z2>#]]G@(*^-.X_ VG"(1._DJ(W&]Z*\6;4+A/!C A&/ 6 UG +BUI6%2] M%=[5>%SY\LRA-[ W[<],T>/]&[UA-4L&*<[H:QJ4U^H,A@2-.!G8$.C%-Z?? M9(=WW4.TA,YD"$L66:<2K>%'L*O?%]! ( &"KCN&.T^2!9\A1$IZ$H(L"H)%?BTGR5%Y+'7C,!?Z7'I0M D.\4:V^A!< MTHO9ZKSF[RB6"BOH=? 7R5-*4ME?U0M;8%5Q7>.4VV5[;[=@?[2#GC19]7$K M#UQ"E\(.U./!*)EN[G :G&3>!,D=3AT:+ZACO)L6J0A+!5X3=Q\(BKDU[57G*:SIC>*W6U MFI^U])9HY#"1>QWMP#Q%I1MV>G-V_N\Y8:[E4 OLPHI*)L:;_3Y.B0R@$Y]R M=<%]KL4,#S5ZZUF\DFW*APF.T/N)-E.O(:5KO>)X@N5FJ)^^+][91Y !VK._ MCT-EO:%K@51GI=5-?YI#/<,K@PM=?Y"8SHN@EU<[0X8-)AIE=>7@(\,.$B4% MZ#F0?8/5 1MJ985F)?>]C,KU64R*E>CO"(?:YYB!WW*;0<8)\** MB(^R^_A"[!=Y BT#Z+.OYRFW9/D-$M2=5.(V6[2#5EYYOWOF"EQZ :PA Z(0 MYHCV><_PN)+"-)!X:0VR<-([X.AHBSF91#5%#%AB:9XI#G.R'2XM:LKWRS!9 M[,M>:TK"%7'M/XKC:3 4"9P[?=+X!4&%/U\&QEH?N)&$9IS;.__YZN_C,KGK M78"(4J/R,W97JJT*?E+)>7G9]4GKRUX&XI_/$,4^Z_QH355LC18UZ N.*W'5 MV,*RPOT8GI&T?VFO56] 9IQ(-WD4!K+$2Y8@ MHY1'+X&C$=RMDX$;4X>M.[)%;?\L@*H[.R:D!P/H=45CKQZP>WD8,7[CG3Q) M1V>.^C6/M(L=>MK-MCP]<7:^F--[5O(J,Y5[T\*&:#S\P:2F8?%O;E4[N^J* M?LV9(!(H7UED?CVWR]L6\3Q05&WUEG+*JGT!."9)37HX(0 MQ\GUOI1M5WJJA$*U?+H[3QT;WO'[Z+[0X0TLP# G(!F(^L$EGK-G6B5Y<+"_ M=G2!W68U_;>F)7+5HCK;K"&Q'EL4%'EG&<;4XIO M87>YFVE5IN*@IXIFF42"3E:"Q1I*D.?5;66^K^Z_3>I2@>5'L,C&2CC+;Y6L MQ/58&&8X=JK>/2N[:Y9E_S;3LPS+4X!P^D*$XIMW:C!^J!\6W(MFT2_T5(]< MGDK\TIDEPRB]B[=:R)"6; N%Y'H7BJGN25Q'BN9@^(65B2%X+<'D/EGU[T & M-T/L]X7>E'FWMJ?YC/)0,T?'(-?TF@3S+&AMMIK50ZH'0\& NW7ONALZ'(LW MM6G'.U3+(:$F^,1@G-]@SW$&5\AB?F1-Z1><@4W#8X\G!JGBR#UZ'\]8V?68 MAQNC@-IJN?S.B>-F^T9P7NR"A6O)4%S06NB\QB%!]=1C^DS9=09M?XF&2N#- M4MGOD&ED3,#<7K5C>QRUZ^/,&7_K!W2UIA\^Z[Y08*+E$:5R8@&.V@EC$3G: M6O@,,F!%N'<'9(7K7*\NM85X]G&U/9Q];#E770489/I4(5IO4 IJ2I5,82A8 M6,LPPZ;334*?XG_Y+UL'$([VF"^Y\'%E3ANQOG+XN%: M]D0X(\1GLA?68!^3;X =G_DTQ?^DK1/G4[]'?#(_;BIO6!XT3O(/5S6'FN^%Z:B)6IP7@IE MK(&T0N7=N>-AS>+#R863DE65ML]_?P*MPX$WI[RK_?DA'1"UM,_ M;>)(4T):TXYU+1$#&SU\QM4U13<8CX-SY<##5Z'>+H]QJ9]^7;$YXEP1IB%2 M/9\*YR$#GN-%K; ;_9W2+\D C#K.F!3K[]:\NCU9\C7K?$JB,,WV@UBBB=5M M"H'+K,O<)V!OV')CX7[C4J?YFJ&U2?TXB PP?#2[NU!WJ#U18X\I[9/56"F- MV-8$%O<&@AT@DV*^2X55G_H5^^;I1K0/G9)"6"=+H,U8^ZY:T%8^W<(CK$KC M)ZCIA$^)MC9.>3?6W_7\4[YKKES'SIT?^F7%LWJ\HD\S'@/T*>Y#!&9*L:=5 MB,M0M31K;.-Z\XJQ8&!ITX6.U*0,@__)'!7_E53H%"?;Y-\DRFHS-/0RO/E>O_E,\(?(YXT@#:OGEL7/)KP[4R+T1 ,OWW\[*[D\]OK- MBBT\"K1B_T:N\8\L@L,] \Z%=!5+^5RLN?>/@L[PF RP+OYO"-OU&Y5R-.S$\G-@3RL)&8M:H1%E]E]SG7P#[[NDD2394ZC M)G)'4HAH0:\S"*:=@]["(A.5:?>\&M!L][PELITR%!;1/S5QI[%L(-"-.L.K M#^MO.'SA3 HJ5SZ0'7M;/(7!_D1SD(0AT0.3/Z%J$U5$G;7?IDMCI5L4S@2/ MCQRP3S;UR@6$^]4T0E;GF]M>(;)CD0US.BZPMWRP^( Q/G?KI)32/W6@S7#V M21^Y0"TFDLSM]A&6P1LY;\0>5C.DO%MSLN%#/?FUT8Z\D7IJ9[CP_6N(2IO& MAP&;GUE@+A*TUO-7MON9=MD994^>]"34\].")]_]B5%'WQ;Y?+!X1]FW?D&Q M.#.+Q.GT])0IA7=W '&S\!@BK!BJA[N8JB2!S7"UR4ES[&A.6YU-_PHSP&8+ M[2EQWU9E]T2W(4.-S>+50\.%)DE8UO5X0)8=-Y[1U-0M&5O-IW8_ M%A)/F7R*[5__6(JJ2D,UEA0WJ3JC;JT"JFX^ L6POH?&W7VP9ZMCS#];/^D* MSN@G [I)';-9IS8$Z3*WOX#*D7QF$I_GC#U?-93Z91&Z%TOHMAXH6%F4-''C M]=KEVW:9&1?FMUSX&ECF?.?TOOE&2XUPKQV%LU*RRPGQ^K0-1I;#&I?(\W79]^+V%P )O>HIY_T MAEGT9WV.]!8LOA,^"G,.T'V/LZ&U>A/1W^6W+\5SI/-ZB?M-#[KA2NMY+N88 M1X=FO+OQ&)?1N!S?*6K1\'Z4/RQGTW2@O.SV]G=1RU?[JU$W/W)EIDUW _4]K4KX74 WN54^?27Z)BUM]W!IAY)ZJ5L68)I^%IPQL M%TZ)/15@*Q6)46I$1HGV''.C!$B7.]KPNJ70!YZ5:'IWE$"F^;Y[\F<9T7O. M?.S*=9ML-Q(%#)85:A?>>KD:$@PD#H/B"=,J9 !O.RQR,>X8U%77KH@%41)I*EQ(%!*0*"DA+4*2)%$%ZB8I21$!$>D@HTKL(J)2@ M=!$B'6FA%U$C73I)4*0GU 4IG/C=Y]G/V=_>]]QSSKW/W7O?^V/^@JRUYIAS MO.\[YIQCS.(&LG8L]0T__QACKV4?[]1N^Q1NDLTOHAKY:KRA8]2\(57\\=^CN MD=_0ZK&;592>4;?ZWM0D>2\$6EN*5J1F7R444@2(U)Q#WG>X6?,STH\SWY;* M/=W'6Y'OKE^PW'Y1O9EZ&W16)AK$%+X\9NY043YC..LT3FLZB.*^8W[Y/V[7 M[+]KFON]4 :X *'5?\EF[,FN>&MSE!Q:[TTES)TXWYT=432JLJTOW,[PQD<: M\^46=4ZFI;8VHG-SXCKHQ>E*LM15UIQ&F.!_:_=W)^B"NUR8]/$R#P6[GSO@1 M:&+W/3G2SWOU<(QN)NWC?YMEX_#:QJ:<_%)MA$?SC=ZY(#&KEV>[/)X\4/HL M).3'\_C?ON\_NLD<6*-7WF,R@D&T5T>@AYL'RBF1R#T)M_E#'?;@BB#K?Z>< M%6.\U/\_&MTJM ]T ^5S+IO^.\EE$QF(@?DM#_")(]#:[2',3O2Y7;O_\/'\ M3S)OP&N--0UK6<1$NVJY(:)>JJ@[Y _RDVXMZ@F^[18U85?.91NOV@,%4?1) ML!2*,,F+*J$>H;QE^LBW?OB;>%M=IL%BDD1B:C_7XX\6WTZ8:*A4BKK,*;?-+)RX-4^[$4FR%WP"(K RS^$W MJ:E?!+>['.C"KN.8WAMP2/&UGW>Z6#NA*!C-ZG[96^U6=^/QU/)&4'3K[_<- M_@U&L\WP6@S"*K>A.JLI)V^HE5+AO=T I%M#==W0#-0LRO4/D@D(14!DVWQT M-TFU4^2BD:/\IG7SRPV<9TEM],*-D2_?Q)N%9T[XNW1)B2]8YU.,@'F<]PM# MV3:)<[NM.2HIH5K4F.@ZN1O#<\=G''\WUC>\O!81Y:+Q\W2!)"C2M/!AO3NT M5?(P3LLN5!#FV_ GH/:.[H5_ :+_+S:D]"[UKO466AL\'+"&9IQ%? &?O/!L MY66@I+Z>8K,8Z,E](:74N^2(D^M.H<6T3O5CP2G)WGXPD< ^NQ:2\*LIQ\IW M?B&"3LN9Z?;3.NJ%ZX("C_SJDN"3.BH]=_8;^FE)9$GDP$:JKN@=@8;Y M/<8>!UE.;[P]T#H"H; M#\GJNIJ ZNK,/I^+Q='X+^,L+7@;E.)LUQ#2SW4,VM*#3^LO.W]2*H;VQW\4!:P]?+: MZ+&;9J7Q^5+MJSG@J3Z:L3-!DAKW%DM+_>94[F1)MCD"T?OX\&\?;>E]%"AM M/0)53C-::5G%2Q7^3U']?]7VOR=1MM#_,T9D&G/[3X#)_QEU0DOY7M4_F'/@ M+W/6T)GSBO5?YAR'TIE3 +IV>QRY$_T8M&OWOZ@'_].W2RRG6,1!:N(3F0!A MKQ30(L[D\?$+,1;OY&11^9L9LW$E$ >N@X%P>DFD2?,!7BW9V^XQ(&KGK,5 M10>'M9,GVI<,CD 1D7 [IG5U= 3D]+1:=YI];'&Z=Q7CG\@=/TT_'B,'^C]X M4FZ2O!)"D"3[O6@2-KG X*T%;IWU69R]4!\?2C%!;E_/65=@X-IW$"0^:Z^Z MMA8H*@A4WYCBGD!6U:GY0=DF#>3KF,IT(#F95?:7']F*9LA7VAATZ(E>_.IT M^TL; 6>ZWO7^!DV,?'9E^,J N+H_@>V4S:O8*\]^63_.ZMPX_^DNLQN0O@"F M<+5"7:'Q(B(3FI*E*U;JHXKC8Q\?G?D<>_UY1:/AN):S6VDKA?(:Y[H/"OO,@0T'G9RH,TEW/ M"KPL09/_(UC X%!)>0RDO#)\J*H.*3JI; YPT1&I8F_%*U9?T#F[=&V*H>/^ M5K2UN8X8PQ?:UP0F6C_R%.^*C\<3.'MAG*L\UZ#I&E ]G<+$)"E9+(-'3[H< M@>C!_#':>6 ;MY3D3+3NAL7\<.?+VLO33)ZZ-%O;+WMU_*6 M4=!A[B2O:O' MZ2V]@_FT.',3\P3_6GLRYF8;+=MVMG5TN*TL=%UA8G%]WG3(E)FB2RSIEE,* M->ILDQQJ,2K1_GW):R?TADRC\U,ERSR5\Z?5.I0YXD@Z'6T2/_S8??5)7E$? M_C3YJCO1;?GJBKV]$EOC2]T'I7>?!9Q)WB7ZIP40P G08TAW6/*X^K&\TS\H MICB%->3)/T,=U2N.*L,"84U^*077TB*<\_F/Y5MY!>!77XU1[(] )Q=2:*=_ M$_>[.BJH&39]#>L4[^GV(Y#^9#.T([Z.]W?9VKSTSK/?\[^$FYMA.@*&>O(A M15^I=X.L4&K>XQ-U>:C"-CZ22PPAE'?>AKA14[)ZJ-L+S]4Q:C+*#KK\U+__ M15G'L:^0*AK6J"0]=LZN0XX"W+*F8'EHVQ'(;$*RMKGAQ/"]WS+/:S(N M=L*[GE=M0"]-01ZK)CYL*L705=:KAI=_59;'CM;A?VF:+'M\.)>+(_.UCBFL M/Y^^2M[G2Y>]@QY['2;3I>E'#D5@,1R4GC'(I3_6YL778_32ZB1FJ?,[C]*9 M&Z[UP^OPS0?FM]; M3!UR/8-TCVF!<[)WHI,WI0/5,W(MC1FL=(#US,/,/#DT8_ZC;#6J+&,L,6S4 MO%KZI,)9(&A#_,S[%//N!>MV([(&8@;,,R"B!&P6!G(:9Z%J !=9AZ[UUP]B M]X] >;T5[D<@H@'R%)!\**>/#^CQ%H+?')W(>NN1$?400G/-E8"DY.4=H".0NX1_"O$49'DG=ZFE,XY O:W5)6:7KQ%C/EA7L;GL(]"ID3TR M\"&\#A7;=@9X]&"=/*BE)A82IL'CADLEC5"?4CQV>.-!%#(,N"A?0AAIQL^O M,Q-0PC+WDUK,^3,XG[)WIR<^[^4.E1EMHFQ[_A-0I[)2>4 M!4JPX\J/8I=F95:EI9A2B:8=FXQP%4L1+B(LAJ)T]YY*>K'.DSXQYHO<9PU6 M3.U6__QWC$:S7#TLI<-E&+0(.JF!FG1>F*>+(E5::I==L/7:-K'OIC=WM@(H MT)^'9!2G7)JIQ)3:J6SKNR5GR2K'=,H M&COQ>V2I6S#T1:VBI7SGWOZ9]B'K6%=DHM%^9%W^N+65D M\6)QKW441?(=(*;;,$31*' _/)'FC9(T'5XWGYK3S,FMRC^E9*C)L;MT!*I+ MH0O 7E,RES**>N'M/RK*_+-TL50-[B!>H$IT/X7?(TW!8;4T5;JB\;_."BW.Z6 M$C8\SV$,)Y $::<,R9H4U;/B1Z#3'W?)M=_E6M0$5P1)R[+W>@X:T<*4WN5RN\32>>)X1: MF[0UM(W(/^#2"?*6"BQ,3(RQ%N(1RTF6(6U?;Z:6TS2 RFV]S^.UR!AU_^9" M=_4G^X<%<;B6D;;I,J3KC9'PIULL#G/=E8NL409CLU^_/#H4A0(78^+:Q$Y. M$_C6F?&;?.W:[,7NBSW';&C\7[&BQX7#XO3K0*'VA,TIP@*FBT$)2,=[1W_T MND G$U?>_"P^H]T(T6$DH6X;G8!90!^!3ER=WAMIN5@46-[7%)E;3S :@;\N M]KZ^I-0//3FP5[G4#B8:'8$FI]N=;L=TR.&-^H] OY:Z^:IG-HY P>>MQ(Y M<.NAO-- ,XT9ASUB-@0_1S);N\L8I)VG^>#AR$BW?5C+G]K3[ES!&H_;!N&$;1 ](),/"*Q[BMU\MC M]_.NO$\32<_;&JH>?E)QMI"@2)2LR7Q"-0SZ_'W MZ/T9!!BN,7PUB=5X=+&9E)$PT_IUPF*^0/33J)SE,7=706-0P@EG1A>(.#.J$OU&'-,;4B"[=H#>XTWYH1OM*'/CFW/ MS70CP9" 8P^:]>F4DX[X%KM6@L^(.[^ [R2F?-7Y!@I5U(4?>!R!CC-2/ M24#C#\\>-$[_KDTC:*EZ76^8O]87O*/ AO@QSPKW^.0&/D.1_*A!.#/I834\ MD)Y\*J9?,_DD]BK#GZL6HAD22>))XP8S)ZPM4MMWSH_\^7\':EI6\:[K/,2^ MA:E&4DGRC@*G2:1/35.K:6U:(N73)275A>(V2U(6A8> ^[ 2HP=XXA2X*6;C M.6G>PE'9=EW0XMF.XB-0_U6&_5!=/S_VI-H&OBOZWMYGLU[:VDB+)A>FMXOL M'OQ!<1^!O#:GF)DZYQA^T%C_I.=] MH!4@D5:[:4J^T9X*1FF9/Y4 M0C86.6,I3()=GYKJ*^% K M\& V./?0;SK4>):\4A4\N1(-A6C/["B5M)WD>9>/[!"EJ.&%;VG!\)L]4'Z* M\?@)5LT&B6/.,U<,1F[IF^B4$8AH3&D^)QO@1^:$LP V%T*9<>.KXBE_&L0BX2H[/QKK]A3:HR"T)SO3C(_"H'-/%,I/@7:G>D@!22U:=!31S;(A M09J+@8!;"0R;=4:U]5&&?U@_,TD.MYWTGI;92Z1^+,S#[@4 ]^:XB+4O>MM4 M26[:ELBV\)K3]U-/G6\40X^X=M+)X@ZAPFNB!URKW_TM!%_?\MFYN,]/EO=R MQ+,AF?3?W%BQP2U]LJ89LRY)@7:JAQC2Q;>D3S2N;R#I=W/T7I-[+JABX'0= ME?4ME;$KN:HPHG$,:"#[40(< "-<6SC15[<1VH0A\;(OGC\"A4K,S#!"?_T, M.+2> K/13@8R+8R%U1#U(W>0;#T-'@,E4Z+&4D>@XI<$>$R)K.%"L+6/-CAO M\!^5:KI(CK014M9>^L3N5>3N6V@,I:=.I,A(2:_EH<_Q>PJ4L]LX;!=;V[2DU7U\Y JEX[- Q&8!T M[5T$W"L#5]O]IY!K/1\"=70:QHH;)[Q;=,K<]R\;NER=[B7E3]W M+/=KBOC.\0*>Y! */ZMD# 6)2TEH>F*\Y=[TH3?K+ B9],L@.Y69TB)R!+(X M/*,+0@1S I1"U>6%UV>I ^YY MY-"Z[ , MG&R@P%;!$5WG^Z$IW/9X;+M@:>WFE/Y"HJ#:^ M@[05Y-G:BEOK2L=Y>$D+G#E-P*6NMQ*R%'^$M@D3R M]2&O_+XL>&:"W,^^VS.&319 '0@>@?1"3=D37N19=R GIY9,1HJ8!\8I-@ZZ MHGDZY6H1%Z^MMYG,^L9SKOF1;2F!=$OP'H'<&'#"TO=TW.;.6OUB48O7C>E/ M3 QPR:KWA;W;,6/NQ;!#%](Q#)HL2HZKYUS*"=]NJKYV)?&0^??W(7=%K]XS M"7Q*#?H6:K& B7'B 7R*F!BWI3GS?'P2:I"D+3DSH:,+XK[S M?Z_Q4,HG=N_\HURHX1&HNJ[;'U6=TLGRVT?H3J",?H#OT%V;3L-*CP7,>AQN M/K'!Z5)C3-?A4@Q%KN!=4P/)I)RQ,M?O<3WQ^W#+!X,EKEDOFSEU^'&D[ ML.K?G&M9Q!2_JA88<.-JXG2I^:,CD';"HF"L4_ S[:5TF#2BEW:B>0CJ-A_[ MEOE%BQ:^@G7A6Z>#1!4.S#?Y8+SWU_J3VV:EJ9<#((^&/R4M6ISM-)0>JKHT M9WF1>:/F=U M(?C:/EULG&W=^RHYZ:[-U:;7GQ_9G#U9L?'KWAJ6G_$.>%YHMX^):-T>< X9>01R MS^;D"E2P;QO:10EXG.TIL.\%ZV4X9&KZ%O3GCR%)8*+]K[Z;HKDB3&%N>7A[3.C5KLWWT[5G+1:\\_'I9$J;,'/X-+ W5% M%)N1W: G:W[L@N9#=2Q7*RSTQUXJ-U5]UK62HED,"#(F)PH(OXKFU_*)_#W0E5[:%=-*J0'[&N?3F,J\BOC9ZY_>-6N;C]K%"4 MGU5GV?F'=\AN -1J'.FZ&:]>A$I67C_1.]+15)6M.[(P,C>\[UGX]6:%\L=T M]JY%B$-9W^S4O+)JK;V5IRY&8M@3CIJY$=PV4-O*Y0Y]^X\E0K._"N1?MV=0 M;H@"9%H B;E;2FRK5^_660&QU?V[1O(G[Y5%IIA349B%-PA& MP+.?_5YX?3I'\PO&_I,I]+W MUN0\B.E=6"(,E]%[G>1?^DM!_OVBRR7_C:52LCKEXV47GC4, V;A-88%<796 M_C,^4 (H(%P2^N93'IC#*72;KP_WUDJ!&*^;_J/L*SQ"'0._I#(UY5$Z$$H$_>C)_E\ MC*WO1DQ639]:8\$^\[/#;/=N!-8T38246;\><5[6:O9E[N<_]@ MSWO@6<)RI1[ASF;N.2^XQ)"VJ ^B*KC>[?W-FAZ>/CI2OBV-W=L&, 0Z2SMX M^".K,8F:-PYO]T[?K@GXS/OV)LU&23/?-G7B=LK^9&KALQ>Z@H5!S4C@B??4 MDEF&>!4U\V%#0Y9WEO#LU_")\Z%X?^?T&;: /VY,FRLR"P)(MR/0=)YA3@=9 M#?"_%G>1U^C'5^9WT"<"FH>G7"G*,>O9)9X1Y+U'-8V?5Q[6-/H*,)<8Y@2 M>U:'PZ#:;FCL+VH;U)V3,ZEI\[XPXN?G<.I'RZ.Q#@\\S+7 M##6=* *%LIO-V7:4VGWS\#L6H#)R(=G 1?O/BMZI3YJG]9UM\KB!!)RIB.YO MP+7[4#7V?>_ZHYB?7'2KH@N"V1"3M5!FQO+?I+8#L&V]*Z33E%8MUK2*Q>>[9 M_-HH7I":3+%]J0AS_G/X'8475IHV'T97U&FI_SJ6ZCCYM;I+.B^QLC!:9&&" ME12YYP=XDK9-[*'@0(W;I-.ZDSRCI%=-+X+UU7G2F*L_G6A3&8Y3LUU*8NEA8CA(]").F'YF4^Q@>5=\6CO2T>@ -\;ZQ$LDY?%R#GXMF9 CFQ!D:;F MKX^UL!*T-&Q:IEMW>GV/[]SC,++OY[W-D1TF\\<8%%SWOWJH@F<)=AKJAHF: M/_7V([0VC6]?1NR+6F M!V<5"]P]N9\LA7UN5%1U@EA")O,YZ\MS2 W)LA0F5X_2QZD.\LG;)RMWI<9N MJP>G^ERE_'HP&^4*>C'[>2_?!18UOX>GED(4N%-PT+6A@,+IVRP)=TD>MRYD M:*C74-\JTL.2QO[-X4]P'R)V;YB4'"O?$DI*OTWD*:*@'M40]U^(P;'>=FVBPTVWZ[)L)P44[Q[8_0T! MCMME[&N*>W]"B/H0M(=.:*//_XYK<+E"H*0G 'FNKM6Y^U _1MD^E)=&-FF[ M;/^SV3V3STBN]Y?[N1G6*I8,6\UWC#4*F5]_T,(H$&H76P9>9"_PKBA1GSUWT8T3+7'L]=;4_A Y@)4!&N+;E?7XV%?%!6 M1L]?G\G9]3M,SA!$=B'A?N:-Q*P.+>D[B1%)3P>P5'A_Q1$(07[^&W/C0K1& MX$NIM =QW-*B;-+A[2!_[D,0A5+S-[3Y1CJQ)Z=#<.W=Y(??;+)28G5[I*@K M&'SB3;&&3]^7LO5$:PQ%A1J& %%DMPJ'$>>65??3PFE9E3*/S7GY#_KR'"T; M::#&]?C#L_&@^/%Q04&WBO5WR7-S%UF$[DC=U14&,85I?;#[3W+\3N8+Q@-\ MH)R2B-J3\( >ZBC_/9^P[OQWX8"43NO^YGH$,G#)Y[3\YW"A="E/QD;\K?M9 M?F?S3?%$'DOM ?&\,(Y='+(6NUY"'-RS'OX)E%B1O6,?IH2B8ZX.5\\;YZR[ M.(2?%0+G]@L)>6E:#_C/LV/B3WV%:@@04A?O]')+["-392,W3A$KVH&,#Q+L;,MV&E^OS MT)\-MB,6'T7*WN*X'7/,RK1S$Y#D;27I]-!U^!GH8U.^6?AUD@98"G2JATU* M75HTC)M36WKW?F!?GY,0$/!^L!PH<1J!:Q3U[:.5C0H;8L'&W[6Q#18P(R@T+['.:3 M$1<#C7"96=0"_":7NPA_U1+?N;HU_R_=_N9KJB(Y;'FZ\$NRR ;5]4NLK6/? MH\B00..N*SS7,&ZMOF\N6@GM1[[;P[Y:.0(Q0ND#_.)<]BI8$')M!2R@Z7!" M7@X_>O'SM@/;^L-ZI5LQ:D<@VVM"B>2PT']< !=.T*#A^&"WNB*4;C#J\B MA$_U%$0M@KO:'#\B2I-EDJ"UL/5RTH(G$$IT-@5@!5^?-:'B3;P>"+]FV?,Z M%FS?4/=L[CBU15.K6$X"79UW339?('Q\6;9P MUN.#*1 ([OW$CV*F\(T4]?''_5:D0H=S5* S:K0_^2!:![0VH*?7'2&'&+%+ MJE5"S;L[\=KJUN;O\EMXGSL"S1=_4$1T0JN\.^+F:5P8H:E5OB%?61$)TA,S M Y@DM*E!46U)TWLXR[1B##HOT4N$W>4&EUY;<-]V58XCB1N,V==N9<>\0P M^)-^Q\,S;N=@T0I>.,=W._-L1D%J0BD D"F6LTT7\)"ZI3E9^GAG4R12\'E9 M^,V3;@A5TND1L3/(3E6MG,ONBGKPGI#^NR:],E6_4\6W^MUF"RX898&# 8L] M*T!U(:+B/5R>F)$X.(Q['BCB-;\U]*K!VVYZ%"*H^Q&(QJZC'B5TVCU-#G$\ M,0R65]L8"^>:(<3Q:I7]ZDMZ%^X_,\CWBN$@B>Z8$T#41R/B?+<=M$,A%B'7 M^..YH*.2T;KPAJVFJ:;*.G?UO$&JX5Z4K6JM3KJ@@$V6O&7HMR/00CZX%E*8 M()]+%@FL'E=,'0Q1GL/KYZNXA1P*38R"3R*8G>#"Q/GPM:NY5F?DLPMLW$7. M1WX1G;ZK,A['."NZI&BB62CXF9W_YT)&4L'N"HA".P)%$ZE%HY3Y:M78D\PY M1K[+J(/](BC1').0>2W4?@]"HJ&\YJ4-F]8V$(/;[BMJ'9O3173YI0U&%=!. M+14#\*5>V#%X*.Z5#GE\BV>/8> (9"?ZIU#$9X)4066BL?(0F6T>\GG@*TZJ M6I2Z&TP':<'?/-S!BA3,@WW&^6(U67!HWCY1CSR1X;I7J?0^,*03>;CH8U 1'@N([;>'/C/5 MN(GD B!^#TBY,I;;/*;> & HR#09OE_I31->)E1JH(@H&NA(>?J+IX4XUBQ^.UT M;Q Y9GDN!@@@(^$*&COH6"<.(/L!2M8_@*0KU,VQAF731QVN!9N!Z 00$067 M=6X#,U+L(S2K_+;NN<"TF2T3_X>7$#A3L2O]FE) 94D16![%L-B2BH M]5 BV@OTW3\ZMOZ&3GHMV;%^S1(YDV>=Q,UA3PF!KGP"7.*';],4R*B$^&<92>ZRX+NI>OR+[^T[,Y-H=10_C 5 M$A4H/ U[0:1 UE(/=6SDKVL,RJW2>L>.0*U>+G=VQ:V'(,>H[]MX*29NSD3Z MV]@]&LZ&60UC[T950OD;O)E_ACO1,:(6O.9--O!R=+8'D)6FEZ:;>U187"%X MQ:W6&9]/7NUEV'>+5@JQR(6L^1K)GE"M73"GN^_R&869M!A9='!_&.B'W,.N9 Y M?YPF97)8$O/1"R$ O%)[*Z?3Q?GKAOCWZQ[.6R#.:PF#D-TE)'$-&0MC_X0X M@QA&R!-["A^^WJG0[B>"C7LO67+>_ZI_:-[ZMUXW[I(<^WX$Y++=N\YN//_# MGQHY"3=,U"E?@S:UN:VUJ0W0A^_U,LKH_EO^]/A#P+W\<44^W.2'\N8+B$1\(E#G_O6QUGG@' M,ZFP%S[2FT+2Z0R.:G$G5VL:Y\MUU#OO)SZSKWTIP1'D6+$^%0;9)KJFM"B3 M^/2-K3O;SH]HZA>W*084.?;YBH2R7C@/=O[F;?V+F7*E9.T=_IN3%G+!>EUB M_J3FC: PR*<3P1,1R*=T@KH7-:@VI$MGGVKE9BRSHYSTSN[ M,A?X=E'OA$_C524- C/-'IS="D(D#,%0A]84GO>#'6\3[:Q[O2/;% &/TH;! M%FW7Q ;_:>E.G _V"YBTZI@Q0>&VQAV!NM'G %\=P)<$ZVCCK_H\LEFY*V?? M>Z@UD<4V-/"X?N^+R.]O.@;5,Y#U-:A/F%H^9TTI^BW%B!30)W)R1%,-;4RZ M@D,G[%08=:OK)A7$XZ&CAYV Z7D<@URRRU?W?LL\,I43L%V\&]AHU6WWB3/U75GFW1DCS+26'IY\$Y*=/_%$?[WG;,Q6@^ M_IS5.ZF+-]S*Y L:4_3"A9%GM??S.0M*T>%^,$"6+ZS.J.8^D8R;2&H)*&,* MYU:).Z6Z[U-7B'@:W L]5SA?Y[K^AN200>1<^^6Y,&W-?P5HLK9U!L]9:$PS M_3P"E7N_R^?\$?Q]0E.W*/!!![HNUP1K6&UR[OG$(5R\P\^5BQ,VVS7B&'KZN/]32X MKQT;^8.A/9\3VPTDD>$4MT3D/8#O;Q)A[21R;/YQ\SF<+W4QH\A+:T'XCRD@ MZ4I_:_P1J 7H(]]:#?#?V&_'C.&.H2=;C>Z5[A19VZW%1\?3Q9B9ZQ_;23%R5MF' M/X5@>>5-EGL[R".U\O;D>>G2I4],=8;QF^&RXOW M^NOB[26N[;9GAFG=B"<\/P(E'H$XZQXFK<']<.5C:?4%]BM[6R?4>D^ T_.D M-UKQ P5#7@J:5SP]\=F#+OKIIO6M21=?RLU#,TVLOTXW?OALZ0+B,PL <63& MX]$(>2!8X81M8'*O>UU@'0OD6\E/VYO&OWY-?&6OOCE]ZTN1D'K;O,Q@:O^= M.U]V#L6;7ASJYKRMJVO-+";).-A/F;C&2_9)5_/<:'\^8(G-SV<=_=];6?]? MNHCKWSFL43[F\<_A&BBXXE]6**P'YFOW*=Q&[?.,RGS$K.B*7T :2 Y!Z-8W)L.T".[3;DS+2/[ D>M *&[Z6TCW5$]FU/O)XH-- M])+-^^O3LGUE?YC- P64B0I)&,_->%1=2>QFRW&R3.!C/+L<2^0=(*Z\\W[T M3Y$K O=NV@I%=!3=?UE5YC"B*4CFHMA2T7#]1P3T5$$WEXU;52/*! @H,%KL M.Y5#DA@7/:W'T*79+70UUIIGS[\(39&E9B)$IJ;GG D;O[%FEE%:[.Z_87V M15'.M_I:)DQ7N-)?NC%U0UV@@*1^!(+EL0>!D]]QD*2!?S(<6HP\[1'V)=7$ M!$_L_=7VU(<\(7L@KW)8;(0@6(L++SCM "P>O2Z(GT]JBK2EV $=98_W)A1^_3UG MQYI_MK-[Z\++>U:ST3XQ5BU:5=K@$HPP=*$ Q=1V7&!=GF+6)CTAUD_K)[;; M#_#$'-,,?W$G-;C\FO>>,7P3#YWJVBL%5@NQI8$R'5,*[::@!N9>B,9G Y5W M9/1O!RF'RT>@O*<0#54!]'F AZQ*"1BSFH*]H'/T%S?R6!]BYXR_ M8R\X@03/02+#VT%@X2FG?(?6+0((H,-;=-@'(F3'_!^YC;G'"J?%> QQ/VD4K%F-P:,63[ MZWVT+AU?7R,7WD T@%;I&0H<. +A3?EN8G]#XMXWZWL(NJKI94DQ,T6%^R37 M;8+9H MY,!"$^Z-I"45CI"Y[D4FU3939/.WU<\\:KR3[V3,>?U:D& 6-KLG* MO:^OB]#P"'PE^[0S_ SH#TB(P>+_RAW?H &8'LDQK69\)T'8Y4<$>]N[)^F] MOA._GNJZ#VF#-8!Y&LLF63.0[(,!;-__[-=C^A-A?,6] Q15_]!BHE%L]!Q) MV)MV\H X-6+F:=2>IT9"A2LKTBJ-[$??7L,^@9=)TF[NH%M+Z5W& L[@J1$< MSF+!="K3\[D^K4+3ENUCXVK$1;+9:I\)*D.*1%=T?+@JT>V.N9- UI.8I;PY M@_>ID=0?-?9YT-4WJR.-5,:_6^D8')TX^5HXLB$7$%]H"B,9S-A2]^B ,-3U MIADT[- MF!;TMH'" ]YS V*_W2>QXNKKEJ2Z4X&$KOJ JK#K[1UIV6G)'R#[ M/M\0\9;"L!LC\.N//>N,(2/F#="MWJWC&5")8V;,OQ$U>#0@L=G]?LO);GE* M>&01/V@\5CO[FG!>.P&,PPY_MD=->NQ=:GYI;-1!%YB/]B,W5>^?\AC'6:!U M S-U!H0VUU>_(1(\H-4-'2FGHVD_ -.%\JS[D3)NO.^UKS0S=(?$B.]H82N> M3J50N#![OF->FLMM/.XG:9G#6,9=R8T^T61:[K4_4DSX7(L%S\KLDCIT-#WV M?*CQV= XHL]GSG_._"1Q',;(7)\74C6;XE9[_)685D.HTY:$!YIP4&]SY!' M71NBE[_<>?J='!&["*(\^@34#WL6?_-V',J5EH]#3TI='AG_5F91?*UJ(NXU%(EDD%XO13UW1XEKY%Y M/#@GHP^R>^A-YTT:2QFQK^O,$>CQ*I)-L)NWX=QX28G#KYG!CU3F'H#?I,J4<52FAW(5TSJA-1NO?)D[86R8+UQ4B1'L@C,MF'2>W^J?A8/33WQQ/ZF^0T6Q=]D@4Q!*?T M?&3'0YKFI*89MA" VOEW,O@4FU0N:;64C3[<60:L5_6RR?+P!TECL> SZL)D[43@:Q@K2#*U'S+=X$ L15B:@U0.2+>+OT; >^/V&MVY7 MYU_8Z<5IPC6#6P*RV')\&R^]F%C-Y68 KN"] >G-=2Y\D(HN?A#,;J_6E22H MUR#+7/5: W$;4A?#MZXRIY&HV@U+H8O-W\DZY/4KNB/O3E]>[E!_JS![!"IV M-*0@\Z6_-1+GT@*N#$(R'EVM#- 8\$K\&FHH]A9$N4PLKB&?MI^MF(\[#PSA M0P9.;L_?);/Y?";DZ%R&^U*W$+"B4-8%A:F"O1-$&TO[FY\,WJ[7G/SR(4D=W58<07S/%'_,A( M&J//!#LN6XSNI67_]IYF,^8,9-?0$'?NQ7<]K!AS94H9J=KE!))8TU4,*UVR]SK*]5\/6:X3//5%@E$ M+I0B:_BA6Q;6C4>@5-Z2:=IL*9AX%SJ9B#JX5/X3V<]JL7D$\AJ;0/V$[L'/ M'X%ZBH@3/D<@D38,?;P^9-'X=?9"OR-QYH!')9(P,BU2RS!00N'>WGN4R@B1 MO,G0?E#K>=/O<'HTC1Z:&B-=@A";W0"SP$%M[G5D+J;NB?$1Z-@N-=?5WQ^P M>!\QR>Q\NV"+ _1A D8T@4UV$CFOX)Q>-ZI1Q[Z-(@_9WH=)TY]=L_?XF0]) M[XK"5%TGI4 ME+(WPT93S@ZAOZZ2^F8CXR:,L[CF_&*M^D:^48CP=L.RMB#LGYX3M-1K"ER* MZ9S6@+%](Q+P'"D?5DJL6(/]T5 ML6Y$8V$@0V!L.NYX8XW?L]F>#GG09G*W%Q063,2F8(B&J.@V!I&S3<2-$A)' M*-1L O'MXXP]73IZYD+ZUAK.;AIY&.DH2M@LQ*JQE?^&SR:!GD.NTOO3;(O% MO;DP7$&1+'X+7N"P?WY*;8\J@TN)P]#-&U,/.3V.AK/B%>*G MLF+E*HJR38?K%*(.?]@/6+(8L&&6LKV_0GU]Y[8FZW M-VX3#)?\O/7EPT!IH-4W!^EDB'-Q__7%R,CTU>6Z^\2E/1Q1RMD9M_EB:IOG M>!NV9*H=)AEUS0"RP0R\!?VAB^\(+%RDZ:7!5?0)NFRQ:![8(AA#?K" -//D M$Q@24) M%!!9.YJ*"G6=]8;1SN9?\I=.*>0DABEN@;34&+-H@C5[F<0_DH[4-#^J_N.7 MR&IY>4ZK]M[!H*8 < ICV%DH(+79Z^G-^@[1+Z+V^>PE%E_?B\-Z'QDT49_6 M>Q4I.FH]%ZB5R"?0T]OO$(,D=_*H.M)C]MK4M>_KFYR:.PO4I^[VM%,596YL M^@D85U@L1.BDC>%KVWAGNE]_C)=/],\A" 7@*Y=A1%M8^(0%O[(P7V^3^!__ M+_([_?QB' 7[ 6PS(FH@LMEQ%:" CE',$U<6*:)$CG"1A2_#1;^R('16@I?L>1BW:J MC*R\LM(6D.SUO$S0[75S;L@&U-H!7ACU"*C#-380 MP%Z?57)-U+8C"*1E;3"$#DUJB%F1"Z>4,5,*76\#[]TY E4_><7C9"#V*,>! M3 S]+@7^!%N_4!GAAYHB=]>SB[(3C"(605W\K/4KLAPMB:XCZ3"8&QT>^3HW M3Q/(,GC3%\J:B2E5J_75BZX"!P^U@$K\]\/I.V'&[CX\H^*IXE%=E8CW89!3 M?Z\7"R18/H!?)UM0;HRSQ9HC\_RV3\PP;,]"A:^I$5*"F2EG-CO.98L%1N)+ MNN7NO5+\@IAFS')Z6@ W#>]?6,*@P8@[VN 3D\@. _]\<*JPQ_H'*:9% M021PD7-MDC,+T]$P(:A^\'9V87YW^CQ5T0Y%7$V93*#%9=&L=TUIAN@/=#&: M@<1-@&OXJ%P*%/0*BI)N]O>PMBS2Q?[U+7WBAKT5=&M8..2.+'2S/ )ZZ[ W M'@1@_I[YUD-\GZA)IGY(%Y23VQNT3!AS"A6Z)_ PS;)^Y]2'"]J>4+%2'_@%?0[" ^%T:.[%6 M?2F*)@I4]G6/?W=)-QGQ*G"U,6+Z=?WRZ([,A[87.D*UXX[-$!C6+JX.FDIHA]\!NK"*13H M?Q8BT^+$MHJ_51 MFC4Q3KG,:)Z]65\163K+SXN4RI(O@QT9EF=VG-@.+&A*6P MDUTH[$!B&36*9-JE-'AA*G,B:]!5 ^56\G.)R+-FU6 V-]VGU3(T<_W\S,ON MCHR84K%(V)6_>K63[+ M$?@?G!=A7W8+X1.Y#M.E0*D?:>SP.VX%1&PWAGU%U9PZ*($QD,]>9HMZN$F= M NV^_3]+%__7R77_.D7.R?+?5J9P^S^R:*2I'Y&+XQ EY,\W'X] RVQC?W-G M_G4B6YB65;R,0O?S'NJT\D?OW7GCVD+6;^#N15_<=7T HOQA,F^9 M(&2M\Q')>[[$+@^$!HFG/HWKDLJX]D%60"(TFE__ZY(XHT^MJZSV[[8+U/?0 MA0JK"8M9P&/!,J/MW7.6>.2YP!C>*3_TL>@X<9D6G+U[NM.A0 S^5*_Y[VU3FUTYV^^0AW.%NH]+:$$;-_2N8 30 MF5Y9>Z/4)@)9R6;UG&3$!M>#J1[P'F_\>;$HP?BZ+_X=2FF =3W\[RJ$A,U4 MK362NR7@XC:(U1W!FS*8 MF_N^$EC5*"K!U#=ZX_N=T:C!4Q\ES0>%GPUXJM607"QCLFK*O-/#Q M.?\F0;N-!NZ;?V87E'WF8NW@^M[@M=9Q1#]"GF$QR*'+XH=QZ;?T^K?+R4:1N-RZ*<6;V^)?L(J""L6_>@7)U%W8*E$]A5 M3DC*QJMYEM#>Q#:1??=B.E,FYW$E[:O7F3R?,%0J^'V30 MX]#;'D/_P566RAX'2^16=(N./I'SQH.2LLP^)D1V\-\+'IN28OJNG#)9@Y., M-5(I(S9WO(U4M?Y,I!8FC0@,I*CM5W+:_4VZH7T_)/-^!NZ\NVG(3&5Y6"?$ MQKEK@J$B=G>$N1FV3J#I8A9%S?:3I:(ZST6G]T/_!,]..POK;SY$M!Z!;EMS M_E6[3P!=-HS[#TT8 .*=U\IEWYP@AB8"$',=%D('3U *()'2/<]6 M!6&CEK?XO>\L8/5X*B]^0S&,8[#62:EO0Z2@6$F7^A;CQ]IL8),9##W?W-_E9B RKLP3S; G1)[#8FB:4QHMBM[M1Z#*>FI M2.CWKK\!BB/BIQ/'@S9I:E;!^*GA(U62H"Q(,6'*]$7R84AJT0 M P_!)86F@-R#>UH'- F T/X)NA=WSW_J:^?DC>:CJU^X L>&X<@3W;CU.?:8 MANU=Y<4Y*?K@Z=.^-QTV5OW81;/S\K,7K5Y1= M\'@=7MBIZ_I0Q8WL)'V+ST8>@3J7+17$4LLS'S%)EC&UPD61"^G[" X7Z']C M[SWCFFR7=?$@*"@B':2&7D1 D")=0?I"%!2$"%$!:0)*D182%.D=!!0$E*K2 MI(::T$&0&HJ$FB"=0$() 4)R>-?^E[WVNWYG[[-/VV>=_6&^P>1YGIFYYIK[ MGGONBU2 BSDP@%^JTW3YPX6$]S_90%0 ,S_-B4PLJ>58 SJ)9()(/ATA!Z$@ MSGERR,\]G'75-+MH0BWH?C7DQ\5BMT1%-Z>A<@3+O/( M4S"Z?UI]$-![+=#=P&D4IO?9I#8+R;S'-LBQMCM9_>IFT,*51UO=-%1 NE:/$[8_> MB4<07M(?6V-ZA/G6(3Y77JX,S(GVX"2X-NX'UV/@?6\89;!?+RHJ^,IJC-+N: LCZ@"#E?]8&R+\2!^4CF6(%*J:: M'V!"^#KK2&B1\4V1QKMJJV*6ZS#UPWXL/9EMF_B*<) M$B!G?G'.=&*CXV!T M&K=Q\/3I< )R=Q#Q/2]41RN+6>(E9\^A9[\M#%?^?,0YU$L4&O@:%:#=>9>GGE[CO<+)074KOI=?FJ?ZL!879)G-8 M$H-("96R&9W9JD:-+W=! :_!=Z1"&'^6\.AL57+NVF3N(<[)B*YTW[%8'G3*5#E23&&RKPC=3R2)F8>3=;YJE^"+ ML;GQVKQNG4M.;U:&;HL6H7@BS.VK!&N-*:S0.> Y\S\6[MF;M0C6)HEOJR;& MN9;-7[DFGSJI!//^)^;A3)G=6>3")YT:YO9;2V3[DP^U8 EMB7'RM9VL^_MM MG815.2C.V,WTBL:("=B\QW_REPB5NV?$\)A!**Q7Y.N:[41N>8<2V@_7 MLG=M2+PF!=0K8/'P5T&4$47\\?V$3V^814+E)G/L0P)(UM!UE'0WMS:X@3$C34J@%73YIM<>-EJD$5+ MISWG<%ZR\JRV?NT;_9J'62(+UWGRYY:OKQ@<>\=QZ;P\29MX=O).FX71WVA% M^_Q(IY<(]P.O[QUO[K,8#3V/.XHA4 &OP=7R"35>Z/PN,!?$PP'CP;7\<+G& M1O,:V+/J&;S2\KIH_'!>;4TR\ M_';'H1D[M=ME\;"(W-H)9 F9BS2UN,T78#'? 1>D&:]EO+$GY3POE3"'EK:0 M+KS8-YJ1]-61)O R/<\-W@Q<]"*09BU'M#]\J&+ZI$TZFGZW"@8 M9T,93.[G&Q!EI_L,5ZS?Y:9CV+7+B3R6=5,%7T*Z,#.0PBRJ8Z:Q!LBOZRK^ M*F<+W1_*>6 3KHLT2NURYHM]Z5V+V,/6@G^M=-MKHR!F):1BR^'GFL[B"6$. M>?&*-IZRHKSW3Q'0,-,P_'+@3FK# ^;T>IJ"GBNRJMSB3OUWCJD F15X-FZE MI3'58DW;;%L#MF":3K%:WMDN2W0C,1) MH0E*B 1HHQ]BTJ,)O.4P9SL9M84 M-%4F7S8K#%U<8_\AJM\@WJ:[_29R66UQ&8:&+SIW1IU^;6"';4(^IH4;,Y"> M'?SYEUOJ*C>WY:.9'WEZKR8L[\ K"VM29+$%;#5W$M;[;L)DQ8\<%N3;L]U; M_2E:!/D8X!U!24).[4F)OT=!WR[(UB"IA^Z:6 6_A]Q8K'B?A&GN.X?<."K@ MN7E8XWS,:3IW$7"V(>FI?,9(+39,7M5T)^6;F3."(,:?/*\@S7MHN)C,$IO@A;-(1G[#SER2S$HT^3R!T7*D M64,^7%MR=8(XP(0H*5ZU#M+TL<^N%W9LKG<5?I2<_+V)]@VW.SQR@PHX=_H< MP.E%<*PU026Z5"*E C'N5WF26F@K'_9NF MB^425D+WO*+M>7)O3B[4YYJENP>GR,H[5W\0?^.;P\/F(B 6G_(P_T5?ZY*^ M+\=?EWJ52(:4TQ3,HH,_I6A40&H)$I\;7H.D#; VP,]%NQ-EN0VK(LTKZW9Y MS248D@QY/;UMOG\[]S#EY0^)VE/^I$$HWES#5V.EWI&R,),1RE\=[8JPV\:O MBV@K^N5F-\;V1+]6T!%ZR&RI1#]"1B81<7E,4_:EM'CQ\+YQ!OV4A*(!\N8G MZ\F]N_0KHU1 FSS$'8])H[!21@6OX=.::0_4G;8.A;5_/DU7ZJF,2G33_X-* M<6.NW7.J(,E@9TL#=A8:6/6%!>-^UI7">,X?5 R[G>:[A5--^A0EB&P?!'3R M05/OB3LK%6 TX2N15I:1B)GEZS[EJOU!V^13 G'VV4D.Y+F%!L[_ 3ZD R\R M6=-#JYVUH/CIJ)H&[&A-L[@]=8S)[1)6('B%0M2PYPL'-[)PBMP?V<=*F_R_ M+GX1&J:C $A+^&WL)R ^DK3801%/Y;FVEOGNNDGNMD%9 _3MA2T9+!4@"&L3 M@SE3 5S;J48HOXJS=BM!_7EN":VJ#G4+)H AIYXZF0CS7[3$<))!N_E;G9K! M(H]%*N!> >FSD_O#GN$/BSKW&/XILXU %:&SIQ'TG@IH?X"ON$DJ+&B_=M#( M+M28)3#^).D:%= *711,R\^'M=DU2W]V2UX#S;U/S(@O%0PDOV-?R%E2 :NO3O01AS_SZ*35^S44^\EP!@TC\,!G M Y5YH!'\OD(H(4#<&).L)Y;\W>EQ$(OAO9ML_^^Q+&MZPFF6[(#%_! B1+Z& MZ&"EQ?C,NC\7ZXMM4#8+_;\>6##YO[M+WPW5.*5J)M A;85+:&AL:8"VLWA< MIF"), \5X+U@\BD8(!.F@S?;CIUGM]OQ9IY5F1W3LIR^NC&E\RN7.Z7[WQM;AF8E3O^-S722CA4UC8 M36 NN/K721Z9)O K20,+B_&='@JS]4'D!IX:A/';BGF2>D3=FQ6YJ=]R=;T_C6(T3WY-WKB]&G.FG/,F@.]_7?O'_\%R=U*)2;X3_;P16EF$ M=IM@(XB7[3$JF>\;T '[*D[K216(WJE+^5"&=-@T?\AK\[L>*:/VZO''B(]W MCZ(P,CSDNY,1=K V*2\(C>]![CFH!FFHE>UW?5V.WA6UGEE9VK;7J;/@A$^3 MJ\H<-(?K2A4D*>8V<]+^&$28D&OVUNEI_4Y^UN.-E/EGKSR1W2L;HVDZ"U\H MUTCV&_3=R*F-+@1S_"6@)2HYAT=KQ-EH."$L.FL#_%EI4C^9QT9/YB*GJ% , MX- ?!?\PN)73#E9E-\?\>D/UN*8W--#9>_G/FK M3*848%?)"I =UB:DS=OUE0F$.8AKML-O6^L=?RC=/MOY$M:45'4$Z[*8NR=%3[KIMT>?P^;WCU"YQ/&3;PAF M)B0'%?"LP:_?Z+OX&$14+"ZF_GCSJ:HT:NS3$+\O /B9P[I3^^SIMV^&7"(P MM583-.U%\$Q' JD2%44?\@SVF&B2D5SZE-JM86>?,!D5Z1#,DCQ0Q MJ8_R5#:-US%#1%>@I9ZZ/I1MJD)@O[RX## / A!C9/J0&.^ )DJ4>2B-]/, MJ4V&-OI,P+K[?P[:_'>)FCD_1 )OWMGOX(7=9EB%2D3%T92XCCQ*.^*VN+4G MF@SFI8S/X\TJ0AN]VF!14,7A9IF7F&R?V\/*3/:S-2VZ3Q@'SM:D?'(I<+Z9 M]C>Z)Q%ZU0 M2I7J,^>X]1FO=/_H-'DIO%)YY$RT'"_UHP+>PH-R/@1[?5F#(V0)9@-E2P4E M5Z]W4H3&>,0,+?1DI$]Y+LLMSLU3;#Q%4]B#4V =IM\K_O-J[RE(_DM/^*?. MGW^YV/MWIY;=I?\V\J?CR/]88OW_5Y[2E']Q+&Q-6P$44'Z ,8Q=P%_]X;4H MK53R;F0I.4UW]OUTGYK7.X%?;9[7)V.6_Q1MS-%D'>Z89JTOJ[NS\[^Z@FEO M3MK:S:1G*#@Z^%H:Z(E>^A1F,Y:H),XYSDW?+R[7L^*U>5A!0G;E5H.[3AD: M6:>%T%7<75$S(- 3"3$L46127ADK-I:7]1(7[CB[>SNNRN?JQ395!?E5=2J@ MF\FP'4P+"<3$BRMO,P5,&Q&@J9@0^V48)S@@M%U>H@Y<8SLWFRQ2TB;+ED[(AD @0$PWJQ/E)*"2AB'*\:D\WC3K73YW\FQO!2 M;.=ZAI6-S;SW6Q'EU4GB [S?T&N(#6;6:M%RTK/9$II97H9E/!3FC3M(/H3> MQN1'B\1U+1E66EP+\YI5>[XM[6/<9[*&WF@IY'9:ZBO(#+(KL;.=^J%U'XQ. MR[6S'*<"IB?<^H@M^YXD9!45$*5\F^#5K4,[YV:;4UE$TNO\ZEXXNW[@;39)CC MMSX'NV3A)&XMSW30=C!KIHJ6C^RJ<&?NP<+!YWV1;X^@%9S9Q,^EZ[:#GR5* MOKGS5G=/6D_*?2N<[S-:O,O*JIMW)32?MOP%[&_9A2E:NJDF+S?+6(+BM=QFC6 M:_X[9W7\1Y?_I+S_G?+O&>)U6BMYW<%/)/M_6S\@HNT_./-D+A.)3A&7[UY, M]W]ZYO6ZF3=:LGL[DB)"\F%.+&UVRH._6;HE2?P]^96I-%#HJ:%WG@I=Z -\ M*_ZFID7C./'$\-FK_3]E3!F3TU2-4YR\AY*7W1?07E?.G-L:?9 NG1SQ('DL MJ37A%CWG,O)O_^=KB>]@;]B!I]9DISXJ&X?:;9JGI'X>*L3 MI?%!5*1\*EB21SZGG J -JXM(;\GGCKL!;V[T_!C((6M+/A8M']PJ!+F,K2T M204X:U0F*,2LPMQLR)859$E"SQM-!?R!/<%N)8JL#"L&K:N'S&4Q%3;OMEV5 MJCHIVI(^QRC#EOR];5%2I(71E@ ,0[ $6*'MP/>'R>R8$K/T)"UA MS3EJWUX9OS*6.9)Q7SYP+)CV*O$XV:("(GK.4P&,J5WS>[I0(=B"?R3RT-V0 M+&?.#1LY3WI-!;R>$Z0"ELI>Y3#_,9\CRM;Q*",<8IX?D''G]4^+V=6CM]8O MNA<<2S2?WQ3R>>-FSD#:[=!AN>K<@D=&U>2RV;1=!PV\+ #K^_%[)WP9X&.Y M[.@HZ.KW?1!(X9:,1:Z^)=^D EJWF6$[$XFD1SER5$ >.X&6"J#]HR>TW_:T M%J']<\GD0@6$_\!N'PGKL.C@-3KFR;45#_)"-4O^4^7_$)6W"[D,J_"@ M[J9O-BZ-9GF!&=Q'X>VWZ&0^>@;RA]]+49/X>FN1"KCX:#7(JOKTCZ-]0ZP> M+J#VZ1#19=MB25BEB)O3CL\TI2R,M:0H"+PF:*$G'B$$T2%I+8 9-\!TS7[! MI2Z93!%9P3[G"C\9\U=W>";WK@]\.^=TM>!-*QNS$._FG^OD[_COL8IXNFME7FMO_X?9RDIF7TB5D(+_^'_WEU M 5G]3DG1&WOUG,E.WCW;M+]=?Z$PN,NGYBO_.E3YO_I(5NL8@ [%?^I\G^(2NM"'VW!/T"'^^$ZO)$[ M5DG+;+=>E2ME'/"P#NV_NNBK#P -CV'RTK^(6$^/345?)";5:0.+(S# M]!3GS//7;2^E%DV#F$QO*AIJU7;GBPWVGWRMD9']#6 Q%N<3 C3\G81;5$-J M6]"@ EA^N:@@5/!+@TU?;F98!3G:UC8]FFE?:Q%+$#K.YH$^;F4QU))QMR58 M16-*XA69P ^_CQ:/;5GUM%AHO&HOZI:C2I(W]OJ;%H$PNN\N7^]\R M%YQF1P=G"8R:)J:0G.4R5",7:L/:YT0S>30M7<7'(S]6MBV7=%;UU-=H9&S' M?QM5N,CMVH&G3X3P$5S):M@AM@ ?$SP5T($\#Y'E+?K\Z8=;8K$MS"4W4YAK MN#3Z;%AHDY',M MY/L,S8T;0Q(?0O ;[9DYV=]^V0/4N-=B5Y.U!!80V40'1N72NW% % M4C7>D)A&PCE\,L8P,7=2V"@]^(1X?CZY0I2'\'O&XH='UZ,O2ZC3A)JZ"/:-O Y;2!9 MI;XIMUW[+'XRO+@I3L]'+K8 -%73>TFW(9[C^Y!#EQO)L!7*0X(Y:&6$DS4* M2)Z#@9E8]Q"1;IF'O]_MOWHX=J:'5FS7MNO+C]K:#,Q@]O%\=M_)Q,2TFJ1R M^0'L(R_<74IJN@Z..*ZYIV_\Y+\ZF9WC+OT L,ZNO"40*__ZVNKN0]#M.;78 MD.X2Q@%W#NSH[^GFRI+/25?#A&D_.S/0RGEKGM(OZ_BKB.MN.@Q[YWV9&&]6 MC_C!6-T;!^I>/__NZB_[1"Q=!,.R9US<=/UQ-7^^8]WYBDI-4TP\7W>0^$0\ MEDFBQVYD*Q04KV-19QH;&"H42JB_TLK"+/J%T_ .R1]C)C+N4:JID&\#*HLD M6G1X/>%PN;IC/A5Z@3XMW6'I9,Z9JZWZ[C;:[Z2Z)2 MI0B :_:B@TLWC2@I]MMSZ(_<2TK(<' M#'<>F*O&NT6Z&*%,AOH]" M3SD4;M M\I2)'%J8UN9F>>+(TU[X5=/F=ZAC,QU3V_DW<+)6O+I47L'_948T MGX);U9U\0KJIZ!-XS5NU<*3L2]K%Z\F MOWD0>3:(=:((']D*CH QUZ:-DV5/D0;*.Y[&JXP2(@>MR$G)JU?S1W+1=[EEB,KSL% M:CP.T>1'T!TRFU#VNK"VW#=M$X&>T[)P_1V?8V"C6<]&/ROS,3F"PGML>0]5 MIAROO=Q.F>";YON2R8,K=V#3O_K\6N^Z-X^1&$N T 1WI/9EDD;;L.MW%T'V MX;T;OBB%RD0SU!,XR%).[<9.+OE,?F!J)O; M7-H$PJ<@RW[GGC0FIOB&V$XO;N->?U[-96I6<\B#W" 9E\R[V5(!41ZRHF^T M]&QS)*-QGWZ=6_S 4^"%%4I?XX&F]@R33,U/BA#T 9'M8;?&?:/W<>ZFQ_3A MS>\+(ZTRT08MS0TIBNT>)0PVHL(\X(L_5RYHS1O_8<55;9'83E[G#AWZ-?3> M=;ZH?5.S]6%,];76M+,!=:204U.G> &5P0,@B"02[&CJVC<[+/8MNV M#O4Y80=S1U'LPWV-!'J+H O2QS&"H,,6^1U7T ^QB6^+N 2&4GL#'^#+=?JG>) M\ R;=MK!(<]ES9C?-GP!2("[&W: B,8[GP+UE^N=V_F;9[)6V0(._C$ M1GNRR3X@55 HY_'TT+.I<,!OUV*^;UI%939O,3\>MWYX:H315[N(-: HY%F( M!M:Y)_$2!$"RQL0RJH[4>LATSFD0]%OR1*;T72O+\A1I&K;L+)3I4G23FN.7 MU)C1B=W^"*&3,NAE=]ZY+&RVC!$^-Z%4*81WH%GCBW++D9*'[.R.R??+RU=GR/GI$2?A;U78/_G)#B M0EQ.X+>B&3NU?JO"G^391?A)8X/'[OP#]IB7'T7S7B[9I\-*$!205[$^AX74 MO]8V.4C@1I]B(O#47M4$(A50U4^$4 %#9I%>&S%DPDDN1=&.S$T"+?Q0+N-N M1V]*BS^I;C!"TG?E<_V\+FN<9@7^)L.]S TV<:D@:]D#]IP&

Q'P: Q[]F^;8.RE9KT M;(3,'T:R5D$_WR9U;>Q8'59CS1."' 4%2'X+B5,9K3F7OT\@% *&.JR"GL'+ MC5UYU%^E1UZ?M3/K9UT._!F;0LOU9/>Y]1XSVJ2K6GB-2! M.>4V=%P(KAU92=?\77)W^I+3'%8C(EKDISN?D[8-LPS8,*!I0;)#/HH7M2$H M]4=28W,;C.4#KQ\)E(UM?KOVS3&9D87^5HZ,Z4/2@X4*EGD7>&-%V![3G=W; M%QKMNI8_T%4]/-L]0JN8RG5- 7ZYM8S/N[DNU6/6%ZEH!7(IV-OPAZ:_/ZXS MOY]BN^]O-GM84[OFM!+BQ;CNKSX9X1NONS->ZKFUB:G/'']]CMOQ8N^ME3=& M*SDRAV[_U,3C[?JCIO0OEG$6GIO_UG:>K_^JV?]1Y-][I_#?E<(R=UO_2*6L M%DLK9.WH7K_1STE5>/75:^VACDU-+)R&WG=D!DYCI13* !MQ),%.*R/]1"I MX(\YP A9*B RJH<*N-!#80>3:K2MB3K$(;+H:4:LU<'Z)$H.'LM/P:IABQLD MS3(J8$/;;G9C'O;W5?F=?*("W!C!YTB,K7-B>&"<)K=*(A;("7+AUI8<*^0^ MLGLGSS\@5OBY(=Q8CW=%,?2#(.8/UG(DMKR_>,2 M^R#&MR/EOX.M/^2EB&=B?KS]MGVM[]"J]<+,_5TYFZ$"+UB*^3XHH^\P7Y!( M!ID2[.3G'=;69=HTY8^?0+0CVZ%\J5V"\B@PJ'YD[T3/JG%X;^-0J5_4CTW3 MVTSF-K2'(ZL:B(Y[?C_NH,)U$CLNKV1:,.Q56G/R '7"NT49V<(M>EE'BT=_ M=- \S[UA>TV?1\E$JP!T8KEZ>\6V=$5M; M58=ZOCCVC#+VO;$R!63]DM^GC9\@^NCVEJY,NX#-A_ML#VG5;8S]C,F9C<<3 M^1,XT+/) 0V='KU)J8J/"!7*I+IS!!7@7,$?<-RJRG4448$);C+5:-'H5/>; M_9B>8OKR#.M+#ZD(WY\^GA:Z86T\/.4M2'?F<.(E:5#=_3A_MHWKY?B1=X^SJC7ZI4K!<-$H%# M!2!@?'&7TUADI#*/*_3V#SX GJ2<[]*X MMN93E8<(QF=T>453 3R&T9!;^!,(T!E3!GS4,/*\5//66=10R4DF^$I@_)CB MTQ'3Z#/,U8-&=^^H/O;_HQ7>A9F6+#.&JZE@WV#V*.U_YD>/VMO@*S-P\7B' M"XYFFY-T66!*>I9TQ=&/4[J84^ZHPJ \=[8B \39-_W2A-AX6.Q,6EL9WK.5 M&7 ^R8<*]BPR,;8/NZ>L9\XU%-\J=<6[\GJ,'YD[7,UYY*_MR*I^%=38=.W! MY6="+.[RK>#:W/:*Z,;RZ&*2?^>.W4#Y^=.D)%X_NBWKL6W/?SC2I31V=BVK1"=_%)Q#0_#*> G>^8D:H=]Y=EE M]W$;?TEGY].(*E/FBM3V1MMI/N5+R0*]")^)+\N)*.DZMB K?B"#$EE^IE,X MZC.';%I239I-0:91!4:9M!JZHJZQO:^?&L@=1[2VI\_G]C>8*6V>:(<@Z0\$ M*_0AVXO Z0S,?/B6KZGI0TV]DG75H_VZ<)^B'@Q.EW%6:SFNK\K,7>P,+%.A M@=-!5E*#YD*7GQ?2U0/8ELNA+>0J*$^0"W/.#O-UN M'(?(P\1Q986_T7ZCCZ:&G+5J?QJRZ5UESS/F^RIZI8]9Y&U62R.LE0I0/BA? M.)FE D[1ZL?)4.7$/7V.T+]!WW+_[GE6LB0>97ZJO8LB-=(LXZ"9\Q=K];G/ M3!\MM,__*A.5D@V]0Z]I_9&40>P@:>6O9E@W>G52 30;_B\ &\4=6)RVM(1= M1X!!H.[V=/V7IY^2:)SH7_S1!;L%/]_R!; ,B'D.*E9XKM(:68FN_G$07Z23AI#82I<#$)2J7*$" M1(;IOXV -:$H9$T!%7!N/S:6/F%L=:L M9@P_NT*M%;]]L7)(NM%^\ID*<$WDA="09!?,V=U-,:8:LP[W3)D<.KGNV;FA MS:)<"E/4\E[S\BS;0&H!Y_A4]R%,J)\-@4=V\EFHH]/??@=*24R%B<-VG,?> M60^ 6:@ EVU^DAY1,A([,\==@S]($.QK=_75>BKM&#%GO)47#L]KU%;I?23] MN$-(56@"_I8B'["A?Y)?JLU)0FQT:(O;F7>D;.#7[050*ZC"RIVBAWV/0/T^ M/N]"%AU?3Z8]J=DO"^3-"IM50;C:4VM\4+W>\&/PR([-!A:3833TM/E QMEL2&B+:CZ^L3]$*4X.U:DZPF8@RQC.8,"C7/ MP2N'*$[6@\- Z.1A >) _*!HL_8*=.FP48;"1#$^&? L#3'7AU1BY-$=G>HK MG5[,/WR<\BLZMMD"FN[CGWT42;@%8^K*Z[7 +"ER)(L'B(.O&A1Z1P8[<^YK ML1Y\*JJ#?3/?<26WK4E>*MGS@+I69#S^TV5=]3 >B _)"[]B92??E]"OZ16#W#>5V4B1QC*3\R4U=-S$ZY\*8TO0/Q,#+ M0">LN[3]P*\OT3G"P@[L;'KJ*_V'-A$#6Z&"2_H!'D.XKW@G"-CY,YILAG_0 M:49K9^_FA07=P'F@TFY;*SZUL8F< 3=^_M"WK)Q:CM_&\>!SNWD'RA,_DVLP$_$VM?'WZQ[>K_@4QYY;7MX%H2N'8P M6_$C!Z4/*3F6HTSP)G8WR/O)L[@W2F0\)TX>92=&&$;(;WJ!S6.6%F/6Y(OK MK\W*=9TEO^^U>G'^T>-=6TG<4(4+A0].L(Y3RA8]9NS4OC#6[/S)=JU$3)6E M++_B2*"C.:&JNJ#R6C*7ID#'DVXW)W%._RED@_$),0ZQ#!^&5&1EE.%(A8<_ M0M9P7XDAG!@=&HIR0$E7CO8DA'4QRO=).=HETRL*Y^EKY/A&LJ[ITD4S_I1> M_RZQYX4=3SJDT=DR#ICB+IQ#-Q@(O482)**[927;!@IBSY-UY. M6;K#%XXN>3VIY6[-5=AW,(E_!?,9[E.T2%3<(3^?G,MTKK@'EJ8,@VN[X?BG M\XM7)YQO313A/]J*N&8Z\D+S90=JX*4/?1607DIJZ*IE9&(-=E67>0[1@3UR?3E[>@4Y4G3^7 _;&R!5:_0Z*>5_N M%W $12Z=/!HU[IJB D"P#[C[UC^1P%-@"_%O!?/[,D>@52HQ0 ;S$A<+MSKU MH7C0!EO HOMA4X<,QAA]"0!-"+HX)PQS.\@M-VGZ0^)=) MOCMV!D>3QC5-8WE5D1KV@8*7S\?,:"^Q_Z7R*SKH\6OIN2MVTV"_[4.=H6=O M3R;[R$@^T"XX?2WGLWY 83&.N= 5JD7*R1$F6$?(DODP(($K1.DRBU6[F_"7 M#;,O1>53I9+?!.K.5/-C(DS"W,S1BQ@S1); [%"T>^?3(/".OU9$S,X&&.V.Z5H)$R/^Z< W7&YT:OM"^UHZE[4/CZ=?ZC4%0%?B\G]=]N3I*30ME M0ZWTNH M;V=G% WT@XJJ_ 0L.U#P2&4^1C/=@#";>7O;6EQ5ZAN>?..GBM(";V/'^$=PAJ7Y=49 MTR\F25_FTRWB0XN7>7KWP)'@&F H5,:MHBC '92R3 5LAMV-81S07OY17L9X MEEN% G%=Z4C)'XCUAO3O>BO*6KA_,_\]/HFIV.NP\ZSS@*"JR;Y:7#$[5 # M!:7#! G$@CP8;Q$4Y\'V2FM/%*KK8U#W7'Q69 M1W<(-TK5P!KM>]-2J>[_V M&>@,@I-0_$93A:(YX7O"UZU>^YNX[5KTRTZYL)XRG#,Z.9C!)M[PKOW,X:C< M\N#OK:E^1[)OX.K\?:$HGGQS!0XHS'&*LU3)-==V)(79\G+PJS6J[0Y#4^C M@%',U0,HR@7PUZUW_T\$>@2W OE]@1&-VA48(/V,6R-'8V%ZY6)P<&35F.?_ M%X'U,X\.(Y?OBHJ%AESOH@)J)-]"N9A4.GIX2X-@486HB/S )_GHV75W=P:L M:>2U=EL-I\<=0VD.X'%+O"C\-K"FN'SV!QCW$) IP?/1> K M%$H-V\C,"7$>?HYK!A>['(VG!J3JXM<(M&6S+9WIZ7AUH\?ISM&7[L7]Q418 MD=-"=^>*DSA#@U;&H>JAY &=]?5[=C 0+/-XTF?$I>(2"NDV=);D@UD)J_7B M#4@9J+4#=4R@]V=R!$?W&;,>ELUR^TW=8S3U<'N45/7H;2N=0N^->8(D3@/? MTPX54MX5LO_(9?^*S "9YU@?HDD*6W0?.N\B* (Z\?YU!U)19CW'4)4N29<&-SGCP["5NFXY,8>];2+XE''(NCNA8",[B!8I)?V+!\R MPT.]SVX1O1%-GW[M#F;RBKM&A=]>6MFTM=-. WC@9&SZ4 ;9NG\D\P-"<_R M+$_*+76Q]8K4-%3&Q_3P"#13:@VX%R?Y@+[4TNV"PS0-4/#=#+^:0B=G6 M>2X@V0GCTV8GF;;"K1HGPK%9)[:HNV-R2AOU866%U8TM[P;9U% #NF5B4+>7 MH;>6OPVN^5.0!BJE!?-F%).5T?O6[W/1($P]H23 FL)VT^\!4MTXR>91EBB$ M1N*G?2#,696?]?=YS9]Q'D.[K""@.#.>71F7=U!M/L3KEQ? M.5&5LJI%'.O[,-#9YQ<'6=@,9GY;V*)G89@N>7\LZ@CVF[+\]V\*^W=>M?QW MA&: ;'#J)4.QT//C$%$L3D[+N:.QX*E,$X_ L-'GL(J?;Q63^DHO)-T"A($U MJ8".@^9=;)/J>,2LKLB[\0[\)]QG16A;O6?K1 MO?LWI WN!FM0 ;]'[L&"K*B -[:I%A:@$BC;,C@62:;%5%R =@'9-9GP^5WS MS$H#X/:,(/.$&BU5LPD_F1];^MVI2BJL-C/*C0Q1308/#X1>A3W1_&T] 64D M!0[S.;JC7EN5!]"9J01L: M_6=VLAYZYMV.ZRUEOUIXWI'NS8W9(4$UGV/Z4WK"JYRZ/KH:!(YJUGGB)!C_ M!1E3B_/'<:L-B;Z6EY\V7L_J8\*$+(Z_A;3I[WTT==57_[8 MSU;'V^O'OK[I7&.PJ@05@%OQ/ZBEV)EG:RN1)4DEA%TBC !_J[R,?Q5;MCZ9 M[E6(7INT]@&!;C%ULB%S?0DR)K@EA$IKJ-/]E?1RG47SSYQD?X'_%4PKJ)\]9MY6E&C!GGOU!!W4:Z@ MHUF= ='?7G' RHPHJ/0I>FK"> MP69_]J^S-[7CC[4@S.-0 5)^E[TDX5QN\4.WHTZ5.C=9B'EIP!N?B\)#V^7[ M]'P1AY>_B4E_9V/4#CA0EXI=&H'9@G:L)$RS8/+M$^1RR#Y&/AS, 652C6[6 MP9-)ZML=O CXRS(;-VVA^D;3>*&9_N4970_A6&ZWRPUZQ"CF09KC!IG%[3<4 MG6K20!E$%Z]$X1O;TM3#1#6K??D5$!$"VOV?2>W(EOQ'"-\Z13>'Y ME4U[,VC8/5OCW?E<$!6P8Y&Q(E,^(:*]7N,[O75OB8PLR16'W#A)T_3/!Y$% M\!71RCJ75-]J"T.#^A\A;G=V6#C)&<=GU7?.%\M MWVFFBF'N9F9VL9= U22R!,"[#Z#BWQOJFAM>\PZ"HAQ5JLUXKWZO2>XF5.O7 M?X&>K_@F5?1[VCNXA3S]TA]'=%AR&;D,XG8Z9(#=' M$1+SI&U35//Y_)\0L\\!,4,==;9E"_![#DP_%=O$?]1G\(9F]Y/2^WHF? M?9JL>Y*LZ8%E1LO8DFKSW3+I_+^[!0F6%;AF[-YYVN!N:IH5'"7'\U3;"O/B MHO>GI/)1$Y^8HZ,8CLS:1J7);TMP2@H<5[X);!F U92>R/O\EIF?8N_.)#9Y M8 <,+88]R(9?(":C9/=OOVQG[A!?U;UZ->!9AS<9H<^TN-:5+6IA?/F1SR:P M^J!=P %SIY!P9]&JH;+>G#.@>[=31;?/T$&@N5(WIFI+OS.T>XJQWEM->:/& M(O:W5<($O&\8_$Z4=' ^>&N[A0K@T1GTOB"5E_3/@5_P":&'Z$QR/3::P MWVPF7/I<&B"HPU%8_AWI.&I0X>,N0,P53TLU)3X#)8UH6H,]6*]N30][)",< M/X3D4P1>'BO 1A2I@#[*5RK@A_+^ PZ:13"G-N?Z >(B_N -66:!"C@3D(LY M*?R$VM:4P:[4P\TE;HQ[Q+>T&][0$QSIT.W$ZWWE)V_"%G(:!S/P!ZV9QMI\ MA!(76VC#$]6(_>/^]TK]3[XT. 6KD;\6&, QG)E:@XH^/-W:6WF?VY0F8229 M?:A[OKZ/$LI.1V>C:.B;D@\J:O,%^.1]G, MIF^&!J=1L'>Q33PWALK\:JP&/>J.J8 4<,KU>\92>]:PP 6@@#8K1)\T[0L1 M#_;!Q'I%>I6Z-GX:P\TM:]DRE!4:Y\RTWL.FY1BUL@5'' MW^^"Y$?$#\40-\=_+XU3RI #\-U-CGOZM'^S[\R''=J4P:LN9L27-]LM@L_T ME ;$K-_ YAPJ:TP[7.G^S.[=H2@M?//1X@V \VM[LT4827RH-;87IU3!!%$T MT]HVC2T+L@N^F^0Z E!TB"Y'!FIXMI\[I]QQ?0M=:4I,XZ A/("3V287[B0O MZO'G,B'AFM>_G&FWGJS YIJDW844,*;M?DZEIS]WVV=P#]*QFL-XZK"^E"$@ M,P243\JZ17J5'C27["> 2_N9V4+&\BP^[CT6RTY*>\S0JQGJOL8K1;N4B"XF M/B77O/E9 X;!@ MK_WKT)K,XK(UTF%^ -B**EL$<:TBF A",8O7B^L47!# MB#:B/&41_>Z_ZY;,M#$@'S8#OD^"S2&<^FZ_E^2<$N07MJ>* ML>:MLY8FXYJTI:3@+MYDO'TN1F.JV4YKC/'B1-RR1OT$1U+?6Y.%Z?0XMJDJ\748J/NP*#'3;WN'N2OPUU 7D5*Z( M@\-Y*1G/*'*Q':EKWM-:G?J>-:-#0A^LF3B\%6A,C#8_;:WGJWD=7R8U61/ MD%[A-:,N.^ 4G4:Y,[&]$/W^>LAA4.TO0F&G^WH&9*O M?P-A4-"H1'&;_YWA?LG^R'7?"IH.)P,M?_N>I)!="]V#X-%[)X:ZN79UI%R? MQ1:)[N5EW]K&VLQAD')+9RRKBQ/:+NR;"[$6EYA7(/ MOY1_K*,"X/\8D81!@[]$NUJ['K\WA-%I#1 M!:I0?1Q%Y[W@9)TG?H6K MZAYI^\?K&743(WI:>U&LY8X/: JNW#@;)4E;Y*X;4X 3? _A(&UY*MJO(OE MH,B5$TCMUE#.5=@S+5,+D@UANBUHL,S=)9=EO\SJ:'"GM;EH@N]+LJBB#%V_ MM*X-C5""JD^7_#GH$.+&!$6(9-H)9BF'Z#QA?MNLX(=IN@R1]]$L@WIRB:4L MZUV]=_*1[JU'N.9/+BK@X1T,\AVH]7H-DR%XFEB M3C FMYBG0 6@?5"-$1R4.<"R,R@WDODME-OMGY.[IZ^=_@6YV_6BI[3"6#7% M-($JN24!7C<)$AD:APCY83_0OI,1YJZ1<,A3]\MNZG?+'U:50LA$!TMBR?FO!G'EN M79"]!K_7/OUP3%X0NRQ@,H';EJA/_Z49+Q5QU_^<4Z>#S\7D(V%]*6WC8WU$ M;C@5,' *0%RSH^")-8HK5&MJQ[K+:XJV"\@">4!(?%@[H12K0E EB_IGLOT< M;2R;2!\0-JT]_YHCOM:[L)>N;N:+Y2KPK#9[P'P'C%];&J)+2"2+$CNZB.C; M*HVO(@.U)J?,2BT*8G9,+X)V'.FNWB>!1/? ML8+_#N#&J>+#NG)YKWJ2U1$0:[M:UD/6QT>>EV3?]N&O<],PY+>AKS MV7N,OUF7668"Q;2@XA@_&'.8. *70;.W M,Z!I&'@.K9M_04%(+)G8Q7E!6J*)"GB7L231A"N/&9OVI ).7_VE.3R]G JX M3CY_D@+$)!03##JL>;6&WFK:Y*_Q:K5$9![0.UJA VOKK6S0!O>?WFEU>H?K M7AZX2^([E@S(QU2T,4?;\Q.8HTJ;]1?E.6Q^%(+6"W/[$OKX="K7"+U=M$X. M?!_#=:XC5/UT+$?NY!%C3,"NWDCSW=W=)_2]V,DI?[ ?4O] ]/?V&>@@F -Q MT1QSXM &M_\O$[Q:>OF!K?8AJSE1;^_>*=NVW6C_,-#[:VJ#ST MG[%3::--_6^QBN5'Y.Q_M->S_'+;N[CBZYMG5\(#/^KM7'HP7J:EONV_XDWCJ_;^RONR-&BU?KZ!U7FWUE[ M^[U=V _)WUI CXD?]WXO=#,NTT[R0\E_AMSLL]*';TW]LNW6F4T[#'Q5IYY( MV3+)]-RSKDSS[0X-$^,F_W:KD;]6I]??=MA]YT9@"=.2?2Q,3FG/[Y*^>:E[ MN#5*^[/,4NP2#EC(R&Q8G[!HX;J,8_IO;MU7+_WQGV'"8E&Y5-&/N'[6_6?M0^)*?\@SM[55Q%D#]/C?;DD.W1N[5G]V_+*OM\>X^!5Z(! M2Y>#9/FR[Y*GV>U+_C:[QAL_*WZ__OF__/=?M.*^_9WUT_K^^YT?V[I_"U6T M.W[,?;NZ/O7U/>'9QX0JUFGO]3Y:]<1?(//?!<5_IYM[.2RN7V<"V;_>B9?*[GSY]L?;3)M^:2UZ_7U;?>SOY^_NZ=>^OO5V_ M<]O;;;NC3I"^WJ@N%73-7]/N&KD?V1_B#]@)7/EC_KCSJR[SX5]U4TMUE[;. M=OIT,%?&[T346\^@$QXJS#TI?%-O_6*9)-+$R]^\EL"0W!@%T 9!F M/_T]KWT!H*34\HM5;V]MD^!B'^=]?N?LL_\Y.7E9K525ZR+[Z?KG?V9%G?=K M7759;K7JX-.MZ5;9==TTJLI^UM::LLR^MZ98ZBP[/S\]@_\[_^K\Y.3Y,QCK M4GY45Q?9MX\>GS]Z?/;X;]G9UQ=??7WQY$EV]7-V]/OUY3$^O>K6)?RO5L7S M9VO=J2Q?*=OJ[N]?_'[]X\FW7SQ_UIFNU,^?/7)_\K/SNM@]?U:83=9VNU+_ M_8NULDM3G71U<_'DK.F>PB\?P=>#9]Z>;$W1K2[.S\[^^K1116&JY4FI%]T% M+.*;K\-GUBQ7X<.Z-9V!U5A=JLYL-(Y^P[O7\(^5IA&>? W_CMX)/VSM-J:Q9=/Z?'6_%O#2#!H M:2KMWG)^>O[=TTZ_[4Y@E"7,$S]]RM.ZD-V83[[VVJQUF_VBM]EO]5I5\$KZ M!%\=O77+KYG790%#O7R[,G/39>??/7LTAVUN)K8Z+[6R\(-N]72XZU.;^5[V MY/&W\9[D0,[:1IN2X?]_RW_>[P9];^J3:YVO*IV]JEI3:)M=6X5TE5W5I!.58B8]\'>6]7IM,G;:-R?=%8?;*U MJH$1]S'U4;.SI_P9_>/\Z7%6Z#:W9@[OPUUJ.Z F98L6MRV2 M%I/+.2_H^O!1&Z62* M\![Y-FMUWEL0P3!,;9-_+;)C).^'G2EU!@_BV^'\ M6]VV.&D6-1V30LZS5YUF2K;.@,5:S7^!/]&N@">=!.%;SIK M@"4#Z^I@3O[@7FMZ>7;^=>LV\C3[N,+L$^1ZV'<\H-?] M_ _8+]S!@^/^+YY?(S_+FE33E$CY2"M DA&5$"WB9\PT>MV4]4[K(5UZAF[[ M.8@/HRP,=YI=1T^LU8XYI-"@L<&*U#" ZAPWRIZWJ[HOBVRN<:2P^WZJ,_@\ M7R%% RL"6S'I ZO#/]N^!-'3(0/7V4H!1ZD\!U[$(8!-8>' BFXZ"?,F>T%< M'#:$M]3QXTSF&[&GDLE[WH0EM'H%"I9V!84%22":,+(H+&_G?P4?;[3ESY)U MPA*=7,7]*.OM Z<..15T5-4JD:?_E>S:Q3L *LN1]^N@^?;K!5)QT;#M0-=& MHSAM,8,?Y65/VFQ*+X$670-1MUV=OP%>:7AB\*ZFM^#]@BTU>,)F^")FJF[7 MD*T5J6T2$=U C)BV[74\DZ-YWV55W66E69N.%G><-7ZI\BY@0&"USLQ!NQ=Z M#@?66\T2;JNL1=%!;+?5(.^(_:S9D!]7,,,DJ_A3572WTB M-D8#TT1910)5]@;-E*UJVHQ=1MS7>N(83[-+,5_<&F%P+6/@=#XQ87%_/LIU MS,P/SHD7?K_4V:MU8\%ILR.C_5"DWM 224WXO=8(&@ H*,@(^-FI_E_JBHU^ MV"ZO_+.%K==9!R\F<0I_SO:I;.)J9ZB,;71C,[->ZP+=&6YL7F_1F\+C)R9(P&8M*K8B&'YJ,,/ M(A.)+29O0-&&X>D.[::;-^_#")D/1&M^ ]L5RF<4[UYID2]9EA-RF508>&YX M@F#;UEE;S[("O@0NQ">9LE!GK'B8X%/"A&ZAS:-"+V W1*0?XY'!858#Y3LC M8ES@/,"HGOZ"XB>_$<\-A(V^ZQAGK@[3*[ M[G4+[SA],*A'.D5$S[5I&MAGD3S9KRAPVX/1*[],DG-L@<4D:SBPQ;JVVPVT M#;,??M!7JN]6M87E%0-.(R:*W[40R]=JA5X@&="PS]L51;Z0#Y&2:49LK#O" MGR9K]WN8ZEQ9\2=K6.%2B9F9!J\,+"-=Y4')\N_UKD9S8;#B>$/2U8/ TL B M((DC4[]46Y KC<[-PJ#-OL.]#7J;+ T].:)&8&MH:GECTB\#3(3#(3@KHCD6PU>F@:1+#W3_3;!F.: M((I-Y4*7N'=SU1JBK%M6J-I;"?BC4]^[4MP_C9H;(C+D;"&!.QU]:/= "0!UB3- M4Z'U:L&_52@>=;542WFQBB,4TS.9(4E7V<;H+5G%"27C_5;$QK^"@N5J8 .H,'4 Z #Y*($##-/]C5KJDSEHJ3')G@_BG@%TK;%EP"7(ZQ&-0VL M%@4?"#&1DC/PF49V/'P-PMJ"6P"2+ >[RH ?S4B=5%1-!O0/R)3!\%>KP!6S M?:DQ2KA4EL.O=],Q&"S><;0WMG3=*+\0A:.T=!/@6[+YUM!(1 M<;K8$WB9G#V:ZN.AUN@([#?J$4NO7UZ&Y!+C1^K\C4^=M-Z[_D4)FN)%V]9 4YU@,J)W_:!524G:5U5^BKX0 M:)9F95KD'4J98![,UA7L)JB/C0:-A-'3K$.$BOE7SSFUOJ*OP9#(:B&8B^@7,E*F>H@:<57B:&&A\4VU"Q?5^" M_U'W778%KZJ+PPGV7=>@8GBP M/HK(P%8L0$;#J0J)(NY"XIML)>2:; &,4,_QQY1W@=FN$+F 1H2EY)++R%#H M1X8$NP<>DV\&KV$T%.)"*_BN+P,N,DU54:Q].EVE(X)U\2>*MV% *GV=TS)A M<74.!" ^)'C46C&R%_Q13#"UB:73K6S=+U<(TZ+0IWM>S'I$K<),18CH[/?3 MUZ?9$JV&BI7+3_56;QR"]3*(G5\9XTE4FJ]J!!>C:[9F%/844)3,W0IG61I. M#* NQA, /C.\*:WI>I^1$RR+CJCYTU,V$QP\X-S];-M-$#:EX]5N_V_A67S- MY(_)5N>MW&$*EU*_G*.]+0%..O)=N/20),ZKRH.>D:KW:L"![L1S&X!"D> W MF!!&O4I\BUX4,S1IO);DF(.](+[L3N<5"33W]B,'UD)$9B6YY3]0]N5@57( M[IB]&OT67 D4CZS+>(HG+D&4S=TJ*=*%1(2!>DEO%Z#LRFY%0@7^:#7I>(2$ MJ*T*XHU7O30;D@*&Q0,Y96YP<;)A>'@I,OE+^(D3!+$Y@A, _BL5;MW^V+]HR^6!&%AH%4E MVT/K(QS030G9SSSWN0>;/'('G+N ]!+\@LB)&-?"S,:5+LDPGNQ.G6_P:OJM M#L@B 0<4]T"2/6.[5 :J!R%Q(/6*X)4P80PFOR7A?9\)*O)FF]@3% M=6H"RR);Z6:4P9\[_I#WH8AEI!53'QVK3.(ZJK1ZHZ@U:;X9O$$L<)\ ><@K M/^25'_+*AY%79DF8PK42F0R28R!VDF!4D.::A5F*]554(@)*7GQJ$DE4M14# M7=#"3@)6LR"2&8!G8P0?VN!WE_\HU/ //0$KOVE)']V:N,]C?E%Y8PW\GMD4 M6)_-S1K#0'I94\"F;BAU=BORB%PB=)TB:'8)#AL?%Z'A!'+LQQ'M5TK0R!F+ MMWF=:*EL*%F0Y+;*M-1LBJIC2/KP7F.&B/#F)V!L?X @Q;Y172E,8%S++52H5Q)/%8FB90@=-O=U&"-:?$/H7I7;X_Q=OY*O1*G)8/#T7YG%SC%Y)C\9Z@ M8X1140YASH5MD5L/Q76^J=KX5M1"0*BS=^*1.K=69@(7U6MRJ8#]BAK_TO;T M9M8DC0>V1)&OK(,MT&!RNW3]]ZZ\Y I48!4E7F8.C9&6E*#VK.>8WF)P)TXM M!ZZ5V+O/QY(C,@NI)V1O@XD(D 8X&'5< BFP4N4"?CE+??3+,9.F@).]>6"2 MBIQ*$.UR$SM/ R_\'H\VYS1[,5%/'V(E)-HZ["CUIP.7^U\:?#K"C>4H@"VF MR*WK=87A&/$K1_4/5+K@$,0?H4+@M5QW1?G2*B: M&F$?5*E&K2(0:[.LK71=N2UT[#-E,26&8 S'$;SVM#$@:/=0-8&XSALIY ) M4YHW8$ZMZKH0001RQ8T4EUZNF]IB(:28Y:8" ZPC\P?-/J[=DT])2'A?(.7_ MD<\0X5'C4,B+%)_*<\L#SK7A(!%.AEI.3?(YXZ(:"U)QYN.?A@Z#';H-S:/2 M2_+I9M$F1DL/57H'Y";\'W?L\29N8="[0I$>U=8Z^X^IU:6;W$8RSJ@OJ< G MT5YNQV9"A&NZN)CB6PZ['<\5;(LOGZ:O58,?.9T/VES2SB" UC;CR,X MPP$LZLK6?^@H#L-(/H^S0 @#96L/8:WPD.\"Q-EC-*5=",)K+'*-,1@=F=94 MJX4JAASE0]H,5%^%:5VL/MA YAF:^C MPW-G#.8]2'3,PG/S(INMZX(>$M_FP%9M<==6,C".(#U_0!.<5DW+%.#UQD+5CA*Z6: 6Q#0IYGB*#S[KZ[A01P? M5'F'J!P"SE([\XIS"+G6Q6@#'U+E#ZGRAU3Y1TJ5WZ=(N=QA?IC#4CL$E[YA M;QKD C5)243$IB\Q+$&[Z8+H2(/YZC#TX:6H=C.1E"<7=5#;,M%P^8!V@>KV M-D@%!7DJ9"Q@7E7BFPUFJ\P'.OF/V@/*#.M 5.?1U%2,U5B]P=A?N8NJ="51 MXD)Y,BXQ5\L)K2VFRW$0M5&F5!(U'__H-/L'_[O@H]G;0VTIML 7^Q@P T%W<'K4(6I9_1@HQJ, MH\A;W&S:T^S[G70T;+LTE\ ) ,H,[!PJ/PJJ;\5?:9&P7(:AM\\>F7>3A-,0 MV@"<%7@P@]ZE],4AU5A5<#-CCFY::G1LVU[R:U/,0O79,VE8H("5(U0]?JC> MDGQ"7!L7PF!KTGA0+@7R3=2I_+;T631?@N"KV&4P+%O'GL\1L!H6([.'?[1 M7^UBEZZ84FY29JC=PU.SY!P[N6P36TK;&>&2I>^;RQOR1L(Z,&'$4326!B>J M;;'NJ,ARU:ZH &)P&#RE03-M;I#)P[NY-^$^$]8ZG5,C.#1ANP1?I2;W('[= M)Y= O$<^^TWPY; 9S'(HCT8!?[]_!O0$'S/=#?R4]0W" M VH#HVZ3/B+DOP M?@OG5'T9_RS4S36A4!2ONR&7CY"'7$DG@3#1@#U-IJ69]RZ=Q"4BZV P MM_CO-! (!_B%XM9*\6:PVQ%ZX Z =NFCKNEMM/Y&&B_X^Y/":EM5QI+"'>C8 MNN#-.USN8R#L:P-#*)L N^^!]ZYNX2X&1:9=IOS)3#P_Z)WL;LJ8OL[GD$_M MMQ[TQ/G9_&\GYR0G/X"1$$/^.:HUX!;EN_[/R+^T?>ZL69(5% =@?8QG&2WA M*#]VH3#?S>L%#M-R WA7'\!.VXZR9S>^"HP/72ZD)8^6>$34@*=46Q(J5B_[ M4D14=#E+,'03,R'NP3.0]:/:$6S$H[FU/DFF=4W7J( O63YXV6/SMP[0E0X41G%RY!&>]5)/->2?4+*&(I?<%_ M#M]TQ&&DJ:^P(91E6:NQ=Z*^8ZMEZ;!WN3)Z$4'/W-1I;82YE6I]<1UO6<[U MQ R=.;#O5=SSHT2L*ED8QJ8] BCE,+F_+&?PUWJ=UC+%Y?AWF/8GIGG>A6Q? MA.:3W#FLI09DZ"]&I0-!=2!E==Y/"JW(=WN*YT"N5EBT 91&[AT7=,0W7"Y[ M4] Q)>9">G2G#VGEA[3R0UKYX]P3_@&$4%EZ7+VSURB- 1\U5G?*]\K=TQ.- M6XK.N<<;JY"!Y[#HK9A\>%O *A])&?*AF(FOT(V1QF-<.JRG2YK)(^*@ MZD0QH10?%W[WL/K#=B=(CN1F-SKO63X,&\YLZI):A$U=IY&TZ<5VQTO)5?-+ MVIGP);AN5!Z(OG\C)Q9?)$>J7,>7>52^Z6/HUHASVK#!-JPM'$_NP]2C?*3D M')W=-9Z=[VV-'V6OM_%M0')%X_U$;KQC'TI,C^;>48^B,K'/CE^??_?DJ]F- M-XY/ %ZH6I6B^%-Q(KXZ#E$ L";SEEN!XA7OU/O3A^^8^F@HJQ<6[4@B-/E^ MFJAO'1TC4EQL.^CF16V4QDQ0C*F;>(_BEU,7RW]"[;K>-PUSP=4]$&AR"$W0 M"7NV_J:HXI';\WM);ON$RNLY8<+B>W_*7%>&$]IQ7NS/LK>3\%8"O8IG]+0"*:3X0*$Q"90/_IYFR\V;LL M%3:T #^C46".87VNL_$I04^G+YTE)(^RUJ@23;LFW.NH:>-_E^#_F5X"U@'H MQTJJ;*]*/IKW30TNWY_+CK=I:C?C#<".]CBW4S^OR::++1-#1]%(LAJRLE84 MPZ+\XM*A*^-I]!7!:@9-2_$G@MDC3QX-" TT2A%%/>A&GJM&Y=+1!HF0O5QZ M-9(31N! -9"%X9*6>%--$:U6 L,J7&/O^WK/Q@U5.;PG\!W?7(D-*T(Q%&F# MTJ+.>\R1^'#?'J?96UG=MLZV6K_A4R@VL4\S%28,.>#&'=!4%Z<&?>UND(L? MS$&Z;(6"?HU!!&H@@W#-7=Q ZY"Y\C6V+,"-_!6]S?M)((9P2.028DJ.*MY: M]T8$&2$5LJ.[1PUF1TQX^W_&<911*M3C,82O;1%?RL$H@G80L3^>15U_$<6V M]Z4D9&!!2)^B+[!/F 0XG.Z /8*E,P@!! :ZY3%,V<'OR"UG'#/>;(W8#M>Q MRG>1"";?CNF\IV[^T02EW7 T369I_B9TZJ#[6PDSS+(+J%8O''8)]P/SE]Z! M"LCRM)VR3CJD"N:IAOWH+0O503I*A#/F#@(\!&],X#C_+8UMN(F1A- T1PD: M70V6WT[0!DE=4NWR4;CS9'!^:D1#-Y-0VC,6\TSE )_Y$,Y+PWGQ_DJ,0GCU M4*)V43/)Z6MV&6>$*H?H$&D,%!*1.=[)IA>Z0KZ6#N4*K )EUB&V%UH!A@:! M)MQ:#[2IDN@R<+>IBA@I@2RRM:@=JPB/D4(D?*3G+(KT).$=IX;AH#FG2N]( M'AD .^*[=?#,7;!*0)8X$Z>^$TWL+M4@S.CP5HTC6/M$QL.Z12C!EH(E44U<\.?3EBR!]Z\.*&.)G:06BINX M%S?(VT99M49UT#*@A'L^[>.IR??-7,8#D=9BP17[#;59L-2>G"47\V TUS"T MGFU42TWF@BG&)2^:6DV1]5M(#H5HS@4O+^N:7&EXGQQIW.K/<%-\NE2H)020 M8!^29GZB"GDSX"44FRS.W&\ MKV,8B;]XR*X_9-<9]^RLKH,R"0^;T2R*O0GL0;P6C/ M]:4B=%^)C1:[U7K&MYVLFQY3?Z!=EZ!89V1[.(?\@Q/95M]$9?6':?EUN(26 MWRNA.70*4LG0V? > >%;VJM]S_FHC3AZEJ,;+C$B:I MGF!K7R"P%'G#, A:RU8'0&;2CS^Z>N*PS.A%V';*S''L"W/Y['U;S5_/P)>^;T;GO3BZP+/2&01)8BSAR!R+9)3AAI=DAUPUWKJX]Z;< M&8P$0PWJVCA+MV?H6>S=D\_9<:OEN\U'0C*W.OZ3[3%HNK+TL3\<'& E5\\SO=;H9BL+;C:\73UZ.)BSP)H^^PK#)YMB%C;A0II4PB@^Q%K,] M"XGB,8$<\#J,N"YKZ-4/XJ)^>Y,&?Q3AH?$[JD*>)U%*%(P M5YQ'M^K=\OH#DFOIY36!B-=\?QI6TE=R2-B%B#4%77ZZPQM ,1Q&54IITH'! M_>FO9H.[C_Q=MS":EPD1^.F@MOFWJ$",F^!Q(@L+SK >GL".V"T[9#^!&"4- MY2Z%UV\'26I5@%_*\;?157D3&4M&&AN+$!\XPZZV6!_LXW#>ON"3>\@^W F M)H+]+2[JB[LO^#KB*,YX* F*']-ES?9+S(6VTKM(S8'D44<0W(!N!J\7%]F1 M.@ZJZKL_&1^&[S"W\#B;NZM%Z%RSZ^DAT$DZ^4/R(1.8+P/FV*'C\_/'9\-TA]T=-2.)P,P5?I?,]IF? P@@:C$OB M@4-%M\=H"'Y28A.J&YHUJ7Z[XL2,#K7-=[PFV;F2.Q$P0Y=CG&^@P>..,&V^ MTAP;UALEMYD['$ML"$X4SZ:Y?]+BKG^9",-!6#JAQ*CR5O)F42*+S+XK;NE# M=_!*%R");<-1?VR!-W\';U6Q'Z[1[/]M)^BI$W$U"/QQ66-Q^;:%OOS/1)F3&4I":VNS%5R48 MKU3(WQ7KU7:A>92$V4AB*=>#:/C30A^4U?G"7PDN]P4-N@H)0,^?!EU@^"?R MUZ/[OEA^Q_>0,J_8UY(3\%]]1;]#"X0'@D]FN%>^?'PV4OG2 MF8T [[6:Y#U!\T9;I(:8XRXWTZL"%JMB5A24I%+X'@+][ \=Y[T8*A%7Y8G M@DJ+<&H(5OGH7'9?/1@&,LLX,&&%]>>EZWR.C8\HV#7H?]#V$*H%]_(G9D$ M,G>KV)]1/:NP$2%1VL GWCD*D^7P7UCU SS@ 1[P _X!'JZWX.,-*VXBG@= M-"8ICOYV/##D!%V;-)^F),HI.2Y!+@BXSGMM$K8=Y*L<9K$*B":.9/FH&6@] MQ8X_W[L9]9%(QU^Z3,YWJ" X''_SJFZYJ-@E1 8%]0?B M64:.#/I&INJEX^%D;[,;;G.7@N T7AXR)_'-O^.[AH?WW::1=\.!+;JZKC5W MNO.50*VX-LKQ^3>%"4F0;Y@G8*=U>IFVD;E^@)MO*U5#67X;VKPZL(T 9K*052*B>7<\S*BO*DC:*0QOG[; MF-!>"I\:HJ"3GLPRU EZ#Y<.DMZ!K:M=,=[89?"VHH3TT'<;_1 MR%#11=L#\_'!5[XO7_G='6/,&MSF%S^:U\4._EAUZ_+Y_P-02P,$% @ MY#,66T%;GLBZ! "Q\ !8 !T96-H+3(P,C4P-C,P>&5X,C$N:'1M[5D+ M;]LV$/XKMP3K XADV8XS3W8#I$Z*;4V"(H\?0)EGB2A%"B1MQ_WU.TJ6(SM9 MFV$)!@5-8$GFXU[?W4>9'/\2!&]VYM/P7#O>.R$DW@\[M3W M:FRB^>IXS,4"K%M)_+"7,Y,*%3A=Q/VH<".:V:'NG3%WP5)PE\7=*/IU5##. MA4H#B3,7#\+A\+[)B#3;M&DKG"!?#$KFQ *][(;4J41FXD2[;+2KX+&913UO MII4+9BP7X$@0_;R$L&22%6\69X!P537BS/^Q%_=&XXR=61GH 2O\_[/FI/E%8(K&6 MFFC#T013+24K+,;U0]/*(]*65<'PP$VIAU)^.RV\1=M)X5L:&'O%IM:ZEM:M MO'2\;E^@<6+*Y!HQ2M*FB/M(U:KB/D7+?WKAX/?J<2?I&IHT29])O:S#57\/ MEH85<4*U^#584CA^F,B;?I98+><.1[Z:'OK[W_-C*SU(9*^$M*K7]=5Q?S$^ MND^/Y!IUJD6GZ_P')7M@; MW(-9?7L^*MB*Y$>A@QN<9@IAHDVA#?.('@"#"Z$46NTIMMF1,0XN0\B)L8U@ M$NP\L8(+9@19D2 E$C +>E:.XC3*/\^H0%4*PEDX46I.TZZ09#JB?/BD30[= M*/@,,VUHI"6X8$4<":@XK0I_S"4 MS2UZ"U:PQ'6?I000,TH&XA*A*&L$)T/D"D@KR?/FLC0UF'J;*Q?L?)J5/H3P M>*! V%(VNS=GY22Z'V@A6@5OMGO'D6C*FTWJ=HI*:A.X1= =XLXGTB4 M/]G\A=F\8INUE,-N>#1XE-*C3=F_,(VOV:_4_8#1MWU]P+A/!LVE9M[:MEF MPS1ATZ^IT7/%_5:M-G%]+M(X(MWN6&\-^HUD*10&Z^_U24KS:';=TCR9W3WS M+8@&@VH3DX.2*JVJ)R?[ Z2^Z41]%_ U!+ P04 M" #D,Q9;\1(6K/T# !4$P %@ '1E8V@M,C R-3 V,S!X97@R,RYH=&WM M6'MOVS80_RI<@C4M$%H/.[8BN0;:H-F&Q470N=C?E'2RB-*D0-%VO$^_HRBY MLA&L1984*5H;EOBZX^\>O#MS^@NE[V3)9 8Y^7TQOR&YRM8KD(9D&IC!T2TW M)5FHJF*2S$%K+@1YJWF^!$*"8.#C-Q@%E,ZFR.NJ)5(R)I$7!E[HAQ?$'\>C M<3P?EQGWQ<7-/H9#8UW B83;WN M[=:F*M_-ICG?D-KL!+P^63&]Y)(:5<5#OS()4GHX?;3FCFYY;LHX\/U?DXKE M.9=+*J P\<4@BCX/:;XL]V.JYH:C+!H$,WP#EG>/:R: Z3A5IDR.-[B/LNKH M"B4-+=B*BUU\MN KJ,E[V)(/:L7DV;D;P7<-FA=G2;.ZYO\ LD;Q#-P9R@1? M(G.+-7'RQSA'NM]D$#I%I =;;J$1+E4BQ\EW=R5/N2'A<.JEJ+/JL1#^%R"[ M],APC1$LW8;7"$APLXM+GN<@D>#%:13ZPV3J6<+'!-E38X;N#KH'^TN:NU*R MMD=$%>0/F4,%^,#N!UCR&CFA_]^N4\$S\B;+U%H:]"MRS?7JR?1\K-EOJLE[ MS#UNS?TWD*S5E5'$E$"XS)2NE&;V=)!T1S04J#&,/SC5K-"-%ML%M<%P8L-1 M35Z^5P,R' [IZ/)R')XWS6#B7TS&;?OR,AI-7#OT)Y/ ;]MA$(R&73L*0Z1E M,G=]Y#49O<)P1:Z57I&_:&2-JM8:82!*W#9OXMF;]7)=XU%!6AO1SEU4U%!7 MD.UELZ(JP1U%P25&5IJPB"P/* KDB %#0MVLY]8W M);)![D8K0=0&=(^[PXD>-O@V)GT^)_B)038IQ+!40,G6\VJ.,6J MXA/=HOJ_F)(=7K=QMY2E>"S7!OK:>K1T_+^#L*M5VJ?)?]KBD6SQXC08^\G] M*O:,MF?A*W3],,4^@3A>[3F)_KR=_^9:-S>W3KRO\IIG(\F##LEW:K4'R_H# MB/@=FG/.I01689%7GY.F4RO#?EKM>.;RFL*QRX#/!5XO*9?[LO2S MHFV=K71\ZC>?I'?7YS#HKN@Z']Y5'%ED!=C<,* MK)ECME$\;STAB@;A")W!_0]P8WYSW^0NI;SF3NM?4$L#!!0 ( .0S%EMZ M1R3/R@@ !0W 8 =&5C:"TR,#(U,#8S,'AE>#,Q9#$N:'1M[5L+<]NX M$?XKJ&_:.#.B];!]<27',XGK3#-I[FXROA\ D:"(,4CP %"R^NO[+0!*E/R( MD]BNXR0/RP06P&*Q'[Y=$#K^6Y*<506O4I&Q?Y]__ _+=-J4HG(L-8([E"ZD M*]BYKFM>L8_"&*D4>VMD-A.,#8=[ _P='@R3Y.08?9W&1KH:LZ/^:-@?#4:' M;/#K^ #_1NR/CVSWS_/3ER1=N%+AI^#9R7$I'&=IP8T5[O7.G^?ODJ.=DV,G MG1(GQ_WV,\A.=;8\.<[DG%FW5.+U3LG-3%:)T_5X?U"["5KV4;TENV7:XKE^2\E&HY?G$N2V'9;V+!/NF25R]ZH02?5AB9OYAX:2O_ M*] UIN?$I4NXDC-T3KI.POS'J&/M_U=[HV"(Z<:0"^$G-]4J0^7992>K'] MX=[PN#^%U>K[TO$VE4AT:^G\,E"[N;1024FW'!FH_;G;'=Z]NG\_;OWIV_.W__^VX,9;]M#37>]]@'6;(/ M0F7"H'6/I<(XF2^9*[@;?S^NX_A4"3;5!O-XO3/8P3R4BMA?/=N:I^US'"ZT M2%*M%*^M&+>_3.YAL@EV$*?+<:>$-C/OHZ1NHOA2-VZ09P-!\D'IG/V5NKD7*1%)=BI-A#AM..OO8WFUZ=%Z?M5?$" '!S\ MW_!QB]MMK>C6>M^'%]VK16]!X<[):,];YW:??31MWG+K8RQ6+MD%C*0$HK%> M\-GHK)G&H)5&&(?>N:S@RTO65,XT EHB1O,Q'KR8LQ)/1L+/8 AQ5)M.O:QRHB%B#_R>JB9#G\!/QY%[ MP)XT:LEJN#\AEQ"-1&P%S8@*NS4TT)_Y1*1'$HV" /"H 1H_G/7ZI-P6+%=Z M85NP&C&3UAF.@3@5!KVA9:^#.=LJ"W5?&QS^1=:TO'SPI9)UON"&M MXO#5Q$;LQ.2#.$'GN<1C\.3WC!OAL0#?EK3*\%DF+*VXM 7)DU@)0B12I.=, MVE1IVZ =4:71*G15&YV*#,66[0(#F0"H@J.?7:8%KV:"O0$+?6H4)(;[/!D> M[HJ7ONGP, M/X5%2;ED%,%+_C*BJ@]& &=+E3SV*,5/>V+LWH6!O*MAJI! ^ MZL:@ Y 1>1-1'*1$Y?NA4XDU.78)-AS( 6PQ?EPCIA?)ERHEB!*Z6*UDY@\T M;3.U,I/<2)J #%&NI_R*>FHL19Y^<[(^3/6$J*V 0@X$3(UJ3C[6*$X\CFEY M)=81+%J$>+@;QN.WJ2!!4"W:(_U_;#0?7<.S/]%\G_B9/F$TWYF[KH#Z[JQW M9VQC/YC+C"#+K:Z\,W$+N%-*23CF)FLQ!91+'ER28MKKAJ4=QL//(RML#ANB MG9341Q&7<4)U8VH@V_H8/$WASEX!GYS.1(706@'@J!$U[1PD@L0[@!@[C*P1 M,3PZC'^2\D,#)WU2,!9SKAK/7.3C(L^1',HYO-->D^2MHNL[,'%XO#[O\ZA% M0["H#=GE5#?N9@WN$BOPE;2@U#G__*$/F[9)N=^(HB7H:)8Z_Q%2TV>'K>Q) M82NZ[57WIS/6F++YFDV,[?]S8K^$%BF$U6G:&'+Q3KQXI<]26X=2>HF)GBQ6 ME?W5(-A$Q[LW #T'4D%76])1Z13X\4?#U>8;D)=!IX+;56A-1.>1+3(? 7A; MK-A9R0NAXCGQEGSO&\WSPV#YV1TS'3XI+'_E,9-_6;C:!WIKRB$&[.)QS3Z$ MJ"\(IZ^DIRO=.%)4IZ,J).,+T&592N>$N(7?IQHQ,M5G$OKY3G:!6M"I);K& M)R7*[48C_FHDU/?;2E.E-(F7CWZ:].3>J#P[F M4@ ?,?AHL!+^@:#)D8CZ>]#FD?X79ON'X(M3% YAPAAQ9;-EA,9ZAH14K M$KL1H3'S1!/ #/[6"R&M13QKFQ)SAD7\9&+@<.V[H,>DN)_'/3_H<0^%K+D! M@_3@_,*S'N#CW[M'G/5"U">KN59S0:%?Q6?Q^H")1"G*6NFE0.VBT($<^0:* M@;IK8^((F#LC]+'>+#[(W3.Z.>I=]/4.-=UI(7*G*V9!2P)#$:XNT8U3,A<6 M8O,^ZV#MW/$V*Y5TKHUYI+6CQMZ&898W@JK$O)2(O1RBDTYXO/+=O=$AF:W] M>+5^VKHXVQF45IK>/;>6:Y\3PNMXBGWX(EG ,I^]C+NJYU.K5>/$A+R<5"5? ML[2MCOUO:"UV![T$52^WS/+0F4-'\.YN$RXSQY^W[GP_QB)=L8??"2)W #38 M\(&PT)>)OEM) B9V>7(FV(6MCOX4SF^2]2&^4&SGLJZG5H MN%B%DU.>7LR,;JJ, EEMQBV..]^5VJR(80:%V4I6(HG/+?*[W]&*)=VO:&U_ M^:M&;I*$@(3G2"K&?*YE^Z6)HZ.]T<%JOPEE Q]2A"^5]?UWTOX'4$L#!!0 M ( .0S%EM"A,DOH@@ ,HV 8 =&5C:"TR,#(U,#8S,'AE>#,Q9#(N M:'1M[5O_4]LX%O]7=.S24[( M_?7W>9*<. $*[0*7%DHAL2P]/3V]SWL?2?;Q/Z+HM,IYE8B4_7S^\=\L54E3 MBLJR1 MN43J7-F?GJJYYQ3X*K651L/=:IE/!V'"X-\#/\& 816^/(>LD-%)5 MS([ZHV%_-!@=LL&K^ #_1^R/CVSWS_.3EU0[MV6!OX*G;X]+83E+']0VS%: M]G%[H\YE-)>IS>/A8/#/<KX$ MGT9HF;T8N]I&_E= -(9GQ:6->"&G$$ZZCOWX8]QC[>_KO9$WQ&2MR[EP@YNH M(L7-T\M<3J1E^\.]T7%_ JO5]Z7CYU2BJAM3YZ:!VLVD@4J%M(LXEVDJ*C3X MUP]'H\'^^+A/#>]3R8XA$SB\T!VU;[/=R>FG\[,/9R?OSL]^_^TI&F_-5&<] M]@NG]C_+NA9%CR5"6YDMF,VYC;\=TU@^*02;*)T*_69GL(-Q%$4(#,MK4_,D M7*.%QF_:=AL"P!%Z#*U:7^K;M%MQ1O9)>!'ITDC!#&KRKA30O'4]S3<<];9&,/_2YLSEO.98%K,I)@CU=A<&L:KJN$% M"FNE+;(/^Z!TR8:#Z%>F,O9>JNA<)'DEV(G2J,(I-H]7H^K3//;=]#^@JQX< M/'OJP_K&:*L\]3TWC@JQLJ:QN M!+0$E7)4#"[,68DK+>'D&4]0I)DJD;RM\O6N5*A$(HSA>D%52GXAT&]'ID%9 M"F7094&)C?J@"HG4X'^H!D9HH G\BV&NDYR9AOZLVL^%%D$(#:"4!FR([.P9 MHQ:F%HE3D.364$VE&"8<"D:9++IF>"PD;H+O&6Q_Q[WWOPVP"9;)"NY,R%BY M;P](0W7D:%+(!$0ZOMH#O*0N%JR&AQ,X";18$BW1%QS? M;'0-@*=N2="C&DV!"H"< BY<=\;IDW"3LZQ0<]/B48NI-%9S=,2IT.L-+7L= M6)E6F2O:[CTCZQM$UL%6(>M\S0UI%H>OQR9@)S!]"OLJRR0NO2>?,:Z%PP)\ M6](LPV>9,#3CTN14GZJ5R'F4]^@ZE28IE&G0CK*A5H4756N5B!3%ANT" ZD MJ+RCGUXF.:^F@KU#HOG4%*@QW.?1\'!7O'1-AX>IO_*7DE9YE04C3H8 M]9@A76[KJ.TG6^LG0S\TS$W@H@9QUO@I@''_U7<&1KY58$R%@CUNVCOSN,#_98LS?.8E=@?[=T]^=(P"BQDRF!&QN M5.6_"5; $[=22\&=X/DUXIEL%S^#Y5Q%$&[=AD>CN MK,-T_\>Q^9+\2XQ:)4FC"24=^GI%9JF,12D=8$*2P:RROQIP7PC>O2%69 [ M\N)&[:!T @BZ_>9J_4SEI=$K]\?<*>8RG/16R8]R<1?6 MJSQ(P/P"^G]ET;W4C6/A;550A>JX H@L2VFM$)]A&A,%3D_W4PG]G)!=@!^) MW1!QP"CMVB*CTQA:N$K C;9?:1\W MD0+P""QXN54U%_R":*U?.#IBZY:\[G2U/9GY(M"%726_]QURX:*3"WF*AD8L M4^&- T+930!RN!O/<^M#8BU:4J,&19Q@PGTX]HSK&?>_(1!N5U[6$2/,XTT MTP-$A$N- )E[<""@L><9IJQFJI@)HID5GX;G'W3(IJ*L"[40N#O/E<^@? WK MP.:U_#O ZLXX?JQSTP=YC(V>4'4N^F:'FNZT$ E2/5*B1!4%KXV(VR]=+0D, MN7_BD9YL)7-A(M;AWL6_?VJ62CH/P3JDM;T&:4,_RAM!56)HX?>-P+(>LJY_TG>DC/D!W?F M;1KG5TQLB+TA4P[K2^9./=D/ _=O.PS2-_VUY[D?9V;O:-(5UCOVI(CS!<9\ M(+M]HQH !@ !T96-H+3(P M,C4P-C,P>&5X,S)D,2YH=&WM&6MOVS;PK]Q2K$T RY;D)'-E-X#C.DC6-@YB M!=@^TA)E$:5$C:+C>+]^1U)R9/>Y+FY2K(D?TO'N>.\[6H-?'&>H>.;T]DX&BBE.3P:=^MOBSD2\.AG$[!9*M>+TU5Y&Y)SECA)%T'4+U4?* M#BYOX=PY2Q:K-/!<]]=^0>*8Y7.'TT0%1^U>[QXDV3Q=PT3)%$-=).5$L5NJ M>3>X1IP2&),K8*4Q3'-D>#YLY[O M=ON#CB9\2"$;AHPPX*ELB/TEVYU>3)QP/#J_',-HAA!.OI\(7@]NVM/VJ W3\'KR54X?OTX!JC5?ND>P^0,PO,Q3(?7I\/+\=29_/%V_"<,1Z%>\5W7 M_[]E_H:E+G*(1)[32-=KV^U42F&8YPO"X9H60BH0"9PRX80T2G,*(R$12@S! MOD;6DOIN?R0R[)(K<^?U#[ +PIF0&7BN\P82(0WC%?8,H'F,7?+W!3+KNBW0 M7?+Y,^_8[9,2$L;KMJOQIS1:2&PFJ"')8QC?89_,YUJ(+&-EJ67 E\:,L?5" M2B5%:9MB61UJJ5IPT8(W+(,WE,=4HKU:<"5IR6+=]?46HY31!#?"C77K@DF2 ML(A*;03-M=*R!0A3+,&+8B'+!4%J):"1>95)3>8!*D9B4>CAH(E>(^DXK?A/ MB9R1G);.Y([3%0PC8WX=IRU<)RKX<<)5D1FG,!,2#?UJS]U#DW%>31KK^[(@ M476/%!+?<;VMG2BZQ[AC1577_HZ*FXBWVA41X55%,,4!!Z+^,F6*.GH'&N1B M*0F"[)32^Y#G0YK4P:E(B2QH0/2 9G?:]PZ,>;:4>"QQ0@RZ*L^3!>Y]@GDOPCF _/EB'\'W.KO.UBF/O9?>PK]/L MW@(=[?2.B96'TGICP#6^-B'!!9$,M\96B0L%ID79,E0)R_%4 MJ>'(,#:'(=-<$&O!;1*)@MHF6FZUEO9.\301TGM!+1RORD#62A1 ^PIU4 V4KV9^Q9'0QH'TSTP.8)G5S,T MFIRKY:SV]ZPI/IE>&2K/:<7T"'DVQJEU$+?](\NF<5QN\!?(,^%B65NROG=T MD@8S2<0?H+A;#,]?\_:N0VH%6G;)C%=LX'VQ5XZ?MF&_Y5>0; M/*C3Z\FY[Z?7'J)4[T"]KSI?_U .^\;Z]\A^&"[FBU*![]N?7#XQ9MI.]%2B MO-$JJ4//N1RG>Z>Z=S=&3/O88V/& MW "MG[$49$X=.Y^0!.?(@-P*%E>.[O7:_N&Z4EJ8:P8M^^RF8Q[]_ -02P,$ M% @ Y#,66UWW;EU&5X,S)D M,BYH=&WM&6M/VTCPK\P%70M2G-@.T-0)2"$-@EXA*#&GNX\;>QVONO;ZUFM" M[M??K-<.)M<6%=$6U$(>]N[,[+P?\? WRYJD,4D#&L*9?_$!0A$4"4T5!)(2 MA:LKIF+P19:1%"ZHE(QS.)$L7%( Q^G8^._L.Y9U/$1:XPI)I![TNZ[3=6WW M .Q#;Q]?/;BZ@-UK?[RGH6.5)E01"&(B M#[OUMX%=B'!]/ S9#>1JS>E1*R%RR5)+B21:\')73._J5(&L53 M]%99A+,E$M>\#HS\'NY!_7[3<8TB%O>.7-%2N(7@(6Y.;F.V8 IZ;L<==A>H MM>RI>/P22QITRW2E&33>#)3,ME09( . M3V6#[8=T=W(^M?S)^.QR N/I[&HZ&_GGT\LGUN)###8U^9PT-Y[,_//3\W&I M$[BZGLVO1Y<^^-/OQX+3A^O.O#/NP'PR+MEP>@=V^_LQ,)K#Z-WTRI^\^S$* MJ,5^:Q_"]!3\LPG,1[.3T>5D;DW_^C#Y&T9C7^^XMNW^##Y[CXWS% *1IC30 M.=I4.!53&*5I03C,:":D A'!"1.63X,XI3 6$E=)B;"K@36GKCT8BP0KX[J\ M(\;K4 M:O@Y#0J)!00E)&D(DUNLC>E2,Y$D+,\U#_C2D"&66XBII,AMDRTC0\U5&\[; M\)YHC9VQ+*.\C33Q#%V9X$\64+B2-&=H M6&<4'0KDI (_ J[9:!!R@C"46F>X,F> VDW;2B/R=R05*: M6]-;3M%5Y)5!B/W08!4S12U] O52L9($ETR3 MTO\_S:=4J85-D1*)UUC1_9DY:=?9*]6S)<2/8L='IZM"/BHX7V-J2#*N8V\3 MCY+^4S!)=5^<:V^\\^U=@B$OP3F W7!OX\)WX;L)W]_8$.ZCL-=+71 MNZ6O_/+K%^W7[K/S:Y9B"4I,U<**IPA+,0,S4SMJIR=,HM=G6 &T?[?U-L$A M#]'P:"P N)&AP^?M$BO:% 8D&)933EFD$*K@)CQ$1DVES+>*1N[T>_$H_ M/&IIU%8=!Q55$PY6(#@G64Z]^J+)I?;XV P2>F#4%D&5WQ]'[3L/KH91O=*8 M+W-?^458M-=NVWA MUMZ66LS87WU^,9/\I/HH@^Y^+GYZQ7R#?MWTR9]*K@^Q7T5EE2>=[!90FRR$ M';O\>Q[B=?.ND;!LTX;B?&8X>YQYM2A\!6V_$;R-@>J7X;Z ML2)]]3C[H@SV^/SWO3D=%.S_1[IB0]%\]N5,EXTU@M2/!Q*461 MAKJE$]*KLTSC1__[&U47H!M.CFVV5=W7>:GYL*%::3YKV'Z*D9$EM4R_0")L MQ#UR(UA86;;?[[C[FVQHUNRRXING(]WRX#1D,2YH=&WM7'MSVS82_RHX M=]HF,Y(L^1W)\8RC.$VFS>-LY>;^NX%(2$)#$BP 2M9]^MM=@"1(VW$NM5/' M53MV3!($L(O=WSZPX/$_NMVS;,&S2,3L]>3M;RQ649&*S+)("V[A[DK:!9NH M/.<9>RNTEDG"7F@9SP5C@T&O#_\/]@;=[LDQ]#7V+ZELR(ZV=P;;._V=?=8_ M&.X=#'=WV8>W[,G'R?@IME[8-('?@L2)38=@[L6+G*N79SQUW!_XU0LO9SR-J M;>1_!70-!"8R$]V%.)4//C6ECU)5[<:J2&!Z> M72[D5%JVUQL<;T^!<_F]S;(QJ9]^&!ST1_OV/G9+V\N)N>G[R8__7"T,S@<7;"+L_''\S>3-V<7]\W# M.R/*47%V?O:2??AX?O$1R&&3]T@)T3G805(GK\^^&X+J-6!G_WX]?G?ZRQD[ M'4^0C,&SW;T[I&-PA8Z=HY;&8>MRG*4TH&&)M.OA0L:QR$CZCW;ZNR#^V/#; M*=UD(=A,)8E: ="Q6)A(RQQ!BJD9TV(N#2P H+<14:$!O6!H>/!"JNY$1(M, ML+'2N=*<7I&&25BP+(87N&&(^=&E88Z$9F\ ZT1?;L]$(9=5!/MT#N#$0[*@(JT MZJ6>?M7&/QG#9'BV;M]>U0V5+F^J0I_K5"_CD0N0TWQN_?O@7 NYB\'_]ZAR#QJ/G]173L MN*><93R%)_]YG7S:Z>_O[^T?'>ZCB\9/_$P1E5I8A&H 4)'"E;$J^H0 ,N6& M'$O2KS\*6.Z9A!O3-;4^33T2P<-S82QYH:?:2O#0",7>9%&@HT]0([UJEZV\ M?C^E/K#/5_ +?-]KNWZQ3OC*-/IQM\I>>O"ZO@'Q<#XU3F&_N5:XI"HS)?EC M1_X%DM^I,0=?FQ7@@CLL7JU6/2V /TKW MTJPW5\MM7(4"D',[DE9L[_9W3GL/0G'=)3X:2@LB&GU?JBR;9(5T;)V<%G:A M-'05LPL(U80YWI:/*6"XXBIY_X#DLJ8=5$,:4PA6Y/CW7G^_T^_W\8<98DLI MSF#P#3@LI-%UFP*PQ("E(A1Q+Y#^[+GG03_X7H@"=R7A#Y77%:'(<(038K.+,T"EP=<-:&]D^R7;*952J/=M,S0ZTQ>4I,R,< H9B_M M *]R"+7J^ @1Z9 87*DET,"O!>6>G$$+[CSL(-!D=;66U\XT4CQF=+LHIK^#=I0.A1= D(X%.,7"Z0S*CQ-'"@F=QM7*V G;-K27 M7(V,DG8D[Z"' L4\]OPU@(\B Z_!.,]!SD!L05*U\^9JH8;1L/-,6% $G<&@ M),MXC1IHKZBV78#7@,,G8LX3C$(K=P+"4&KJ1N*E%U;-Z6\J\_]2%H'U\4O\ M*;C,2T=L";<@)TM ^#+O($*!OL$"LS,$9-?NBMR#^0C%'DT&C"A8#FVI/R?N M5V>1J2PJTL)9@QZ[43E;<[Q%06DP<1F)'-6%F5Q$$#%%I!=:_%%(?*M.1J = M<"J"KCGX^ E+N;4XEBFFJ;36D57J&E%4S@:I ,V2L5-A#J_^#F;4KAT'_-P] M4T,FT6.\CP'EI#A@6"\4P*,6.+&6M-H5;G,). > MB'-<,Z_3UOP&[*QP0V[:-+FD:9A48&#J. Z/*GO#P-Z6-FUEC*E6.76+QV> M Z SGT@=8P /;D6=LZB-JS2XB3)Y!3N>G\TM-_X MV(UU#=35+FP(_TWU='W"*(N?O=FC')&Y&\]?AU] MWTJL^;B)&9F1;,\*3/UI$*!8I+D7F3HSIU& Z,$2C#D _Q+DDQ04[<\ER'XV M+PUV&(ZF?.US!MZ8HXH64TRJ34G=.BPO-+QN1*?N)]B%H29*^R%M^$AF5G4" M?X5XZ?:_W>^%+AD[Y=&GN59 8S=2B=+#'_KTWRC8Q6X^\(QLY\3ZK:S6;I"S M#K?4_:W&CGI[MS[G<]&=:L$_=4GUASQ9\;49N:WTPX/>WN&/HZG2(*I^>[W? MVH-_W'O[#?D-P1*SRU=#_$X[RT YYDXHQM@ !"F6MLPW4X;!B6:Y%87:0":K ME,9*^@CQI]Q(&A7;Y%I&HG;3J#EN)SV &8$IH1CQ2EY$MUKQC#SC=L.'D62^ MJY1R(.M?+[.]JS.B.W 9$"?2:Y0FT*@MPJE,P4K&,!VK"['%"(N>;WDPVF(X MXO.M?N]P?^MV2+L.QP;YY3730*[U>P MK#1&]UDYB](@9)4XE<2U(X=R1Y5\%2TL5G\ NH+=A.X/^BP&0TZ):DQ-4^X< MT#=CS_P3L!NJVM2$"4NT+E1!,BOM"CQ?@Q6N8Y4&6K?B^8]N"8T8 >](B\ MF#G/95INK#]Q#@HI5!8 ?XA#3]'WHFW(F.JZ,#M>I=5*OZGR>G"W3\I6*YJ]QERFQT?]J]]E2CM?%-Q!-09@EDL0G2*IKD_.HO"Y#+9># M@< JX;D1P_*/T7TPJQ%*UF3B)36W&G[BD@+?[,B? M$;%Q^/!/Z10FY7!KS1>A4CTJS'>T6D@KNLA, :'D2O-\%$S",[U2]&<'A\]& M[7DU&UT5F*^=<@!\&9J99!06Q_I;6R>G39OOC0@C^@\NOVSRN5TN5/<=<1"Y4"U M:K5[UAMLM&ZC=1NMNP>M]VSO=>"X7@\+0 O,<75L8[XGWUMENVWW_2S7_&V6(-\J]4>XO5^X@ MW*=]^*J*IY$=H3,F!X>5'<6 M^,.QVN!Q755P9XO\*OW)2G4U2X[QLO2@;-=VHZ49-6S88K!L=.:.DT6VJNMM45;BH4J:12J?5WI;FF>&^ MSE-F2Y4L7?5LJ:EXREF["L_ UGHU=2.66;"R-H/2VECX*Q4=1IGA<3M,"AM? MWT8;;'C^=REC3 [C3B+6[V&U!$R.#HNP5L)5_?_UY 5\RSC7H]6JAJ-HP MY3&8>V;Y)Z&6=(I@1MMLN@$@7LD_=\2&Y)YVL)-Z_(RJJRQ0)*G0']-U@ N8 M>G5![S#XMK&\2LZZ1VF+&3ZO'FYZNS'_+'7T28UK2$PP6,!@PE&2@L&FRYLIZGWC@H''/=QMA2*F M3/6$J_F8ZT,FUQ18M$_!)M*X;T"R=Z<7+T__&9PM->MTJI(RLIZY5=ON@Z3;]#W3_P%02P,$% @ Y#,6 M6Z*9(S+)%0 774 !8 !T96-H+3(P,C4P-C,P>&5X.3P6"QV?_L =/Z/\?BRG(LRE5GR\]6K7Y),ITTARSI)C10U7%VH M>IY?SO\\,)L*SZ! 2F($C2W)Y";@1NGPT0_/3E MF_'5Y;.?7U\FS]Z\>_OFW<75RS>O=TC\!])[ 2/3!L4Z>5EBQ_CIF2XJ65J!8O\7#_,C M)?RYM*E1U4X)>JKT^$JF\Q(98BIMB!^C1"2O5%E*JU'1M3>2O7HNDW_]\^3^ M_:.S\\831_.: >OYJ7&JG^V/DKFPBE8O>#98J[8Y73J4R)-A@T M4/^?!N;J_LDH 5/U8/1*NG;!CQ@DZDV $&0@E090"<@CB622"Q.%G.5SF/Z +$ 1#% TC7<3ATQ M*I"0QB140F6>O2V];Z93!2\2D^.6H9U4PS).Z5U"1K[]J2J!*B6P9UHO-$L' M.U$ZEP(XL$)]8N<"&#$)+GB_3W4B]R"1"/IO2% M-D4BZAIZ@3;F$M[4N'AVLSX<3+G I=%=$CSSMAD2!"E$=P7=8)OPW58B==_A#0-_,M^-0]$G MT+M[RV.OPSJ+'X0IJ54J<@> 2(S "3@#L:CE&'N0I\!R(^ 2M?G@A]4V_TKV MC<$3J'7!J"KR2KBKO8M]XD]O%)^-GIV"CEPL)B+]/7D+Y.HLLG))(47)YJ6> MXV*E]2C1*DR5A=E-EN!CV405AU,PW)@(0HMM8D/@C28!+ SC8YP@.CBX3"!PAQP!0/S7PD3/LH M +FTR#C0WB40FQ2P?N:6K T )R/Y6VJ\UPO6-ZTW2RH!^T:/T2]=DCJ\$XK MKM6*3[]AK:B+0M6UE,/ZL .5P[,>DC[UJNQY4&5=L'HGB1\HB<^^94G<9"A6 MQ1/4IF@?C1R>UL)EC?2^10$W#7I&)9A1U)H*_;>^;T4(G,!UY$E5X/IQ%\'S M=6X?OFI;%Q?,"5AP168:7\"&@O%=0RN0!_S U8,#DL:@WB]Q"-=*-Q8TO[*V M(07O*6H].P8"8.+#Z-QH-[T>NX8 [D 4:&W$P_5-MS6B,COVZ>,DWM@$ ! M>=@TL\:-%?T7)U:1J&"8(0,E"^)>@[E>5C8.K()+?I) MA)<$X5;P%XVVE0]-<8^D^NF1%MU$[5<&&E6 0D:,)KMMH!Q:;("\45Q)- (K M9RPCZ%L6W(5;K'T096O3I#4ZNMVU&ABN,.9< K^UF8E2_<\%.X&8 6K27%BK MIGY8H<\,X)/& >%:T2!EH97K#V!+JRLPS%,O&3_NK301N *CAP%J@* 6&JTM M0N]K#'?UKO*W3&$PH 1A"+#<"R,&A42E:A([Q[ [X_N!QO?YG?$-0=+Q4V'A M>S>ALFJ"EQO?<$HEE7";PEXB*'*08%SZ(,*KD2LQA14-KBJPHR0E*,TUW""= M%46ZUHCW7QV,PDG'FT&J8>ER+.QTKC)8CVZJCAZE<;LWYASL0@G!>1R[[T<]$7H025644797XH1R/U5=B9D<3XP4 MOX^)\:JAH#;):V%^\=;>X+GLLD8 T?:W(JS/?LM89 E1STPGMVJC"09N0,'J X#(QS,9=D M5(GQ8EFX*9T9C/7K%&;9PJ!@/F3+/^)_-)"1RVNL:WN]:VKRB;V)!CUIW\8S#H[!>X7!'( MG"+_;EV"=R_;OT.8'RB%+[Y=*7P1=/J[H--?L4Y?!9:(&]$<>J6?24R6D@)W MWJ=A1YX#-@/>*/C2MC42MW'21T%/._^<7T=7JZDM&/QU#NB@QX]6P+<'340! M!!X"O)4CP2[G*^-2"7PWE$M0T-5:[]-V^(+6UI!)7\PU9F=<\$B8FC,29)W" MPWNM^U_"_/QT,L4=H@Y/$#LT'OH\)B='0@D,?1QO8?X7) M23'-H\E-G0LC@6H,>/@\-5E.AG1KG[K3.1^H#&/'=D8&805B0WS^FQ*"C:QZNJ3LA6X&C5I:@8. M@KH?.3U"&4Z1U.#$_0%$*H3>N)A]+!V?W1RDW=@W5QC%$5H,N==+SSR:19RO M!,0"4ZD\^@AN9VV$ 8>.H6ILSG,]/#\\I9N<%703X)&)+AO;E:W0*$8>D1FZ M%(9DR(%^G,29%CD%^_@#E_XXZD(#6VA8IR\_:\W.3[*4!A)L7U$M*R7PHJ"![V* MEX-DB &.VH@%(:PA"ARFEW/"$K<: Z>)A&T'LYZH1-ZD4F8V[I#>)]VQ4%:Z MA!/5P$RDC%@T%QG.%UV,$&)GO1I?..PK-79?7&N,+B4GXRY0):TW1/NC'M^Y MKG!+ W&-9>KF!_4"2NX8M"XR1.VH"O0=4[ ,IBI$CACIPBQ4/J(Q% 9KE;E; M@CX>1##226)!R9JL@78FRW6UE]JLNS.1V-:42C&1'EU:A=AQZBU0N[PY0Y=+ MP95>/N^V20W\E7R.ME;\UH#[/5UN8/U@U,YR9O$N;+[:/HV-:*"O=AJEO930P$$6:W,,N+VU8HPR#=Z ."Y+IDXN# M,L@;N:T"6!')J ^P)5;$H^N.*727\O:V4@6*G+UB7,Y!3LK/=MA\BA362*]0NHJE% MM)$1AYR5W4:"M[Y]_$1MD^^\$V2WR3]7L5#<5@!:VUYB/;T O$ 5YEUW.YTK M:-;[VQL0!M;.8T.$ O 6VTR2WF'/&P;DPZ<4+-T"86P[B5%>SD'N'6V$67'@ MMLJO!^KRW'\<3$6KLZU]95[\F!V,.J%62*>K WP[CF1OWKO M:PSWDU !1='A.!Y-P?>,=S(%]^ZC'"2G"]?/WK#OWEA)17)N.P;P'5!008O> MU3;RCJG@@6\L)'02#6/OC[FI=-G90GB+!12[UU_ )JQ7 ,'!F4<7RKN .POK M7*U.'0F/ F^_C:Z-^C)4548#_W$Z.?X[I;TWSG]UKN8VT8J3'&!V:*WE"DAI M#5"*RC)O47P'DH*-F#94W>@BN.AN:L Y2.JZ_:)$)WK'O#"]S^.V%4:V>,7W M'2I>:8?,KE*T_0@>+BK0#[P=MN4QQH6](4MPI41]3D7JTE_=C;*JC='X4-#F M*8A92SLNF6&=MR8B]Z8HU;9F+Z"2NUH2(=JQNLL5%2BBE-YF8;?E9U/D+%-GF3 $+F\P-6YIB[X#;]UW#I(+W/. MS, WS?IHX I3&3!S&@=4J&R@@1%QVG'8\TX';L<]T(I ED\0H@H8]$"E?/\L M ]Z!O2:MO^:\ ,#!4ZE(9;NA>!?!\]J=9: X-1/QEW:"_7VL1"% M+2D"&AD^'X)E,8)ZM[?LK&C;WEC)A_,HVJ1(.\0]'XLD)I 9(-"-PG=*]H>I'D#0K^\DU8Y;JB@@U?87R#^MW &C^C 9*J\J9U3AE=SL0"0P$^X M.R$X$'KK=Z:LB\)S1TT9CAK()6?3Z1P"ORNF&V> 'D?,_K;]8(9[-!?B1A7@ MA3O**K2W-67T"3#06Z*I-3H_*3NATD?$A3N%QNUT FUL&/O8FK<'H:5%9>2S MMF%GD.L-U#?H3$SNTEXO1C;O Y%U@PG2 M6)3MEJFW1M-A*+L\T"JV,RZ@$=8P%:HZ&I>LV5>+ZQW<\FQ Z$* M"!TM1XNQBUX YG>@C8*AJ'/Q9 M 57!3?.,$KG%^@6>,!_F G>1 T%-S&;:6K+51CDMX:I]N+H@?>: MTY.XH2X-+JLD9QH&-?H;FOB-ZYE.5?.X\HH\S]T>E[<:2B 32V#.D2,[D\)( M$#?&X"SCWP/!G<[.UKA\)SY;:15"\#*8N20KNR\\X8%-!&SQ["9?A-#Z;!9+ M_T(960B#1X@_"$)[XEOF HC=;KX$R<@P-F-K\SGE ;56>\0,Z79@(;B=M3LI MJ\3]K5T!$0PA"_&[))_51U0>5P=RJ MJ&D@^E$"B &WU7D O9!@6]7KC@6@3)7G*J(?[,F;LT[O/DQP&R*TB3RK;O!B MU L_&(-[$3AT46H_;VV*E+5AL2$4%U<3]^*<.S^1 M;B4^V+K,W@=F=JA>>W3F'HX/&8OK.T2UV!'=CWQ6ET^N*2'-J]XIR^&- M,M0FT?HEV)OW38J*69O/$]8-+/1Z!AD81R""-,)C \=R6[+$;E\.U)QFPNT$=U3HN87L3A+_BL!W^P4 M$?@3*$>]\R='7N+34)X1A'XP1ABF>49#:D/6>%J/-VCO:P?*P@')# 4!859- M+5W!(>>M!IJ6/E61+TE19[Y^FZ+S?*J>1X>K79WUDG(J5"W@:]!>SLDAC2)E M4BR)_JTQRF;*U79BLY[20%-$!][_]>#]0?)<\8X/T+S8M,<\X7*' 7<1I[N( MTV<[&3[61KLYV/=+.1._YY,-G-C[I=+Z!?XVPM?T8PA?Z:\?/%W2Z=)4 "-S MO6!S1 O0G20@6AGVQUV74X7AT5"#$C\^CS<.L6N+6ZCP"[Q9+=U]WU.Z8RO!(;%]"C[^D,'3N]Q[=VN68AI59.T(' M7KAHHCV3 H0&?T-CPNX502,>O4-4N_3[(FE?R]E;K #RKM?(OW*'!V#8,806 M5\Z#:0?>%@1%U_CD^0H=433Z?@,>]1UBDE&O;;JA#5X&#S84=[P U#C'*K+) M]D7O1J@3 .YM&*A3<='&OESL=D1]ZJ:.$J/4&>=<_)F:VU,VO=\3Z(330G!X MXL[GBS.[;:QMXHI".TP>"M+T0F!UB&^Q1!)F=:<>.MC*\ \65BXJ*T_]AU@* M\<@ !TX1KZ$< .T=3(H)ZRXDI2L=P'C4GCS@GL$K$?J[EY"Q H!(UFKE5(3^ M80?:'VKP\/'!X\??Q<;W$YXH\&<\A\V'-X3Q/#H*N!S!_'%UDY#:2KSFV^E( MWP-QHJ:C43J;M^\FQY\M\7GGYZ,'>S>+7\H2>VL4;3-\+8J[57:WRKZ.@7UU MJXQ_46/P !*.YGTIW-U1@/'/1A-Q\]VV8.(A_SKI(?VXZ?\!4$L! A0#% M @ Y#,66TW#^W4>&0 8@H! !$ ( ! '1E8V@M,C R M-3 V,S N>'-D4$L! A0#% @ Y#,66^G'(:5Y'0 ";L! !4 M ( !31D '1E8V@M,C R-3 V,S!?8V%L+GAM;%!+ 0(4 Q0 ( .0S M%EL:J_OSN40 *%D! 5 " ?DV !T96-H+3(P,C4P-C,P M7V1E9BYX;6Q02P$"% ,4 " #D,Q9;XW!7T^&I "U* L %0 M @ 'E>P =&5C:"TR,#(U,#8S,%]L86(N>&UL4$L! A0#% @ Y#,6 M6U]9,Z&5> >^@( !4 ( !^24! '1E8V@M,C R-3 V,S!? M<')E+GAM;%!+ 0(4 Q0 ( .0S%EOH%;W)1<($ *'L.@ 5 M " <&> 0!T96-H+3(P,C4P-C,P>#$P:RYH=&U02P$"% ,4 " #D,Q9; MMF (VQ'' *_ & @ $Y808 =&5C:"TR,#(U,#8S,'@Q M,&LP,#4N:G!G4$L! A0#% @ Y#,66Y50D"-)(P \LL !8 M ( !@"@' '1E8V@M,C R-3 V,S!X97@Q.2YH=&U02P$"% ,4 " #D M,Q9;05N>R+H$ +'P %@ @ ']2P< =&5C:"TR,#(U,#8S M,'AE>#(Q+FAT;5!+ 0(4 Q0 ( .0S%EOQ$A:L_0, %03 6 M " >M0!P!T96-H+3(P,C4P-C,P>&5X,C,N:'1M4$L! A0#% @ MY#,66WI'),_*" %#< !@ ( !'%4' '1E8V@M,C R-3 V M,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( .0S%EM"A,DOH@@ ,HV 8 M " 1Q>!P!T96-H+3(P,C4P-C,P>&5X,S%D,BYH=&U02P$"% ,4 M " #D,Q9;JP(J-8L% ![&@ & @ 'T9@< =&5C:"TR M,#(U,#8S,'AE>#,R9#$N:'1M4$L! A0#% @ Y#,66UWW;EU&5X-&0Q+FAT;5!+ 0(4 Q0 ( .0S%ENBF2,RR14 M %UU 6 " ;: !P!T96-H+3(P,C4P-C,P>&5X.3 XML 105 tech-20250630x10k_htm.xml IDEA: XBRL DOCUMENT 0000842023 us-gaap:StateAndLocalJurisdictionMember 2025-06-30 0000842023 country:US 2025-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember tech:PerformanceIncentiveProgramsMember 2024-07-01 2025-06-30 0000842023 us-gaap:RestrictedStockMember tech:PerformanceIncentiveProgramsMember 2024-07-01 2025-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember tech:PerformanceIncentiveProgramsMember 2023-07-01 2024-06-30 0000842023 us-gaap:RestrictedStockMember tech:PerformanceIncentiveProgramsMember 2023-07-01 2024-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember tech:PerformanceIncentiveProgramsMember 2022-07-01 2023-06-30 0000842023 us-gaap:RestrictedStockMember tech:PerformanceIncentiveProgramsMember 2022-07-01 2023-06-30 0000842023 2022-11-01 2022-11-01 0000842023 us-gaap:RetainedEarningsMember 2025-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2025-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2025-06-30 0000842023 us-gaap:RetainedEarningsMember 2024-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-06-30 0000842023 us-gaap:RetainedEarningsMember 2023-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-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:AccumulatedTranslationAdjustmentMember 2022-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0000842023 tech:The2020EquityIncentivePlanMember 2025-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 2025-06-30 0000842023 us-gaap:RestrictedStockMember 2025-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0000842023 us-gaap:RestrictedStockMember 2024-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0000842023 us-gaap:RestrictedStockMember 2023-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0000842023 us-gaap:RestrictedStockMember 2022-06-30 0000842023 us-gaap:RestrictedStockMember 2024-07-01 2025-06-30 0000842023 us-gaap:RestrictedStockMember 2023-07-01 2024-06-30 0000842023 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2024-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2023-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeStockOptionMember 2024-07-01 2025-06-30 0000842023 tech:FiscalYear2023RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:QTHoldingsCorporationMember tech:FiscalYear2023RestructuringActionsMember 2024-07-01 2025-06-30 0000842023 tech:NamocellIncMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember us-gaap:AllOtherSegmentsMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember 2024-07-01 2025-06-30 0000842023 us-gaap:ServiceMember 2024-07-01 2025-06-30 0000842023 us-gaap:RoyaltyMember 2024-07-01 2025-06-30 0000842023 us-gaap:IntersegmentEliminationMember 2024-07-01 2025-06-30 0000842023 tech:RestOfWorldMember 2024-07-01 2025-06-30 0000842023 tech:ProductAndServicesMember 2024-07-01 2025-06-30 0000842023 tech:InstrumentsMember 2024-07-01 2025-06-30 0000842023 tech:EMEAExcludingUKMember 2024-07-01 2025-06-30 0000842023 tech:ConsumablesMember 2024-07-01 2025-06-30 0000842023 tech:APACExcludingGreaterChinaMember 2024-07-01 2025-06-30 0000842023 country:US 2024-07-01 2025-06-30 0000842023 country:GB 2024-07-01 2025-06-30 0000842023 country:CN 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember us-gaap:AllOtherSegmentsMember 2023-07-01 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:DiagnosticsAndSpatialBiologyMember 2023-07-01 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember 2023-07-01 2024-06-30 0000842023 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2023-07-01 2024-06-30 0000842023 us-gaap:ServiceMember 2023-07-01 2024-06-30 0000842023 us-gaap:RoyaltyMember 2023-07-01 2024-06-30 0000842023 us-gaap:IntersegmentEliminationMember 2023-07-01 2024-06-30 0000842023 tech:RestOfWorldMember 2023-07-01 2024-06-30 0000842023 tech:ProductAndServicesMember 2023-07-01 2024-06-30 0000842023 tech:InstrumentsMember 2023-07-01 2024-06-30 0000842023 tech:EMEAExcludingUKMember 2023-07-01 2024-06-30 0000842023 tech:ConsumablesMember 2023-07-01 2024-06-30 0000842023 tech:APACExcludingGreaterChinaMember 2023-07-01 2024-06-30 0000842023 country:US 2023-07-01 2024-06-30 0000842023 country:GB 2023-07-01 2024-06-30 0000842023 country:CN 2023-07-01 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember tech:DiagnosticsAndSpatialBiologyMember 2022-07-01 2023-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ConsumablesMember 2022-07-01 2023-06-30 0000842023 us-gaap:ServiceMember 2022-07-01 2023-06-30 0000842023 us-gaap:RoyaltyMember 2022-07-01 2023-06-30 0000842023 us-gaap:IntersegmentEliminationMember 2022-07-01 2023-06-30 0000842023 tech:RestOfWorldMember 2022-07-01 2023-06-30 0000842023 tech:ProductAndServicesMember 2022-07-01 2023-06-30 0000842023 tech:InstrumentsMember 2022-07-01 2023-06-30 0000842023 tech:EMEAExcludingUKMember 2022-07-01 2023-06-30 0000842023 tech:ConsumablesMember 2022-07-01 2023-06-30 0000842023 tech:APACExcludingGreaterChinaMember 2022-07-01 2023-06-30 0000842023 country:US 2022-07-01 2023-06-30 0000842023 country:GB 2022-07-01 2023-06-30 0000842023 country:CN 2022-07-01 2023-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember tech:ProteinSciencesMember 2022-07-01 2022-09-30 0000842023 tech:FiscalYear2023RestructuringActionsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2025-06-30 0000842023 tech:RestructuringPlanToRecoverOperatingMarginsMember 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2024-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2024-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2023RestructuringActionsMember tech:ProteinSciencesMember 2023-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2025-04-01 2025-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2025-04-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2025-04-01 2025-06-30 0000842023 tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2025-04-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-10-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-10-01 2025-06-30 0000842023 tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-10-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToRecoverOperatingMarginsMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToRecoverOperatingMarginsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToRecoverOperatingMarginsMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToRecoverOperatingMarginsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2025-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2024-07-01 2025-06-30 0000842023 us-gaap:CostOfSalesMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2025-06-30 0000842023 us-gaap:CostOfSalesMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToRecoverOperatingMarginsMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToRecoverOperatingMarginsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToRecoverOperatingMarginsMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToOptimizeGlobalManufacturingMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToOptimizeGlobalManufacturingMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToOptimizeGlobalManufacturingMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2024-09-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2024-09-30 0000842023 tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2023RestructuringActionsMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 srt:MinimumMember us-gaap:EquipmentMember 2025-06-30 0000842023 srt:MinimumMember tech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember 2025-06-30 0000842023 srt:MaximumMember us-gaap:EquipmentMember 2025-06-30 0000842023 srt:MaximumMember tech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember 2025-06-30 0000842023 us-gaap:MachineryAndEquipmentMember 2025-06-30 0000842023 us-gaap:LandMember 2025-06-30 0000842023 us-gaap:ConstructionInProgressMember 2025-06-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2025-06-30 0000842023 us-gaap:MachineryAndEquipmentMember 2024-06-30 0000842023 us-gaap:LandMember 2024-06-30 0000842023 us-gaap:ConstructionInProgressMember 2024-06-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2024-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2022-09-01 2022-09-01 0000842023 tech:WilsonWolfCorporationMember 2023-03-31 2023-03-31 0000842023 tech:WilsonWolfCorporationMember 2021-12-01 2021-12-31 0000842023 tech:NamocellIncMember 2022-07-01 2022-07-01 0000842023 us-gaap:EmployeeSeveranceMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2023RestructuringActionsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2023RestructuringActionsMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember us-gaap:EmployeeSeveranceMember tech:FiscalYear2023RestructuringActionsMember 2022-07-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember tech:AssetRelatedAndOtherMember tech:FiscalYear2023RestructuringActionsMember 2022-07-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember tech:FiscalYear2023RestructuringActionsMember 2022-07-01 2023-06-30 0000842023 tech:FormerChiefExecutiveOfficerMember 2025-01-01 2025-03-31 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2022-07-01 2023-06-30 0000842023 us-gaap:StateAndLocalJurisdictionMember tech:OperatingLossCarryforwardsMember 2025-06-30 0000842023 us-gaap:ForeignCountryMember tech:OperatingLossCarryforwardsMember 2025-06-30 0000842023 country:US tech:OperatingLossCarryforwardsMember 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember 2023-07-01 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0000842023 tech:PerformanceIncentiveProgramsMember 2024-07-01 2025-06-30 0000842023 tech:PerformanceIncentiveProgramsMember 2023-07-01 2024-06-30 0000842023 tech:PerformanceIncentiveProgramsMember 2022-07-01 2023-06-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember 2024-07-01 2025-06-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2024-07-01 2025-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2024-07-01 2025-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-07-01 2025-06-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember 2023-07-01 2024-06-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2023-07-01 2024-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-01 2024-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-01 2024-06-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2022-07-01 2023-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2023-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-01 2023-06-30 0000842023 2022-07-01 2025-06-30 0000842023 srt:AsiaMember 2025-06-30 0000842023 2022-08-01 2022-08-31 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 tech:UnitedStatesAndCanadaMember 2025-06-30 0000842023 srt:EuropeMember 2025-06-30 0000842023 tech:UnitedStatesAndCanadaMember 2024-06-30 0000842023 srt:EuropeMember 2024-06-30 0000842023 srt:AsiaMember 2024-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2021-07-01 2022-06-30 0000842023 tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2023-07-01 2024-06-30 0000842023 tech:ProteinSciencesMember 2025-06-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2025-06-30 0000842023 tech:ProteinSciencesMember 2024-06-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2024-06-30 0000842023 tech:ProteinSciencesMember 2023-06-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2023-06-30 0000842023 2022-07-01 2022-09-30 0000842023 srt:MinimumMember tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2025-06-30 0000842023 srt:MinimumMember us-gaap:TradeNamesMember 2025-06-30 0000842023 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2025-06-30 0000842023 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2025-06-30 0000842023 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2025-06-30 0000842023 srt:MaximumMember us-gaap:TradeNamesMember 2025-06-30 0000842023 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2025-06-30 0000842023 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2025-06-30 0000842023 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2025-06-30 0000842023 srt:MinimumMember 2025-06-30 0000842023 srt:MaximumMember 2025-06-30 0000842023 tech:NamocellIncMember tech:TradeNamesNonCompeteAgreementsMember 2024-06-30 0000842023 us-gaap:TradeNamesMember 2025-06-30 0000842023 us-gaap:PatentsMember 2025-06-30 0000842023 us-gaap:OtherIntangibleAssetsMember 2025-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember 2025-06-30 0000842023 us-gaap:CustomerRelationshipsMember 2025-06-30 0000842023 us-gaap:TradeNamesMember 2024-06-30 0000842023 us-gaap:PatentsMember 2024-06-30 0000842023 us-gaap:OtherIntangibleAssetsMember 2024-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0000842023 us-gaap:CustomerRelationshipsMember 2024-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2024-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2023-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2023-07-01 2024-06-30 0000842023 tech:WilsonWolfCorporationMember 2023-03-31 0000842023 tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2025-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-12-31 0000842023 tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2025-06-30 0000842023 tech:QTHoldingsCorporationMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2023-12-31 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-05-31 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-06-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-06-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0000842023 tech:USProfitSharingAndSavingsPlanMember 2024-07-01 2025-06-30 0000842023 tech:GBProfitSharingAndSavingsPlanMember 2024-07-01 2025-06-30 0000842023 tech:USProfitSharingAndSavingsPlanMember 2023-07-01 2024-06-30 0000842023 tech:GBProfitSharingAndSavingsPlanMember 2023-07-01 2024-06-30 0000842023 tech:USProfitSharingAndSavingsPlanMember 2022-07-01 2023-06-30 0000842023 tech:GBProfitSharingAndSavingsPlanMember 2022-07-01 2023-06-30 0000842023 tech:TaxCreditCarryforwardsMember 2025-06-30 0000842023 tech:OperatingLossCarryforwardsMember 2025-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2025-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndSpatialBiologyMember 2023-07-01 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndSpatialBiologyMember 2022-07-01 2023-06-30 0000842023 us-gaap:CommonStockMember 2025-06-30 0000842023 us-gaap:CommonStockMember 2024-06-30 0000842023 us-gaap:CommonStockMember 2023-06-30 0000842023 us-gaap:CommonStockMember 2022-06-30 0000842023 2022-10-28 0000842023 2022-10-27 0000842023 2023-06-30 0000842023 2022-06-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2025-06-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:DevelopedTechnologyRightsMember 2025-06-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:CustomerRelationshipsMember 2025-06-30 0000842023 tech:NamocellIncMember us-gaap:TradeNamesMember 2024-06-30 0000842023 tech:NamocellIncMember us-gaap:NoncompeteAgreementsMember 2024-06-30 0000842023 tech:NamocellIncMember us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0000842023 tech:NamocellIncMember us-gaap:CustomerRelationshipsMember 2024-06-30 0000842023 tech:NamocellIncMember 2022-07-01 0000842023 tech:LunaphoreTechnologiesSaMember 2024-07-01 2025-06-30 0000842023 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0000842023 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0000842023 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:OtherNoncurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:OtherNoncurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2022-07-01 2023-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2024-07-01 2025-06-30 0000842023 tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2025-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2023-07-01 2024-06-30 0000842023 tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2024-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2022-07-01 2023-06-30 0000842023 tech:TradeNamesCustomerRelationshipsNoncompeteAgreementsAndPatentsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2023-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2025-06-30 0000842023 us-gaap:CostOfSalesMember 2024-07-01 2025-06-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2024-07-01 2025-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2024-06-30 0000842023 us-gaap:CostOfSalesMember 2023-07-01 2024-06-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2023-07-01 2024-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2023-06-30 0000842023 us-gaap:CostOfSalesMember 2022-07-01 2023-06-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2022-07-01 2023-06-30 0000842023 2022-11-14 2022-11-14 0000842023 us-gaap:RetainedEarningsMember 2024-07-01 2025-06-30 0000842023 us-gaap:CommonStockMember 2024-07-01 2025-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2025-06-30 0000842023 us-gaap:RetainedEarningsMember 2023-07-01 2024-06-30 0000842023 us-gaap:CommonStockMember 2023-07-01 2024-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-06-30 0000842023 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0000842023 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0000842023 tech:FormerEmployeesMember 2025-01-01 2025-03-31 0000842023 tech:FormerChiefExecutiveOfficerMember 2024-08-01 2024-08-31 0000842023 2024-08-01 2024-08-31 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2025-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2025-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2025-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2024-01-01 2024-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember 2024-01-01 2024-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2024-01-01 2024-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember 2024-01-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2023-10-01 2023-12-31 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember 2023-10-01 2023-12-31 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2023-10-01 2023-12-31 0000842023 tech:FiscalYear2024RestructuringActionsMember 2023-10-01 2023-12-31 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember tech:DiagnosticsAndSpatialBiologyMember 2023-07-01 2024-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2023-07-01 2024-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember tech:DiagnosticsAndSpatialBiologyMember 2023-07-01 2024-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:FiscalYear2024RestructuringActionsMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2023-07-01 2024-06-30 0000842023 us-gaap:CostOfSalesMember tech:FiscalYear2024RestructuringActionsMember 2023-07-01 2024-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2023-07-01 2024-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember tech:DiagnosticsAndSpatialBiologyMember 2023-07-01 2024-06-30 0000842023 us-gaap:SubsequentEventMember 2025-08-05 2025-08-05 0000842023 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-07-01 2025-06-30 0000842023 us-gaap:NoncontrollingInterestMember 2022-07-01 2023-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2024-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2024-07-01 2025-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2025-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToRecoverOperatingMarginsMember 2024-07-01 2025-06-30 0000842023 tech:RestructuringPlanToOptimizeGlobalManufacturingMember 2024-07-01 2025-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2025-06-30 0000842023 tech:ImpairmentRecoveryOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember 2023-07-01 2024-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2023-07-01 2024-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember 2023-07-01 2024-06-30 0000842023 2022-08-31 0000842023 us-gaap:OtherNoncurrentAssetsMember 2025-06-30 0000842023 us-gaap:OtherNoncurrentAssetsMember 2024-06-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2025-06-30 0000842023 tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 tech:WilsonWolfCorporationMember 2025-06-30 0000842023 tech:WilsonWolfCorporationMember tech:FirstPartOfForwardContractMember 2023-03-31 0000842023 tech:WilsonWolfCorporationMember tech:SecondPartOfForwardContractMember 2025-06-30 0000842023 2022-07-01 2023-06-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-01 2023-07-31 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-31 0000842023 tech:LunaphoreTechnologiesSaMember 2025-06-30 0000842023 tech:NamocellIncMember 2024-06-30 0000842023 tech:NamocellIncMember 2023-07-01 2024-06-30 0000842023 2025-06-30 0000842023 2024-06-30 0000842023 2023-07-01 2024-06-30 0000842023 us-gaap:CorporateNonSegmentMember 2024-07-01 2025-06-30 0000842023 us-gaap:CorporateNonSegmentMember 2023-07-01 2024-06-30 0000842023 us-gaap:CorporateNonSegmentMember 2022-07-01 2023-06-30 0000842023 2025-04-01 2025-06-30 0000842023 2024-12-31 0000842023 2025-08-18 0000842023 2024-07-01 2025-06-30 shares iso4217:USD tech:item pure iso4217:USD shares tech:segment http://fasb.org/us-gaap/2025#OperatingExpenses 0000842023 2025 FY false http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent BIO-TECHNE Corp http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#OperatingExpenses http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense 10-K true 2025-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 false true 11400000000 155549587 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bio-Techne’s cybersecurity program is led by the Company’s Chief Information Officer (“CIO”), with day-to-day management and administration of our cybersecurity program performed by the Director of IT Infrastructure and Security and the IT Security Operations team. The Director of IT Infrastrcuture and Security reports to the CIO, and the CIO reports to the Chief Financial Officer. The CIO is supported by the Incident Response Team (“IRT”), a multi-disciplinary management committee comprising senior members from the Security Operations Team, legal, finance, internal audit and other functions. The IRT supports the CIO in supporting and reviewing information security risks and in the event of a cybersecurity incident provides leadership with respect to incident response, investigation, mitigation and remediation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In addition to leadership and support within management, we also work with security service providers to monitor for vulnerabilities and threats, and which are reported to the Security Operations team. All employees are trained and tested annually on cybersecurity risks, and we continually perform simulated phishing exercises. We also conduct periodic tabletop exercises for key personnel involved in cybersecurity risk management, including the IRT.</p> true Chief Information Officer <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our Board of Directors (“Board”) holds overall oversight responsibility for the Company’s strategy and risk management, including in relation to cybersecurity risks. The Board exercises its oversight function through the Audit Committee, which oversees the management of risk exposure across various areas, including data security risks, in accordance with its charter. In addition, the Audit Committee is specifically responsible for the review and approval of any cybersecurity incident disclosure, as set forth in the Committee’s charter. In the event of a potentially significant cybersecurity incident, the Audit Committee’s charter requires that management promptly communicate and consult with the Audit Committee.</p> Our Board of Directors (“Board”) holds overall oversight responsibility for the Company’s strategy and risk management, including in relation to cybersecurity risks. The Board exercises its oversight function through the Audit Committee, which oversees the management of risk exposure across various areas, including data security risks, in accordance with its charter. Audit Committee <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bio-Techne’s General Counsel updates the Audit Committee multiple times per year regarding Bio-Techne’s cybersecurity programs, including regularly-tracked metrics on incident response, internal security testing, and measures implemented to monitor and address cybersecurity risks and threats, as appropriate. The Audit Committee regularly updates the full Board on these matters. In addition, on at least an annual basis, the CIO provides the full Board with a thorough review of the Company’s cybersecurity program, including current status, industry risks and exposure, and future strategy.</p> true false <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cybersecurity Risk Management and Strategy </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bio-Techne’s cybersecurity strategy is to maintain and fortify a secure, actively-monitored environment for our internal and our customers’ data while supporting our and our customers’ business needs. Our cybersecurity program follows industry standards and best practice for preventing, detecting, remediating, and mitigating potential cybersecurity threats, including regular processes to identify, evaluate and manage potential risks.</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;">Our IT Security Operations team administers and monitors the prevention, detection, mitigation, and remediation of potential cybersecurity risks. This team leverages both Bio-Techne’s internal IT resources, including its personnel, as well as managed security service providers and other third-party security software and technology services, as well as through other means. We also have implemented processes and technologies for network monitoring and data loss prevention procedures.</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;">We conduct periodic risk assessments, including with support from external vendors, to assess our cyber program, identify areas of enhancement, and develop strategies for the mitigation of cyber risks. We also conduct regular security testing and have established a vulnerability management process supported by security testing, for the treatment of identified security risks based on severity, including risks arising from our use of third-party providers software and service providers. In addition to our evolving processes and systems, we foster a culture of cybersecurity education, training, and testing. Every year, employees must take and pass rigorous information security and protection training. </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;">We partner with experienced external consultants to assess our cybersecurity program, and to perform penetration testing as well as other testing programs designed to identify vulnerabilities and areas for fortification. Also, as part of our cybersecurity risk management program we maintain cyber insurance, with coverage amounts and terms that are typical and appropriate for a company of our size and type. This insurance may not be sufficient to cover us against all types of claims related to security breaches, cyberattacks and other related breaches. </p> true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our IT Security Operations team administers and monitors the prevention, detection, mitigation, and remediation of potential cybersecurity risks. This team leverages both Bio-Techne’s internal IT resources, including its personnel, as well as managed security service providers and other third-party security software and technology services, as well as through other means. We also have implemented processes and technologies for network monitoring and data loss prevention procedures.</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;">We conduct periodic risk assessments, including with support from external vendors, to assess our cyber program, identify areas of enhancement, and develop strategies for the mitigation of cyber risks. We also conduct regular security testing and have established a vulnerability management process supported by security testing, for the treatment of identified security risks based on severity, including risks arising from our use of third-party providers software and service providers. In addition to our evolving processes and systems, we foster a culture of cybersecurity education, training, and testing. Every year, employees must take and pass rigorous information security and protection training. </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;">We partner with experienced external consultants to assess our cybersecurity program, and to perform penetration testing as well as other testing programs designed to identify vulnerabilities and areas for fortification. Also, as part of our cybersecurity risk management program we maintain cyber insurance, with coverage amounts and terms that are typical and appropriate for a company of our size and type. This insurance may not be sufficient to cover us against all types of claims related to security breaches, cyberattacks and other related breaches. </p> true true KPMG LLP Minneapolis, Minnesota 1219635000 1159060000 1136702000 429363000 389335000 366887000 790272000 769725000 769815000 588521000 466375000 378378000 99496000 96664000 92493000 688017000 563039000 470871000 102255000 206686000 298944000 8509000 15736000 11215000 3886000 3323000 3410000 831000 -8584000 47520000 -3792000 -20997000 39715000 98463000 185689000 338659000 25063000 17584000 53217000 73400000 168105000 285442000 179000 73400000 168105000 285263000 24002000 -7492000 4191000 119000 -5566000 -4760000 4793000 18436000 -12252000 9103000 -33000 18436000 -12252000 9136000 91836000 155853000 294399000 0.47 1.07 1.81 0.46 1.05 1.76 157521000 157708000 157179000 159717000 160774000 161855000 162186000 151791000 1072000 4215000 4386000 206876000 241394000 189446000 179731000 12332000 9773000 37460000 33658000 608300000 617419000 245719000 251154000 73399000 91285000 980935000 972663000 365599000 507081000 10307000 273609000 264265000 2557868000 2703867000 25311000 37968000 65791000 49818000 25663000 24886000 32571000 27930000 10770000 3706000 14098000 12920000 1645000 2151000 175849000 159379000 6169000 55863000 346000000 319000000 83960000 87618000 27082000 13157000 0 0 5000000 5000000 0 0 0 0 0 0 0.01 0.01 400000000 400000000 154972196 154972196 158216258 158216258 1550000 1582000 911089000 820337000 1066049000 1325247000 -59880000 -78316000 1918808000 2068850000 2557868000 2703867000 156644000 1566000 652467000 1122937000 -75200000 -759000 1701011000 152000 -33000 119000 613000 613000 285263000 179000 285442000 8984000 8984000 222000 2000 19560000 19562000 1083000 10000 24942000 -22163000 2789000 63000 1000 -1000 -6731000 -6731000 50285000 50285000 38315000 38315000 74000 1000 4905000 4906000 915000 915000 157642000 1576000 721543000 1309461000 -66064000 1966516000 168105000 168105000 -12252000 -12252000 1397000 14000 80028000 80042000 1811000 18000 56409000 -16534000 39893000 91000 1000 -1000 -5338000 -5338000 50419000 50419000 37136000 37136000 69000 1000 4344000 4345000 906000 906000 158216000 1582000 820337000 1325247000 -78316000 2068850000 73400000 73400000 18436000 18436000 4550000 45000 1807000 275686000 277538000 1138000 11000 47258000 -2358000 44911000 90000 1000 -1000 -4163000 -4163000 50391000 50391000 40008000 40008000 78000 1000 4469000 4470000 825000 825000 154972000 1550000 911089000 1066049000 -59880000 1918808000 73400000 168105000 285442000 109903000 111711000 107238000 751000 729000 400000 -51107000 -39447000 -29567000 40833000 38042000 39230000 -3500000 -12100000 37176000 938000 -6841000 -1143000 21312000 2634000 11682000 685000 1708000 2059000 80503000 21963000 675000 301000 -17000 -34132000 20533000 20867000 18144000 14215000 30167000 14372000 3146000 4585000 -13954000 25769000 -7908000 15408000 12618000 -24558000 8469000 -10599000 -2492000 287556000 298981000 254393000 1085000 28083000 35236000 5526000 20500000 73219000 31006000 62877000 38244000 169707000 101184000 7291000 6997000 -232000000 17824000 15000000 2447000 -35183000 -203030000 -265649000 50391000 50419000 50285000 51739000 60935000 29813000 275731000 80042000 19562000 104000000 225000000 619661000 77000000 256000000 525661000 6522000 21872000 28893000 -2457000 -253905000 -122398000 22616000 11927000 -2333000 -3356000 10395000 -28780000 8004000 151791000 180571000 172567000 162186000 151791000 180571000 <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;">At the 2022 annual meeting of shareholders of the Company held on October 27, 2022, the shareholders approved an amendment and restatement of the Company’s articles of incorporation to increase the number of authorized shares of the Company’s common stock from 100,000,000 to 400,000,000. On November 1, 2022, the Company’s Board of Directors approved and declared a four-for-one split of the Company’s common stock in the form of a stock dividend. Each stockholder of record on November 14, 2022 received three additional shares of common stock for each then-held share, which were distributed after close of trading on November 29, 2022. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the stock split.</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 Eminence met the criteria for consolidation, the transaction was accounted for in accordance with </span><i style="font-style:italic;background:#ffffff;">Accounting Standards Codification</i><span style="background:#ffffff;"> (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 one month lag. As noted below, Eminence was sold during the first fiscal quarter of 2023. </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 method investments: </i>The Company accounts for its equity method investments in accordance with ASC <i style="font-style:italic;">323, Investments - Equity Method and Joint Ventures. </i>The Company initially records its equity method investments at the amount of the Company’s investment and adjusts each period for the Company’s share of the investee’s income or loss and dividends paid. Distributions from the equity method investee are accounted for using the cumulative earnings approach on the Consolidated Statements of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 if certain annual revenue or annual 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 was triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in EBITDA at any point prior to December 31, 2027. During the quarter ended March 31, 2023, the Company determined that Wilson Wolf had met the EBITDA target. On March 31, 2023, the Company paid an additional $232 million to acquire 19.9% of Wilson Wolf, which is accounted for as an equity method investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Since the first part of the forward contract has been 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 trailing twelve month 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 consideration for revenue in excess of the revenue milestone.</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 income (expense), net 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> <i style="font-style:italic;">ASC 606</i> 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 <i style="font-style:italic;">ASC 606</i> 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 $3.2 million, $4.1 million, and $4.8 million for fiscal 2025, 2024, and 2023, respectively. Advertising expenditures are expensed as incurred.</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;">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 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 12 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 derivative instruments, 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 Consolidated Statements of Shareholders’ Equity. Any tax effects, if applicable, associated with reclassifications of accumulated other comprehensive income to net income are reflected in the provision for 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;">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 less than one-year 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).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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, &amp; administrative 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. </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 depreciated 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 0pt 10pt 0pt;"><i style="font-style:italic;">Contingencies: </i>The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and the amount may be reasonably estimated, the estimated loss or range of loss is disclosed. </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;">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 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 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;">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;"><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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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. During the second quarter of fiscal 2024 there was a triggering event for the assets and liabilities associated with a disposal group in our Protein Sciences segment that were classified as held-for-sale. During the fourth quarter of fiscal 2025 there was a triggering event for the assets and liabilities associated with a disposal group in our Diagnostics &amp; Spatial Biology segment that were classified as held-for-sale. See Note 14 for additional details. No other triggering events were identified for property, plant, and equipment or amortizable intangibles during fiscal 2025, 2024, and 2023.</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 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 2025, 2024, and 2023 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;">The Company tests goodwill for impairment by either performing a qualitative evaluation or a quantitative test. The qualitative evaluation for goodwill is an assessment of factors including reporting unit specific operating results as well as industry and market conditions, overall financial performance, and other relevant events and factors to determine whether it is more likely than not that the fair values of a reporting unit is less than its carrying amount, including goodwill. The Company may elect to bypass the qualitative assessment for its reporting units and perform a quantitative test. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The quantitative impairment test requires us to estimate the fair value of our reporting units based the income approach. The income approach is a valuation technique under which we estimate 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 project revenue and apply our fixed and variable cost experience rate to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is 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 are 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;">In our fiscal 2025 annual goodwill impairment assessment, we elected to perform a quantitative assessment for all five of our reporting units. No impairment was identified as part of the analysis performed as the fair value of each of the reporting units exceeded the carrying value. The Company did identify a triggering event related to a business held-for-sale, described in Note 14, in the fourth quarter after our annual goodwill impairment assessment, that led to an impairment of allocated goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For fiscal 2024 and 2023, we elected to perform a qualitative analysis for all five reporting units. The Company determined, after performing the qualitative analysis, there was no evidence that it is more likely than not that the fair value was less </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">than the carrying amounts, therefore, it was not necessary to perform a quantitative impairment test in fiscal 2024 and 2023. There was a triggering event related to a business held-for-sale described later in this note, leading to an impairment of allocated goodwill during the second half of fiscal 2024. The Company did not identify any triggering events after our annual goodwill impairment analysis through June 30, 2024 and 2023, the date of our Consolidated Balance Sheets, 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 10pt 0pt;">For fiscal 2024, the Company also 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 asset. This in-process research and development was placed into service during the fourth quarter of fiscal 2024 and will begin amortization over its expected useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On September 1, 2022, the Company completed the sale of its equity shares of Eminence for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Consolidated Statements of Earnings and Comprehensive Income. Prior to the sale of Eminence, a triggering event was identified in the second quarter of fiscal 2022 and impairment testing was performed as Eminence was forecasted to not have sufficient cash to execute on their growth plan combined with their inability to secure additional financing. Our <span style="-sec-ix-hidden:Hidden_wCBPjdVqOU-QE87ln7J_nA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment</span></span> testing resulted in a full impairment of the Eminence goodwill and intangibles assets for charges of $8.3 million and $8.6 million, <span style="-sec-ix-hidden:Hidden_OvuJbCUPtk6Ln8mFv7Uqmg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">respectively</span></span>, for fiscal 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. These impairment charges were recorded within the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2022. In the fourth quarter of fiscal 2022, Eminence was able to secure cash deposits on future orders to provide funding for their operations. This delay in liquidation allowed time for securing of additional investor financing which coincided with the sale of the Company's investment.</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;">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-related and other charges include impairment of right-of-use assets, leasehold improvements, other asset write-downs associated with combining operations, disposal of assets and other exit costs. Other costs also includes restructuring-related charges, which are incremental costs incurred directly supporting business transformation initiatives tied to the restructuring action. Refer to Note 14 for additional information regarding restructuring actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Legal Matters: </i>The Company and its affiliates are involved in a number of legal actions from time to time involving product liability, employment, intellectual property and commercial disputes, shareholder related matters, environmental proceedings, tax disputes, and governmental proceedings and investigations. With respect to governmental proceedings and investigations, like other companies in our industry, the Company is subject to extensive regulation by national, state, and local governmental agencies in the United States and in other jurisdictions in which the Company and its affiliates operate. The Company’s standard practice is to cooperate with regulators and investigators in responding to inquiries. The outcomes of legal actions are not within the Company’s complete control and may not be known for prolonged periods of time. In some actions, the enforcement agencies or private claimants seek damages, as well as other remedies (including injunctions barring the sale of products that are the subject of the proceeding), that could require significant expenditures, result in lost revenues, or limit the Company's ability to conduct business in the applicable jurisdictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and may be reasonably estimated, the estimated loss or range of loss is disclosed. When determining the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">estimated loss or range of loss, significant judgment is required. Estimates of probable losses resulting from litigation and governmental proceedings involving the Company are inherently difficult to predict, particularly when the matters are in early procedural stages with incomplete scientific facts or legal discovery, involve unsubstantiated or indeterminate claims for damages, potentially involve penalties, fines or punitive damages, or could result in a change in business practice. The Company classifies certain specified litigation charges and gains related to significant legal matters as certain litigation charges in the Consolidated Statements of Earnings and Comprehensive Income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2024, 791,204 shares of outstanding vested stock options related to former employees expired, which have now been excluded from the Company’s dilutive EPS calculation for fiscal 2025. Of the 791,204 shares, 779,084 shares belonged to the Company’s former CEO. The expiration date of these options was previously under dispute. The dispute with the former CEO was resolved through a binding arbitration award during the quarter ended March 31, 2025 for which the Company paid $37.2 million inclusive of interest and legal fees. The dispute regarding the remaining 12,120 shares was resolved during the quarter ended March 31, 2025 resulting in total payments of $0.5 million.</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 fiscal 2025 and 2024, the Company recognized $41.8 million and $3.5 million, respectively, of certain litigation charges. There was no comparable activity in fiscal 2023. As of each of the balance sheet dates presented, there was no accrued litigation. The ultimate cost to the Company with respect to accrued litigation could be materially different than the amount of the current estimates and accruals and could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows. The Company includes accrued litigation in Other current liabilities and Other liabilities on the Consolidated Balance Sheets. While it is not possible to predict the outcome for most of the legal matters discussed below, the Company believes it is possible that the costs associated with these matters could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Intellectual Property Matters: </i>At any given time, the Company is involved in litigation relating to patents, trademarks, copyrights, trade secrets, and other intellectual property (IP) rights, and licenses, acquisitions or other agreements related to such rights. This litigation includes, but it not limited to, alleged infringement or misappropriation of IP rights, or breach of obligations related to IP rights, or other claims asserted by competitors, individuals, or entities created specifically to fund IP litigation. While the outcome of these litigation matters is inherently uncertain, it is possible that the results of such litigation could require the Company to pay significant monetary damages. </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></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></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></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></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></div></td></tr><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%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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%;"><p style="font-family:'Times New Roman','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: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%;"><p style="font-family:'Times New Roman','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: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%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.59%;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%;border-bottom:1px solid #000000;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%;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%;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%;background:#cceeff;border-top:1px solid #000000;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%;background:#cceeff;border-top:1px solid #000000;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;border-top:1px solid #000000;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;border-top:1px solid #000000;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%;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;">Leases</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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;">7</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;"><span style="visibility:hidden;">​</span></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;">Earnings per share</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;">9</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;">Share-based compensation</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;">10</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;">Operating segments</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;">13</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></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;">Newly Adopted Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In November 2023, the FASB issued <i style="color:#212529;font-style:italic;background:#ffffff;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</i><span style="color:#212529;background:#ffffff;">, which requires incremental disclosures on reportable segments, primarily through enhanced disclosures on significant segment expenses. The Company adopted this guidance beginning with this annual report and this guidance will be applied to interim periods starting in fiscal 2026 on a retrospective basis. Refer to Note 13 for our segment reporting disclosures.</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;">Not Yet Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In December 2023, the FASB issued <i style="font-style:italic;">ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740)</i>, which requires incremental annual disclosures on income taxes, including rate reconciliations, income taxes paid, and other disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company will adopt this guidance beginning in the fourth quarter of fiscal 2026 for our annual report. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income tax expense or related income tax assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued <i style="font-style:italic;">ASU 2024-03, Income Statement –Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)</i>, which requires incremental disclosures on purchases of inventory, employee compensation, depreciation, intangible asset amortization, and other expenses. The Company will adopt this guidance beginning with our annual report for fiscal 2027. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income statement expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Other than the items noted above, there have been no new accounting pronouncements not yet effective that we believe have a significant impact, or potential significant impact, on our Consolidated Financial Statements.</p> 100000000 400000000 4 3 <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 Eminence met the criteria for consolidation, the transaction was accounted for in accordance with </span><i style="font-style:italic;background:#ffffff;">Accounting Standards Codification</i><span style="background:#ffffff;"> (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 one month lag. As noted below, Eminence was sold during the first fiscal quarter of 2023. </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 method investments: </i>The Company accounts for its equity method investments in accordance with ASC <i style="font-style:italic;">323, Investments - Equity Method and Joint Ventures. </i>The Company initially records its equity method investments at the amount of the Company’s investment and adjusts each period for the Company’s share of the investee’s income or loss and dividends paid. Distributions from the equity method investee are accounted for using the cumulative earnings approach on the Consolidated Statements of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 if certain annual revenue or annual 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 was triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in EBITDA at any point prior to December 31, 2027. During the quarter ended March 31, 2023, the Company determined that Wilson Wolf had met the EBITDA target. On March 31, 2023, the Company paid an additional $232 million to acquire 19.9% of Wilson Wolf, which is accounted for as an equity method investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Since the first part of the forward contract has been 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 trailing twelve month 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 consideration for revenue in excess of the revenue milestone.</p> 25000000 92000000 55000000 232000000 0.199 4.4 226000000 136000000 1000000000 <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 income (expense), net 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> <i style="font-style:italic;">ASC 606</i> 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 <i style="font-style:italic;">ASC 606</i> 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 $3.2 million, $4.1 million, and $4.8 million for fiscal 2025, 2024, and 2023, respectively. Advertising expenditures are expensed as incurred.</p> 3200000 4100000 4800000 <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;">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 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 12 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 derivative instruments, 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 Consolidated Statements of Shareholders’ Equity. Any tax effects, if applicable, associated with reclassifications of accumulated other comprehensive income to net income are reflected in the provision for 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;">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 less than one-year 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).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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. When determining the allowances for doubtful accounts, we take several factors into consideration, including the overall </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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, &amp; administrative 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. </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 depreciated 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 0pt 10pt 0pt;"><i style="font-style:italic;">Contingencies: </i>The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and the amount may be reasonably estimated, the estimated loss or range of loss is disclosed. </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;">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 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 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;">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> P1Y P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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. During the second quarter of fiscal 2024 there was a triggering event for the assets and liabilities associated with a disposal group in our Protein Sciences segment that were classified as held-for-sale. During the fourth quarter of fiscal 2025 there was a triggering event for the assets and liabilities associated with a disposal group in our Diagnostics &amp; Spatial Biology segment that were classified as held-for-sale. See Note 14 for additional details. No other triggering events were identified for property, plant, and equipment or amortizable intangibles during fiscal 2025, 2024, and 2023.</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 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 2025, 2024, and 2023 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;">The Company tests goodwill for impairment by either performing a qualitative evaluation or a quantitative test. The qualitative evaluation for goodwill is an assessment of factors including reporting unit specific operating results as well as industry and market conditions, overall financial performance, and other relevant events and factors to determine whether it is more likely than not that the fair values of a reporting unit is less than its carrying amount, including goodwill. The Company may elect to bypass the qualitative assessment for its reporting units and perform a quantitative test. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The quantitative impairment test requires us to estimate the fair value of our reporting units based the income approach. The income approach is a valuation technique under which we estimate 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 project revenue and apply our fixed and variable cost experience rate to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is 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 are 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;">In our fiscal 2025 annual goodwill impairment assessment, we elected to perform a quantitative assessment for all five of our reporting units. No impairment was identified as part of the analysis performed as the fair value of each of the reporting units exceeded the carrying value. The Company did identify a triggering event related to a business held-for-sale, described in Note 14, in the fourth quarter after our annual goodwill impairment assessment, that led to an impairment of allocated goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For fiscal 2024 and 2023, we elected to perform a qualitative analysis for all five reporting units. The Company determined, after performing the qualitative analysis, there was no evidence that it is more likely than not that the fair value was less </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">than the carrying amounts, therefore, it was not necessary to perform a quantitative impairment test in fiscal 2024 and 2023. There was a triggering event related to a business held-for-sale described later in this note, leading to an impairment of allocated goodwill during the second half of fiscal 2024. The Company did not identify any triggering events after our annual goodwill impairment analysis through June 30, 2024 and 2023, the date of our Consolidated Balance Sheets, 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 10pt 0pt;">For fiscal 2024, the Company also 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 asset. This in-process research and development was placed into service during the fourth quarter of fiscal 2024 and will begin amortization over its expected useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On September 1, 2022, the Company completed the sale of its equity shares of Eminence for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Consolidated Statements of Earnings and Comprehensive Income. Prior to the sale of Eminence, a triggering event was identified in the second quarter of fiscal 2022 and impairment testing was performed as Eminence was forecasted to not have sufficient cash to execute on their growth plan combined with their inability to secure additional financing. Our <span style="-sec-ix-hidden:Hidden_wCBPjdVqOU-QE87ln7J_nA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment</span></span> testing resulted in a full impairment of the Eminence goodwill and intangibles assets for charges of $8.3 million and $8.6 million, <span style="-sec-ix-hidden:Hidden_OvuJbCUPtk6Ln8mFv7Uqmg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">respectively</span></span>, for fiscal 2022. The Company also recognized inventory and fixed asset impairment charges of $0.9 million and $0.9 million, respectively. These impairment charges were recorded within the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2022. In the fourth quarter of fiscal 2022, Eminence was able to secure cash deposits on future orders to provide funding for their operations. This delay in liquidation allowed time for securing of additional investor financing which coincided with the sale of the Company's investment.</p> 5 5 5 17800000 2000000 11700000 8300000 8600000 900000 900000 <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;">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-related and other charges include impairment of right-of-use assets, leasehold improvements, other asset write-downs associated with combining operations, disposal of assets and other exit costs. Other costs also includes restructuring-related charges, which are incremental costs incurred directly supporting business transformation initiatives tied to the restructuring action. Refer to Note 14 for additional information regarding restructuring actions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Legal Matters: </i>The Company and its affiliates are involved in a number of legal actions from time to time involving product liability, employment, intellectual property and commercial disputes, shareholder related matters, environmental proceedings, tax disputes, and governmental proceedings and investigations. With respect to governmental proceedings and investigations, like other companies in our industry, the Company is subject to extensive regulation by national, state, and local governmental agencies in the United States and in other jurisdictions in which the Company and its affiliates operate. The Company’s standard practice is to cooperate with regulators and investigators in responding to inquiries. The outcomes of legal actions are not within the Company’s complete control and may not be known for prolonged periods of time. In some actions, the enforcement agencies or private claimants seek damages, as well as other remedies (including injunctions barring the sale of products that are the subject of the proceeding), that could require significant expenditures, result in lost revenues, or limit the Company's ability to conduct business in the applicable jurisdictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company records a liability in the Consolidated Financial Statements on an undiscounted basis for loss contingencies related to legal actions when a loss is known or considered probable and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and may be reasonably estimated, the estimated loss or range of loss is disclosed. When determining the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">estimated loss or range of loss, significant judgment is required. Estimates of probable losses resulting from litigation and governmental proceedings involving the Company are inherently difficult to predict, particularly when the matters are in early procedural stages with incomplete scientific facts or legal discovery, involve unsubstantiated or indeterminate claims for damages, potentially involve penalties, fines or punitive damages, or could result in a change in business practice. The Company classifies certain specified litigation charges and gains related to significant legal matters as certain litigation charges in the Consolidated Statements of Earnings and Comprehensive Income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2024, 791,204 shares of outstanding vested stock options related to former employees expired, which have now been excluded from the Company’s dilutive EPS calculation for fiscal 2025. Of the 791,204 shares, 779,084 shares belonged to the Company’s former CEO. The expiration date of these options was previously under dispute. The dispute with the former CEO was resolved through a binding arbitration award during the quarter ended March 31, 2025 for which the Company paid $37.2 million inclusive of interest and legal fees. The dispute regarding the remaining 12,120 shares was resolved during the quarter ended March 31, 2025 resulting in total payments of $0.5 million.</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 fiscal 2025 and 2024, the Company recognized $41.8 million and $3.5 million, respectively, of certain litigation charges. There was no comparable activity in fiscal 2023. As of each of the balance sheet dates presented, there was no accrued litigation. The ultimate cost to the Company with respect to accrued litigation could be materially different than the amount of the current estimates and accruals and could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows. The Company includes accrued litigation in Other current liabilities and Other liabilities on the Consolidated Balance Sheets. While it is not possible to predict the outcome for most of the legal matters discussed below, the Company believes it is possible that the costs associated with these matters could have a material adverse impact on the Company’s consolidated earnings, financial position, and/or cash flows.</p> 791204 791204 779084 37200000 12120 500000 41800000 3500000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Intellectual Property Matters: </i>At any given time, the Company is involved in litigation relating to patents, trademarks, copyrights, trade secrets, and other intellectual property (IP) rights, and licenses, acquisitions or other agreements related to such rights. This litigation includes, but it not limited to, alleged infringement or misappropriation of IP rights, or breach of obligations related to IP rights, or other claims asserted by competitors, individuals, or entities created specifically to fund IP litigation. While the outcome of these litigation matters is inherently uncertain, it is possible that the results of such litigation could require the Company to pay significant monetary damages. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Newly Adopted Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In November 2023, the FASB issued <i style="color:#212529;font-style:italic;background:#ffffff;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</i><span style="color:#212529;background:#ffffff;">, which requires incremental disclosures on reportable segments, primarily through enhanced disclosures on significant segment expenses. The Company adopted this guidance beginning with this annual report and this guidance will be applied to interim periods starting in fiscal 2026 on a retrospective basis. Refer to Note 13 for our segment reporting disclosures.</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;">Not Yet Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In December 2023, the FASB issued <i style="font-style:italic;">ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740)</i>, which requires incremental annual disclosures on income taxes, including rate reconciliations, income taxes paid, and other disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company will adopt this guidance beginning in the fourth quarter of fiscal 2026 for our annual report. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income tax expense or related income tax assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued <i style="font-style:italic;">ASU 2024-03, Income Statement –Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)</i>, which requires incremental disclosures on purchases of inventory, employee compensation, depreciation, intangible asset amortization, and other expenses. The Company will adopt this guidance beginning with our annual report for fiscal 2027. This accounting standard will increase disclosures in the Company’s annual reporting but will have no impact on reported income statement expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Other than the items noted above, there have been no new accounting pronouncements not yet effective that we believe have a significant impact, or potential significant impact, on our Consolidated Financial Statements.</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 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 0pt 8pt 0pt;">Consumables revenues consist of specialized proteins, immunoassays, antibodies, reagents, blood chemistry and blood gas quality controls, and hematology instrument controls that are typically single-use products 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, 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 point in time. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">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 8pt 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, 2025 and 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 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 8pt 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 8pt 0pt;">Contract assets include revenues recognized in advance of billings. Contract assets are included within Other current assets in the accompanying Consolidated Balance Sheets 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 a period of less than one year. Contract assets as of June 30, 2025 and 2024 are not material. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 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, 2025 and 2024 were approximately $35.3 million and $30.2 million, respectively. Contract liabilities as of June 30, 2024 subsequently recognized as revenue in fiscal 2025 were approximately $26.2 million. Contract liabilities as of June 30, 2023 subsequently recognized as revenue in fiscal 2024 were approximately $20.9 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the Consolidated Balance Sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 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 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.</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 (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:64.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:64.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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.05%;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.02%;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.36%;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.05%;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.02%;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.36%;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:64.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.28%;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:64.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:10.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:10.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 972,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 928,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 917,733</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 112,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 108,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 112,085</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 111,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 99,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 85,784</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,195,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,135,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,115,602</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 23,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 23,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 21,100</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,219,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,159,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,136,702</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;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue by geography 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:63.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 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.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 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.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:9.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: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.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:9.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: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.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:9.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></tr><tr><td style="vertical-align:bottom;width:63.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.33%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;">2025</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:10.4%;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;">2024</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:10.4%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.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:9.37%;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.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:9.37%;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.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:9.37%;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.97%;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:0.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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 683,230</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 657,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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 642,465</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;background:#cceeff;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:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,305</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,432</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,230</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;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:0.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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 54,827</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 50,012</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 49,457</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;background:#cceeff;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:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,263</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,904</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,190</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;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:0.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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 100,463</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 99,467</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 113,868</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;background:#cceeff;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:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 37,547</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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 36,498</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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 37,492</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;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:0.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom: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;"> 1,219,635</p></td><td style="vertical-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.03%;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.37%;border-bottom: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;"> 1,159,060</p></td><td style="vertical-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.03%;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.37%;border-bottom: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;"> 1,136,702</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> 35300000 30200000 26200000 20900000 <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:64.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:64.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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.05%;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.02%;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.36%;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.05%;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.02%;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.36%;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:64.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.28%;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:64.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:10.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:10.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 972,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 928,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 917,733</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 112,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 108,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 112,085</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 111,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 99,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 85,784</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,195,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,135,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,115,602</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 23,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 23,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 21,100</p></td></tr><tr><td style="vertical-align:bottom;width:64.65%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,219,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,159,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,136,702</p></td></tr></table> 972286000 928180000 917733000 112086000 108270000 112085000 111570000 99265000 85784000 1195942000 1135715000 1115602000 23693000 23345000 21100000 1219635000 1159060000 1136702000 <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.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 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.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 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.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:9.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: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.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:9.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: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.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:9.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></tr><tr><td style="vertical-align:bottom;width:63.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.33%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;">2025</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:10.4%;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;">2024</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:10.4%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.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:9.37%;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.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:9.37%;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.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:9.37%;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.97%;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:0.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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 683,230</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 657,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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 642,465</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;background:#cceeff;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:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,305</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,432</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,230</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;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:0.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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 54,827</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 50,012</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 49,457</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;background:#cceeff;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:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,263</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,904</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,190</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;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:0.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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 100,463</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 99,467</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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;"> 113,868</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;background:#cceeff;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:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 37,547</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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 36,498</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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 37,492</p></td></tr><tr><td style="vertical-align:bottom;width:63.97%;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:0.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom: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;"> 1,219,635</p></td><td style="vertical-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.03%;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.37%;border-bottom: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;"> 1,159,060</p></td><td style="vertical-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.03%;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.37%;border-bottom: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;"> 1,136,702</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> 683230000 657747000 642465000 266305000 241432000 220230000 54827000 50012000 49457000 77263000 73904000 73190000 100463000 99467000 113868000 37547000 36498000 37492000 1219635000 1159060000 1136702000 <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><span style="font-style:italic;">:</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:74.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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: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 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.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:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.37%;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:74.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.35%;margin:0pt;padding:0pt;"><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.51%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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;"> 79,377</p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:2.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: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 106,072</p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 185,449</p></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:7.5pt;vertical-align: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,822</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,718</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> is included within Other assets in the June 30, 2025 and 2024 Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the Consolidated Balance Sheets dates.</span></td></tr></table><div style="margin-top:10pt;"></div><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:73.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:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:8.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: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 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.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 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.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></tr><tr><td style="vertical-align:bottom;width:73.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:3.9%;margin: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="5" style="vertical-align:bottom;white-space:nowrap;width:22.48%;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:73.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:3.9%;margin: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.06%;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;">2025</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 8,151</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 8,150</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 254,355</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 243,863</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Machinery and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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;"> 245,924</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 215,948</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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%;border-bottom:1px 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;"> 23,420</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px 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;"> 39,749</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;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:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 531,850</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 507,710</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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%;border-bottom: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;"> (286,131)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> (256,556)</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;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:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.59%;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;"> 245,719</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 251,154</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;">Depreciation expense was $34.6 million, $31.9 million, and $29.7 million in fiscal 2025, 2024, and 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Intangible assets were comprised of the following (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:66.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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: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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.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><td style="vertical-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-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;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.54%;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:66.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><td style="vertical-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-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;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.4%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.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><td style="vertical-align:bottom;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:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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 3pt 0pt 0pt;"> 620,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675,674</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,561</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 - 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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 3pt 0pt 0pt;"> 212,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,276</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Patents</p></td><td style="vertical-align:bottom;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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:8.59%;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,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,343</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other intangibles</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;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: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: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 3pt 0pt 0pt;"> 7,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,006</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Definite-lived intangible assets</p></td><td style="vertical-align:bottom;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:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,054,860</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</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.67%;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:0.86%;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: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: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;"> (632,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> (547,779)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;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:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;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: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: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 3pt 0pt 0pt;"> 365,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;border-bottom: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;"> 507,081</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;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 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:58.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:6.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 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.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 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:13.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.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:6.28%;margin: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="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:6.28%;margin:0pt;padding:0pt;"><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:16.05%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding: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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p 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.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;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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;"> 507,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 534,645</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitons</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;"> 66,400</p></td></tr><tr><td style="vertical-align:bottom;width:58.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;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 950</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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;"> (76,043)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;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;"> (79,854)</p></td></tr><tr><td style="vertical-align:bottom;width:58.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="-sec-ix-hidden:Hidden_8ob0q-jQCkKmIZdInqZz_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Restructuring impairment</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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,350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;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;"> (14,323)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px 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;"> 7,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (737)</p></td></tr><tr><td style="vertical-align:bottom;width:58.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;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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:13.83%;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;"> 365,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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:13.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 507,081</p></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:7.5pt;vertical-align: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;">Refer to Note 14 for further detail on held-for-sale intangibles. </span></td></tr></table><div style="margin-top:10pt;"></div><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 $44.0 million, $46.6 million, and $44.3 million in fiscal 2025, 2024, and 2023, respectively. Amortization expense related to trade names, customer relationships, non-compete agreements, and patents included in Selling, general and administrative expense was $31.3 million, $33.2 million, and $33.2 million, in fiscal 2025, 2024, and 2023, 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, 2025 is as follows (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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,798</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,705</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,974</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,876</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,917</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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:16.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,329</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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:16.34%;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;"> 365,599</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;"><i style="font-style:italic;">Goodwill:</i></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:45.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:3.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 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:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><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:3.23%;margin: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:14.87%;margin: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:3.23%;margin: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:14.87%;margin:0pt;padding:0pt;"><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:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.87%;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:3.23%;margin:0pt;padding:0pt;"><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:14.87%;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;"> Spatial Biology</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><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:14.87%;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:45.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;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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: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:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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;"><span style="font-style:italic;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 445,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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;"><span style="font-style:italic;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872,737</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:12.81%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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;"> 104,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;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;"> 104,650</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Held-for-sale goodwill<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:3.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: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:12.81%;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;"> (1,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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;"> (1,400)</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;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:3.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:2.06%;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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,324)</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 423,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 549,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 972,663</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Held-for-sale goodwill<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:3.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: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:12.81%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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,488)</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.06%;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:12.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:12.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:12.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,760</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.06%;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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 554,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 980,935</p></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:7.5pt;vertical-align: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;">Refer to Note 14 for further detail on goodwill reclassified to current assets held-for-sale. </span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Other Assets:</i></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;">Other assets 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:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.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 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.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;margin: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;margin: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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 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:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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="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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity method investment in Wilson Wolf</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 235,983</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 242,337</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;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_Ira-IGaUhEygvtMp-gRhuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Derivative instruments</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> 2,843</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> 9,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term inventory</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 5,822</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 5,718</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in Spear Bio</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 13,961</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 6,397</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other assets</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 273,609</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 264,265</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;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 is 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.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><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.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: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.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.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: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.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.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: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:65.36%;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.06%;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.57%;border-bottom: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.36%;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.06%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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: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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;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.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.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;">$</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 3pt 0.05pt 0pt;"> 74,357</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.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;">$</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 3pt 0.05pt 0pt;"> 65,254</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.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;">$</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 3pt 0.05pt 0pt;"> 88,428</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;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.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 18,955</p></td><td style="vertical-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 14,502</p></td><td style="vertical-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 8,368</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> <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:74.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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: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 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.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:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.37%;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:74.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.35%;margin:0pt;padding:0pt;"><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.51%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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;"> 79,377</p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:2.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: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 106,072</p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 185,449</p></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:7.5pt;vertical-align: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,822</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,718</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> is included within Other assets in the June 30, 2025 and 2024 Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the Consolidated Balance Sheets dates.</span></td></tr></table><div style="margin-top:10pt;"></div> 89080000 79377000 106188000 106072000 195268000 185449000 5822000 5718000 <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:73.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:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:8.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: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 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.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 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.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></tr><tr><td style="vertical-align:bottom;width:73.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:3.9%;margin: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="5" style="vertical-align:bottom;white-space:nowrap;width:22.48%;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:73.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:3.9%;margin: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.06%;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;">2025</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 8,151</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 8,150</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 254,355</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 243,863</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Machinery and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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;"> 245,924</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 215,948</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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%;border-bottom:1px 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;"> 23,420</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px 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;"> 39,749</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;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:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 531,850</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 507,710</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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%;border-bottom: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;"> (286,131)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> (256,556)</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;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:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.59%;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;"> 245,719</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 251,154</p></td></tr></table> 8151000 8150000 254355000 243863000 245924000 215948000 23420000 39749000 531850000 507710000 286131000 256556000 245719000 251154000 34600000 31900000 29700000 <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:66.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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: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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.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><td style="vertical-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-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;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.54%;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:66.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><td style="vertical-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-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;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.4%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.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><td style="vertical-align:bottom;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:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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 3pt 0pt 0pt;"> 620,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675,674</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,561</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 - 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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 3pt 0pt 0pt;"> 212,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,276</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Patents</p></td><td style="vertical-align:bottom;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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:8.59%;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,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,343</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other intangibles</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;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: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: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 3pt 0pt 0pt;"> 7,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,006</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Definite-lived intangible assets</p></td><td style="vertical-align:bottom;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:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,054,860</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</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.67%;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:0.86%;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: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: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;"> (632,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> (547,779)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;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:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;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: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: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 3pt 0pt 0pt;"> 365,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;border-bottom: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;"> 507,081</p></td></tr></table> P9Y P15Y 620062000 675674000 P2Y P15Y 152648000 151561000 P7Y P16Y 212800000 211276000 P10Y 4967000 4343000 P5Y P15Y 7174000 12006000 997651000 1054860000 632052000 547779000 365599000 507081000 <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:58.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:6.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 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.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 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:13.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.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:6.28%;margin: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="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:6.28%;margin:0pt;padding:0pt;"><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:16.05%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding: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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p 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.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;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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;"> 507,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 534,645</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitons</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;"> 66,400</p></td></tr><tr><td style="vertical-align:bottom;width:58.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;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 950</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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;"> (76,043)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;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;"> (79,854)</p></td></tr><tr><td style="vertical-align:bottom;width:58.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="-sec-ix-hidden:Hidden_8ob0q-jQCkKmIZdInqZz_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Restructuring impairment</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.83%;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,350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:13.81%;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;"> (14,323)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px 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;"> 7,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (737)</p></td></tr><tr><td style="vertical-align:bottom;width:58.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;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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:13.83%;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;"> 365,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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:13.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 507,081</p></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:7.5pt;vertical-align: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;">Refer to Note 14 for further detail on held-for-sale intangibles. </span></td></tr></table><div style="margin-top:10pt;"></div> 507081000 534645000 66400000 547000 950000 76043000 79854000 73350000 14323000 -7364000 737000 365599000 507081000 44000000 46600000 44300000 31300000 33200000 33200000 <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, 2025 is as follows (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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,798</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,705</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,974</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,876</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,917</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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:16.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,329</p></td></tr><tr><td style="vertical-align:bottom;width:76.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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:16.34%;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;"> 365,599</p></td></tr></table> 61798000 58705000 54974000 40876000 26917000 122329000 365599000 <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:45.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:3.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 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:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><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:3.23%;margin: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:14.87%;margin: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:3.23%;margin: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:14.87%;margin:0pt;padding:0pt;"><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:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.87%;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:3.23%;margin:0pt;padding:0pt;"><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:14.87%;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;"> Spatial Biology</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><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:14.87%;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:45.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;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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: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:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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;"><span style="font-style:italic;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 445,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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;"><span style="font-style:italic;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872,737</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:12.81%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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;"> 104,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;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;"> 104,650</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Held-for-sale goodwill<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:3.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: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:12.81%;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;"> (1,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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;"> (1,400)</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;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:3.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:2.06%;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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,324)</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 423,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 549,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 972,663</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Held-for-sale goodwill<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:3.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: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:12.81%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.81%;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,488)</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.06%;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:12.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:12.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:12.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,760</p></td></tr><tr><td style="vertical-align:bottom;width:45.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.06%;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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 554,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 980,935</p></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:7.5pt;vertical-align: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;">Refer to Note 14 for further detail on goodwill reclassified to current assets held-for-sale. </span></td></tr></table><div style="margin-top:10pt;"></div> 427027000 445710000 872737000 104650000 104650000 -1400000 -1400000 -2178000 -1146000 -3324000 423449000 549214000 972663000 -4488000 -4488000 3327000 9433000 12760000 426776000 554159000 980935000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other assets 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:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.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 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.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;margin: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;margin: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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 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:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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="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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity method investment in Wilson Wolf</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 235,983</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> 242,337</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;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_Ira-IGaUhEygvtMp-gRhuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Derivative instruments</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> 2,843</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> 9,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term inventory</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 5,822</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 5,718</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in Spear Bio</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="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:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 13,961</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 6,397</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other assets</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 273,609</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 264,265</p></td></tr></table> 235983000 242337000 2843000 9813000 5822000 5718000 15000000 13961000 6397000 273609000 264265000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Supplemental cash flow information is 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.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><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.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: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.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.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: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.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.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: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:65.36%;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.06%;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.57%;border-bottom: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.36%;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.06%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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: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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;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.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.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;">$</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 3pt 0.05pt 0pt;"> 74,357</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.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;">$</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 3pt 0.05pt 0pt;"> 65,254</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.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;">$</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 3pt 0.05pt 0pt;"> 88,428</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;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.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 18,955</p></td><td style="vertical-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 14,502</p></td><td style="vertical-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 8,368</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> 74357000 65254000 88428000 18955000 14502000 8368000 <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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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;margin:0pt;"><i style="font-style:italic;">Fiscal year 2025 Acquisitions </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">There were no acquisitions in fiscal 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Fiscal year 2024 Acquisitions </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lunaphore Technologies SA. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On July 7, 2023, the Company acquired all of the ownership interests of Lunaphore Technologies SA (“Lunaphore”) for $169.7 million, in a cash-free, debt-free acquisition. Lunaphore is a leading developer of fully automated spatial biology solutions. The Lunaphore acquisition adds spatial biology instruments to Bio-Techne’s portfolio to accelerate our leadership position in translational and clinical research markets. The transaction was accounted for in accordance with <i style="font-style:italic;">ASC 805, Business Combinations</i>. The goodwill recorded as a 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 goodwill is not deductible for income tax purposes. The business became part of the Diagnostics and Spatial Biology operating segment in the first quarter of fiscal 2024<i style="font-style:italic;">. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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 allocation of purchase price consideration related to Lunaphore was completed in the fourth quarter of fiscal 2024. Net sales and operating loss of this business included in the Company's consolidated results of operations for fiscal 2024 were approximately $14.3 million and $24.0 million, respectively. The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2024 are 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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.62%;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:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1.5pt 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;">Lunaphore</i></p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,155</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,470</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,650</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technologies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,300</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.73%;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.88%;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,200</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,675</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,096</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;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.88%;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,872</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;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.88%;border-bottom: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;"> 169,707</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,707</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;">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 purchase price allocated to trade names was based on management's forecasted cash inflows and outflows and using a relief from royalty method. The amount recorded for developed technology is being amortized with the expense reflected in Cost of sales in the Consolidated Statements 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 Consolidated Statements of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 8 years. The amount recorded for trade names is being amortized with the expense reflected in Selling, general and administrative expenses in the Consolidated Statements of Earnings and Comprehensive Income. The amortization period for trade names ranges from 4 years to 8 years. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">recognized as intangible asset amortization, which is not deductible for income tax purposes, offset by the deferred tax asset for the preliminary calculation of acquired net operating losses.</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;">Fiscal year 2023 Acquisitions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Namocell, Inc. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On July 1, 2022, the Company acquired all of the ownership interests of Namocell, Inc. (“Namocell”) for $101.2 million, net of cash acquired, plus contingent consideration of up to $25 million upon the achievement of certain future revenue thresholds. The Namocell acquisition adds easy-to-use single cell sorting and dispensing platforms that are gentle to cells and preserve cell viability and integrity. The transaction was accounted for in accordance with <i style="font-style:italic;">ASC 805, Business Combinations</i>. The goodwill recorded as a 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 goodwill is not deductible for income tax purposes. The business became part of the Protein Sciences operating segment in the first quarter of fiscal 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The allocation of purchase price consideration related to Namocell was completed in the fourth quarter of fiscal 2023. <span style="color:#212529;">Net sales and operating loss of this business included in Bio-Techne's consolidated results of operations for the twelve months ended June 30, 2023 were approximately </span><span style="color:#212529;">$6.4</span><span style="color:#212529;"> million and </span><span style="color:#212529;">$9.3</span><span style="color:#212529;"> million, respectively. </span>The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2023 are 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.37%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1.5pt 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;">Namocell Inc</i></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;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,248</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,257</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;margin:0pt;padding:0pt;"><p 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.87%;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:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technologies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,900</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 900</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,510</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;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:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;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.87%;border-bottom:1px solid #000000;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,180</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;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.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,784</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;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:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,184</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;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.87%;border-bottom:1px solid #000000;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,600</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;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.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,784</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;">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 was based on management’s forecasted cash inflows and outflows and using a relief from royalty method to calculate the fair value of assets purchased. The purchase price allocated to customer relationships and trade names was based on management's forecasted cash inflows and outflows and using a multiperiod excess earnings method. The amount recorded for developed technology is being amortized with the expense reflected in Cost of sales in the Consolidated Statements 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 Statements of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 4 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 Consolidated Statements of Earnings and Comprehensive Income. The amortization period for both trade names and the non-competition agreement is estimated to be 3 years. The net deferred income tax liability represents the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 preliminary calculation of acquired net operating losses.</p> 169700000 14300000 -24000000 The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2024 are as follows (in thousands):<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:81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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.62%;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:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1.5pt 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;">Lunaphore</i></p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,155</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,470</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,650</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technologies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,300</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.73%;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.88%;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,200</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,675</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,096</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;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.88%;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,872</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.73%;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.88%;border-bottom: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;"> 169,707</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.73%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,707</p></td></tr></table> 12155000 1470000 104650000 60300000 4900000 1200000 184675000 7096000 7872000 169707000 169707000 P14Y P8Y P4Y P8Y 101200000 25000000 6400000 -9300000 The fair values of the assets acquired and liabilities assumed as of the acquisition date and the updated final amounts as of June 30, 2023 are as follows (in thousands):<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:81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.37%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1.5pt 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;">Namocell Inc</i></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;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,248</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,257</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;margin:0pt;padding:0pt;"><p 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.87%;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:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technologies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,900</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 900</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,510</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;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:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:6.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:1.74%;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.87%;border-bottom:1px solid #000000;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,180</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;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.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,784</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;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:81%;background:#cceeff;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:6.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,184</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.74%;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.87%;border-bottom:1px solid #000000;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,600</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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:6.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:1.74%;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.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,784</p></td></tr></table> 3248000 405000 51257000 73900000 700000 900000 100000 130510000 546000 18180000 111784000 101184000 10600000 111784000 P13Y P4Y P3Y <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 0pt 10pt 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 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:34.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.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.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 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:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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.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:6.9%;margin:0pt;padding:0pt;"><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.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 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:6.89%;margin:0pt;padding:0pt;"><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.73%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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.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:6.9%;margin:0pt;padding:0pt;"><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.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 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:6.89%;margin:0pt;padding:0pt;"><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.73%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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:27.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;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.29%;margin: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 Location</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: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:27.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;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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;">2025</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%;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.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.99%;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.73%;margin:0pt;padding:0pt;"><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%;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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:6.9%;margin:0pt;padding:0pt;"><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.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-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:6.89%;margin:0pt;padding:0pt;"><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.73%;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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:25.16%;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;width:34.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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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:6.9%;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.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;"> </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:6.89%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-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.22%;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.7%;border-bottom:1px 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;"> 2,843</p></td><td style="vertical-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:6.9%;border-bottom:1px 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;"> —</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.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:6.89%;border-bottom:1px 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;"> 2,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;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;width:34.29%;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;"><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.22%;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.7%;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;"> 2,843</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:6.9%;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;"> —</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.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:6.89%;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;"> 2,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:6.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.29%;margin:0pt;padding: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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;margin:0pt;padding:0pt;"><p 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:25.16%;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;width:34.29%;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;"><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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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:6.9%;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.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.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:6.89%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:34.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other long-term 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.22%;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.7%;border-bottom:1px 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;"> 18,034</p></td><td style="vertical-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:6.9%;border-bottom:1px 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;"> —</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.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:6.89%;border-bottom:1px 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;"> 18,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;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 liabilities</p></td><td style="vertical-align:bottom;width:34.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;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.22%;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.7%;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;"> 18,034</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:6.9%;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;"> —</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.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:6.89%;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;"> 18,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:6.91%;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;"> —</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:24.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:6.9%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><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:6.89%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:6.9%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><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:6.89%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin: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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin: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 Location</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: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.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;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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;">2024</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%;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.07%;margin: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:7.99%;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%;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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><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:6.9%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><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:6.89%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:24.84%;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;width:33.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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:6.9%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.89%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;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:24.84%;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;">(1)</sup></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Short-term available-for-sale investments</p></td><td style="vertical-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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;"> 1,072</p></td><td style="vertical-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:6.9%;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;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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;"> —</p></td><td style="vertical-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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:33.96%;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;">Other current 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;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;"> 805</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;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;">805</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-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.22%;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.7%;border-bottom:1px 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;"> 9,813</p></td><td style="vertical-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:6.9%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;border-bottom:1px 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;"> 9,813</p></td><td style="vertical-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.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;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;width:33.96%;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;"><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.22%;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.7%;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;"> 11,690</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:6.9%;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;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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;"> 10,618</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.09%;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:6.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding: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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;margin:0pt;padding:0pt;"><p 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:24.84%;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;width:33.96%;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;"><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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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:6.9%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other long-term 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.22%;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.7%;border-bottom:1px 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;"> 2,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.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:6.9%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;border-bottom:1px 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;"> 2,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.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;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 liabilities</p></td><td style="vertical-align:bottom;width:33.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;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.22%;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.7%;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;"> 2,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.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:6.9%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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;"> 2,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.09%;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:6.91%;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;"> —</p></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;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align: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 certificates of deposit have contractual maturity dates within one year.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">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 are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets. </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;">The Company utilizes forward starting swaps designated as a cash flow hedge on forecasted 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 forecasted variable interest long-term debt 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 a notional principal amount. The Company also uses a cross-currency swap contract to manage its exposure to foreign currency risk associated with the Company’s net investment in its Swiss subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table presents the contractual amounts of the Company’s outstanding instruments (in millions):</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:25.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><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.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><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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></tr><tr><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin: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:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin: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:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Instruments</p></td><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding: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;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Designation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:15.53%;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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:15.53%;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;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.36%;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;">Forward starting swaps<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.36%;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;">Cash flow hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">300</p></td></tr><tr><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Cross-currency swap<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net investment hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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;"> 150</p></td></tr></table><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:7.5pt;vertical-align: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;">In May 2021, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$200</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of notional principal. The effective date of the swap was November 2022 with the full swap maturing in November 2025.</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:7.5pt;vertical-align: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;">In July 2023, the Company entered into a pay-fixed rate, receive-fixed rate cross-currency swap contract with a total notional amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$150</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million that was designated as a hedge to lock in the Swiss franc (CHF) rate for a portion of the Company’s CHF net investment in its Lunaphore subsidiary in Switzerland. The objective of the hedge is to protect the net investment in the Company’s CHF-denominated operations against changes in the spot exchange rates, on a pre-tax basis. The hedging instrument has </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> interim settlement dates, which will reduce the notional on the hedging instrument by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at each interim date, and will reduce the notional to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$110</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at maturity. </span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses with our Consolidated Financial Statements for the years ended June 30, 2025, 2024 and 2023 were 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:31.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 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:4.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 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:3.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:15.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 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:4.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 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:15.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 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:4.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 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.28%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:64.68%;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;">(Gain) Loss Recognized in Accumulated Other Comprehensive Loss</p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">    </i></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:64.68%;margin: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:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:64.68%;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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;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;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;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;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;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 flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:15.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:15.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forward starting swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:15.85%;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,530</p></td><td style="vertical-align:bottom;width:4.01%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:15.85%;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,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:15.85%;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;"> (1,340)</p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net investment hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.85%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.01%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:middle;width:15.85%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:middle;width:15.85%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cross-currency swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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;width:15.85%;border-bottom:1px 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;"> 14,301</p></td><td style="vertical-align:bottom;width:4.01%;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.74%;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:15.85%;border-bottom:1px 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;"> 4,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:15.85%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;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:4.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:15.85%;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;"> 25,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:15.85%;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;"> 16,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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:15.85%;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 0pt 0.05pt 0pt;"> (1,340)</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:22.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:3.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: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:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:45.76%;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;">(Gain) Loss Reclassified into Income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.76%;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;">Year Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.76%;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;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Income Statement</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.42%;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;">Classification</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,448)</p></td><td style="vertical-align:bottom;width:2.84%;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.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;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,317)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p 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.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;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Interest expense</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net investment hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cross-currency swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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;width:11.21%;border-bottom: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,761)</p></td><td style="vertical-align:bottom;width:2.84%;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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom: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,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p 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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Interest expense</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> (11,209)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.93%;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.21%;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;"> (13,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.21%;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;"> (4,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></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;">Gains or losses related to the net investment hedges are classified as foreign currency translation adjustments in the schedule of changes in Accumulated Other Comprehensive Income (“AOCI”) in Note 8, as these items are attributable to the Company’s hedges of its net investment in foreign operations. Gains or losses related to the cash flow hedges are classified as Unrealized gains (losses) on cash flow hedges in the schedule of changes in AOCI in Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 0pt 10pt 0pt;"><span style="background:#ffffff;">As of December 31 2023</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 Namocell and Asuragen acquisitions was relieved as the likelihood that the revenue thresholds and product milestones would be achieved in the timeframe established within the purchase agreement was remote. As a result, the Company reversed an accrual for the fair value of the contingent liabilities at the date of settlement during fiscal 2024, respectively. There was no contingent consideration throughout all of fiscal 2025.</span></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><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:72.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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 style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.29%;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.46%;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.05%;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:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.35%;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:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.53%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;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:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;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,500</p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price contingent consideration (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XGuJ-92_pEODFi6ilaWj9g;"><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:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,500)</p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;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.07%;border-bottom:1px solid #000000;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.05%;border-bottom:1px solid #000000;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:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;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.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></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;"><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 0pt 10pt 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 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:34.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.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.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 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:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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.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:6.9%;margin:0pt;padding:0pt;"><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.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 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:6.89%;margin:0pt;padding:0pt;"><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.73%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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.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:6.9%;margin:0pt;padding:0pt;"><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.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 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:6.89%;margin:0pt;padding:0pt;"><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.73%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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:27.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;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.29%;margin: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 Location</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: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:27.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;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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;">2025</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%;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.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.99%;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.73%;margin:0pt;padding:0pt;"><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%;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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:6.9%;margin:0pt;padding:0pt;"><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.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-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:6.89%;margin:0pt;padding:0pt;"><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.73%;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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:25.16%;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;width:34.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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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:6.9%;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.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;"> </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:6.89%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-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.22%;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.7%;border-bottom:1px 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;"> 2,843</p></td><td style="vertical-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:6.9%;border-bottom:1px 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;"> —</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.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:6.89%;border-bottom:1px 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;"> 2,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;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;width:34.29%;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;"><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.22%;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.7%;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;"> 2,843</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:6.9%;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;"> —</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.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:6.89%;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;"> 2,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:6.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.29%;margin:0pt;padding: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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;margin:0pt;padding:0pt;"><p 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:25.16%;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;width:34.29%;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;"><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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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:6.9%;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.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.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:6.89%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:25.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:34.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other long-term 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.22%;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.7%;border-bottom:1px 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;"> 18,034</p></td><td style="vertical-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:6.9%;border-bottom:1px 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;"> —</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.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:6.89%;border-bottom:1px 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;"> 18,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.16%;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 liabilities</p></td><td style="vertical-align:bottom;width:34.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;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.22%;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.7%;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;"> 18,034</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:6.9%;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;"> —</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.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:6.89%;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;"> 18,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:6.91%;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;"> —</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:24.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:6.9%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><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:6.89%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:6.9%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><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:6.89%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin: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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin: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 Location</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: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.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;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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;">2024</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%;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.07%;margin: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:7.99%;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%;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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><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:6.9%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><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:6.89%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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:6.91%;margin:0pt;padding:0pt;"><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:24.84%;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;width:33.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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:6.9%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.89%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;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:24.84%;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;">(1)</sup></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Short-term available-for-sale investments</p></td><td style="vertical-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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;"> 1,072</p></td><td style="vertical-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:6.9%;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;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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;"> —</p></td><td style="vertical-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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:33.96%;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;">Other current 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;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;"> 805</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;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;">805</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-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.22%;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.7%;border-bottom:1px 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;"> 9,813</p></td><td style="vertical-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:6.9%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;border-bottom:1px 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;"> 9,813</p></td><td style="vertical-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.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;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;width:33.96%;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;"><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.22%;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.7%;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;"> 11,690</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:6.9%;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;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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;"> 10,618</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.09%;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:6.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding: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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;margin:0pt;padding:0pt;"><p 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:24.84%;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;width:33.96%;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;"><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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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:6.9%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:33.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other long-term 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.22%;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.7%;border-bottom:1px 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;"> 2,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.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:6.9%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;border-bottom:1px 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;"> 2,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.09%;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.91%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;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 liabilities</p></td><td style="vertical-align:bottom;width:33.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;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.22%;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.7%;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;"> 2,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.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:6.9%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.89%;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;"> 2,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.09%;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:6.91%;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;"> —</p></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;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align: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 certificates of deposit have contractual maturity dates within one year.</span></td></tr></table> 2843000 2843000 2843000 2843000 18034000 18034000 18034000 18034000 1072000 1072000 805000 805000 9813000 9813000 11690000 1072000 10618000 2051000 2051000 2051000 2051000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table presents the contractual amounts of the Company’s outstanding instruments (in millions):</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:25.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><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.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><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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></tr><tr><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin: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:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin: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:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Instruments</p></td><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding: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;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Designation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:15.53%;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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:15.53%;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;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.36%;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;">Forward starting swaps<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.36%;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;">Cash flow hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">300</p></td></tr><tr><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Cross-currency swap<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net investment hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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;"> 150</p></td></tr></table><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:7.5pt;vertical-align: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;">In May 2021, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$200</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of notional principal. The effective date of the swap was November 2022 with the full swap maturing in November 2025.</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:7.5pt;vertical-align: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;">In July 2023, the Company entered into a pay-fixed rate, receive-fixed rate cross-currency swap contract with a total notional amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$150</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million that was designated as a hedge to lock in the Swiss franc (CHF) rate for a portion of the Company’s CHF net investment in its Lunaphore subsidiary in Switzerland. The objective of the hedge is to protect the net investment in the Company’s CHF-denominated operations against changes in the spot exchange rates, on a pre-tax basis. The hedging instrument has </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> interim settlement dates, which will reduce the notional on the hedging instrument by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at each interim date, and will reduce the notional to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$110</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at maturity. </span></td></tr></table><div style="margin-top:10pt;"></div> 200000000 300000000 140000000 150000000 200000000 150000000 4 10000000 110000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses with our Consolidated Financial Statements for the years ended June 30, 2025, 2024 and 2023 were 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:31.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 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:4.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 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:3.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:15.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 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:4.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 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:15.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 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:4.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 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.28%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:64.68%;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;">(Gain) Loss Recognized in Accumulated Other Comprehensive Loss</p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">    </i></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:64.68%;margin: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:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:64.68%;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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;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;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;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;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;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 flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:15.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:15.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forward starting swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:15.85%;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,530</p></td><td style="vertical-align:bottom;width:4.01%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:15.85%;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,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:15.85%;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;"> (1,340)</p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net investment hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.85%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.01%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:middle;width:15.85%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:middle;width:15.85%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cross-currency swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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;width:15.85%;border-bottom:1px 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;"> 14,301</p></td><td style="vertical-align:bottom;width:4.01%;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.74%;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:15.85%;border-bottom:1px 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;"> 4,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:15.85%;border-bottom:1px 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:31.28%;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:4.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:15.85%;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;"> 25,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:15.85%;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;"> 16,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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:15.85%;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 0pt 0.05pt 0pt;"> (1,340)</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:22.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:3.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: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:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:45.76%;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;">(Gain) Loss Reclassified into Income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.76%;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;">Year Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.76%;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;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Income Statement</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.42%;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;">Classification</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flow hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,448)</p></td><td style="vertical-align:bottom;width:2.84%;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.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;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,317)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p 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.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;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Interest expense</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net investment hedges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cross-currency swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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;width:11.21%;border-bottom: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,761)</p></td><td style="vertical-align:bottom;width:2.84%;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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom: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,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p 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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Interest expense</p></td></tr><tr><td style="vertical-align:bottom;width:22.12%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> (11,209)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.93%;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.21%;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;"> (13,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.21%;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;"> (4,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 11530000 12632000 -1340000 14301000 4015000 25831000 16647000 -1340000 -8448000 -10317000 -4526000 -2761000 -3210000 -11209000 -13527000 -4526000 <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><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:72.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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 style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.29%;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.46%;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.05%;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:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.35%;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:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.53%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;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:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;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,500</p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price contingent consideration (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XGuJ-92_pEODFi6ilaWj9g;"><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:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,500)</p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;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.07%;border-bottom:1px solid #000000;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.05%;border-bottom:1px solid #000000;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:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.46%;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.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 3500000 0 3500000 0 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 </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 31, 2022, the Company entered into a revolving line-of-credit and term loan by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $1 billion, which can be increased by an additional $400 million subject to certain conditions. 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 one-month Secured Overnight Financing Rate (SOFR) plus an applicable margin. The applicable margin is determined from 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 10 basis points. </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 31, 2027 and contains customary restrictive and financial covenants and customary events of default. As of June 30, 2025 and 2024, the outstanding balance under the Credit Agreement was $346.0 million and $319.0 million, respectively.</p> 1000000000 400000000 0.0010 346000000 319000000 <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 <i style="font-style:italic;">ASC 842</i>, 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;">The Consolidated Financial Statements include the following amounts related to operating leases where the Company is the lessee ($ 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;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:31.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: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 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.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:8.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 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.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:8.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.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.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:8.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:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.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:31.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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:32.59%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.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:31.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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:32.59%;margin: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:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.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:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2025</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2024</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;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;">Consolidated Statements of Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><span style="font-weight:bold;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 17,414</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 18,195</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;"> 15,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 5,426</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 4,988</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;"> 4,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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;"> 22,840</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom: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;"> 23,183</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom: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;"> 20,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:34.68%;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;">Consolidated Statements of Cash Flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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="font-weight:bold;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.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></tr><tr><td style="vertical-align:bottom;width:34.68%;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 paid for amounts included in the measurement of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 16,320</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 17,729</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets obtained in exchange for operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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,767</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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,051</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;"> 48,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:34.68%;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;">Consolidated Balance Sheets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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="font-weight:bold;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease Assets and Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.34%;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 0pt 0.05pt 0pt;"><i style="font-style:italic;">Balance Sheet Classification</i></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.34%;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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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;"> 73,399</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom: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;"> 91,285</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;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:31.34%;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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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,098</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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,920</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;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 - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;">Operating lease liabilities</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 83,960</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 87,618</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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;"> 98,058</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom: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;"> 100,538</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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.6 years</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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.5 years</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 4.3</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;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;"> 4.2</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.03%;background:#cceeff;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 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 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;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:12.36%;margin:0pt;padding: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: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;">June 30, </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;">2025</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;">2026</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;"> 17,685</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;">2027</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;"> 16,587</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;">2028</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;"> 16,312</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;">2029</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;"> 15,905</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;">2030</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;"> 13,444</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;"> 35,932</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: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%;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;"> 115,865</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;"> 17,807</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;"> 98,058</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 <i style="font-style:italic;">ASC 842</i>, 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;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;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:31.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: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 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.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:8.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 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.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:8.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.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.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:8.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:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.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:31.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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:32.59%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.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:31.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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:32.59%;margin: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:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.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:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2025</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2024</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;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;">Consolidated Statements of Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><span style="font-weight:bold;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 17,414</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 18,195</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;"> 15,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 5,426</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 4,988</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;"> 4,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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;"> 22,840</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom: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;"> 23,183</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom: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;"> 20,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:34.68%;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;">Consolidated Statements of Cash Flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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="font-weight:bold;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.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></tr><tr><td style="vertical-align:bottom;width:34.68%;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 paid for amounts included in the measurement of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 16,320</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 17,729</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets obtained in exchange for operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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,767</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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,051</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;"> 48,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:34.68%;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;">Consolidated Balance Sheets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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="font-weight:bold;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease Assets and Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.34%;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 0pt 0.05pt 0pt;"><i style="font-style:italic;">Balance Sheet Classification</i></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.34%;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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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;"> 73,399</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom: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;"> 91,285</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;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:31.34%;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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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,098</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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,920</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;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 - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;">Operating lease liabilities</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 83,960</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 87,618</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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;"> 98,058</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom: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;"> 100,538</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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.6 years</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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.5 years</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;"><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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 4.3</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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;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;"> 4.2</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.03%;background:#cceeff;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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> 17414000 18195000 15941000 5426000 4988000 4437000 22840000 23183000 20378000 16320000 17729000 14934000 8767000 11051000 48103000 73399000 91285000 14098000 12920000 83960000 87618000 98058000 100538000 P7Y7M6D P8Y6M 0.043 0.042 <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 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;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:12.36%;margin:0pt;padding: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: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;">June 30, </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;">2025</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;">2026</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;"> 17,685</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;">2027</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;"> 16,587</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;">2028</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;"> 16,312</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;">2029</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;"> 15,905</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;">2030</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;"> 13,444</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;"> 35,932</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: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%;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;"> 115,865</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;"> 17,807</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;"> 98,058</p></td></tr></table> 17685000 16587000 16312000 15905000 13444000 35932000 115865000 17807000 98058000 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 $0.32 in fiscal 2025, 2024, and 2023. During fiscal 2025, 2024, and 2023, the Company repurchased 4,550,195 shares at an average share price of $60.60, 1,397,471 shares at an average share price of $57.28, and 222,000 shares at an average share price of $88.12, respectively. The Company’s accounting policy is to record the portion of share repurchases in excess of the par value entirely in retained earnings. In fiscal 2025, the Company incurred $1.8 million in excise tax from the share repurchase that was recorded in additional paid-in capital. During fiscal 2025, 2024 and 2023, 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, restricted stocks vesting, and restricted stock units vesting were $6.5 million, $21.9 million, and $28.9 million, respectively. </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;">The components of Other comprehensive income (loss) consist of changes in foreign currency translation adjustments and changes in net unrealized gains (losses) on derivative instruments designated as cash flow hedges. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></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 by component (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:50.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.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 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.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:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:4.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 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.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:10.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 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:4.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 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.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:11.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:10.17%;margin:0pt;padding:0pt;"><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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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, 2022, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (75,200)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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 tax, attributable to Bio-Techne: : </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.94%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.17%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts before reclassifications <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:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 4,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 5,531</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 4,678</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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 other comprehensive income (loss), before tax, attributable to Bio-Techne: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 4,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 10,209</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (1,073)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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 other comprehensive income (loss), net of tax, attributable to Bio-Techne: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 4,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 4,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 9,136</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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, 2023, net of tax<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 12,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (78,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (66,064)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.94%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.17%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (12,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (22,573)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 3,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 13,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (2,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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,731)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (9,046)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,445)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (3,206)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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;"> (4,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (7,492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (12,252)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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, 2024, net of tax<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 8,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (86,418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (78,316)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.94%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.17%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (12,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 21,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 9,884</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 2,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 11,209</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (3,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 24,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,093</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,003)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (654)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (2,657)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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;"> (5,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 24,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 18,436</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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, 2025, net of tax<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 2,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (62,416)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (59,880)</p></td></tr></table><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:7.5pt;vertical-align: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;">Amounts before reclassifications 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;">$33</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand attributable to the non-controlling interest in Eminence as of June 30, 2023. </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:7.5pt;vertical-align: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;">The Company had a net deferred tax liability for its cash flow hedge of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.5</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;">$4.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of June 30, 2025, 2024 and 2023. </span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes are not provided for foreign translation relating to permanent investments in international subsidiaries, but tax effects within foreign currency translation adjustments do include impacts from the net investment hedge.</p> 0.32 0.32 0.32 4550195 60.6 1397471 57.28 222000 88.12 1800000 6500000 21900000 28900000 <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 by component (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:50.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.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 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.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:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:4.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 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.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:10.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 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:4.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 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.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:11.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:10.17%;margin:0pt;padding:0pt;"><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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><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:7pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><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:11.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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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, 2022, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (75,200)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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 tax, attributable to Bio-Techne: : </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.94%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.17%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts before reclassifications <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:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 4,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 5,531</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 4,678</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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 other comprehensive income (loss), before tax, attributable to Bio-Techne: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 4,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 10,209</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (1,073)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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 other comprehensive income (loss), net of tax, attributable to Bio-Techne: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 4,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 4,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 9,136</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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, 2023, net of tax<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 12,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (78,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (66,064)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.94%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.17%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (12,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (22,573)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 3,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 13,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (2,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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,731)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (9,046)</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,445)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (3,206)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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;"> (4,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (7,492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (12,252)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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, 2024, net of tax<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 8,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (86,418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (78,316)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.94%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.17%;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:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (12,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 21,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 9,884</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 2,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 11,209</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (3,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 24,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,093</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,003)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (654)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (2,657)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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 other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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;"> (5,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 24,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0.05pt 0pt;"> 18,436</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.07%;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, 2025, net of tax<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 3pt 0.05pt 0pt;"> 2,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:10.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 0pt 0.05pt 0pt;"> (62,416)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;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';font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.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 0pt 0.05pt 0pt;"> (59,880)</p></td></tr></table><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:7.5pt;vertical-align: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;">Amounts before reclassifications 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;">$33</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand attributable to the non-controlling interest in Eminence as of June 30, 2023. </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:7.5pt;vertical-align: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;">The Company had a net deferred tax liability for its cash flow hedge of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.5</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;">$4.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of June 30, 2025, 2024 and 2023. </span></td></tr></table><div style="margin-top:10pt;"></div> 8069000 -83269000 -75200000 1340000 4191000 5531000 -4526000 -152000 -4678000 5866000 4343000 10209000 1073000 1073000 4793000 4343000 9136000 12862000 -78926000 -66064000 -12632000 -9941000 -22573000 -10317000 -3210000 -13527000 -2315000 -6731000 -9046000 2445000 761000 3206000 -4760000 -7492000 -12252000 8102000 -86418000 -78316000 -12011000 21895000 9884000 -8448000 -2761000 -11209000 -3563000 24656000 21093000 2003000 654000 2657000 -5566000 24002000 18436000 2536000 -62416000 -59880000 33000 800000 2500000 4000000 <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:61.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 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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><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.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 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><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.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:61.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="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:1.3%;margin:0pt;padding:0pt;"><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="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: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.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="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: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding: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:61.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="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.3%;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-style:italic;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.06%;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:61.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="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:1.3%;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-style:italic;visibility:hidden;">​</span></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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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.33%;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;">2024</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.27%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:61.57%;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: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.3%;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.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.11%;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;"> 73,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;"> </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.11%;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;"> 168,105</p></td><td style="vertical-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.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.05%;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;"> 285,442</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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 attributable to noncontrolling interest</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.3%;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.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.11%;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;"> —</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.11%;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;"> —</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.05%;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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 73,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.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.11%;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;"> 168,105</p></td><td style="vertical-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.05%;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;"> 285,263</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.11%;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;"> (37)</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.11%;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;"> (33)</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.05%;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;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.11%;border-bottom: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;"> 73,363</p></td><td style="vertical-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.11%;border-bottom: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;"> 168,072</p></td><td style="vertical-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.05%;border-bottom: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;"> 285,193</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 157,521</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.11%;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;"> 157,708</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.05%;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;"> 157,179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 0.47</p></td><td style="vertical-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.11%;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;"> 1.07</p></td><td style="vertical-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.05%;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;"> 1.81</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:61.57%;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: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.3%;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.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.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><td style="vertical-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.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><td style="vertical-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.05%;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:61.57%;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: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.3%;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.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.11%;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;"> 73,400</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.11%;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;"> 168,105</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.05%;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;"> 285,442</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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 attributable to noncontrolling interest</p></td><td style="vertical-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.3%;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.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;"><span style="visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3pt 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;"><span style="visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px 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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 73,400</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.11%;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;"> 168,105</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.05%;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;"> 285,263</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.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 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-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.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 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-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.05%;border-bottom: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;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.21%;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.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 3pt 0.05pt 0pt;"> 73,363</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: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.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 3pt 0.05pt 0pt;"> 168,072</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: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.05%;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;"> 285,193</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 157,521</p></td><td style="vertical-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.11%;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;"> 157,708</p></td><td style="vertical-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.05%;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;"> 157,179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 2,196</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.11%;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;"> 3,066</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.05%;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;"> 4,676</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.57%;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: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.3%;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.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.11%;border-bottom: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;"> 159,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.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.11%;border-bottom: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;"> 160,774</p></td><td style="vertical-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.05%;border-bottom: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;"> 161,855</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 0.46</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.11%;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;"> 1.05</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.05%;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;"> 1.76</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 3.8 million, 3.9 million, and 4.5 million for fiscal 2025, 2024 and 2023, 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:61.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 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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><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.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 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><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.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:61.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="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:1.3%;margin:0pt;padding:0pt;"><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="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: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.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="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: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding: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:61.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="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.3%;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-style:italic;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.06%;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:61.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="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:1.3%;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-style:italic;visibility:hidden;">​</span></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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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.33%;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;">2024</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.27%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:61.57%;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: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.3%;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.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.11%;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;"> 73,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;"> </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.11%;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;"> 168,105</p></td><td style="vertical-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.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.05%;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;"> 285,442</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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 attributable to noncontrolling interest</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.3%;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.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.11%;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;"> —</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.11%;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;"> —</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.05%;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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 73,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.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.11%;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;"> 168,105</p></td><td style="vertical-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.05%;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;"> 285,263</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.11%;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;"> (37)</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.11%;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;"> (33)</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.05%;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;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.11%;border-bottom: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;"> 73,363</p></td><td style="vertical-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.11%;border-bottom: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;"> 168,072</p></td><td style="vertical-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.05%;border-bottom: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;"> 285,193</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 157,521</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.11%;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;"> 157,708</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.05%;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;"> 157,179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 0.47</p></td><td style="vertical-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.11%;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;"> 1.07</p></td><td style="vertical-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.05%;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;"> 1.81</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:61.57%;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: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.3%;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.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.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><td style="vertical-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.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><td style="vertical-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.05%;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:61.57%;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: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.3%;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.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.11%;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;"> 73,400</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.11%;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;"> 168,105</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.05%;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;"> 285,442</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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 attributable to noncontrolling interest</p></td><td style="vertical-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.3%;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.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;"><span style="visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3pt 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;"><span style="visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px 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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 73,400</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.11%;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;"> 168,105</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.05%;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;"> 285,263</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.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 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-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.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 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-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.05%;border-bottom: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;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.21%;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.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 3pt 0.05pt 0pt;"> 73,363</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: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.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 3pt 0.05pt 0pt;"> 168,072</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: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.05%;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;"> 285,193</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 157,521</p></td><td style="vertical-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.11%;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;"> 157,708</p></td><td style="vertical-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.05%;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;"> 157,179</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 2,196</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.11%;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;"> 3,066</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.05%;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;"> 4,676</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.57%;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: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.3%;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.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.11%;border-bottom: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;"> 159,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.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.11%;border-bottom: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;"> 160,774</p></td><td style="vertical-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.05%;border-bottom: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;"> 161,855</p></td></tr><tr><td style="vertical-align:bottom;width:61.57%;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: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.3%;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.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.11%;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;"> 0.46</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.11%;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;"> 1.05</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.05%;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;"> 1.76</p></td></tr></table> 73400000 168105000 285442000 179000 73400000 168105000 285263000 37000 33000 70000 73363000 168072000 285193000 157521000 157708000 157179000 0.47 1.07 1.81 73400000 168105000 285442000 179000 73400000 168105000 285263000 37000 33000 70000 73363000 168072000 285193000 157521000 157708000 157179000 2196000 3066000 4676000 159717000 160774000 161855000 0.46 1.05 1.76 <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> 3800000 3900000 4500000 <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;"><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 (collectively, the Plans), 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 36.2 million shares of common stock authorized for grant under the Plans. The maximum aggregate number of shares of common stock reserved and available for awards under the 2020 Equity Incentive Plan is 9,936,808 shares. At June 30, 2025, there were 6.8 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 Plans are administered </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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, 2025 under the Plans were 9.5 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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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.99%;margin:0pt;padding:0pt;"><p style="font-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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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;">2025</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;">2024</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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-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.63%;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.45</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.41</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.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.63%;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;">32-36</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;">30-37</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;">30-36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.63%;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;">3.5-4.4</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;">3.8-4.8</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;">2.8-4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.63%;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.6</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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;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;text-align:justify;margin:0pt 0pt 10pt 0pt;">Stock option activity under the Plans for the three years ended June 30, 2025, 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:8.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.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:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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: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.82%;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.79%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.54%;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.79%;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.54%;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.79%;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.82%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-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.82%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-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.82%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom: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.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-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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: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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 13,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 51.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 2,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 93.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 85.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;border-bottom: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;"> (1,578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;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.4%;border-bottom:1px 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;"> 29.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 13,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 60.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 1,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 79.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> (1,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 90.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;border-bottom: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;"> (2,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;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.4%;border-bottom:1px 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;"> 33.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 64.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 72.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> (1,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 66.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;border-bottom: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;"> (1,209)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;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.4%;border-bottom:1px 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;"> 41.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 9,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 67.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 155.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3pt 0.05pt 0pt;"> 2.9</p></td></tr><tr><td style="vertical-align:bottom;width:56.82%;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, 2023:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 44.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2024:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 53.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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.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;"> </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.82%;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, 2025:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 62.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 80.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 1.8</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 2025, 2024, and 2023 was $24.75, $27.27, and $29.53, respectively. The total intrinsic value of options exercised during fiscal 2025, 2024, and 2023 were $36.9 million, $100.8 million, and $90.2 million, respectively. The total fair value of options exercised during fiscal 2025, 2024, and 2023 were $50.7 million, $58.2 million, and $46.5 million, respectively. The total fair value of options vested during fiscal 2025, 2024, and 2023 were $36.4 million, $31.6 million, and $31.0 million, respectively. Stock options vest over a four-year period. Option exercise prices for options granted by the Company equal the closing price of the Company’s common stock on the New York Stock Exchange on the date of grant.</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, 2025, 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.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;border-bottom:1px solid #000000;margin:0pt;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.11%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</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 3pt 0pt 0pt;"> 85.83</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.07%;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.11%;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 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;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 3pt 0pt 0pt;"> 73.94</p></td><td style="vertical-align:bottom;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.07%;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.11%;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;"> (40)</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 3pt 0pt 0pt;"> 78.85</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.07%;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.11%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2023</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 3pt 0pt 0pt;"> 37</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 3pt 0pt 0pt;"> 89.91</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.07%;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.11%;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 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;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 3pt 0pt 0pt;"> 57.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;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;"> (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 3pt 0pt 0pt;"> 82.51</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.07%;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.11%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2024</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 3pt 0pt 0pt;"> 35</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 3pt 0pt 0pt;"> 70.22</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.07%;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.11%;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 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;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 3pt 0pt 0pt;"> 68.67</p></td><td style="vertical-align:bottom;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.07%;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.11%;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;"> (26)</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 3pt 0pt 0pt;"> 76.67</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.07%;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.11%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2025</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 3pt 0pt 0pt;"> 22</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 3pt 0pt 0pt;"> 61.92</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.07%;background:#cceeff;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.6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The total fair value of restricted shares that vested was $2.0 million for fiscal 2025, $2.4 million for fiscal 2024, and $3.1 million for fiscal 2023.</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, 2025, 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.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.68%;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.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 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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75.54</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.99%;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;"> 90.96</p></td><td style="vertical-align:bottom;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.12%;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.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.34</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106.13</p></td><td style="vertical-align:bottom;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.12%;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.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;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91.10</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.99%;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;"> 78.16</p></td><td style="vertical-align:bottom;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.12%;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.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (129)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.42</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99.96</p></td><td style="vertical-align:bottom;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.12%;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.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;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84.62</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.99%;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;"> 73.63</p></td><td style="vertical-align:bottom;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.12%;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.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79.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 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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105.71</p></td><td style="vertical-align:bottom;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.12%;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.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;">Outstanding at June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> 52.9</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 $10.6 million for fiscal 2025, $9.9 million for fiscal 2024, and $6.4 million for fiscal 2023. 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;">Stock-based compensation cost, inclusive of payroll taxes, of $40.0 million, $38.5 million, and $39.3 million was included in Selling, general and administrative expense in fiscal 2025, 2024 and 2023, respectively. Additionally, stock-based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">compensation costs, inclusive of payroll taxes, of $1.3 million, $0.9 million, and $1.0 million was included in Cost of sales sold in fiscal 2025, 2024, and 2023, respectively. As of June 30, 2025, there was $39.3 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 2026 through 2029 using a 4.5% forfeiture rate. The weighted average period over which the compensation cost is expected to be recognized is 1.9 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 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. 800,000 shares were allocated to the ESPP. The Company recorded expense of $0.8 million, $0.9 million, and $0.9 million for the ESPP in fiscal 2025, 2024, and 2023, 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 $6.3 million, $5.8 million, and $4.9 million for the years ended June 30, 2025, 2024, and 2023, 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 $5.6 million, $5.5 million, and $2.4 million for the years ended June 30, 2025, 2024 and 2023, 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 2025, 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 $32.8 million, granted options for 912,717 shares of common stock, issued 12,736 restricted common shares and 547,369 restricted stock units. In fiscal 2024 and fiscal 2023, the Company recorded cash bonuses of $13.5 million and $10.8 million, granted options for 1,060,126 and 2,350,980 shares of common stock, issued 27,876 and 10,816 restricted common stock shares and 374,448 and 107,202 restricted stock units, 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> 36200000 9936808 6800000 P10Y 9500000 <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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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.99%;margin:0pt;padding:0pt;"><p style="font-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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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;">2025</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;">2024</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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-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.63%;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.45</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.41</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.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.63%;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;">32-36</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;">30-37</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;">30-36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.63%;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;">3.5-4.4</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;">3.8-4.8</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;">2.8-4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.63%;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.6</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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;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.0045 0.0041 0.0034 0.32 0.36 0.30 0.37 0.30 0.36 0.035 0.044 0.038 0.048 0.028 0.044 P4Y7M6D P4Y4M24D P4Y8M12D <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, 2025, 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:8.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.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:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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: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.82%;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.79%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.54%;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.79%;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.54%;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.79%;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.82%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-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.82%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;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.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-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.82%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom: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.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-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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: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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 13,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 51.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 2,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 93.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 85.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;border-bottom: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;"> (1,578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;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.4%;border-bottom:1px 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;"> 29.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 13,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 60.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 1,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 79.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> (1,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 90.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;border-bottom: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;"> (2,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;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.4%;border-bottom:1px 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;"> 33.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 64.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 72.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> (1,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 66.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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.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;"> </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.82%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;border-bottom: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;"> (1,209)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;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.4%;border-bottom:1px 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;"> 41.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 9,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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;"> 67.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 155.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3pt 0.05pt 0pt;"> 2.9</p></td></tr><tr><td style="vertical-align:bottom;width:56.82%;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, 2023:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 44.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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, 2024:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;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,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 53.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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.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;"> </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.82%;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, 2025:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 62.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 80.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 1.8</p></td></tr></table> 13269000 51.2 2351000 93.81 118000 85.99 1578000 29.48 13924000 60.56 1060000 79.69 1165000 90.86 2240000 33.34 11579000 64.53 913000 72.66 1823000 66.45 1209000 41.91 9460000 67.83 155000000 P2Y10M24D 8641000 44.76 8208000 53.57 7133000 62.69 80200000 P1Y9M18D 24.75 27.27 29.53 36900000 100800000 90200000 50700000 58200000 46500000 36400000 31600000 31000000 P4Y <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, 2025, 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.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;margin:0pt;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.11%;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.07%;border-bottom:1px solid #000000;margin:0pt;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.11%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</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 3pt 0pt 0pt;"> 85.83</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.07%;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.11%;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 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;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 3pt 0pt 0pt;"> 73.94</p></td><td style="vertical-align:bottom;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.07%;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.11%;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;"> (40)</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 3pt 0pt 0pt;"> 78.85</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.07%;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.11%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2023</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 3pt 0pt 0pt;"> 37</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 3pt 0pt 0pt;"> 89.91</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.07%;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.11%;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 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;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 3pt 0pt 0pt;"> 57.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;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;"> (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 3pt 0pt 0pt;"> 82.51</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.07%;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.11%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2024</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 3pt 0pt 0pt;"> 35</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 3pt 0pt 0pt;"> 70.22</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.07%;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.11%;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 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;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 3pt 0pt 0pt;"> 68.67</p></td><td style="vertical-align:bottom;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.07%;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.11%;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;"> (26)</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 3pt 0pt 0pt;"> 76.67</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.07%;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.11%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2025</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 3pt 0pt 0pt;"> 22</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 3pt 0pt 0pt;"> 61.92</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.07%;background:#cceeff;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.6</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, 2025, 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.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.68%;margin:0pt;padding:0pt;"><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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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.12%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.68%;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.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 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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75.54</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.99%;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;"> 90.96</p></td><td style="vertical-align:bottom;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.12%;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.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.34</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106.13</p></td><td style="vertical-align:bottom;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.12%;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.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;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91.10</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.99%;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;"> 78.16</p></td><td style="vertical-align:bottom;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.12%;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.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (129)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.42</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99.96</p></td><td style="vertical-align:bottom;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.12%;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.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;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84.62</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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.99%;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;"> 73.63</p></td><td style="vertical-align:bottom;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.12%;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.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79.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 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.12%;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.79%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105.71</p></td><td style="vertical-align:bottom;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.12%;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.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;">Outstanding at June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> 52.9</p></td></tr></table> 66000 85.83 11000 73.94 40000 78.85 37000 89.91 28000 57.38 30000 82.51 35000 70.22 13000 68.67 26000 76.67 22000 61.92 P7Y7M6D 2000000 2400000 3100000 302000 75.54 107000 90.96 123000 52.34 3000 106.13 283000 91.1 374000 78.16 129000 76.42 31000 99.96 497000 84.62 547000 73.63 134000 79.12 79000 105.71 831000 76.28 P52Y10M24D 10600000 9900000 6400000 P3Y 40000000 38500000 39300000 1300000 900000 1000000 39300000 0.045 P1Y10M24D 800000 800000 900000 900000 6300000 5800000 4900000 5600000 5500000 2400000 32800000 912717 12736 547369 13500000 10800000 1060126 2350980 27876 10816 374448 107202 <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 11. Other Income / (Expense):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The components of Other income (expense) in the accompanying Consolidated Statements of Earnings and Comprehensive Income are 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:61.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:middle;white-space:nowrap;width:1.93%;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%;"><p style="font-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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding: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.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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding: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.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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:middle;white-space:nowrap;width:1.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;"><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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding: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.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="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin: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 style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom: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;">2025</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom: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;">2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;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;"> (8,509)</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 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.05%;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;"> (15,736)</p></td><td style="vertical-align:middle;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 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.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;"> (11,215)</p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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,886</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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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,323</p></td><td style="vertical-align:middle;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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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,410</p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain (loss) on investment<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:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;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;"> —</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 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.05%;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;"> 283</p></td><td style="vertical-align:middle;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 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.01%;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;"> 49,328</p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain (loss) on equity method investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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;"> 938</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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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,841)</p></td><td style="vertical-align:middle;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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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;"> (1,143)</p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;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 non-operating income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;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;"> (107)</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 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.05%;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;"> (2,026)</p></td><td style="vertical-align:middle;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 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.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 0pt 0.05pt 0pt;"> (665)</p></td></tr><tr><td style="vertical-align:bottom;width:61.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;border-bottom: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;"> (3,792)</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 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.05%;border-bottom: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;"> (20,997)</p></td><td style="vertical-align:middle;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 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.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 3pt 0.05pt 0pt;"> 39,715</p></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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For fiscal 2024, this is for a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million gain on the sale of our exchange trade investment grade bond funds. For fiscal 2023, this is for a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$37.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million gain on the sale of our CCXI investment, an </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$11.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million gain on the sale of Eminence, and a gain of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million related to the change in fair value of our exchange traded bond funds. </span></td></tr></table><div style="margin-top:10pt;"></div> 8509000 15736000 11215000 3886000 3323000 3410000 283000 49328000 938000 -6841000 -1143000 -107000 -2026000 -665000 -3792000 -20997000 39715000 300000 37200000 11700000 400000 <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;"> 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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></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;">2025</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;">2024</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;">2023</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;">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 3pt 0pt 0pt;"> 86,814</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;"> 174,806</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;"> 288,458</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;">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 3pt 0pt 0pt;"> 11,649</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 3pt 0pt 0pt;"> 10,883</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 3pt 0pt 0pt;"> 50,201</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;">Earnings 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 3pt 0pt 0pt;"> 98,463</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;"> 185,689</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;"> 338,659</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;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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></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;font-style:italic;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;"><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;">2025</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;">2024</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;">2023</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;">Taxes on income consist of:</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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="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 0pt 0pt 6pt;">Current 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.22%;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.5%;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;">$</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;"> 54,589</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;">$</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;"> 40,228</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;">$</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;"> 59,810</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 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 3pt 0pt 0pt;"> 10,402</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 3pt 0pt 0pt;"> 4,853</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.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;"> 12,753</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 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 3pt 0pt 0pt;"> 11,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;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 3pt 0pt 0pt;"> 12,664</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.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 3pt 0pt 0pt;"> 10,453</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 24pt;">Total current 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 3pt 0pt 0pt;"> 76,215</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 3pt 0pt 0pt;"> 57,745</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.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;"> 83,016</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;">Deferred 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.22%;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.5%;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;"><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;"> (46,433)</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;"> (28,301)</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,829)</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 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;"> (4,303)</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;"> (4,563)</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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,414)</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 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;"> (416)</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;"> (7,297)</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.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;"> 1,444</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 24pt;">Total deferred 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: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;"> (51,152)</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;"> (40,161)</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.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;"> (29,799)</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;">Total income 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: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%;border-bottom: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;"> 25,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: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%;border-bottom: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;"> 17,584</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: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%;border-bottom: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;"> 53,217</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 discrete tax benefits in fiscal 2025, 2024, and 2023 primarily related to share-based compensation excess tax benefits of $4.5 million, $18.4 million, and $12.3 million, respectively. </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 to the actual income taxes provided:</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:61.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:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.94%;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="9" style="vertical-align:bottom;white-space:nowrap;width:36.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.94%;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:10.32%;border-bottom: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;">2025</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom: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;">2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom: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;">2023</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: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></tr><tr><td style="vertical-align:bottom;width:61.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="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 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;"><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 0pt 0.05pt 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 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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 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 0pt 0.05pt 0pt;">%</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.09%;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;"> 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 0pt 0.05pt 0pt;">%</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.09%;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;"> 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 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 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.09%;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;"> (0.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 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.09%;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;"> 2.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (3.3)</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 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.09%;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;"> (2.2)</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 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.09%;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;"> (1.3)</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax rate differences</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 6.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 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.09%;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.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 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.09%;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;"> (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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (3.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 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.09%;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;"> (8.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 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.09%;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;"> (3.3)</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 0.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 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.09%;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;"> 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 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.09%;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;"> 0.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (12.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 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.09%;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.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 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.09%;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;"> (3.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign withholding tax</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 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 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;"><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 0pt 0.05pt 0pt;"> (1.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 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;"><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 3pt 0.05pt 0pt;"> 1.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Executive compensation limitations<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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 12.5</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 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.09%;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;"> 2.7</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 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.09%;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;"> 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes in unrecognized tax benefits</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (2.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 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;"><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 3pt 0.05pt 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 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;"><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 3pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Valuation allowance</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 17.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 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.09%;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;"> —</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 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.09%;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;"> —</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outside basis difference</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (12.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 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;"><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 3pt 0.05pt 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 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;"><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 3pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 0.2</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 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.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 0pt 0.05pt 0pt;"> (0.2)</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 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.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 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 25.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;margin:0pt 0pt 0.05pt 0pt;">%</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.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 3pt 0.05pt 0pt;"> 9.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;margin:0pt 0pt 0.05pt 0pt;">%</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.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 3pt 0.05pt 0pt;"> 15.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 0pt 0.05pt 0pt;">%</p></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:7.5pt;vertical-align: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;">This includes the impact of the non-deductible portion of a non-recurring arbitration award of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.9%</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;"></div><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.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.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: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:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.25%;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.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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: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 3pt 0pt 0pt;"> 14,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3pt 0pt 0pt;"> 9,675</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 26,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 25,065</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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: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 3pt 0pt 0pt;"> 8,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3pt 0pt 0pt;"> 9,118</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax basis in investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 23,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 1,115</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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: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 3pt 0pt 0pt;"> 18,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3pt 0pt 0pt;"> 16,628</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 15,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 19,501</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized R&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,151</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Held-for-sale asset impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> 5,216</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 10,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 6,119</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;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;"> (33,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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;"> (19,265)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;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 3pt 0pt 0pt;"> 125,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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 3pt 0pt 0pt;"> 109,323</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (84,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (120,648)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.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: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: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;"> (19,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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;"> (20,448)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (13,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (17,876)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt;"> (2,516)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;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;"> (4,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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,698)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.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:1.42%;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;"> (121,631)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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;"> (165,186)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred income tax assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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%;border-bottom: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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,863)</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, 2025 was $33.8 million compared to $19.3 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, 2025, we had a $33.8 million valuation allowance, of which $13.1 million is from outside basis differences, with the remainder relating to certain foreign and state tax net operating loss and state credit carryforwards. 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 0pt 10pt 0pt;">As of June 30, 2025, the Company has federal operating loss carryforwards of approximately $15.4 million and state operating loss carryforwards of $127.2 million from its previous acquisitions, which are not limited under IRC Section 382. As of June 30, 2025, the Company has foreign net operating loss carryforwards of $116.3 million. Some of the net operating loss carryforwards expire between fiscal 2026 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, 2032. The Company has a deferred tax asset of $10.5 million, net of the valuation allowance discussed above, related to the net operating loss carryovers. As of June 30, 2025, the Company has federal and state tax credit carryforwards of $4.9 million and $4.8 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 $5.1 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, 2025, the Company has approximately $179 million of undistributed earnings in its foreign subsidiaries. Approximately $73 million of these earnings are no longer considered permanently reinvested and the Company expects to be able to repatriate earnings on a tax neutral basis. The Company has not provided deferred taxes on approximately $106 million of undistributed earnings from non-U.S. subsidiaries as of June 30, 2025 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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></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;">2025</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;">2024</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;">2023</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;"> 5,278</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;"> 5,291</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,302</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;"> (1,950)</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 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;">FX impact</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: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 3pt 0pt 0pt;"> 1</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;"><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;"><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;"> (13)</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: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%;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;"> (11)</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;">Ending balances</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: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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,329</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: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%;border-bottom: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,278</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: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%;border-bottom: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,291</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 for fiscal 2025 are potential benefits of $3.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.2 million of accrued interest and penalties as of June 30, 2025. The amount recorded for the periods ended June 30, 2024 and 2023, was $0.6 million and $0.5 million, respectively, in accrued interest and penalties. 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 2020 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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></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;">2025</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;">2024</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;">2023</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;">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 3pt 0pt 0pt;"> 86,814</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;"> 174,806</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;"> 288,458</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;">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 3pt 0pt 0pt;"> 11,649</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 3pt 0pt 0pt;"> 10,883</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 3pt 0pt 0pt;"> 50,201</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;">Earnings 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 3pt 0pt 0pt;"> 98,463</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;"> 185,689</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;"> 338,659</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;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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></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;font-style:italic;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;"><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;">2025</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;">2024</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;">2023</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;">Taxes on income consist of:</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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="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 0pt 0pt 6pt;">Current 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.22%;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.5%;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;">$</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;"> 54,589</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;">$</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;"> 40,228</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;">$</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;"> 59,810</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 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 3pt 0pt 0pt;"> 10,402</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 3pt 0pt 0pt;"> 4,853</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.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;"> 12,753</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 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 3pt 0pt 0pt;"> 11,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;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 3pt 0pt 0pt;"> 12,664</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.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 3pt 0pt 0pt;"> 10,453</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 24pt;">Total current 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 3pt 0pt 0pt;"> 76,215</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 3pt 0pt 0pt;"> 57,745</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.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;"> 83,016</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;">Deferred 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.22%;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.5%;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;"><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;"> (46,433)</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;"> (28,301)</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,829)</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 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;"> (4,303)</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;"> (4,563)</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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,414)</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 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;"> (416)</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;"> (7,297)</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.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;"> 1,444</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 24pt;">Total deferred 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: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;"> (51,152)</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;"> (40,161)</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.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;"> (29,799)</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;">Total income 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: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%;border-bottom: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;"> 25,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: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%;border-bottom: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;"> 17,584</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: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%;border-bottom: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;"> 53,217</p></td></tr></table> 86814000 174806000 288458000 11649000 10883000 50201000 98463000 185689000 338659000 54589000 40228000 59810000 10402000 4853000 12753000 11224000 12664000 10453000 76215000 57745000 83016000 -46433000 -28301000 -28829000 -4303000 -4563000 -2414000 -416000 -7297000 1444000 -51152000 -40161000 -29799000 25063000 17584000 53217000 4500000 18400000 12300000 <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 to the actual income taxes provided:</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:61.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:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.94%;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="9" style="vertical-align:bottom;white-space:nowrap;width:36.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.94%;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:10.32%;border-bottom: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;">2025</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom: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;">2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom: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;">2023</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: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></tr><tr><td style="vertical-align:bottom;width:61.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="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 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;"><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 0pt 0.05pt 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 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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 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 0pt 0.05pt 0pt;">%</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.09%;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;"> 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 0pt 0.05pt 0pt;">%</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.09%;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;"> 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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 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 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.09%;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;"> (0.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 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.09%;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;"> 2.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (3.3)</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 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.09%;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;"> (2.2)</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 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.09%;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;"> (1.3)</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax rate differences</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 6.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 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.09%;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.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 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.09%;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;"> (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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (3.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 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.09%;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;"> (8.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 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.09%;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;"> (3.3)</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 0.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 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.09%;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;"> 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 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.09%;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;"> 0.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (12.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 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.09%;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.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 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.09%;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;"> (3.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign withholding tax</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 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 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;"><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 0pt 0.05pt 0pt;"> (1.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 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;"><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 3pt 0.05pt 0pt;"> 1.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Executive compensation limitations<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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 12.5</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 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.09%;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;"> 2.7</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 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.09%;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;"> 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes in unrecognized tax benefits</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (2.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 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;"><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 3pt 0.05pt 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 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;"><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 3pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Valuation allowance</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 17.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 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.09%;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;"> —</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 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.09%;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;"> —</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outside basis difference</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (12.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 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;"><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 3pt 0.05pt 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 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;"><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 3pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 0.2</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 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.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 0pt 0.05pt 0pt;"> (0.2)</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 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.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 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 25.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;margin:0pt 0pt 0.05pt 0pt;">%</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.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 3pt 0.05pt 0pt;"> 9.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;margin:0pt 0pt 0.05pt 0pt;">%</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.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 3pt 0.05pt 0pt;"> 15.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 0pt 0.05pt 0pt;">%</p></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:7.5pt;vertical-align: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;">This includes the impact of the non-deductible portion of a non-recurring arbitration award of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.9%</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;"></div> 0.21 0.21 0.21 0.022 -0.002 0.025 0.033 0.022 0.013 0.062 0.031 -0.006 -0.039 -0.088 -0.033 0.004 0.001 0.004 0.12 0.048 0.034 0.001 -0.012 0.015 0.125 0.027 0.008 -0.025 0.174 0.129 0.002 -0.002 -0.019 0.255 0.095 0.157 0.079 <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.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.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: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:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.25%;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.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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: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 3pt 0pt 0pt;"> 14,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3pt 0pt 0pt;"> 9,675</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 26,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 25,065</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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: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 3pt 0pt 0pt;"> 8,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3pt 0pt 0pt;"> 9,118</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax basis in investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 23,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 1,115</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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: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 3pt 0pt 0pt;"> 18,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3pt 0pt 0pt;"> 16,628</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 15,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 19,501</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized R&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,151</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Held-for-sale asset impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> 5,216</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 10,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 6,119</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;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;"> (33,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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;"> (19,265)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;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 3pt 0pt 0pt;"> 125,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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 3pt 0pt 0pt;"> 109,323</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (84,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (120,648)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.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: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: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;"> (19,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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;"> (20,448)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (13,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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;"> (17,876)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:right;margin:0pt;"> (2,516)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.42%;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;"> (4,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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,698)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.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:1.42%;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;"> (121,631)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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;"> (165,186)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred income tax assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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%;border-bottom: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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,863)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 14056000 9675000 26758000 25065000 8706000 9118000 23562000 1115000 18022000 16628000 15094000 19501000 39694000 36151000 5216000 3450000 10196000 6119000 33769000 19265000 125769000 109323000 84113000 120648000 19287000 20448000 13572000 17876000 2516000 4659000 3698000 121631000 165186000 4138000 55863000 33800000 19300000 33800000 13100000 15400000 127200000 116300000 10500000 4900000 4800000 5100000 179000000 73000000 106000000 <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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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></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;">2025</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;">2024</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;">2023</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;"> 5,278</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;"> 5,291</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,302</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;"> (1,950)</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 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;">FX impact</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: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 3pt 0pt 0pt;"> 1</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;"><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;"><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;"> (13)</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: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%;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;"> (11)</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;">Ending balances</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: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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,329</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: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%;border-bottom: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,278</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: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%;border-bottom: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,291</p></td></tr></table> 5278000 5291000 5302000 1950000 1000 -13000 -11000 3329000 5278000 5291000 3300000 200000 600000 500000 <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;"> 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 Spatial Biology.</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 division and analytical solutions division. 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. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.</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 Spatial Biology segment is comprised of the diagnostics reagents division, spatial biology divsion, and molecular diagnostics division. Our Diagnostics and Spatial Biology 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. No customer in the Diagnostics and Spatial Biology segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.</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;">The Company discloses segment operating income as its measure of segment profit, reconciled to both total operating income and income before taxes. Business segment operating income excludes certain expenses and income that are not allocated to business segments (described below as unallocated amounts). Business segment disclosures consider information used by/provided to the Company’s chief operating decision maker (CODM). For the Company, the CODM is the Chief Executive Officer. The CODM uses segment operating income to allocate resources to segments in the planning and forecasting process along with periodic reviews of results and overall market activity. </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 the operating segments (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;white-space:nowrap;width:42.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.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:18.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:19.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">For the Year Ended June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;width:19.1%;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;">Diagnostics and Spatial Biology </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.28%;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:42.21%;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;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 1,216,508</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 4,152</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> (1,025)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,219,635</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cost of sales</span></p></td><td style="vertical-align:bottom;width:1.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:18.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;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:18.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:19.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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 3pt 0pt 0pt;"> 391,677</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unallocated amounts</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;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;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (751)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,321)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,064)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certain litigation charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,827)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment of assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80,503)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,158)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and restructuring-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,231)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,088)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 business held-for-sale<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.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> (479)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom: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;"> 102,255</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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:7.5pt;vertical-align: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;">Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the results of this business held-for-sale for fiscal 2025.</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42.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.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:18.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:19.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">For the Year Ended June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;width:19.1%;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;">Diagnostics and Spatial Biology </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.28%;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:42.21%;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;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 1,157,294</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 4,153</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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,387)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,159,060</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cost of sales</span></p></td><td style="vertical-align:bottom;width:1.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:18.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;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:18.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:19.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;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;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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 3pt 0pt 0pt;"> 379,321</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unallocated amounts</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;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;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (729)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,318)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,980)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certain litigation charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,506)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment of assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,963)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,277)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and restructuring-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,245)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,142)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 business held-for-sale<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.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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 3pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom: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;"> 206,686</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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:7.5pt;vertical-align: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;">Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the six-month results of this business held-for-sale for the period starting December 31, 2023 through June 30, 2024 while the business has met the held-for-sale criteria.</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42.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.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:18.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:19.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">For the Year Ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:18.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;width:19.1%;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;">Diagnostics and Spatial Biology </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.28%;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:42.21%;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;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 845,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 1,138,349</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (1,647)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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.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;"> 1,136,702</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cost of sales</span></p></td><td style="vertical-align:bottom;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.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:18.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.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 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;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;"> 34,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.33%;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:18.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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:19.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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.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;"> 416,721</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unallocated amounts</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;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;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (400)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,413)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 9,965</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,217)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and restructuring-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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,829)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (6,530)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;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.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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.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;"> 298,944</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 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;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 considers our consumables sold in the Protein Sciences and Diagnostics and Spatial Biology 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:61.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;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:36.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></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;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.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;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.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 684,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 665,301</p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </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 3pt 0pt 0pt;"> 283,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </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 3pt 0pt 0pt;"> 252,432</p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Other revenue<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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 4,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom: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.13%;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;"> 4,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom: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.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom: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 3pt 0pt 0pt;"> 972,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom: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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom: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.11%;border-bottom: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;"> 917,733</p></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:7.5pt;vertical-align: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;">Includes the results of a business that has met the held-for-sale criteria since December 31, 2023.</span></td></tr></table><div style="margin-top:10pt;"></div><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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.87%;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.19%;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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;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.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 202,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,597</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 36,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,862</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 6,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.5%;border-bottom:1px solid #000000;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,695</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 245,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;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.5%;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;"> 251,154</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 301,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,740</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 63,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,138</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.5%;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;"> 203</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 365,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;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.5%;border-bottom: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;"> 507,081</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 Spatial Biology.</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 division and analytical solutions division. 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. No customer in the Protein Sciences segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.</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 Spatial Biology segment is comprised of the diagnostics reagents division, spatial biology divsion, and molecular diagnostics division. Our Diagnostics and Spatial Biology 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. No customer in the Diagnostics and Spatial Biology segment accounted for more than 10% of the segment’s net sales for fiscal 2025, 2024, and 2023.</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;">The Company discloses segment operating income as its measure of segment profit, reconciled to both total operating income and income before taxes. Business segment operating income excludes certain expenses and income that are not allocated to business segments (described below as unallocated amounts). Business segment disclosures consider information used by/provided to the Company’s chief operating decision maker (CODM). For the Company, the CODM is the Chief Executive Officer. The CODM uses segment operating income to allocate resources to segments in the planning and forecasting process along with periodic reviews of results and overall market activity. </p> 2 <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 the operating segments (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;white-space:nowrap;width:42.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.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:18.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:19.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">For the Year Ended June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;width:19.1%;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;">Diagnostics and Spatial Biology </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.28%;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:42.21%;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;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 1,216,508</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 4,152</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> (1,025)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,219,635</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cost of sales</span></p></td><td style="vertical-align:bottom;width:1.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:18.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;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:18.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:19.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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 3pt 0pt 0pt;"> 391,677</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unallocated amounts</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;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;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (751)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,321)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,064)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certain litigation charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,827)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment of assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80,503)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,158)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and restructuring-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,231)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,088)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 business held-for-sale<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.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> (479)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom: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;"> 102,255</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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:7.5pt;vertical-align: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;">Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the results of this business held-for-sale for fiscal 2025.</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42.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.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:18.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:19.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">For the Year Ended June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;width:19.1%;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;">Diagnostics and Spatial Biology </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.28%;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:42.21%;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;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 1,157,294</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 4,153</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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,387)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,159,060</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cost of sales</span></p></td><td style="vertical-align:bottom;width:1.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:18.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;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:18.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:19.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;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;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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 3pt 0pt 0pt;"> 379,321</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unallocated amounts</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;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;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (729)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,318)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,980)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certain litigation charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,506)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment of assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,963)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,277)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and restructuring-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,245)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,142)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 business held-for-sale<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.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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 3pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.28%;border-bottom: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;"> 206,686</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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:7.5pt;vertical-align: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;">Since December 31, 2023, the Company has a business that has met the held-for-sale criteria. Segment results exclude the six-month results of this business held-for-sale for the period starting December 31, 2023 through June 30, 2024 while the business has met the held-for-sale criteria.</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42.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.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:18.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:19.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">For the Year Ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:18.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;width:19.1%;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;">Diagnostics and Spatial Biology </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.28%;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:42.21%;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;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 845,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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;"> 1,138,349</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (1,647)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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.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;"> 1,136,702</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cost of sales</span></p></td><td style="vertical-align:bottom;width:1.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:18.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.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:18.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.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 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;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;"> 34,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating income</p></td><td style="vertical-align:bottom;width:1.33%;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:18.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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:19.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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.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;"> 416,721</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unallocated amounts</p></td><td style="vertical-align:bottom;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:42.21%;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;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (400)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,413)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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 and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 9,965</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,217)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and restructuring-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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,829)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (6,530)</p></td></tr><tr><td style="vertical-align:bottom;width:42.21%;background:#cceeff;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.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:18.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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;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.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;"> 298,944</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:61.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;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:36.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></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;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.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;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.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 684,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 665,301</p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </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 3pt 0pt 0pt;"> 283,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </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 3pt 0pt 0pt;"> 252,432</p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables revenue - Other revenue<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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 4,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom: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.13%;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;"> 4,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom: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.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.67%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom: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 3pt 0pt 0pt;"> 972,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom: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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom: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.11%;border-bottom: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;"> 917,733</p></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:7.5pt;vertical-align: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;">Includes the results of a business that has met the held-for-sale criteria since December 31, 2023.</span></td></tr></table><div style="margin-top:10pt;"></div> 870245000 346263000 1216508000 4152000 -1025000 1219635000 212225000 147946000 229058000 136103000 58609000 40890000 370353000 21324000 391677000 751000 75321000 12064000 -41827000 -80503000 42158000 28231000 8088000 -479000 102255000 830902000 326392000 1157294000 4153000 -2387000 1159060000 201981000 134963000 217235000 127131000 56911000 39752000 354775000 24546000 379321000 729000 78318000 6980000 -3506000 -21963000 40277000 12245000 9142000 525000 206686000 845747000 292602000 1138349000 -1647000 1136702000 209332000 113517000 204480000 101806000 58251000 34242000 373684000 43037000 416721000 400000 76413000 -647000 -9965000 41217000 3829000 6530000 298944000 684165000 657679000 665301000 283969000 266348000 252432000 4152000 4153000 972286000 928180000 917733000 <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:70.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.87%;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.19%;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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;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.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 202,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,597</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 36,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,862</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 6,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.5%;border-bottom:1px solid #000000;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,695</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 245,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;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.5%;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;"> 251,154</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 301,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,740</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 63,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,138</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.5%;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;"> 203</p></td></tr><tr><td style="vertical-align:bottom;width:70.87%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 365,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.39%;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.5%;border-bottom: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;"> 507,081</p></td></tr></table> 202800000 211597000 36030000 27862000 6889000 11695000 245719000 251154000 301971000 443740000 63628000 63138000 203000 365599000 507081000 <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>14.<span style="font-style:italic;"> Restructurings:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;font-weight:normal;">Fiscal 2025 Restructuring Actions:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">During the fourth quarter, management engaged in a series of restructuring activities to optimize components of our global manufacturing processes. These activities included adjusting manufacturing locations and protocols of certain products to better align with geographical and customer demand. Associated with these manufacturing changes, the Company incurred asset impairments of $11.5 million. Additionally, the Company pursued strategic divestiture of the Exosome Diagnostics business. The Company is expecting to incur costs related to these actions through fiscal 2026, which will be recorded when specified criteria are met. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As part of these actions, certain assets and liabilities associated with a disposal group in our Diagnostics and Spatial Biology segment were classified as held-for-sale as of May 31, 2025, including $4.5 million of goodwill allocated to the disposal group on a relative fair value basis. As a result of an impairment test performed over the disposal group during fiscal 2025, a cumulative impairment charge of $83.1 million which <span style="-sec-ix-hidden:Hidden_IDSVEdRi-06XGCb1CNYXRA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">includes</span></span> the allocated goodwill, was recorded in the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income 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;white-space:nowrap;width:62.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:3.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:28.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;margin:0pt;padding: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:5.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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.36%;margin: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;white-space:nowrap;width:62.05%;margin:0pt;padding: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:5.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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.36%;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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="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:32.36%;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;">2025</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;background:#cceeff;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_Hy8sdP3olUukcB870ix6ow;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cost of sales</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:28.83%;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,471</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;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_ENgVqDQrkUeVyBSwxkpLzA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Selling, general and administrative</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.83%;border-bottom:1px 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;"> 84,160</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.83%;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;"> 95,631</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">Restructuring and restructuring-related costs by segment are 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;white-space:nowrap;width:26.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 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:13.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 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:15.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 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding: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.53%;margin:0pt;padding: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="11" style="vertical-align:bottom;white-space:nowrap;width:70.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;">Year ended June 30, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding: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.53%;margin:0pt;padding: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.55%;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:13.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;">Employee</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset-related </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Impairment of </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:13.7%;margin:0pt;padding: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;white-space:nowrap;width:26.62%;margin:0pt;padding: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.53%;margin:0pt;padding: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.55%;border-bottom: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:13.69%;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;">severance</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">and other</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;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;">assets held-for-sale</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:13.69%;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;"> —</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.56%;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:13.7%;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,471</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;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.56%;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:15.85%;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;"> —</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.56%;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:13.7%;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,471</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:13.69%;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;"> —</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.56%;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:13.7%;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;"> —</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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:15.85%;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;"> 83,059</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.56%;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:13.7%;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;"> 83,059</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:13.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 3pt 0.05pt 0pt;"> 1,041</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.56%;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:13.7%;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;"> 60</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;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.56%;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:15.85%;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;"> —</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.56%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;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;"> 1,101</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0.05pt 0pt;"> 1,041</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.56%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom: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;"> 11,531</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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom: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;"> 83,059</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.56%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom: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;"> 95,631</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Accrued expenses in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (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;white-space:nowrap;width:35.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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:17.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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:13.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: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.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:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;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';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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;">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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;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';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:13.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;">of assets</p></td><td style="vertical-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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding: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:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">severance<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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;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;">impairment and other<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:1.46%;margin:0pt;padding: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.03%;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:13.4%;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;">held-for-sale</p></td><td style="vertical-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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expense incurred in the fourth quarter of 2025</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,041</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;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;"> 83,059</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;"><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95,631</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash payments</p></td><td style="vertical-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.05%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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;"> —</p></td><td style="vertical-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.71%;margin:0pt;padding: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:17.59%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;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;"> —</p></td><td style="vertical-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;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 adjustments</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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;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.71%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (11,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;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;"> (83,059)</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;"><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;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:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,530)</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2025</p></td><td style="vertical-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.05%;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:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,041</p></td><td style="vertical-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.71%;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:17.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 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.03%;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:13.4%;border-bottom: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;"> —</p></td><td style="vertical-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.03%;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:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,101</p></td></tr></table><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:7.5pt;vertical-align: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;">Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages.</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:7.5pt;vertical-align: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;">Primarily relates to impairment of inventory and equipment.</span></td></tr></table><div style="margin-top:10pt;"></div><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 2025, the Company announced enterprise-wide restructuring focused on recovering operating margins and optimizing our manufacturing footprint. The Company is expecting to incur costs related to these actions through fiscal 2026, which will be recorded when specified criteria are met. The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income 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;white-space:nowrap;width:67.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:4.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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:24.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;white-space:nowrap;width:67.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Year Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.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;">2025</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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="-sec-ix-hidden:Hidden_o7rjdmloHEW4o_0FpEy8fA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cost of sales</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,585</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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="-sec-ix-hidden:Hidden_s87QCG8h1EyZe3aE-jFPbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Selling, general and administrative</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.99%;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:24.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 3pt 0.05pt 0pt;"> 5,832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.99%;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:24.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 3pt 0.05pt 0pt;"> 14,417</p></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:7.5pt;vertical-align: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;">Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Restructuring and restructuring-related costs by segment are 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;white-space:nowrap;width:29.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:10.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.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 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:15.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 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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:15.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 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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding: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:10.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="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:59.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;">Year ended June 30, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding: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:10.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding: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:10.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom: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:15.95%;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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom: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:15.95%;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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom: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:15.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;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;"> 13,397</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;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;"> 411</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.95%;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:15.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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:15.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0.05pt 0pt;"> 609</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.95%;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:15.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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:15.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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:15.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 3pt 0.05pt 0pt;"> 14,417</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (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:45.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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: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:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:17.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: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.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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.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:7.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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding: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:45.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:7.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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;">severance<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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;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;">impairment and other<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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Initial expense incurred in the first quarter of 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"><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:10.67%;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;"> 2,852</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;"><span style="visibility:hidden;">​</span></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:17.55%;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;"> 7,417</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incremental expense incurred in remainder of 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;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;"> 593</p></td><td style="vertical-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.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:17.55%;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,555</p></td><td style="vertical-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.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:10.46%;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;"> 4,148</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (2,223)</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;"><span style="visibility:hidden;">​</span></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:17.55%;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;"> (1,131)</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (3,354)</p></td></tr><tr><td style="vertical-align:bottom;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 3pt 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.75%;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:17.55%;border-bottom: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;"> (9,841)</p></td><td style="vertical-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.03%;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:10.46%;border-bottom: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;"> (9,841)</p></td></tr><tr><td style="vertical-align:bottom;width:45.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"><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:10.67%;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;"> 1,222</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:17.55%;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;"> —</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> 1,222</p></td></tr></table><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:7.5pt;vertical-align: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;">Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or relocation of certain manufacturing sites.</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:7.5pt;vertical-align: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;">Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.</span></td></tr></table><div style="margin-top:10pt;"></div><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;">Fiscal 2024 Restructuring Actions:</i></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 2024, the Company announced enterprise-wide restructuring focused on recovering operating margins, optimizing our distribution footprint, and enhancing our organization efficiency. These actions impacted approximately 4% of our global workforce. These actions continued through the end of fiscal 2025 as we incurred charges relating to the condensing of certain distribution centers and optimizing efficiency. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As part of these actions, certain assets and liabilities associated with a disposal group in our Protein Sciences segment were classified as held-for-sale as of December 31, 2023, including $1.4 million of goodwill allocated to the disposal group on a relative fair value basis. As a result of an impairment test performed over the disposal group during fiscal 2024, a cumulative impairment charge of $22.0 million which includes the allocated goodwill, was recorded in the Selling, general and administrative line in the Consolidated Statements of Earnings and Comprehensive Income for fiscal 2024. There was a recovery related to the disposal group during fiscal 2025 of $2.6 million. During the quarter ended December 31, 2024, the Company entered into an agreement with a buyer to purchase the remaining inventory for approximately $8 million. As part of the arrangement, the Company and the buyer entered into a promissory note that will mature in February 2027 and agrees that the buyer shall pay in quarterly installments. As of June 30, 2025, the fair value of the note receivable was approximately $5.3 million and is included within Other current assets and Other assets on the Consolidated Balance Sheets. As of June 30, 2025, the assets remaining within the disposal group primarily include the land and building of $4.7 million, which is net of expected selling costs. These assets are actively marketed at a fair value based on market conditions such that the held-for-sale criterion are still met. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheets as of June 30, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The restructuring and restructuring-related charges, including the impairment (recovery) of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income 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;white-space:nowrap;width:53.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:3.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: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 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:17.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 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:3.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: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 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:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding: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="5" style="vertical-align:bottom;white-space:nowrap;width:43.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;"><i style="font-style:italic;">Year Ended</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding: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="5" style="vertical-align:bottom;white-space:nowrap;width:43.24%;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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><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.33%;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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.03%;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 of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;"> 3,349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;border-bottom: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;"> (1,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><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.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;border-bottom:1px 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;"> 30,638</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.03%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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 0pt 0.05pt 0pt;"> (1,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;"> 33,987</p></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:7.5pt;vertical-align: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;">Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Restructuring and restructuring-related costs by segment are 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;white-space:nowrap;width:21.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:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;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 colspan="23" style="vertical-align:bottom;white-space:nowrap;width:77.97%;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;">Year ended June 30,</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:38.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 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:38.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 0pt 0.05pt 0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;">Recovery of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;">Impairment of </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom: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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom: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;">assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom: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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom: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;">assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,576</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;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:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,231</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;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:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,987</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying Consolidated Balance Sheets. Other amounts reported as restructuring and restructuring-related costs in the accompanying Consolidated Statements of Income and Comprehensive Income have been summarized in the notes to the table (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:-0.28847885%;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.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 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.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:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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.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 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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 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:18.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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 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:7.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding: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:0.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:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.62%;margin:0pt;padding: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:0.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding: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:0.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Impairment (recovery)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding: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:0.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:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;">severance<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:0.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.02%;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:10.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 0pt 0.05pt 0pt;">and other<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:0.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.02%;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:18.6%;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;">held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Initial expense incurred in the second quarter of 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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,424</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incremental expense incurred in the remainder of 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> 5,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> 15,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> 22,345</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;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 payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> (2,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> (7,682)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> (21,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> (25,354)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustments<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:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> 219</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> 761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom: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;"> 952</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incremental expense incurred in fiscal 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> (2,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> (1,191)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> (974)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> (1,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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,317)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;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 adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> 2,557</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom: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;"> —</p></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:7.5pt;vertical-align: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;">Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or sale of certain distribution and manufacturing sites. </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;vertical-align:top;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:7.5pt;vertical-align: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;">Primarily relates to impairment of right-of-use assets, lease termination fees, consulting fees, and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring initiatives. </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;vertical-align:top;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:7.5pt;vertical-align: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;">Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.</span></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;"><i style="font-style:italic;">Fiscal 2023 Restructuring Actions:</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;">QT Holdings Corporation (Quad)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In August 2022, the Company informed employees of our decision to close our Quad facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, an estimated pre-tax charge of $2.2 million was recorded within our Protein Sciences segment for fiscal 2023. The related restructuring charges for fiscal 2023 were recorded in the Consolidated Statements of Earnings and Comprehensive Income 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:53.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:11.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.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:12.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.74%;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.58%;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.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:12.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.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;">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.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_pMK8eL2Dk0-qtZGe9I0Dbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Selling, general and administrative</span></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;"><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:11.34%;background:#cceeff;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,328</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 842</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:9.55%;background:#cceeff;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,170</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:11.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.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:12.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.74%;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.58%;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.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:12.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.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;">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.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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 2023</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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;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,328</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 842</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.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.55%;background:#cceeff;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,170</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,233)</p></td><td style="vertical-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;"> (95)</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.54%;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: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;"> (70)</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;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;"> (165)</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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, 2023</p></td><td style="vertical-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: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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.54%;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:16.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></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;"><i style="font-style:italic;">Protein Sciences realignment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In December 2022, the Company informed employees it would undertake certain actions to strategically reallocate operations resources to high growth areas of the business. Additional actions were taken in June 2023 primarily related to the sales organization. The actions impacted a limited number of employees and were completed in the fourth quarter of fiscal 2024. As a result of the realignment, a pre-tax charge of $1.7 million related to <span style="-sec-ix-hidden:Hidden_J8yU9yLznUySoEu9rlrQWg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">employee severance</span></span> was recorded in the Selling, general and administrative line of Operating income within our Protein Sciences segment during fiscal 2023. Adjustments in fiscal 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for fiscal 2024 were $0.2 million. Restructuring actions, including cash and non-cash impacts, are 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:81.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.71%;margin:0pt;padding: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:15.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;">Employee</p></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.71%;margin:0pt;padding: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:15.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 0pt 0.05pt 0pt;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:81.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="-sec-ix-hidden:Hidden_3tqbPD2iVEi5JqyOC8X_pw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Expense incurred in fiscal year 2023</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,677</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiscal year 2023 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 0pt 0.05pt 0pt;"> (762)</p></td></tr><tr><td style="vertical-align:bottom;width:81.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;">Fiscal year 2023 adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;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:14.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:14.02%;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;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:81.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;">Fiscal year 2024 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;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;"> (1,118)</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiscal year 2024 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.71%;margin:0pt;padding: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.72%;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: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:right;margin:0pt 3pt 0.05pt 0pt;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:81.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="white-space:pre-wrap;"> Accrued restructuring actions balance as of June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></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:7.5pt;vertical-align: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;">Fiscal 2024 adjustments relate to the refinement of the accrual recorded in fiscal 2023.</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> 11500000 4500000 83100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The restructuring and restructuring-related charges for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income 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;white-space:nowrap;width:62.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:3.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:28.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;margin:0pt;padding: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:5.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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.36%;margin: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;white-space:nowrap;width:62.05%;margin:0pt;padding: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:5.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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.36%;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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="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:32.36%;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;">2025</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;background:#cceeff;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_Hy8sdP3olUukcB870ix6ow;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cost of sales</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:28.83%;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,471</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;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_ENgVqDQrkUeVyBSwxkpLzA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Selling, general and administrative</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.83%;border-bottom:1px 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;"> 84,160</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.05%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.83%;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;"> 95,631</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">Restructuring and restructuring-related costs by segment are 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;white-space:nowrap;width:26.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 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:13.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 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:15.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 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding: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.53%;margin:0pt;padding: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="11" style="vertical-align:bottom;white-space:nowrap;width:70.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;">Year ended June 30, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding: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.53%;margin:0pt;padding: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.55%;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:13.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;">Employee</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset-related </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Impairment of </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:13.7%;margin:0pt;padding: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;white-space:nowrap;width:26.62%;margin:0pt;padding: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.53%;margin:0pt;padding: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.55%;border-bottom: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:13.69%;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;">severance</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">and other</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;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;">assets held-for-sale</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:13.69%;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;"> —</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.56%;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:13.7%;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,471</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;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.56%;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:15.85%;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;"> —</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.56%;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:13.7%;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,471</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:13.69%;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;"> —</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.56%;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:13.7%;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;"> —</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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:15.85%;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;"> 83,059</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.56%;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:13.7%;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;"> 83,059</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:13.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 3pt 0.05pt 0pt;"> 1,041</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.56%;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:13.7%;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;"> 60</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;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.56%;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:15.85%;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;"> —</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.56%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;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;"> 1,101</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0.05pt 0pt;"> 1,041</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.56%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom: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;"> 11,531</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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom: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;"> 83,059</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.56%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom: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;"> 95,631</p></td></tr></table> 11471000 84160000 95631000 11471000 11471000 83059000 83059000 1041000 60000 1101000 1041000 11531000 83059000 95631000 <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;white-space:nowrap;width:35.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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:17.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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:13.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: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.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:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;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';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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;">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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;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';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:13.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;">of assets</p></td><td style="vertical-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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding: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:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">severance<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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;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;">impairment and other<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:1.46%;margin:0pt;padding: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.03%;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:13.4%;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;">held-for-sale</p></td><td style="vertical-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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expense incurred in the fourth quarter of 2025</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,041</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;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;"> 83,059</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;"><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95,631</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash payments</p></td><td style="vertical-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.05%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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;"> —</p></td><td style="vertical-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.71%;margin:0pt;padding: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:17.59%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;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;"> —</p></td><td style="vertical-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;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 adjustments</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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;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.71%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (11,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;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;"> (83,059)</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;"><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;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:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,530)</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2025</p></td><td style="vertical-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.05%;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:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,041</p></td><td style="vertical-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.71%;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:17.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 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.03%;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:13.4%;border-bottom: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;"> —</p></td><td style="vertical-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.03%;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:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,101</p></td></tr></table><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:7.5pt;vertical-align: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;">Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages.</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:7.5pt;vertical-align: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;">Primarily relates to impairment of inventory and equipment.</span></td></tr></table><div style="margin-top:10pt;"></div> 1041000 11531000 83059000 95631000 -11471000 -83059000 -94530000 1041000 60000 1101000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.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:4.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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:24.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;white-space:nowrap;width:67.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Year Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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:4.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.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;">2025</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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="-sec-ix-hidden:Hidden_o7rjdmloHEW4o_0FpEy8fA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cost of sales</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,585</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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="-sec-ix-hidden:Hidden_s87QCG8h1EyZe3aE-jFPbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Selling, general and administrative</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.99%;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:24.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 3pt 0.05pt 0pt;"> 5,832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.99%;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:24.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 3pt 0.05pt 0pt;"> 14,417</p></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:7.5pt;vertical-align: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;">Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Restructuring and restructuring-related costs by segment are 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;white-space:nowrap;width:29.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:10.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.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 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:15.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 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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:15.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 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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding: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:10.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="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:59.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;">Year ended June 30, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding: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:10.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding: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:10.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom: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:15.95%;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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom: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:15.95%;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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom: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:15.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;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;"> 13,397</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;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;"> 411</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.95%;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:15.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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:15.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0.05pt 0pt;"> 609</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.95%;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:15.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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:15.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.95%;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:15.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 3pt 0.05pt 0pt;"> 14,417</p></td></tr></table> 8585000 5832000 14417000 2425000 10972000 13397000 411000 411000 609000 609000 3445000 10972000 14417000 <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:45.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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: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:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:17.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: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.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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.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:7.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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding: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:45.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:7.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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;">severance<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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;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;">impairment and other<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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Initial expense incurred in the first quarter of 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"><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:10.67%;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;"> 2,852</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;"><span style="visibility:hidden;">​</span></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:17.55%;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;"> 7,417</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incremental expense incurred in remainder of 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;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;"> 593</p></td><td style="vertical-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.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:17.55%;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,555</p></td><td style="vertical-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.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:10.46%;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;"> 4,148</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (2,223)</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;"><span style="visibility:hidden;">​</span></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:17.55%;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;"> (1,131)</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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (3,354)</p></td></tr><tr><td style="vertical-align:bottom;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 3pt 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.75%;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:17.55%;border-bottom: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;"> (9,841)</p></td><td style="vertical-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.03%;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:10.46%;border-bottom: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;"> (9,841)</p></td></tr><tr><td style="vertical-align:bottom;width:45.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"><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:10.67%;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;"> 1,222</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:17.55%;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;"> —</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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> 1,222</p></td></tr></table><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:7.5pt;vertical-align: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;">Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or relocation of certain manufacturing sites.</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:7.5pt;vertical-align: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;">Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.</span></td></tr></table><div style="margin-top:10pt;"></div> 2852000 7417000 10269000 593000 3555000 4148000 2223000 1131000 3354000 -9841000 -9841000 1222000 1222000 0.04 1400000 22000000 -2600000 8000000 5300000 4700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The restructuring and restructuring-related charges, including the impairment (recovery) of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings and Comprehensive Income 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;white-space:nowrap;width:53.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:3.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: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 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:17.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 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:3.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: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 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:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding: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="5" style="vertical-align:bottom;white-space:nowrap;width:43.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;"><i style="font-style:italic;">Year Ended</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding: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="5" style="vertical-align:bottom;white-space:nowrap;width:43.24%;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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;">2025</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><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.33%;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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.03%;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 of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;"> 3,349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative<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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;border-bottom: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;"> (1,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><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.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;border-bottom:1px 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;"> 30,638</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.03%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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 0pt 0.05pt 0pt;"> (1,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.42%;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;"> 33,987</p></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:7.5pt;vertical-align: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;">Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Restructuring and restructuring-related costs by segment are 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;white-space:nowrap;width:21.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:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;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 colspan="23" style="vertical-align:bottom;white-space:nowrap;width:77.97%;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;">Year ended June 30,</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:38.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 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:38.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 0pt 0.05pt 0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;">Recovery of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;">Impairment of </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom: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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom: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;">assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom: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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom: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;">assets held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,576</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;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:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,231</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;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:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;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';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,987</p></td></tr></table> 3349000 -1191000 30638000 -1191000 33987000 127000 73000 -2557000 -2357000 3483000 5130000 21963000 30576000 1007000 224000 1231000 86000 1080000 1166000 1153000 1027000 2180000 213000 1153000 -2557000 -1191000 5643000 6381000 21963000 33987000 <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:-0.28847885%;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.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 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.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:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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.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 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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 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:18.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.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 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:7.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding: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:0.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:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.62%;margin:0pt;padding: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:0.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding: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:0.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Impairment (recovery)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Employee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding: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:0.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:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;">severance<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:0.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.02%;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:10.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 0pt 0.05pt 0pt;">and other<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:0.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.02%;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:18.6%;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;">held-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Initial expense incurred in the second quarter of 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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,424</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incremental expense incurred in the remainder of 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> 5,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> 15,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> 22,345</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;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 payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> (2,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> (7,682)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> (21,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> (25,354)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustments<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:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> 219</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> 761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom: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;"> 952</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incremental expense incurred in fiscal 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> (2,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> (1,191)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> (974)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> (1,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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,317)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;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 adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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;"> 2,557</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;border-bottom: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom: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;"> —</p></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:7.5pt;vertical-align: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;">Relates to impacted employees’ final paycheck, separation payments, outplacement services, legal fees, and retention packages related to the closure or sale of certain distribution and manufacturing sites. </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;vertical-align:top;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:7.5pt;vertical-align: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;">Primarily relates to impairment of right-of-use assets, lease termination fees, consulting fees, and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring initiatives. </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;vertical-align:top;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:7.5pt;vertical-align: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;">Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4882000 504000 6038000 11424000 542000 5877000 15926000 22345000 4882000 2800000 7682000 -3391000 -21963000 -25354000 219000 219000 761000 190000 952000 213000 1153000 -2557000 -1191000 974000 1343000 2317000 2557000 2557000 2200000 <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.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:11.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.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:12.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.74%;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.58%;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.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:12.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.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;">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.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_pMK8eL2Dk0-qtZGe9I0Dbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Selling, general and administrative</span></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;"><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:11.34%;background:#cceeff;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,328</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 842</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:9.55%;background:#cceeff;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,170</p></td></tr></table> 1328000 842000 2170000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:11.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.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:12.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.74%;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.58%;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.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:12.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.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;">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.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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 2023</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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;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,328</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 842</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.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.55%;background:#cceeff;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,170</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,233)</p></td><td style="vertical-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;"> (95)</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.54%;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: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;"> (70)</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;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;"> (165)</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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, 2023</p></td><td style="vertical-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: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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.54%;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:16.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 1328000 842000 2170000 1233000 772000 2005000 -95000 -70000 -165000 1700000 200000 <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:81.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.71%;margin:0pt;padding: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:15.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;">Employee</p></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.71%;margin:0pt;padding: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:15.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 0pt 0.05pt 0pt;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:81.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="-sec-ix-hidden:Hidden_3tqbPD2iVEi5JqyOC8X_pw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Expense incurred in fiscal year 2023</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,677</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiscal year 2023 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 0pt 0.05pt 0pt;"> (762)</p></td></tr><tr><td style="vertical-align:bottom;width:81.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;">Fiscal year 2023 adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;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:14.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued restructuring actions balance as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:14.02%;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;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:81.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;">Fiscal year 2024 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;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;"> (1,118)</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiscal year 2024 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.71%;margin:0pt;padding: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.72%;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: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:right;margin:0pt 3pt 0.05pt 0pt;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:81.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="white-space:pre-wrap;"> Accrued restructuring actions balance as of June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></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:7.5pt;vertical-align: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;">Fiscal 2024 adjustments relate to the refinement of the accrual recorded in fiscal 2023.</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> 1677000 762000 -18000 897000 1118000 221000 <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>15.<span style="font-style:italic;"> Subsequent Events:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On August 5, 2025, the Company announced the execution of a definitive agreement to sell the Exosome Diagnostics business for $15 million including $5 million of stock of the acquiring company at closing with the remainder received over the following four years. The transaction is expected to close during the first quarter of fiscal 2026.</p> 15000000 5000000 P4Y false false false false true 185